From 27e71dc959a2786a5c8e7db30d6077f802cf77b3 Mon Sep 17 00:00:00 2001 From: Tobias Raabe Date: Sun, 11 Oct 2026 14:12:13 +0200 Subject: [PATCH 1/2] Raise minimum Python version to 3.11 --- .github/workflows/main.yml | 4 ++-- CHANGES.md | 1 + pyproject.toml | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3862d4a..0c542dd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -49,7 +49,7 @@ jobs: fail-fast: false matrix: os: ['ubuntu-latest', 'macos-latest', 'windows-latest'] - python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] + python-version: ['3.11', '3.12', '3.13', '3.14'] steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v6 @@ -71,7 +71,7 @@ jobs: run: just test-cov - name: Upload coverage report - if: runner.os == 'Linux' && matrix.python-version == '3.10' + if: runner.os == 'Linux' && matrix.python-version == '3.11' uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: files: ./coverage.xml diff --git a/CHANGES.md b/CHANGES.md index f33c3d7..124d1b1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,6 +6,7 @@ releases are available on [Anaconda.org](https://anaconda.org/conda-forge/pytask ## Unreleased +- Raise the minimum supported Python version to 3.11. - {pull}`93` drops support for Python 3.8 and 3.9 and adds support for Python 3.14. - {pull}`94` switches type checking to ty. - {pull}`95` updates pre-commit hooks. diff --git a/pyproject.toml b/pyproject.toml index 14c8222..37630f7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", ] -requires-python = ">=3.10" +requires-python = ">=3.11" dependencies = [ "latex-dependency-scanner>=0.1.3", "pluggy>=1.0.0", From 1b8eded99e191a34d0813e7f0f3e0dd58d17085c Mon Sep 17 00:00:00 2001 From: Tobias Raabe Date: Sun, 11 Oct 2026 14:27:09 +0200 Subject: [PATCH 2/2] chore: link release note to pull request --- CHANGES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 124d1b1..7fa80ab 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,7 +6,7 @@ releases are available on [Anaconda.org](https://anaconda.org/conda-forge/pytask ## Unreleased -- Raise the minimum supported Python version to 3.11. +- {pull}`139` raises the minimum supported Python version to 3.11. - {pull}`93` drops support for Python 3.8 and 3.9 and adds support for Python 3.14. - {pull}`94` switches type checking to ty. - {pull}`95` updates pre-commit hooks.