From 43e9f12d71beaf871a0e3d8ff4e08ca17529ffda Mon Sep 17 00:00:00 2001 From: David Parker Date: Fri, 28 Nov 2025 11:51:37 +0000 Subject: [PATCH] [patch] Update support python version to 3.12 --- .github/workflows/python-package.yml | 4 ++-- .github/workflows/python-release.yml | 4 ++-- setup.py | 14 ++++++-------- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 670db791..edb21ef4 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -26,10 +26,10 @@ jobs: # 2. Python Package Build # ------------------------------------------------------------------------------------------- - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: 3.11 + python-version: 3.12 - name: Build the Python package env: diff --git a/.github/workflows/python-release.yml b/.github/workflows/python-release.yml index dd49b80d..c178265b 100644 --- a/.github/workflows/python-release.yml +++ b/.github/workflows/python-release.yml @@ -25,10 +25,10 @@ jobs: # 2. Python Package Build # ------------------------------------------------------------------------------------------- - - name: Set up Python 3.11 + - name: Set up Python 3.12 uses: actions/setup-python@v5 with: - python-version: 3.11 + python-version: 3.12 - name: Build the Python package env: diff --git a/setup.py b/setup.py index 9469f777..5a0281d0 100644 --- a/setup.py +++ b/setup.py @@ -67,12 +67,12 @@ def get_version(rel_path): ], extras_require={ 'dev': [ - 'build', # MIT License - 'flake8', # MIT License - 'pytest', # MIT License - 'pytest-mock', # MIT License + 'build', # MIT License + 'flake8', # MIT License + 'pytest', # MIT License + 'pytest-mock', # MIT License 'requests-mock', # Apache Software License - 'setuptools', # MIT License + 'setuptools', # MIT License ] }, classifiers=[ @@ -81,9 +81,7 @@ def get_version(rel_path): 'Operating System :: Microsoft :: Windows', 'Operating System :: POSIX :: Linux', 'Programming Language :: Python', - 'Programming Language :: Python :: 3.9', - 'Programming Language :: Python :: 3.10', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Topic :: Communications', 'Topic :: Internet', 'Topic :: Software Development :: Libraries :: Python Modules'