From a9804adf76fc7af66468a5d939e38c7cf5cbe371 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Wed, 7 Oct 2026 12:58:57 -0400 Subject: [PATCH] chore: require Python 3.11+ Python 3.10 reached end of life. Assisted-by: ClaudeCode:claude-opus-5-5 --- .github/workflows/conda.yml | 2 +- .github/workflows/pip.yml | 2 +- README.md | 2 +- pyproject.toml | 4 +--- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/conda.yml b/.github/workflows/conda.yml index 54dc720..4f86305 100644 --- a/.github/workflows/conda.yml +++ b/.github/workflows/conda.yml @@ -13,7 +13,7 @@ jobs: fail-fast: false matrix: platform: [ubuntu-latest] - python-version: ["3.10", "3.13"] + python-version: ["3.11", "3.13"] runs-on: ${{ matrix.platform }} diff --git a/.github/workflows/pip.yml b/.github/workflows/pip.yml index 81e7b28..18dc44f 100644 --- a/.github/workflows/pip.yml +++ b/.github/workflows/pip.yml @@ -15,7 +15,7 @@ jobs: fail-fast: false matrix: platform: [windows-latest, macos-latest, ubuntu-latest] - python-version: ["3.9", "3.14", "pypy-3.10"] + python-version: ["3.11", "3.14", "pypy-3.11"] steps: - uses: actions/checkout@v7 diff --git a/README.md b/README.md index 5d89f44..3b1b1db 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ An example project built with [pybind11][] and [scikit-build-core][]. Python -3.9+ (see older commits for 3.7+, or even older versions of Python using [scikit-build (classic)][]). +3.11+ (see older commits for 3.7+, or even older versions of Python using [scikit-build (classic)][]). [gitter-badge]: https://badges.gitter.im/pybind/Lobby.svg diff --git a/pyproject.toml b/pyproject.toml index b0452c7..f291c37 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,12 +13,10 @@ readme = "README.md" authors = [ { name = "My Name", email = "me@email.com" }, ] -requires-python = ">=3.9" +requires-python = ">=3.11" classifiers = [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 3 :: Only", - "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",