From: Kefu Chai Date: Wed, 4 Dec 2019 17:18:24 +0000 (+0800) Subject: docs: document how requirements.txt is updated X-Git-Tag: 1.1.0~186^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F1367%2Fhead;p=teuthology.git 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 --- diff --git a/docs/INSTALL.rst b/docs/INSTALL.rst index e02704ef6..63c9369c6 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 versions of them, +please use the following command to update this file :: + + pip-compile -qo- | sed '/^-e / d' > requirements.txt diff --git a/requirements.in b/requirements.in new file mode 100644 index 000000000..27b1825b8 --- /dev/null +++ b/requirements.in @@ -0,0 +1 @@ +-e .[coverage,orchestra,test]