From feb3d5a55d126bf4a717f1b8d5659d167b41fa8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jeremy=20Lain=C3=A9?= Date: Sat, 4 Nov 2023 16:58:27 +0100 Subject: [PATCH] Add Python 3.12 to the test matrix and package metadata --- .github/workflows/tests.yml | 3 ++- pyproject.toml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7acf6d90b..7e5933563 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -50,6 +50,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] python: + - "3.12" - "3.11" - "3.10" - "3.9" @@ -134,7 +135,7 @@ jobs: CIBW_BEFORE_BUILD_WINDOWS: python scripts\fetch-vendor.py C:\cibw\vendor CIBW_ENVIRONMENT: AIOQUIC_SKIP_TESTS=ipv6,loss CFLAGS=-I/tmp/vendor/include LDFLAGS=-L/tmp/vendor/lib CIBW_ENVIRONMENT_WINDOWS: AIOQUIC_SKIP_TESTS=ipv6,loss INCLUDE=C:\\cibw\\vendor\\include LIB=C:\\cibw\\vendor\\lib - CIBW_SKIP: cp36-* cp37-* pp36-* pp37-* *-musllinux* + CIBW_SKIP: cp37-* pp37-* *-musllinux* CIBW_TEST_COMMAND: python -m unittest discover -t {project} -s {project}/tests # there are no wheels for cryptography on these platforms CIBW_TEST_SKIP: "*-{manylinux_i686,win32} pp*" diff --git a/pyproject.toml b/pyproject.toml index 4a44d531f..d42f07059 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,6 +23,7 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: Internet :: WWW/HTTP", ] dependencies = [