You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
shepherd-agent/setup.py

46 lines
1.1 KiB

from setuptools import setup
setup(
name='shepherd',
version='0.3dev',
author='Thomas Wilson',
author_email='t.wilson@distreon.com.au',
packages=['shepherd', ],
install_requires=[
"preserve@git+https://git.distreon.net/novirium/python-preserve.git",
"config-spec@git+https://git.distreon.net/novirium/config-spec.git",
'toml',
'requests',
'apscheduler',
'paramiko',
'python-dateutil',
'click',
'chromalog'
],
extras_require={
'dev': [
'autopep8',
'pylint',
'pytest',
'pytest-flake8',
'pytest-cov',
'pytest-sugar',
'tox',
'responses',
'debugpy'
],
'test': [
'pytest',
'pytest-flake8',
'responses'
]
},
entry_points={
'console_scripts': ['shepherd=shepherd.agent.cli:cli'],
},
license='GPLv3+',
description='Herd your mob of physically remote nodes',
long_description=open('README.md').read(),
)