From 6d0c1e79dc0f7671838b37882d104fa7628fbecc Mon Sep 17 00:00:00 2001 From: Santiago Soler Date: Thu, 11 Apr 2024 10:03:45 -0700 Subject: [PATCH] Extend support for Python 3.12 (#442) Use Python 3.12 as latest version in CI and environment.yml. Update categories in `setup.cfg`. --- .github/workflows/docs.yml | 2 +- .github/workflows/pypi.yml | 2 +- .github/workflows/style.yml | 4 ++-- .github/workflows/test.yml | 4 ++-- environment.yml | 2 +- setup.cfg | 1 + 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index c9ccd304f..971bbee33 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest env: REQUIREMENTS: env/requirements-build.txt env/requirements-docs.txt - PYTHON: "3.11" + PYTHON: "3.12" steps: # Cancel any previous run of the test job diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 08de48ea4..94ce2575b 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -51,7 +51,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" - name: Install requirements run: python -m pip install -r env/requirements-build.txt diff --git a/.github/workflows/style.yml b/.github/workflows/style.yml index 09f1d82c4..7423c8192 100644 --- a/.github/workflows/style.yml +++ b/.github/workflows/style.yml @@ -27,7 +27,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" - name: Install requirements run: python -m pip install -r env/requirements-style.txt @@ -49,7 +49,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" - name: Install requirements run: python -m pip install -r env/requirements-style.txt diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 12777440a..253b8cf5c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -49,9 +49,9 @@ jobs: - dependencies: oldest python: "3.9" - dependencies: latest - python: "3.11" + python: "3.12" - dependencies: optional - python: "3.11" + python: "3.12" env: REQUIREMENTS: env/requirements-build.txt env/requirements-test.txt # Used to tag codecov submissions diff --git a/environment.yml b/environment.yml index d138c26f6..8057c87c3 100644 --- a/environment.yml +++ b/environment.yml @@ -3,7 +3,7 @@ channels: - conda-forge - defaults dependencies: - - python==3.11 + - python==3.12 - pip # Build - twine diff --git a/setup.cfg b/setup.cfg index b1aadeab6..6472e6ed5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -26,6 +26,7 @@ classifiers = Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 url = https://github.com/fatiando/verde project_urls = Documentation = https://www.fatiando.org/verde