from setuptools import setup, find_packages def _get_requirements(): with open('requirements.in', encoding='utf-8') as f: lines = f.readlines() lines = [line[:-1] for line in lines if not line.startswith('#')] return lines setup(name='Ennstatus', version='5.6.5', description=('Ennstatus provides the user with vital information about ' 'the status of the organizations Tor servers.'), author='Frënn vun der Ënn', author_email='info@enn.lu', url='https://bitbucket.org/fvde/ennstatus', license='GPLv3+', packages=find_packages(), install_requires=_get_requirements(), include_package_data=True, entry_points={ 'console_scripts': [ 'ennstatuscli = ennstatus.cli:cli', ] }, classifiers=['Development Status :: 5 - Production/Stable', 'Environment :: Web Environment', 'Operating System :: POSIX', 'Programming Language :: Python', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.3', 'Topic :: Internet', 'Topic :: Internet :: WWW/HTTP', 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', 'Topic :: Internet :: WWW/HTTP :: WSGI', 'Topic :: Internet :: WWW/HTTP :: WSGI :: Application', ('License :: OSI Approved :: ' 'GNU General Public License v3 or later (GPLv3+)'), ] )