From 303869504252639c903420e59a5026c0a7ef1890 Mon Sep 17 00:00:00 2001 From: Ryan May Date: Tue, 12 Nov 2024 16:18:04 -0700 Subject: [PATCH 1/2] CI: Add Python 3.13 builds to the build matrices --- .github/workflows/docs-conda.yml | 2 ++ .github/workflows/docs.yml | 4 ++-- .github/workflows/tests-conda.yml | 4 +++- .github/workflows/tests-pypi.yml | 4 ++-- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docs-conda.yml b/.github/workflows/docs-conda.yml index d2e998b8b..8e7603e34 100644 --- a/.github/workflows/docs-conda.yml +++ b/.github/workflows/docs-conda.yml @@ -27,6 +27,8 @@ jobs: - python-version: 3.11 os: macOS - python-version: 3.12 + os: Windows + - python-version: 3.13 os: macOS steps: diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 02288ea73..6093b3412 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -27,10 +27,10 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.10', 3.11] + python-version: ['3.10', 3.11, 3.12] check-links: [false] include: - - python-version: 3.12 + - python-version: 3.13 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 3f3214039..ea02e9cee 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.10', 3.12] + python-version: ['3.10', 3.13] os: [macOS, Windows] include: - python-version: 3.11 os: Windows + - python-version: 3.12 + os: macOS steps: - name: Checkout source diff --git a/.github/workflows/tests-pypi.yml b/.github/workflows/tests-pypi.yml index ec120c734..d4baa3ee3 100644 --- a/.github/workflows/tests-pypi.yml +++ b/.github/workflows/tests-pypi.yml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.10', 3.11, 3.12] + python-version: ['3.10', 3.11, 3.12, 3.13] dep-versions: [Latest] no-extras: [''] include: @@ -34,7 +34,7 @@ jobs: - python-version: '3.10' dep-versions: Minimum no-extras: 'No Extras' - - python-version: 3.12 + - python-version: 3.13 dep-versions: Latest no-extras: 'No Extras' From b7580f7165d0aa77a95e682cc6127fa5968518f9 Mon Sep 17 00:00:00 2001 From: Ryan May Date: Tue, 12 Nov 2024 16:18:23 -0700 Subject: [PATCH 2/2] ENH: Add Python 3.13 to supported version list --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index f10f484aa..61877a7d7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,6 +16,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Atmospheric Science", "Intended Audience :: Science/Research",