# -*- coding: utf-8 -*-
from setuptools import setup

package_dir = \
{'': 'src'}

packages = \
['tft', 'tft.artemis', 'tft.artemis.api', 'tft.artemis.drivers']

package_data = \
{'': ['*']}

install_requires = \
['ansible-vault>=1.2.0,<2.0.0',
 'awscli>=1.16.298,<2.0.0',
 'beaker-client>=27.0,<28.0',
 'beautifulsoup4>=4.6.3,<5.0.0',
 'dramatiq[rabbitmq,watch]>=1.7.0,<2.0.0',
 'gluetool>=1.22,<2.0',
 'gunicorn==19.9.0',
 'molten>=0.7.4,<0.8.0',
 'psycopg2==2.8.4',
 'python-openstackclient>=5.0.0,<6.0.0',
 'sqlalchemy>=1.3.12,<2.0.0',
 'stackprinter>=0.2.4,<0.3.0',
 'typing-extensions>=3.7.4,<4.0.0']

entry_points = \
{'console_scripts': ['artemis-api-server = tft.artemis.api:main',
                     'artemis-dispatcher = tft.artemis.dispatcher:main',
                     'artemis-init-postgres-schema = '
                     'tft.artemis.db:init_postgres',
                     'artemis-init-sqlite-schema = tft.artemis.db:init_sqlite']}

setup_kwargs = {
    'name': 'tft-artemis',
    'version': '0.0.3',
    'description': 'Artemis is a machine provisioning service. Its goal is to provision a machine - using a set of preconfigured providers as backends - which would satisfy the given hardware and software requirements.',
    'long_description': None,
    'author': 'Milos Prchlik',
    'author_email': 'mprchlik@redhat.com',
    'maintainer': None,
    'maintainer_email': None,
    'url': None,
    'package_dir': package_dir,
    'packages': packages,
    'package_data': package_data,
    'install_requires': install_requires,
    'entry_points': entry_points,
    'python_requires': '>=3.7,<4.0',
}


setup(**setup_kwargs)
