From e663806f90acf6fe5f976f4a2f2489c321520192 Mon Sep 17 00:00:00 2001 From: Andre Basche Date: Sun, 19 Nov 2023 23:42:43 +0100 Subject: [PATCH] Add python3.12 support --- .github/workflows/python_check.yml | 2 +- requirements.txt | 4 ++-- requirements_dev.txt | 4 ++-- setup.py | 5 +++-- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/python_check.yml b/.github/workflows/python_check.yml index 505281b..8752fbd 100644 --- a/.github/workflows/python_check.yml +++ b/.github/workflows/python_check.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v3 diff --git a/requirements.txt b/requirements.txt index f9759fb..f214917 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ -aiohttp~=3.8 -pycryptodome~=3.18 +aiohttp~=3.9 +pycryptodome~=3.19 diff --git a/requirements_dev.txt b/requirements_dev.txt index baeaf1c..f3f943d 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -1,4 +1,4 @@ -black~=23.9 +black~=23.11 flake8~=6.1 -mypy~=1.6 +mypy~=1.7 pylint~=3.0 diff --git a/setup.py b/setup.py index 5f79f5b..014888e 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ setup( name="speedport-api", - version="0.5.6", + version="0.5.7", author="Andre Basche", description="Control Telekom Speedport routers with Python", long_description=long_description, @@ -21,7 +21,7 @@ packages=find_packages(), include_package_data=True, python_requires=">=3.8", - install_requires=["aiohttp~=3.8", "pycryptodome~=3.18"], + install_requires=["aiohttp~=3.9", "pycryptodome~=3.19"], classifiers=[ "Development Status :: 4 - Beta", "Environment :: Console", @@ -32,6 +32,7 @@ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: Software Development :: Libraries :: Python Modules", ], entry_points={