diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7827860..79bb2e2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -51,7 +51,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 diff --git a/docs/source/changes.md b/docs/source/changes.md index 0852051..5ced069 100644 --- a/docs/source/changes.md +++ b/docs/source/changes.md @@ -5,6 +5,10 @@ chronological order. Releases follow [semantic versioning](https://semver.org/) releases are available on [PyPI](https://pypi.org/project/pytask-parallel) and [Anaconda.org](https://anaconda.org/conda-forge/pytask-parallel). +## Unreleased + +- {pull}`198` raises the minimum supported Python version to 3.11. + ## 0.5.5 - 2026-08-23 - {pull}`165` explicitly sets the distribution name to `pytask-parallel`. Previously, diff --git a/docs/source/conf.py b/docs/source/conf.py index a960390..686c49c 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -125,7 +125,7 @@ def linkcode_resolve( # noqa: C901, PLR0911 # Accessing deprecated objects will generate noisy warnings warnings.simplefilter("ignore", FutureWarning) obj = getattr(obj, part) - except AttributeError: # noqa: PERF203 + except AttributeError: return None obj_for_source = obj if callable(obj) else getattr(obj, "fget", None) diff --git a/pyproject.toml b/pyproject.toml index af84431..013b92a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", ] -requires-python = ">=3.10" +requires-python = ">=3.11" dependencies = [ "attrs>=21.3.0", "click>=8.1.8,!=8.2.0",