summaryrefslogtreecommitdiff
path: root/requirements/requirements.in
diff options
context:
space:
mode:
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