瀏覽代碼

Put requirements back in .txt files

Read-only FS in travis
Ben Firshman 11 年之前
父節點
當前提交
7888027425
共有 3 個文件被更改,包括 14 次插入11 次删除
  1. 2 0
      requirements-dev.txt
  2. 5 0
      requirements.txt
  3. 7 11
      script/travis-install

+ 2 - 0
requirements-dev.txt

@@ -0,0 +1,2 @@
+nose==1.3.0
+unittest2==0.5.1

+ 5 - 0
requirements.txt

@@ -0,0 +1,5 @@
+docker-py==0.2.3
+docopt==0.6.1
+PyYAML==3.10
+# docker requires six==1.3.0
+six==1.3.0

+ 7 - 11
script/travis-install

@@ -22,6 +22,11 @@ def find_version(*file_paths):
         return version_match.group(1)
     raise RuntimeError("Unable to find version string.")
 
+with open('requirements.txt') as f:
+    install_requires = f.read().splitlines()
+
+with open('requirements-dev.txt') as f:
+    tests_require = f.read().splitlines()
 
 setup(
     name='fig',
@@ -33,17 +38,8 @@ setup(
     packages=find_packages(),
     include_package_data=True,
     test_suite='nose.collector',
-    install_requires=[
-        'docker-py==0.2.3',
-        'docopt==0.6.1',
-        'PyYAML==3.10',
-        # unfortunately `docker` requires six ==1.3.0
-        'six==1.3.0',
-    ],
-    tests_require=[
-        'nose==1.3.0',
-        'unittest2==0.5.1'
-    ],
+    install_requires=install_requires,
+    tests_require=tests_require,
     entry_points="""
     [console_scripts]
     fig=fig.cli.main:main