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..7fa80ab 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -6,6 +6,7 @@ releases are available on [Anaconda.org](https://anaconda.org/conda-forge/pytask ## Unreleased +- {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. 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",