mirror of
https://pagure.io/fm-orchestrator.git
synced 2026-02-03 21:23:44 +08:00
42 lines
1.8 KiB
Python
42 lines
1.8 KiB
Python
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.1.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/module_build_service.py']),
|
|
],
|
|
)
|