From 6f5c33189bb2e733a0b3f44dca20d1f50b4980fb Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Thu, 5 Dec 2019 01:18:24 +0800 Subject: [PATCH] docs: document how requirements.txt is updated we should update this document once https://github.com/jazzband/pip-tools/issues/625 is fixed and/or https://github.com/jazzband/pip-tools/issues/908 is merged Signed-off-by: Kefu Chai --- docs/INSTALL.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/INSTALL.rst b/docs/INSTALL.rst index e02704ef69..660664e1b0 100644 --- a/docs/INSTALL.rst +++ b/docs/INSTALL.rst @@ -60,3 +60,13 @@ Or from GitHub:: where the dependencies for orchestrating are installed. They are used for interacting with the services to schedule tests and to report the test results. + + +Update Dependencies +------------------- + +We track the dependencies using ``requirements.txt``. These packages are tested, +and should work with teuthology. But if you want to bump up the version of them, +please use the following command to update this file :: + + echo "-e .[coverage,orchestra,test]" | pip-compile - -qo- | sed '/^-e / d' > requirements.txt