|
3 | 3 |
|
4 | 4 | from setuptools import setup |
5 | 5 |
|
| 6 | +from pip.req import parse_requirements |
| 7 | + |
6 | 8 | with open('README.rst') as readme_file: |
7 | 9 | readme = readme_file.read() |
8 | 10 |
|
9 | 11 | with open('HISTORY.rst') as history_file: |
10 | 12 | history = history_file.read() |
11 | 13 |
|
12 | | -requirements = [ |
13 | | - 'Click>=6.0', |
14 | | - # TODO: put package requirements here |
15 | | -] |
| 14 | +requirements = parse_requirements('requirements.txt', session=False) |
| 15 | +requirements = [str(ir.req) for ir in requirements] |
16 | 16 |
|
17 | 17 | test_requirements = [ |
18 | 18 | # TODO: put package test requirements here |
|
29 | 29 | packages=[ |
30 | 30 | 'eridu', |
31 | 31 | ], |
32 | | - package_dir={'eridu': |
33 | | - 'eridu'}, |
| 32 | + package_dir={'eridu': 'eridu'}, |
34 | 33 | entry_points={ |
35 | 34 | 'console_scripts': [ |
36 | 35 | 'eridu=eridu.cli:main' |
|
42 | 41 | zip_safe=False, |
43 | 42 | keywords='eridu', |
44 | 43 | classifiers=[ |
45 | | - 'Development Status :: 2 - Pre-Alpha', |
| 44 | + 'Development Status :: 3 - Alpha', |
| 45 | + 'Environment :: Console', |
46 | 46 | 'Intended Audience :: Developers', |
47 | 47 | 'License :: OSI Approved :: BSD License', |
48 | 48 | 'Natural Language :: English', |
49 | 49 | 'Programming Language :: Python :: 3', |
50 | | - 'Programming Language :: Python :: 3.3', |
51 | | - 'Programming Language :: Python :: 3.4', |
52 | 50 | 'Programming Language :: Python :: 3.5', |
| 51 | + 'Programming Language :: Python :: Implementation :: CPython' |
53 | 52 | ], |
54 | 53 | test_suite='tests', |
55 | 54 | tests_require=test_requirements |
|
0 commit comments