WIPACrepo / wipac-dev-tools

Common, basic, and reusable development tools
MIT License
0 stars 0 forks source link

Allow Pinned-Versions for Dependencies #16

Closed ric-evans closed 3 years ago

ric-evans commented 3 years ago

Some package dependencies (like colorama) take a very long time to resolve what the compatible version is. Allow packages to be pinned to the version indicated in the requirements.txt file.

Open question: Would this be on a per-dependency or per-requirements.txt basis?

ric-evans commented 3 years ago

~The issue may just be the pycycle requirement. This isn't needed.~

Edit: I think this is a dependency of coloredlogs, which has its version >='ified in https://github.com/WIPACrepo/wipac-telemetry-prototype/blob/main/requirements.txt

ric-evans commented 3 years ago

This didn't show up as a problem in package-based repos because setup_tools is smarter/faster at resolving compatible dependency versions. When installing via pip -r requirements.txt, this resolution is much slower.