From e44139094b6519cf2d7eae92e26d3b044e6c4b8d 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 2367e346..3ef2b7c1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -46,6 +46,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 0ece8039..149033c7 100644 --- a/changelog.rst +++ b/changelog.rst @@ -8,6 +8,7 @@ Changelog 2024-xx-xx • `full history `__ +- Add support for Python 3.13 - [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 44a39e6e..d5b39866 100644 --- a/requirements-tests.txt +++ b/requirements-tests.txt @@ -1,4 +1,4 @@ -eventlet +eventlet; python_version < "3.13" flake8 flaky isort 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 66e52af7..3799e309 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py{312,311,310,39,38,py3} + py{313,312,311,310,39,38,py3} docs mypy skip_missing_interpreters = True