From 6d872a2aa769fdd56f48c36d57f3e7756f62b0dd Mon Sep 17 00:00:00 2001 From: Jakob Keller <57402305+jakob-keller@users.noreply.github.com> Date: Thu, 1 Aug 2024 12:39:37 +0200 Subject: [PATCH] add Python 3.13 to `PYTHON_VERSION` and `AVAILABLE_PYTHONS` --- src/poetry/core/packages/package.py | 1 + src/poetry/core/version/helpers.py | 1 + tests/masonry/builders/test_builder.py | 1 + tests/masonry/builders/test_complete.py | 1 + tests/masonry/test_api.py | 1 + tests/test_factory.py | 2 ++ 6 files changed, 7 insertions(+) diff --git a/src/poetry/core/packages/package.py b/src/poetry/core/packages/package.py index 87aa289ff..f75dad7b3 100644 --- a/src/poetry/core/packages/package.py +++ b/src/poetry/core/packages/package.py @@ -55,6 +55,7 @@ class Package(PackageSpecification): "3.10", "3.11", "3.12", + "3.13", } def __init__( diff --git a/src/poetry/core/version/helpers.py b/src/poetry/core/version/helpers.py index 4f6780f85..09b3ccefb 100644 --- a/src/poetry/core/version/helpers.py +++ b/src/poetry/core/version/helpers.py @@ -25,6 +25,7 @@ "3.10.*", "3.11.*", "3.12.*", + "3.13.*", ] diff --git a/tests/masonry/builders/test_builder.py b/tests/masonry/builders/test_builder.py index f01325d7e..eb2b6dd4a 100644 --- a/tests/masonry/builders/test_builder.py +++ b/tests/masonry/builders/test_builder.py @@ -114,6 +114,7 @@ def test_get_metadata_content() -> None: "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules", ] diff --git a/tests/masonry/builders/test_complete.py b/tests/masonry/builders/test_complete.py index 46bb9fd54..f1fab93bc 100644 --- a/tests/masonry/builders/test_complete.py +++ b/tests/masonry/builders/test_complete.py @@ -202,6 +202,7 @@ def test_complete(no_vcs: bool) -> None: Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3.13 Classifier: Topic :: Software Development :: Build Tools Classifier: Topic :: Software Development :: Libraries :: Python Modules Provides-Extra: time diff --git a/tests/masonry/test_api.py b/tests/masonry/test_api.py index 3614f30f9..f01181527 100644 --- a/tests/masonry/test_api.py +++ b/tests/masonry/test_api.py @@ -172,6 +172,7 @@ def test_prepare_metadata_for_build_wheel() -> None: Classifier: Programming Language :: Python :: 3.10 Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: 3.12 +Classifier: Programming Language :: Python :: 3.13 Classifier: Topic :: Software Development :: Build Tools Classifier: Topic :: Software Development :: Libraries :: Python Modules Provides-Extra: time diff --git a/tests/test_factory.py b/tests/test_factory.py index 193f8a72c..3d34787e2 100644 --- a/tests/test_factory.py +++ b/tests/test_factory.py @@ -151,6 +151,7 @@ def test_create_poetry() -> None: "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules", ] @@ -524,5 +525,6 @@ def test_all_classifiers_unique_even_if_classifiers_is_duplicated() -> None: "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Software Development :: Build Tools", ]