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(), )