From 870c0f585cf379f53a213ad6dc82cc79cdde0e5e Mon Sep 17 00:00:00 2001 From: Jelmer Date: Thu, 14 Dec 2023 13:41:55 +0100 Subject: [PATCH] Added Python 3.12 to test matrix and classifiers (#174) * Added Python 3.12 to test matrix and classifiers * Bump cibuildwheel to pypa/cibuildwheel to v2.16.2 * adding pypy-3.9 --------- Co-authored-by: Chayim Co-authored-by: Chayim I. Kirshen --- .github/workflows/integration.yaml | 2 +- .github/workflows/pypi-publish.yaml | 2 +- CHANGELOG.md | 1 + setup.py | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index a433dcf..f0a288a 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -25,7 +25,7 @@ jobs: strategy: max-parallel: 15 matrix: - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', 'pypy-3.7', 'pypy-3.8'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.7', 'pypy-3.8', 'pypy-3.9'] os: ['ubuntu-latest', 'windows-latest', 'macos-latest'] fail-fast: false env: diff --git a/.github/workflows/pypi-publish.yaml b/.github/workflows/pypi-publish.yaml index be5f289..bc032de 100644 --- a/.github/workflows/pypi-publish.yaml +++ b/.github/workflows/pypi-publish.yaml @@ -33,7 +33,7 @@ jobs: platforms: all - name: Build wheels - uses: pypa/cibuildwheel@v2.11.2 + uses: pypa/cibuildwheel@v2.16.2 env: # configure cibuildwheel to build native archs ('auto'), and some # emulated ones diff --git a/CHANGELOG.md b/CHANGELOG.md index 7983e0b..f116f1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ * Implement pack_command that serializes redis-py command to the RESP bytes object. * Implement garbage collection support in Reader (#162) +* Python 3.12 ### 2.1.1 (2023-10-01) diff --git a/setup.py b/setup.py index 905df59..7e0a33a 100644 --- a/setup.py +++ b/setup.py @@ -83,6 +83,7 @@ def get_libraries(): 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: Implementation :: CPython', 'Topic :: Software Development', ],