from setuptools import setup, find_packages with open('requirements.txt') as f: required = f.readlines() with open('package_readme.rst') as file: long_description = file.read() setup( name='python-adjutant', version='0.2.2', description='An admin task workflow service for openstack.', long_description=long_description, url='https://github.com/catalyst/adjutant', author='Adrian Turjak', author_email='adriant@catalyst.net.nz', license='Apache 2.0', classifiers=[ 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', 'Intended Audience :: System Administrators', 'License :: OSI Approved :: Apache Software License', 'Framework :: Django :: 1.11', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.5', 'Environment :: OpenStack', ], command_options={ 'build_sphinx': { 'build_dir': ('setup.py', 'doc/build'), 'source_dir': ('setup.py', 'doc/source'), } }, keywords='openstack keystone users tasks registration workflow', packages=find_packages(), package_data={ 'adjutant': [ 'api/v*/templates/*.txt', 'notifications/templates/*.txt', 'notifications/*/templates/*.txt']}, install_requires=required, entry_points={ 'console_scripts': [ 'adjutant-api = adjutant:management_command', ], } )