# -*- coding: utf-8 -*- import setuptools import re with open('requirements.txt') as f: requirements = f.read().splitlines() version = None with open('BerryClient/__init__.py') as f: version = re.search(r'^__version__\s*=\s*[\'"]([^\'"]*)[\'"]', f.read(), re.MULTILINE).group(1) if version is None: raise RuntimeError('version is not set') with open("README.md", "r") as fh: long_description = fh.read() setuptools.setup( name="BerryClient", version=version, author="Jan Drögehoff", author_email="jandroegehoff@gmail.com", long_description=long_description, long_description_content_type="text/markdown", url="https://github.com/Jan200101/BerryClient", packages=[ "BerryClient", "BerryClient.addons", "BerryClient.models", ], license="MIT", install_requires=requirements, include_package_data=True, classifiers=[ "Development Status :: 3 - Alpha", "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", ], python_requires=">=3.6", entry_points={ 'console_scripts': [ 'BerryClient=BerryClient.__main__:main', ], }, )