from setuptools import setup, find_packages with open('requirements.txt') as f: requirements = f.readlines() with open('test-requirements.txt') as f: test_requirements = f.readlines() setup(name='module-build-service', description='The Module Build Service for Modularity', version='1.2.0', classifiers=[ "Programming Language :: Python", "Topic :: Software Development :: Build Tools" ], keywords='module build service fedora modularity koji mock rpm', author='The Factory 2.0 Team', author_email='module-build-service-owner@fedoraproject.org', url='https://pagure.io/fm-orchestrator/', license='GPLv2+', packages=find_packages(), include_package_data=True, zip_safe=False, install_requires=requirements, tests_require=test_requirements, entry_points={ 'console_scripts': ['mbs-upgradedb = module_build_service.manage:upgradedb', 'mbs-gencert = module_build_service.manage:generatelocalhostcert', 'mbs-frontend = module_build_service.manage:runssl', 'mbs-manager = module_build_service.manage:manager_wrapper'], 'moksha.consumer': 'mbsconsumer = module_build_service.scheduler.consumer:MBSConsumer', 'moksha.producer': 'mbspoller = module_build_service.scheduler.producer:MBSProducer', }, data_files=[('/etc/module-build-service/', ['conf/cacert.pem', 'conf/config.py', 'conf/copr.conf', 'conf/koji.conf']), ('/etc/fedmsg.d/', ['fedmsg.d/mbs-logging.py', 'fedmsg.d/mbs-scheduler.py', 'fedmsg.d/module_build_service.py']), ], )