From 868f43631667dd3d6fc34ed61963d92e98d38dd4 Mon Sep 17 00:00:00 2001 From: Matthias Mohr Date: Wed, 8 Oct 2025 14:27:57 +0200 Subject: [PATCH 1/2] Support for Python 3.14 --- .github/workflows/checks.yml | 2 +- pyproject.toml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 58ab020..302b2a4 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -21,7 +21,7 @@ jobs: - macos-latest python-version: - "3.10" - - "3.x" + - "3.14" steps: # Pixi should manage Python versions, but it doesn't work on Windows in GitHub Actions diff --git a/pyproject.toml b/pyproject.toml index e2169e9..5278fea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,8 +18,9 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", ] -requires-python = ">=3.10,<3.14" +requires-python = ">=3.10" # This is duplicate, must also be changed below in the pixi configuration dependencies = [ "pyyaml>=6.0,<7.0", @@ -58,7 +59,7 @@ channels = ["conda-forge"] platforms = ["win-64", "linux-64", "osx-64", "osx-arm64"] [tool.pixi.dependencies] -python = ">=3.10,<3.14" +python = ">=3.10" pyyaml = ">=6.0,<7.0" click = ">=8.1,<9.0" geopandas = ">=1.0.0,<2.0" From 2c62aaa28232d2912ae5893fa6ea921cd929a3ed Mon Sep 17 00:00:00 2001 From: Matthias Mohr Date: Mon, 27 Oct 2025 16:55:03 +0100 Subject: [PATCH 2/2] Update pixi.lock --- pixi.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pixi.lock b/pixi.lock index 584f4c5..c4c918e 100644 --- a/pixi.lock +++ b/pixi.lock @@ -14533,7 +14533,7 @@ packages: - json-stream>=2.3.0,<3.0 - flatdict>=4.0,<5.0 - loguru==0.7.3 - requires_python: '>=3.10,<3.14' + requires_python: '>=3.10' editable: true - conda: https://conda.anaconda.org/conda-forge/noarch/virtualenv-20.35.0-pyhd8ed1ab_0.conda sha256: af3c8d1fdde55d40ee472f9552202c39c4edb5da3edcc493318f7cb934dbe0d2