summaryrefslogtreecommitdiff
path: root/requirements/requirements.txt
diff options
context:
space:
mode:
Diffstat (limited to 'requirements/requirements.txt')
-rw-r--r--requirements/requirements.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/requirements/requirements.txt b/requirements/requirements.txt
new file mode 100644
index 000000000..7bf3205f7
--- /dev/null
+++ b/requirements/requirements.txt
@@ -0,0 +1,18 @@
+Click==7.0
+grpcio==1.17.1
+Jinja2==2.10
+pluginbase==0.7
+protobuf==3.6.1
+psutil==5.4.8
+# 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.51
+setuptools==39.0.1
+## The following requirements were added by pip freeze:
+MarkupSafe==1.1.0
+six==1.12.0