diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 2aedefe668..309826581d 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -728,6 +728,7 @@ jobs: # NOTE: The latest and the lowest supported Pythons are prioritized # NOTE: to improve the responsiveness. It's nice to see the most # NOTE: important results first. + - 3.14 - 3.13 - 3.8 - pypy-3.11 @@ -736,7 +737,6 @@ jobs: - >- 3.10 - 3.9 - - ~3.14.0-0 runner-vm-os: - ubuntu-24.04-arm - ubuntu-24.04 diff --git a/.github/workflows/pip-tools.yml b/.github/workflows/pip-tools.yml index 7c516ad25d..5be3f1a41e 100644 --- a/.github/workflows/pip-tools.yml +++ b/.github/workflows/pip-tools.yml @@ -58,6 +58,7 @@ jobs: # NOTE: The latest and the lowest supported Pythons are prioritized # NOTE: to improve the responsiveness. It's nice to see the most # NOTE: important results first. + - 3.14 - 3.13 - 3.8 - pypy-3.11 @@ -66,7 +67,6 @@ jobs: - >- 3.10 - 3.9 - - ~3.14.0-0 os: - ubuntu-24.04-arm - macOS-15 # arm64 diff --git a/docs/changelog-fragments.d/767.contrib.rst b/docs/changelog-fragments.d/767.contrib.rst new file mode 100644 index 0000000000..09bdad79c2 --- /dev/null +++ b/docs/changelog-fragments.d/767.contrib.rst @@ -0,0 +1,3 @@ +Tests: copied and adapted Python 3.13 filter warning for Python 3.14, to match +the new syntax. +-- by :user:`mr-c`. diff --git a/docs/changelog-fragments.d/767.doc.rst b/docs/changelog-fragments.d/767.doc.rst new file mode 100644 index 0000000000..301d39025a --- /dev/null +++ b/docs/changelog-fragments.d/767.doc.rst @@ -0,0 +1,2 @@ +Declared Python version 3.14 as officially supported +-- by :user:`mr-c`. diff --git a/pyproject.toml b/pyproject.toml index b668f175a5..04787b6a4c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,6 +29,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: Implementation", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: Jython", diff --git a/pytest.ini b/pytest.ini index 6586702144..8df4cb2ffb 100644 --- a/pytest.ini +++ b/pytest.ini @@ -61,6 +61,8 @@ filterwarnings = # FIXME: which exposed a possible race condition in test_conn test cleanup. # Ref: https://github.com/cherrypy/cheroot/issues/734 ignore:Exception ignored in.