From 10dd90f82dce8425402f3c258da3dd781bce3916 Mon Sep 17 00:00:00 2001 From: Xylar Asay-Davis Date: Fri, 5 Dec 2025 03:59:59 -0600 Subject: [PATCH 1/2] Drop python 3.14 support for now We are seeing issues with networkx that need to be resolved by a new python 3.14 release --- .github/workflows/build_workflow.yml | 2 +- .github/workflows/docs_workflow.yml | 2 +- ci/recipe/meta.yaml | 2 +- dev-spec.txt | 2 +- pyproject.toml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_workflow.yml b/.github/workflows/build_workflow.yml index 767f407de..8824343f8 100644 --- a/.github/workflows/build_workflow.yml +++ b/.github/workflows/build_workflow.yml @@ -27,7 +27,7 @@ jobs: shell: bash -l {0} strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] + python-version: ["3.10", "3.11", "3.12", "3.13"] fail-fast: false steps: - id: skip_check diff --git a/.github/workflows/docs_workflow.yml b/.github/workflows/docs_workflow.yml index 385849fd3..a7f5e9b92 100644 --- a/.github/workflows/docs_workflow.yml +++ b/.github/workflows/docs_workflow.yml @@ -10,7 +10,7 @@ on: types: [published] env: - PYTHON_VERSION: "3.14" + PYTHON_VERSION: "3.13" jobs: publish-docs: diff --git a/ci/recipe/meta.yaml b/ci/recipe/meta.yaml index cd147e614..d565adcde 100644 --- a/ci/recipe/meta.yaml +++ b/ci/recipe/meta.yaml @@ -23,7 +23,7 @@ requirements: - pip - setuptools >=60 run: - - python >={{ python_min }},<3.13 + - python >={{ python_min }},<3.14 - cartopy >=0.18.0 - cartopy_offlinedata - cmocean diff --git a/dev-spec.txt b/dev-spec.txt index a5f9ca359..588a0621f 100644 --- a/dev-spec.txt +++ b/dev-spec.txt @@ -2,7 +2,7 @@ # $ conda create --name --file # Base -python >=3.10 +python >=3.10,<3.14 cartopy >=0.18.0 cartopy_offlinedata cmocean diff --git a/pyproject.toml b/pyproject.toml index ffab97d4f..12689081a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ description = """\ """ license = { file = "LICENSE" } readme = "README.md" -requires-python = ">=3.10" +requires-python = ">=3.10,<3.14" classifiers = [ # these are only for searching/browsing projects on PyPI "Programming Language :: Python :: 3.10", From f7ad851bbbc7a6ae653c93af68591269a0caa5a3 Mon Sep 17 00:00:00 2001 From: Xylar Asay-Davis Date: Fri, 5 Dec 2025 04:02:30 -0600 Subject: [PATCH 2/2] Drop python 3.14 from trove classifiers --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 12689081a..c48fe32e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,6 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", - "Programming Language :: Python :: 3.14", "Development Status :: 5 - Production/Stable",