From 8dbf0ddfeb2e1fb8bb88ad92811f988930bb8953 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Fri, 20 Jun 2025 16:56:19 +0200 Subject: [PATCH 1/4] Relax limitation to include python 3.13 as one of requried one in wheel package METADATA --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c0e8fc3c80e..090aa49ba1d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -69,7 +69,7 @@ license = {text = "Apache 2.0"} maintainers = [{name = "Intel Corporation"}] name = "dpnp" readme = {file = "README.md", content-type = "text/markdown"} -requires-python = ">=3.9,<3.13" +requires-python = ">=3.9,<3.14" [project.optional-dependencies] coverage = ["Cython", "pytest", "pytest-cov", "coverage", "tomli", "llvm"] From 904614e10ab274aa889f6bf14c925eed0aa7551c Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Fri, 20 Jun 2025 16:59:50 +0200 Subject: [PATCH 2/4] Add python 3.13 to list of supported programming languages --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 090aa49ba1d..4721eb9fe82 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,6 +31,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 :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development", From 7f7202d3262b824ae6b90b09e9168a9f9f0067de Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Fri, 20 Jun 2025 17:00:25 +0200 Subject: [PATCH 3/4] Add python 3.13 to list of black static checks --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 4721eb9fe82..486cbced992 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -93,7 +93,7 @@ Repository = "https://github.com/IntelPython/dpnp.git" [tool.black] line-length = 80 -target-version = ['py39', 'py310', 'py311', 'py312'] +target-version = ['py39', 'py310', 'py311', 'py312', 'py313'] [tool.codespell] builtin = "clear,rare,informal,names" From 846c2553e53a572a6d6fc5765135053666716797 Mon Sep 17 00:00:00 2001 From: Anton Volkov Date: Fri, 20 Jun 2025 18:59:32 +0200 Subject: [PATCH 4/4] Add change to the changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 060e57825c5..e6e2fbf1284 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added * Added `--target-cuda[=ARCH]` option to replace the deprecated `--target=cuda`, allowing users to build for CUDA devices with optional architecture selection using [CodePlay oneAPI plug-in](https://developer.codeplay.com/products/oneapi/nvidia/home/) [#2478](https://github.com/IntelPython/dpnp/pull/2478) +* Enabled support of Python 3.13 [#2490](https://github.com/IntelPython/dpnp/pull/2490) ### Changed