treeherder/requirements
Kyle Lahnakoski 06a4a12283
Add etl.timestamp & add config option (#6335)
* add etl.timestamp, add config option

* update libs: extra error reporting

* treeherder uses json-e

Co-authored-by: Kyle Lahnakoski <kyle@lahnakoski.com>
2020-04-22 16:31:05 -04:00
..
README.md Add markdownlint pre-commit hook and fixed docs 2020-04-07 09:41:54 -04:00
common.in Add etl.timestamp & add config option (#6335) 2020-04-22 16:31:05 -04:00
common.txt Add etl.timestamp & add config option (#6335) 2020-04-22 16:31:05 -04:00
dev.in Test integrate black (#6277) 2020-04-08 14:47:37 -04:00
dev.txt update requirements (#6297) 2020-04-10 16:45:27 -07:00
docs.in Use pip-tools for requirements (#6140) 2020-04-01 08:15:15 -04:00
docs.txt Use pip-tools for requirements (#6140) 2020-04-01 08:15:15 -04: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 --output-file requirements/dev.txt requirements/dev.in
pip-compile --upgrade --generate-hashes --output-file requirements/docs.txt requirements/docs.in

see pip-tools for more information