Bug #15080
Updated by Peter Amstutz over 5 years ago
arvados-cwl-runner==1.3.1 depends on ciso8601 < 2.0.0 but has an open-ended dependency on arvados-python-client, so by default pip installs the latest arvados-python-client which depends on ciso8601 >= 2.0.0, resulting in a broken install due to the package version conflict.
Solutions:
* Make a point release to PyPi of arvados-cwl-runner==1.3.1.1 which has an added version pin to arvados-python-client==1.3.1
* Stop uploading dev versions to PyPi
* Future stable releases have corresponding dependencies pinned