From 15379c1c1ac88fd239a2933c17b7bdc5ccfee12f Mon Sep 17 00:00:00 2001 From: Benjamin Mako Hill Date: Thu, 13 Aug 2026 13:35:14 -0700 Subject: [PATCH] require Python 3.11 Python 3.9 reached end of life in October 2025, and 3.11 is where the current ecosystem sits: it unlocks pyarrow 25 (we were held at 21, the last release supporting 3.9), more-itertools 11, and pandas 3 for the test suite, along with the large CPython 3.11 interpreter speedups on exactly the kind of CPU-bound work wikiq does. Nothing in the code needed changes. Co-Authored-By: Claude Opus 5 --- .python-version | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.python-version b/.python-version index bd28b9c..2c07333 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.9 +3.11 diff --git a/pyproject.toml b/pyproject.toml index c7db2c0..29e6b89 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "mediawiki-dump-tools" version = "0.1.1" description = "Add your description here" readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.11" dependencies = [ "deltas>=0.7.0", "more-itertools>=10.7.0",