From d14768de8e30ad03ff23e4f53a3bf476f2e22b7e Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Mon, 15 Sep 2025 16:09:01 +0100 Subject: [PATCH 1/2] Drop support for Python 3.9 --- .github/workflows/main.yml | 5 +---- pyproject.toml | 5 ++--- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 61c835c4..c1ca0fff 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ jobs: matrix: # Test all supported versions on Ubuntu: os: [ubuntu-latest, ubuntu-24.04-arm] - python: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python: ["3.10", "3.11", "3.12", "3.13"] experimental: [false] build: [''] include: @@ -45,9 +45,6 @@ jobs: - os: ubuntu-latest python: pypy-3.10 experimental: false - - os: ubuntu-latest - python: pypy-3.9 - experimental: false - os: macos-latest python: "3.13" experimental: true diff --git a/pyproject.toml b/pyproject.toml index 47682401..9bc777c5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,7 +48,7 @@ description = "Python benchmark suite" readme = "README.rst" license = { text = "MIT" } authors = [ { name = "Collin Winter" }, { name = "Jeffrey Yasskin" } ] -requires-python = ">=3.9" +requires-python = ">=3.10" classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", @@ -57,7 +57,6 @@ classifiers = [ "Operating System :: OS Independent", "Programming Language :: Python", "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", @@ -109,7 +108,7 @@ lint.ignore = [ max_supported_python = "3.14" [tool.mypy] -python_version = "3.9" +python_version = "3.10" pretty = true enable_error_code = "ignore-without-code" disallow_any_generics = true From 7bbe56a156c6d684bd2819de8478746461a04e99 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Mon, 15 Sep 2025 16:17:20 +0100 Subject: [PATCH 2/2] Bump PyPy to 3.11 --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c1ca0fff..c25aa28a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -43,7 +43,7 @@ jobs: build: 'free-threading' # Also test PyPy, macOS, and Windows: - os: ubuntu-latest - python: pypy-3.10 + python: pypy-3.11 experimental: false - os: macos-latest python: "3.13"