From f738bde960c59b14afb1a7af11538fbea9255492 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tin=20Tvrtkovi=C4=87?= Date: Thu, 27 Jun 2024 00:56:05 +0200 Subject: [PATCH] Support Python 3.13 --- .github/workflows/main.yml | 2 +- README.md | 5 +++++ pyproject.toml | 1 + tox.ini | 3 ++- 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9d6e3e8..2b248c4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -15,7 +15,7 @@ jobs: strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] steps: - uses: "actions/checkout@v3" diff --git a/README.md b/README.md index 7a792e0..4327bd9 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,11 @@ wrapping("a string") # No type error, blows up at runtime. ## Changelog +### 24.4.0 (UNRELEASED) + +- Add support for Python 3.13. + ([#4](https://github.com/Tinche/tightwrap/pull/4)) + ### 24.3.0 (2024-05-24) - Fix wrapping unannotated functions. diff --git a/pyproject.toml b/pyproject.toml index 310b9e8..da21115 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,6 +18,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Typing :: Typed", diff --git a/tox.ini b/tox.ini index 3709f51..86b983d 100644 --- a/tox.ini +++ b/tox.ini @@ -6,9 +6,10 @@ python = 3.10: py310 3.11: py311 3.12: py312, lint + 3.13: py313 [tox] -envlist = py38, py39, py310, py311, py312, lint +envlist = py38, py39, py310, py311, py312, py313, lint isolated_build = True [testenv:lint]