From e428402ee51e0d1289d5b9f0ba5ab6b60164ac78 Mon Sep 17 00:00:00 2001 From: Jirka Borovec <6035284+Borda@users.noreply.github.com> Date: Mon, 16 Dec 2024 18:28:35 +0900 Subject: [PATCH] update: add testing with Python 3.13 (#346) --- .github/workflows/check-package.yml | 4 ++-- .github/workflows/ci-testing.yml | 4 ++-- .github/workflows/ci-use-checks.yaml | 4 ++-- setup.py | 1 + 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/check-package.yml b/.github/workflows/check-package.yml index 1ff48fe0..65b5f854 100644 --- a/.github/workflows/check-package.yml +++ b/.github/workflows/check-package.yml @@ -46,8 +46,8 @@ on: # https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources default: | { - "os": ["ubuntu-20.04", "macos-11", "windows-2022"], - "python-version": ["3.9", "3.12"] + "os": ["ubuntu-22.04", "macos-13", "windows-2022"], + "python-version": ["3.9", "3.13"] } env-vars: description: "custom environment variables in json format" diff --git a/.github/workflows/ci-testing.yml b/.github/workflows/ci-testing.yml index d97a241f..d59846a4 100644 --- a/.github/workflows/ci-testing.yml +++ b/.github/workflows/ci-testing.yml @@ -17,10 +17,10 @@ jobs: fail-fast: false matrix: os: ["ubuntu-22.04", "macos-13", "windows-2022"] - python-version: ["3.9", "3.10", "3.12"] + python-version: ["3.9", "3.11", "3.13"] requires: ["oldest", "latest"] exclude: - - { requires: "oldest", python-version: "3.12" } + - { requires: "oldest", python-version: "3.13" } timeout-minutes: 35 steps: - name: Checkout 🛎 diff --git a/.github/workflows/ci-use-checks.yaml b/.github/workflows/ci-use-checks.yaml index 3792ac4f..3e6fe16e 100644 --- a/.github/workflows/ci-use-checks.yaml +++ b/.github/workflows/ci-use-checks.yaml @@ -51,8 +51,8 @@ jobs: } testing-matrix: | { - "os": ["ubuntu-22.04", "macos-13", "windows-2022"], - "python-version": ["3.9", "3.12"] + "os": ["ubuntu-22.04", "macos-14", "windows-2022"], + "python-version": ["3.9", "3.13"] } check-package-extras: diff --git a/setup.py b/setup.py index 27d36c93..5c0afd0d 100755 --- a/setup.py +++ b/setup.py @@ -88,5 +88,6 @@ def _requirement_extras(path_req: str = _PATH_REQUIRE) -> dict: "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ], )