EdgePi-Cloud / edgepi-python-sdk

Python SDK to control EdgePi, an industrial PC/PLC/IoT device powered by Raspberry Pi CM4
MIT License
6 stars 3 forks source link

Dependency Management #67

Open flavius-t opened 2 years ago

flavius-t commented 2 years ago

We may need to investigate better dependency management, as our requirements_.txt files are not future friendly. If the dependency version changes, this will cause errors using pip to install the dependencies, which in turn can cause GitHub to workflows to fail.

flavius-t commented 2 years ago

Example: image

This was fixed by changing atomicwrites==1.4.0 to atomicwrites==1.4.1

flavius-t commented 2 years ago

Solutions:

flavius-t commented 2 years ago

The original issue with atomicwrites==1.4.0 may have been due to an error from the atomicwrites team's side when they released the new package, as it seems there is no problem installing the older package version now.