From 160225065674fc9f54a5b2e8d549867aba65e243 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micka=C3=ABl=20Schoentgen?= Date: Sun, 28 Jul 2024 08:49:52 +0200 Subject: [PATCH] feat: Python 3.13 support --- .github/workflows/tests.yml | 1 + changelog.rst | 1 + requirements-tests.txt | 2 +- setup.py | 1 + tox.ini | 2 +- 5 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2c572add..9dd02e0f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -44,6 +44,7 @@ jobs: - "3.10" - "3.11" - "3.12" + - "3.13-dev" - "pypy-3.8" - "pypy-3.9" include: diff --git a/changelog.rst b/changelog.rst index ff507fef..df7e6071 100644 --- a/changelog.rst +++ b/changelog.rst @@ -8,6 +8,7 @@ Changelog 2024-xx-xx • `full history `__ +- Add support for Python 3.13 (`#1052 `__) - [core] Run ``ruff``, apply several fixes (`#1033 `__) - [fsevents] Add missing ``event_filter`` keyword-argument to ``FSEventsObserver.schedule()`` (`#1049 `__) - Thanks to our beloved contributors: @BoboTiG diff --git a/requirements-tests.txt b/requirements-tests.txt index 60e375bf..66d0b58b 100644 --- a/requirements-tests.txt +++ b/requirements-tests.txt @@ -1,4 +1,4 @@ -eventlet +eventlet; python_version < "3.13" flaky pytest pytest-cov diff --git a/setup.py b/setup.py index 320d951c..d1159e81 100644 --- a/setup.py +++ b/setup.py @@ -134,6 +134,7 @@ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: PyPy", "Programming Language :: C", "Topic :: Software Development :: Libraries", diff --git a/tox.ini b/tox.ini index 1a10f7ee..e74a35be 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py3{8,9,10,11,12} + py3{8,9,10,11,12,13} pypy3 docs types