diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..8a8af629 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +pyparsing +six diff --git a/setup.py b/setup.py index dbc52442..f72b4bf1 100644 --- a/setup.py +++ b/setup.py @@ -7,6 +7,11 @@ except ImportError: from distutils.core import setup +with open('requirements.txt') as rf: + requirements = rf.readlines() + +with open('test-requirements.txt') as rf: + test_requirements = rf.readlines() with open('README.rst') as readme_file: readme = readme_file.read() @@ -14,14 +19,6 @@ with open('HISTORY.rst') as history_file: history = history_file.read() -requirements = [ - # TODO: put package requirements here -] - -test_requirements = [ - # TODO: put package test requirements here -] - setup( name='imcsdk', version='0.9.3.1', @@ -36,7 +33,7 @@ package_dir={'imcsdk': 'imcsdk'}, include_package_data=True, - install_requires=['pyparsing'], + install_requires=requirements, license="http://www.apache.org/licenses/LICENSE-2.0", zip_safe=False, keywords='imcsdk', @@ -53,7 +50,7 @@ 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', ], - tests_require=['nose'], + tests_require=test_requirements, test_suite='nose.collector', extras_require={ 'ssl': ['pyOpenSSL'], diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 00000000..f3c7e8e6 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1 @@ +nose