import os from setuptools import setup, find_packages with open("README.md", "r") as fh: long_description = fh.read() try: import ucloud.version version = ucloud.version.VERSION except: import subprocess c = subprocess.check_output(['git', 'describe']) version = c.decode("utf-8").strip() setup(name='ucloud', version=version, description='All ucloud server components.', url='https://code.ungleich.ch/ucloud/ucloud', long_description=long_description, long_description_content_type='text/markdown', classifiers=[ 'Development Status :: 3 - Alpha', 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 'Programming Language :: Python :: 3' ], author='ungleich', author_email='technik@ungleich.ch', packages=find_packages(), install_requires=[ 'requests', 'Flask>=1.1.1', 'flask-restful', 'bitmath', 'pyotp', 'sshtunnel', 'sphinx', 'pynetbox', 'colorama', 'sphinx-rtd-theme', 'etcd3 @ https://github.com/kragniz/python-etcd3/tarball/master#egg=etcd3', 'werkzeug', 'marshmallow' ], scripts=['scripts/ucloud'], data_files=[(os.path.expanduser('~/ucloud/'), ['conf/ucloud.conf'])], zip_safe=False)