From 25cb110fd04f10533b3be7c507b9300f30f90760 Mon Sep 17 00:00:00 2001 From: jtsiddons Date: Tue, 9 Dec 2025 07:28:19 +0000 Subject: [PATCH 1/3] compat: support python 3.14 --- .github/workflows/testing-suite.yml | 2 +- pyproject.toml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/testing-suite.yml b/.github/workflows/testing-suite.yml index 24878a1d..2b4e7414 100644 --- a/.github/workflows/testing-suite.yml +++ b/.github/workflows/testing-suite.yml @@ -27,7 +27,7 @@ jobs: matrix: os: ["ubuntu-latest"] # Bookend python versions - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: diff --git a/pyproject.toml b/pyproject.toml index 235c6945..d7577c71 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ authors = [ maintainers = [ {name = "Ludwig Lierhammer", email = "ludwig.lierhammer@dwd.de"}, {name = "Joseph Siddons", email = "joseph.siddons@noc.ac.uk"}, - {name = "Jan Marius Willruth", email = "jan.willruth@dwd.de"}, + {name = "Jan Marius Willruth", email = "jan.willruth@dwd.de"} ] readme = {file = "README.rst", content-type = "text/x-rst"} requires-python = ">=3.10" @@ -34,7 +34,8 @@ 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.13", + "Programming Language :: Python :: 3.14" ] dynamic = ["version"] dependencies = [ From 62e5ea65e988b60f5c4c6c64333a3e518aa57b34 Mon Sep 17 00:00:00 2001 From: jtsiddons <59737063+jtsiddons@users.noreply.github.com> Date: Wed, 10 Dec 2025 07:01:50 +0000 Subject: [PATCH 2/3] chore: update changelog --- CHANGES.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.rst b/CHANGES.rst index da2f580e..3416f0ae 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -7,6 +7,10 @@ Changelog ------------------ Contributors to this version: Ludwig Lierhammer (:user:`ludwiglierhammer`) +Announcements +^^^^^^^^^^^^^ +This release adds support for Python 3.14 (:pull:`339`) + New features and enhancements ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * new parameter in function `map_model` (:pull:`327`) From a289086a37c5d9f23ce19d9fc3d26f6d0662f8a4 Mon Sep 17 00:00:00 2001 From: jtsiddons <59737063+jtsiddons@users.noreply.github.com> Date: Wed, 10 Dec 2025 11:56:35 +0000 Subject: [PATCH 3/3] chore: add JS as contibutor to version --- CHANGES.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 3416f0ae..2546607b 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,7 +5,7 @@ Changelog 2.1.2 (unreleased) ------------------ -Contributors to this version: Ludwig Lierhammer (:user:`ludwiglierhammer`) +Contributors to this version: Ludwig Lierhammer (:user:`ludwiglierhammer`) and Joseph Siddons (:user:`jtsiddons`) Announcements ^^^^^^^^^^^^^