From 1bc1c51d6f6c70cf4b60fa35583b6429a7f5384b Mon Sep 17 00:00:00 2001 From: Santiago Soler Date: Thu, 19 Dec 2024 15:31:51 -0800 Subject: [PATCH] Extend support for Python 3.13 (#451) Run tests on CI using Python 3.13 to ensure Pooch works properly on latest version of Python. --- .github/workflows/test.yml | 4 ++-- environment.yml | 2 +- pyproject.toml | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4dbcebf1..2d4706d7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -47,9 +47,9 @@ jobs: - dependencies: oldest python: "3.9" - dependencies: latest - python: "3.11" + python: "3.13" - dependencies: optional - python: "3.11" + python: "3.13" # test on macos-13 (x86) using oldest dependencies and python 3.7 - os: macos-13 dependencies: oldest diff --git a/environment.yml b/environment.yml index 125bbb77..b4d56569 100644 --- a/environment.yml +++ b/environment.yml @@ -3,7 +3,7 @@ channels: - conda-forge - defaults dependencies: - - python==3.11 + - python==3.13 - pip # Run - requests diff --git a/pyproject.toml b/pyproject.toml index 58445092..b453da10 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,6 +24,8 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] requires-python = ">=3.9" dependencies = [