summaryrefslogtreecommitdiff
path: root/requirements
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
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')
-rw-r--r--requirements/dev-requirements.in10
-rw-r--r--requirements/dev-requirements.txt25
-rw-r--r--requirements/plugin-requirements.in2
-rw-r--r--requirements/plugin-requirements.txt4
-rw-r--r--requirements/requirements.in15
-rw-r--r--requirements/requirements.txt18
6 files changed, 74 insertions, 0 deletions
diff --git a/requirements/dev-requirements.in b/requirements/dev-requirements.in
new file mode 100644
index 000000000..9edb23423
--- /dev/null
+++ b/requirements/dev-requirements.in
@@ -0,0 +1,10 @@
+coverage == 4.4.0
+pylint
+pycodestyle
+pytest >= 3.9
+pytest-cov >= 2.5.0
+pytest-datafiles >= 2.0
+pytest-env
+pytest-xdist
+pytest-timeout
+pyftpdlib
diff --git a/requirements/dev-requirements.txt b/requirements/dev-requirements.txt
new file mode 100644
index 000000000..d706bc9f5
--- /dev/null
+++ b/requirements/dev-requirements.txt
@@ -0,0 +1,25 @@
+coverage==4.4
+pylint==2.2.2
+pycodestyle==2.4.0
+pytest==4.0.2
+pytest-cov==2.6.0
+pytest-datafiles==2.0
+pytest-env==0.6.2
+pytest-xdist==1.25.0
+pytest-timeout==1.3.3
+pyftpdlib==1.5.4
+## The following requirements were added by pip freeze:
+apipkg==1.5
+astroid==2.1.0
+atomicwrites==1.2.1
+attrs==18.2.0
+execnet==1.5.0
+isort==4.3.4
+lazy-object-proxy==1.3.1
+mccabe==0.6.1
+more-itertools==5.0.0
+pluggy==0.8.0
+py==1.7.0
+pytest-forked==0.2
+six==1.12.0
+wrapt==1.10.11
diff --git a/requirements/plugin-requirements.in b/requirements/plugin-requirements.in
new file mode 100644
index 000000000..e3527285d
--- /dev/null
+++ b/requirements/plugin-requirements.in
@@ -0,0 +1,2 @@
+arpy
+PyGObject
diff --git a/requirements/plugin-requirements.txt b/requirements/plugin-requirements.txt
new file mode 100644
index 000000000..6841612bd
--- /dev/null
+++ b/requirements/plugin-requirements.txt
@@ -0,0 +1,4 @@
+arpy==1.1.1
+PyGObject==3.30.4
+## The following requirements were added by pip freeze:
+pycairo==1.18.0
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
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