Jeff Epler
f0c6f16b9e
all: Remove Python 2.7 support.
...
Python 2.7 has been EOL since January 2020.
Ubuntu oldoldlts (Focal Fossa, 20.04) has Python 3.8. Debian oldoldstable
(Buster, from 2019) has Python 3.7. RHEL 8 (from 2019) has Python 3.6.
It's easier than ever to install a modern Python using uv.
Given this, it seems like a fine idea to drop Python 2.7 support.
Even though the build is not tested on Python as old as 3.3, I left
comments stating that "3.3+" is the baseline Python version. However, it
might make sense to bump this to e.g., 3.10, the oldest Python 3 version
used during CI. Or, using uv or another method actually test on the oldest
Python interpreter that is desirable to support (uv goes back to Python 3.7
easily; in October 2025, the oldest supported Python interpreter version
will be 3.10)
Signed-off-by: Jeff Epler <jepler@gmail.com >
2025-09-15 14:53:32 +10:00
..
2025-01-16 15:26:14 +11:00
2025-07-25 10:54:27 +10:00
2025-07-25 10:54:27 +10:00
2025-09-02 14:05:26 +10:00
2025-07-25 10:54:27 +10:00
2024-01-25 16:38:17 +11:00
2024-09-02 11:30:40 +10:00
2023-11-03 14:07:10 +11:00
2024-10-15 10:32:14 +11:00
2024-09-02 11:30:34 +10:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:07:10 +11:00
2024-08-20 16:14:43 +10:00
2025-06-04 01:47:59 +10:00
2025-01-16 15:26:14 +11:00
2024-08-20 16:14:43 +10:00
2025-06-04 01:47:59 +10:00
2023-11-03 14:07:10 +11:00
2025-01-16 15:26:14 +11:00
2023-09-28 17:30:38 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2025-08-18 13:17:34 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-08-20 16:14:43 +10:00
2024-09-02 11:30:40 +10:00
2024-01-25 16:38:17 +11:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2025-07-08 16:28:58 +10:00
2024-09-02 11:30:40 +10:00
2024-09-02 11:30:40 +10:00
2025-06-04 01:47:59 +10:00
2025-06-04 01:47:59 +10:00
2025-07-08 16:28:58 +10:00
2025-04-22 12:50:22 +10:00
2023-08-23 13:54:37 +10:00
2025-04-09 22:36:55 +10:00
2024-06-28 11:24:46 +10:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:07:10 +11:00
2024-06-28 11:24:46 +10:00
2024-06-28 11:24:46 +10:00
2025-06-04 01:47:59 +10:00
2023-09-28 17:30:38 +10:00
2024-12-10 10:49:50 +11:00
2023-09-28 17:30:38 +10:00
2024-12-11 12:17:40 +11:00
2023-11-03 14:07:10 +11:00
2025-04-09 22:36:55 +10:00
2024-08-22 12:35:12 +10:00
2023-11-17 14:17:49 +11:00
2024-03-07 14:20:42 +11:00
2024-09-02 11:30:40 +10:00
2023-08-10 14:54:03 +10:00
2024-03-07 14:20:42 +11:00
2024-03-07 14:20:42 +11:00
2023-09-28 17:30:38 +10:00
2025-01-16 15:26:14 +11:00
2024-09-02 11:30:34 +10:00
2024-09-02 11:30:34 +10:00
2024-09-02 11:30:34 +10:00
2022-06-28 10:25:08 +10:00
2023-01-13 15:14:26 +11:00
2024-09-02 11:30:34 +10:00
2025-07-08 16:24:27 +10:00
2025-07-08 16:24:27 +10:00
2021-10-27 14:04:53 +11:00
2025-07-08 16:24:27 +10:00
2022-09-08 11:27:05 +10:00
2023-06-19 17:33:03 +10:00
2018-12-13 13:43:10 +11:00
2018-12-13 13:43:10 +11:00
2018-12-13 13:43:10 +11:00
2024-12-19 00:55:31 +11:00
2025-09-15 14:53:32 +10:00
2023-09-28 17:30:38 +10:00
2023-09-28 17:30:38 +10:00
2024-03-08 12:38:00 +11:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:08:39 +11:00
2022-06-17 21:27:32 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2024-09-02 11:30:34 +10:00
2025-04-03 16:05:12 +11:00
2024-09-02 11:30:34 +10:00
2023-11-04 09:01:40 +11:00
2024-09-02 11:30:34 +10:00
2023-11-04 09:01:40 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2023-11-03 14:08:39 +11:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2024-09-02 11:30:34 +10:00
2024-09-02 11:30:34 +10:00
2023-11-03 14:08:39 +11:00
2023-03-22 16:38:03 +11:00
2023-03-22 16:38:03 +11:00
2023-09-28 17:30:38 +10:00
2025-05-26 12:40:27 +10:00
2022-02-01 16:21:01 +11:00
2023-06-15 11:09:37 +10:00
2024-03-08 12:38:00 +11:00
2024-09-02 11:30:34 +10:00
2025-06-26 12:36:04 +10:00
2023-11-03 14:08:39 +11:00
2023-06-15 11:09:37 +10:00
2024-03-08 12:38:00 +11:00
2023-03-21 14:02:49 +11:00
2024-03-08 12:38:00 +11:00
2021-11-29 13:20:35 +11:00
2023-09-28 17:30:38 +10:00
2023-09-28 17:30:38 +10:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:08:39 +11:00
2019-07-05 17:26:03 +10:00
2023-11-03 14:08:39 +11:00
2022-09-25 23:56:41 +10:00
2023-11-03 14:08:39 +11:00
2021-11-29 13:20:35 +11:00
2023-11-03 14:08:39 +11:00
2021-11-29 13:20:35 +11:00
2023-11-03 14:08:39 +11:00
2021-11-29 13:20:35 +11:00
2021-11-29 13:20:35 +11:00
2023-11-03 14:08:39 +11:00
2021-11-29 13:20:35 +11:00
2025-07-08 16:25:14 +10:00
2025-07-08 16:25:14 +10:00
2025-07-08 16:25:14 +10:00
2023-11-03 14:08:39 +11:00
2022-08-25 17:02:56 +10:00
2023-09-28 17:30:38 +10:00
2023-11-03 14:08:39 +11:00
2022-02-04 09:43:43 +11:00
2023-09-28 17:30:38 +10:00