-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Dev Tools 2019-05-20
constraints.txt was originally used to provide version-constrained pip project specification to the toolchain-builder/paranoid devs. Without the evergreen verify_pip task, it's best to remove this feature all together since it will likely not be refreshed often if at all. The steps involved in this:
- Rename etc/pip/toolchain-requirements.txt to etc/pip/complete-requirements.txt and include etc/pip/components/platform.req at the top. Use this file in etc/evergreen.yml.
- Switch toolchain-builder to use etc/pip/complete-requirements.txt instead of etc/pip/constraints.txt
- Remove etc/pip/constraints.txt and generate-pip-requirements.sh. Update etc/pip/README.md.