treeherder/requirements
Sebastian Hengst cd5a08a0f5 Update Django from 4.1.9 to 4.1.12 2023-10-18 20:43:18 +02:00
..
README.md fix pip-tools, upgrade others (#6527) 2020-06-17 11:36:22 -04:00
common.in Update Django from 4.1.9 to 4.1.12 2023-10-18 20:43:18 +02:00
common.txt Update Django from 4.1.9 to 4.1.12 2023-10-18 20:43:18 +02:00
dev.in Restore the switch to OpenAPI (require missing dependency) 2023-09-05 16:09:21 +02:00
dev.txt Restore the switch to OpenAPI (require missing dependency) 2023-09-05 16:09:21 +02:00

README.md

Requirements

This is a directory of requirements files. They are maintained using pip-tools:

  • *.in - for developers to enter required packages
  • *.txt - autogenerated by pip-tools hash-lock the specific versions for production

Upgrading

When you want to upgrade (be sure to run from main treeherder directory, than this directory)

pip-compile --upgrade --generate-hashes --output-file requirements/common.txt requirements/common.in
pip-compile --upgrade --generate-hashes --allow-unsafe --output-file requirements/dev.txt requirements/dev.in

see pip-tools for more information