Commit e47a2a47 authored by Samuel GAIST's avatar Samuel GAIST
Browse files

[setup] Add console scripts entries for bcp broker and worker

parent d344533c
......@@ -28,40 +28,41 @@
from setuptools import setup, find_packages
def load_requirements(f):
retval = [str(k.strip()) for k in open(f, 'rt')]
return [k for k in retval if k and k[0] not in ('#', '-')]
retval = [str(k.strip()) for k in open(f, "rt")]
return [k for k in retval if k and k[0] not in ("#", "-")]
# The only thing we do in this file is to call the setup() function with all
# parameters that define our package.
setup(
name='beat.core',
name="beat.core",
version=open("version.txt").read().rstrip(),
description='Core modules and definitions for the BEAT platform',
url='https://gitlab.idiap.ch/beat/beat.core',
license='AGPLv3',
author='Idiap Research Institute',
author_email='beat.support@idiap.ch',
long_description=open('README.rst').read(),
description="Core modules and definitions for the BEAT platform",
url="https://gitlab.idiap.ch/beat/beat.core",
license="AGPLv3",
author="Idiap Research Institute",
author_email="beat.support@idiap.ch",
long_description=open("README.rst").read(),
packages=find_packages(),
include_package_data=True,
zip_safe=False,
install_requires=load_requirements('requirements.txt'),
install_requires=load_requirements("requirements.txt"),
entry_points={
'console_scripts': [
'worker = beat.core.scripts.worker:main',
],
"console_scripts": [
"worker = beat.core.scripts.worker:main",
"bcpworker = beat.core.bcp.worker:main",
"bcpbroker = beat.core.bcp.broker:main",
]
},
classifiers = [
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'License :: OSI Approved :: GNU Affero General Public License v3',
'Natural Language :: English',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
'Topic :: Software Development :: Libraries :: Python Modules',
classifiers=[
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Affero General Public License v3",
"Natural Language :: English",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Topic :: Software Development :: Libraries :: Python Modules",
],
)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment