From 2bfc6dc05735f248c512d2b438c911e886f4865b Mon Sep 17 00:00:00 2001
From: Daniel Brown <ddb@star.sr.bham.ac.uk>
Date: Mon, 29 Jul 2013 23:10:16 +0100
Subject: [PATCH] changing the way requirements are set

---
 requirements.txt | 3 +++
 setup.py         | 8 +++-----
 2 files changed, 6 insertions(+), 5 deletions(-)
 create mode 100644 requirements.txt

diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..ec06747
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,3 @@
+PyQt >= 4.8.0
+numpy >= 1.6.2
+flask >= 0.10.1
\ No newline at end of file
diff --git a/setup.py b/setup.py
index e5adc0a..3e27ce1 100644
--- a/setup.py
+++ b/setup.py
@@ -7,6 +7,8 @@ Created on Sun Jan 27 09:43:16 2013
 
 from distutils.core import setup
 
+REQUIREMENTS = [i.strip() for i in open("requirements.txt").readlines()]
+
 setup(
     name='PyKat',
     version='0.0.2',
@@ -17,9 +19,5 @@ setup(
     license='LICENSE.txt',
     description='Python interface and tools for FINESSE',
     long_description=open('README.txt').read(),
-    install_requires=[
-    "PyQt4 >= 4.8.3",
-    "numpy >= 1.6.2",
-    "flask >= 0.10.1"
-    ],
+    install_requires=REQUIREMENTS
 )
\ No newline at end of file
-- 
GitLab