21601: Specify Python interdependencies with ~=
authorBrett Smith <brett.smith@curii.com>
Sat, 16 Mar 2024 23:23:44 +0000 (19:23 -0400)
committerBrett Smith <brett.smith@curii.com>
Sat, 23 Mar 2024 20:30:58 +0000 (16:30 -0400)
commit81b42d35b22babd40a068a33f40d9be2c94eb5e5
tree3d46013a265a611d0553971f36e9f1da1f9c53df
parenta683ec930d6658145b2e96131288f4ef3000a7d5
21601: Specify Python interdependencies with ~=

This has the same rationale as using <= before, but it's stricter. It
should prevent pip from using release versions to satisfy development
dependencies in the future, and help root out bugs in our build
processes.

DRY up this logic in arvados_version.py.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
12 files changed:
sdk/cwl/arvados_version.py
sdk/cwl/setup.py
sdk/python/arvados_version.py
sdk/python/setup.py
services/dockercleaner/arvados_version.py
services/dockercleaner/setup.py
services/fuse/arvados_version.py
services/fuse/setup.py
tools/crunchstat-summary/arvados_version.py
tools/crunchstat-summary/setup.py
tools/user-activity/arvados_version.py
tools/user-activity/setup.py