Following the (non-docker) developer setup guide here:
I get these errors:
$ sudo pip install -r requirements.txt -r requirements_dev.txt ... ERROR: boto3 1.9.210 has requirement botocore<1.13.0,>=1.12.210, but you'll have botocore 1.12.115 which is incompatible. Installing collected packages: six, python-dateutil, [...], watchdog Found existing installation: six 1.11.0 ERROR: Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
The “existing installation” error about
six is likely due to
python3-six being installed by the OS, and isn’t something that can be removed without breaking the system. Might be able to get around this using virtualenv or similar. Will find out.
boto3 error though seems different. It’s not installed already, so sounds like incompatible requirements being requested. Guessing that won’t be something virtualenv can fix.
Note - Doing this on a recently installed SuSE OpenLeap 15.x system (laptop), to try and improve my development workflow.