diff --git a/.github/workflows/docs-conda.yml b/.github/workflows/docs-conda.yml index 59bfd530bf..d0e5400d63 100644 --- a/.github/workflows/docs-conda.yml +++ b/.github/workflows/docs-conda.yml @@ -22,14 +22,14 @@ jobs: fail-fast: false matrix: include: - - python-version: 3.11 - os: Windows - python-version: 3.11 os: macOS - python-version: 3.12 os: Windows - python-version: 3.13 os: macOS + - python-version: 3.14 + os: Windows steps: - name: Checkout source diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 84cbcf599b..aace10bc06 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -24,10 +24,10 @@ jobs: strategy: fail-fast: false matrix: - python-version: [3.11, 3.12] + python-version: [3.11, 3.12, 3.13] check-links: [false] include: - - python-version: 3.13 + - python-version: 3.14 check-links: true outputs: doc-version: ${{ steps.build-docs.outputs.doc-version }} diff --git a/.github/workflows/tests-conda.yml b/.github/workflows/tests-conda.yml index 16d8567e8e..99b89ad6d9 100644 --- a/.github/workflows/tests-conda.yml +++ b/.github/workflows/tests-conda.yml @@ -28,11 +28,13 @@ jobs: strategy: fail-fast: false matrix: - python-version: [3.11, 3.13] + python-version: [3.11, 3.14] os: [macOS, Windows] include: - python-version: 3.12 os: macOS + - python-version: 3.13 + os: Windows steps: - name: Checkout source diff --git a/.github/workflows/tests-pypi.yml b/.github/workflows/tests-pypi.yml index b8b0ae0aca..d6501aba7b 100644 --- a/.github/workflows/tests-pypi.yml +++ b/.github/workflows/tests-pypi.yml @@ -25,16 +25,16 @@ jobs: strategy: fail-fast: false matrix: - python-version: [3.11, 3.12, 3.13] + python-version: [3.11, 3.12, 3.13, 3.14] dep-versions: [Latest] no-extras: [''] include: - - python-version: '3.11' + - python-version: 3.11 dep-versions: Minimum - - python-version: '3.11' + - python-version: 3.11 dep-versions: Minimum no-extras: 'No Extras' - - python-version: 3.13 + - python-version: 3.14 dep-versions: Latest no-extras: 'No Extras' diff --git a/pyproject.toml b/pyproject.toml index ddb054f114..5b4ab2ee26 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,6 +17,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Atmospheric Science", "Intended Audience :: Science/Research",