summaryrefslogtreecommitdiff
path: root/requirements/requirements.in
diff options
context:
space:
mode:
authorChandan Singh <csingh43@bloomberg.net>2019-01-03 22:06:39 +0000
committerTristan Van Berkom <tristan.van.berkom@gmail.com>2019-01-04 15:21:35 +0000
commitebd965fe2453a5a752f782759544e7aca586b661 (patch)
tree8d5471ac227661db8a4deb5e0de4ce38f3a82634 /requirements/requirements.in
parent0751fc8f70604ca6eebe5bb9b3b0138ecb1e1a25 (diff)
downloadbuildstream-ebd965fe2453a5a752f782759544e7aca586b661.tar.gz
Rename "tools" directory to "requirements"
This seems like a better name for the directory, as it more closely describes the purpose of its contents.
Diffstat (limited to 'requirements/requirements.in')
-rw-r--r--requirements/requirements.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/requirements/requirements.in b/requirements/requirements.in
new file mode 100644
index 000000000..a3c62c79b
--- /dev/null
+++ b/requirements/requirements.in
@@ -0,0 +1,15 @@
+Click
+grpcio >= 1.10
+Jinja2 >= 2.10
+pluginbase
+protobuf >= 3.5
+psutil
+# According to ruamel.yaml's PyPI page, we are suppose to use
+# "<=0.15" in production until 0.15 becomes API stable.
+# However we need ruamel.yaml 0.15.41 or greater for Python 3.7.
+# We know that ruamel.yaml 0.15.52 breaks API in a way that
+# is incompatible with BuildStream.
+#
+# See issues #571 and #790.
+ruamel.yaml >= 0.15.41, < 0.15.52
+setuptools