DataBiosphere / dsub

Open-source command-line tool to run batch computing tasks and workflows on backend services such as Google Cloud.
Apache License 2.0
265 stars 44 forks source link

Upgrade dsub dependencies #244

Closed rivershah closed 1 year ago

rivershah commented 2 years ago

A project is having trouble resolving dependencies. Could we please consider relaxing dsub dependencies in the next release:

The conflict is caused by:
    The user requested google-api-python-client==2.52.0
    dsub 0.4.7 depends on google-api-python-client<=2.47.0
wnojopra commented 2 years ago

Hi @rivershah !

Each dsub release typically updates the list of dependencies to their latest versions. The reason we need to have restrictions on dependency versions is to prevent the possibility of dependency updates from breaking dsub. For example, not too long ago a dependency released an update that dropped support for a Python version that dsub still used. This ended up breaking dsub for users using that version of Python.