|
18 | 18 | Setup script. |
19 | 19 | """ |
20 | 20 |
|
| 21 | +__version__ = '0.0.17' |
| 22 | + |
| 23 | +import os |
21 | 24 | from setuptools import setup, find_packages |
22 | 25 |
|
23 | | -from aloe import __version__ |
24 | | - |
25 | | -with open('requirements.txt') as requirements, \ |
26 | | - open('test_requirements.txt') as test_requirements: |
27 | | - setup( |
28 | | - name='aloe', |
29 | | - version=__version__, |
30 | | - description='Gherkin runner compatible with Lettuce', |
31 | | - author='Alexey Kotlyarov', |
32 | | - author_email='a@koterpillar.com', |
33 | | - url='https://github.com/koterpillar/aloe', |
34 | | - long_description=open('README.md').read(), |
35 | | - classifiers=[ |
36 | | - ('License :: OSI Approved :: ' + |
37 | | - 'GNU General Public License v3 or later (GPLv3+)'), |
38 | | - ], |
39 | | - |
40 | | - packages=find_packages(exclude=['tests']), |
41 | | - include_package_data=True, |
42 | | - |
43 | | - entry_points={ |
44 | | - 'console_scripts': [ |
45 | | - 'aloe = aloe:main', |
| 26 | +if __name__ == '__main__': |
| 27 | + with \ |
| 28 | + open('requirements.txt') as requirements, \ |
| 29 | + open('test_requirements.txt') as test_requirements, \ |
| 30 | + open('README.md') as readme: |
| 31 | + setup( |
| 32 | + name='aloe', |
| 33 | + version=__version__, |
| 34 | + description='Gherkin runner compatible with Lettuce', |
| 35 | + author='Alexey Kotlyarov', |
| 36 | + author_email='a@koterpillar.com', |
| 37 | + url='https://github.com/koterpillar/aloe', |
| 38 | + long_description=readme.read(), |
| 39 | + classifiers=[ |
| 40 | + ('License :: OSI Approved :: ' + |
| 41 | + 'GNU General Public License v3 or later (GPLv3+)'), |
46 | 42 | ], |
47 | | - }, |
48 | 43 |
|
49 | | - install_requires=requirements.read().splitlines(), |
| 44 | + packages=find_packages(exclude=['tests']), |
| 45 | + include_package_data=True, |
| 46 | + |
| 47 | + entry_points={ |
| 48 | + 'console_scripts': [ |
| 49 | + 'aloe = aloe:main', |
| 50 | + ], |
| 51 | + }, |
| 52 | + |
| 53 | + install_requires=requirements.readlines(), |
50 | 54 |
|
51 | | - test_suite='tests', |
52 | | - tests_require=test_requirements.read().splitlines(), |
53 | | - ) |
| 55 | + test_suite='tests', |
| 56 | + tests_require=test_requirements.readlines(), |
| 57 | + ) |
0 commit comments