From 1d08742c134992908bf1a0a07b4fb407787ec880 Mon Sep 17 00:00:00 2001 From: Damien Garros Date: Wed, 26 Feb 2025 07:48:50 +0100 Subject: [PATCH] Re-enable support for Python 3.13 --- .github/workflows/ci.yml | 1 + poetry.lock | 9 ++++++--- pyproject.toml | 3 ++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cde9aa7..5529d3e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -126,6 +126,7 @@ jobs: - "3.10" - "3.11" - "3.12" + - "3.13" if: | always() && !cancelled() && !contains(needs.*.result, 'failure') && diff --git a/poetry.lock b/poetry.lock index 80347a3..a43ab5f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1202,7 +1202,10 @@ files = [ [package.dependencies] annotated-types = ">=0.6.0" pydantic-core = "2.23.3" -typing-extensions = {version = ">=4.6.1", markers = "python_version < \"3.13\""} +typing-extensions = [ + {version = ">=4.6.1", markers = "python_version < \"3.13\""}, + {version = ">=4.12.2", markers = "python_version >= \"3.13\""}, +] [package.extras] email = ["email-validator (>=2.0.0)"] @@ -2204,5 +2207,5 @@ tests = ["Jinja2", "pytest", "pyyaml", "rich"] [metadata] lock-version = "2.0" -python-versions = "^3.9, < 3.13" -content-hash = "07796a44c4238f2ed9e0c21c20b0a45aab64956f7a36472a7136b30f36a2f42a" +python-versions = "^3.9, <=3.13" +content-hash = "bbd7280cdf6fab3001d339f4b12d01b0883008905d1a0c3f9010eafdaec5b15f" diff --git a/pyproject.toml b/pyproject.toml index 61cd0e0..c905a30 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,10 +16,11 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] [tool.poetry.dependencies] -python = "^3.9, < 3.13" +python = "^3.9, <=3.13" pydantic = ">=2.0.0,!=2.0.1,!=2.1.0,<3.0.0" pydantic-settings = ">=2.0" graphql-core = ">=3.1,<3.3"