diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..f9bd145 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1 @@ +include requirements.txt diff --git a/README.markdown b/README.md similarity index 100% rename from README.markdown rename to README.md diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..04e416c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,3 @@ +pyOpenSS>= 0.12 +gevent>= 1.1.0 +PyYAML>= 3.09 diff --git a/setup.py b/setup.py index 2ba81fa..4b4dd8a 100644 --- a/setup.py +++ b/setup.py @@ -19,9 +19,12 @@ except ImportError: from distutils.core import setup -#Pull version out of the module +# Pull version out of the module from pyaib import __version__ +with open('requirements.txt') as f: + requirements = f.read().splitlines() + setup(name='pyaib', version=__version__, packages=['pyaib', 'pyaib.dbd', 'pyaib.util'], @@ -38,8 +41,6 @@ 'Intended Audience :: Developers', 'Development Status :: 5 - Production/Stable', ], - install_requires=[ - 'pyOpenSSL >= 0.12', - 'gevent >= 1.1.0', - 'PyYAML >= 3.09', - ]) + include_package_data=True, + install_requires=requirements + )