summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Firth <dan.firth@codethink.co.uk>2016-11-03 11:09:37 +0000
committerDaniel Firth <dan.firth@codethink.co.uk>2016-11-03 13:34:18 +0000
commit8a932dce3b90e8f5c89ad00eb07aef3921a0b84a (patch)
treef8741581f950b202cd9703a2161617278d98d99d
parent093d31991216dff452feb34904e1966473a73dee (diff)
downloadybd-8a932dce3b90e8f5c89ad00eb07aef3921a0b84a.tar.gz
peg requirements at exact versionslc/peg
-rwxr-xr-xinstall_dependencies.sh19
-rw-r--r--requirements.freeze.txt9
-rw-r--r--requirements.txt8
3 files changed, 17 insertions, 19 deletions
diff --git a/install_dependencies.sh b/install_dependencies.sh
index fcd3a42..1a4c6a2 100755
--- a/install_dependencies.sh
+++ b/install_dependencies.sh
@@ -86,21 +86,4 @@ if [ $? -ne 0 ]; then
$SUDO rm get-pip.py
fi
-while read module
-do
- $SUDO pip install $module
- if [ $? -ne 0 ]; then
- echo "Pip install failed for" $module
- exit 1
- fi
-done <<EOM
-pep8
-fs
-pyyaml
-sandboxlib
-requests
-jsonschema
-bottle
-cherrypy
-riemann-client
-EOM
+$SUDO pip install -r requirements.txt
diff --git a/requirements.freeze.txt b/requirements.freeze.txt
new file mode 100644
index 0000000..e3956ac
--- /dev/null
+++ b/requirements.freeze.txt
@@ -0,0 +1,9 @@
+PyYAML==3.12
+requests==2.11.1
+sandboxlib==0.3.1
+pep8==1.7.0
+jsonschema==2.5.1
+bottle==0.12.1
+cherrypy==8.1.2
+riemann-client==6.3.0
+fs==0.5.0
diff --git a/requirements.txt b/requirements.txt
index fb30271..5e618c1 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,9 @@
PyYAML
requests
-sandboxlib>=0.3.1
+sandboxlib
+pep8
+jsonschema
+bottle
+cherrypy
+riemann-client
+fs