From 2593b63506347623e77f6becce48b36083cd4456 Mon Sep 17 00:00:00 2001 From: Fabian Neumann Date: Sun, 16 Aug 2026 17:21:30 +0200 Subject: [PATCH 1/2] drop python 3.10 support --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 63aeb04..242d49a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,6 @@ authors = [{ name = "Fabian Hofmann (FIAS)", email = "fabianmarikhofmann@gmail.c { name = "Fabian Gotzens (FZ Jülich)" }] license = { file = "LICENSE" } classifiers=[ - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", @@ -49,6 +48,8 @@ dependencies = [ "deprecation", "tqdm", "openpyxl", + "plotly>=6.9.0", + "pre-commit>=4.3.0", ] [project.urls] From bbc7dc9a628ffa86ac0d586434e6dc575fc73b58 Mon Sep 17 00:00:00 2001 From: Fabian Neumann Date: Sun, 16 Aug 2026 17:43:38 +0200 Subject: [PATCH 2/2] add release note --- docs/release-notes.md | 1 + pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/release-notes.md b/docs/release-notes.md index 8a40589..ede6ffa 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -9,6 +9,7 @@ SPDX-License-Identifier: MIT ## Upcoming Version * OSM dataset upgraded from a Europe-only snapshot (`osm_europe.csv`) to a global snapshot (`osm_global.csv.gz` taken from [`osm-powerplants`](https://github.com/open-energy-transition/osm-powerplants). +* Drop support for Python 3.10, add support for Python 3.14. Minimum required Python version is now 3.11. ## [v0.8.1](https:://github.com/PyPSA/powerplantmatching/releases/tag/v0.8.1) (11th February 2026) diff --git a/pyproject.toml b/pyproject.toml index 242d49a..b8e8e97 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ classifiers=[ "Operating System :: OS Independent", ] -requires-python = ">=3.10" +requires-python = ">=3.11" dependencies = [ "numpy",