summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Waldon <bcwaldon@gmail.com>2012-06-01 14:00:30 -0700
committerBrian Waldon <bcwaldon@gmail.com>2012-06-01 14:00:30 -0700
commitbfcb925643a8362dc057c01313d2bb1f63ef778f (patch)
treecf7eb7c659f5d5f624a7a1348718efce77516732
parent8b9d789ccc5ed1840e8a7173c304c86f954a5447 (diff)
downloadwarlock-bfcb925643a8362dc057c01313d2bb1f63ef778f.tar.gz
Break out requirements into separate file
-rw-r--r--requirements.txt1
-rw-r--r--setup.py9
2 files changed, 9 insertions, 1 deletions
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..d89304b
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1 @@
+jsonschema
diff --git a/setup.py b/setup.py
index 325426a..ce3df3a 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,13 @@
import setuptools
+def parse_requirements():
+ fap = open('requirements.txt', 'r')
+ raw_req = fap.read()
+ fap.close()
+ return raw_req.split('\n')
+
+
setuptools.setup(
name='warlock',
version='0.0.1',
@@ -9,5 +16,5 @@ setuptools.setup(
author_email='bcwaldon@gmail.com',
url='http://github.com/bcwaldon/warlock',
packages=['warlock'],
- install_requires=['jsonschema'],
+ install_requires=parse_requirements(),
)