diff --git a/setup.py b/setup.py index 640a76a..74b5557 100644 --- a/setup.py +++ b/setup.py @@ -6,30 +6,29 @@ from setuptools import find_packages, setup here = os.path.abspath(os.path.dirname(__file__)) -with open(os.path.join(here, 'README.rst'), encoding='utf-8') as readme_file: +with open(os.path.join(here, "README.rst"), encoding="utf-8") as readme_file: long_description = readme_file.read() VERSION = "5.1.0" -PROJECT_NAME = 'aioesphomeapi' -PROJECT_PACKAGE_NAME = 'aioesphomeapi' -PROJECT_LICENSE = 'MIT' -PROJECT_AUTHOR = 'Otto Winter' -PROJECT_COPYRIGHT = ' 2019-2020, Otto Winter' -PROJECT_URL = 'https://esphome.io/' -PROJECT_EMAIL = 'esphome@nabucasa.com' +PROJECT_NAME = "aioesphomeapi" +PROJECT_PACKAGE_NAME = "aioesphomeapi" +PROJECT_LICENSE = "MIT" +PROJECT_AUTHOR = "Otto Winter" +PROJECT_COPYRIGHT = " 2019-2020, Otto Winter" +PROJECT_URL = "https://esphome.io/" +PROJECT_EMAIL = "esphome@nabucasa.com" -PROJECT_GITHUB_USERNAME = 'esphome' -PROJECT_GITHUB_REPOSITORY = 'aioesphomeapi' +PROJECT_GITHUB_USERNAME = "esphome" +PROJECT_GITHUB_REPOSITORY = "aioesphomeapi" -PYPI_URL = 'https://pypi.python.org/pypi/{}'.format(PROJECT_PACKAGE_NAME) -GITHUB_PATH = '{}/{}'.format(PROJECT_GITHUB_USERNAME, - PROJECT_GITHUB_REPOSITORY) -GITHUB_URL = 'https://github.com/{}'.format(GITHUB_PATH) +PYPI_URL = "https://pypi.python.org/pypi/{}".format(PROJECT_PACKAGE_NAME) +GITHUB_PATH = "{}/{}".format(PROJECT_GITHUB_USERNAME, PROJECT_GITHUB_REPOSITORY) +GITHUB_URL = "https://github.com/{}".format(GITHUB_PATH) -DOWNLOAD_URL = '{}/archive/{}.zip'.format(GITHUB_URL, VERSION) +DOWNLOAD_URL = "{}/archive/{}.zip".format(GITHUB_URL, VERSION) -with open(os.path.join(here, 'requirements.txt')) as requirements_txt: +with open(os.path.join(here, "requirements.txt")) as requirements_txt: REQUIRES = requirements_txt.read().splitlines() setup( @@ -39,13 +38,13 @@ setup( download_url=DOWNLOAD_URL, author=PROJECT_AUTHOR, author_email=PROJECT_EMAIL, - description='Python API for interacting with ESPHome devices.', + description="Python API for interacting with ESPHome devices.", long_description=long_description, license=PROJECT_LICENSE, - packages=find_packages("aioesphomeapi"), + packages=find_packages(exclude=["tests", "tests.*"]), include_package_data=True, zip_safe=False, install_requires=REQUIRES, - python_requires='>=3.7', + python_requires=">=3.7", test_suite="tests", )