Skip to content

Commit 2bd5426

Browse files
committed
Drop Python wheel support for Python 3.9
Python 3.9 is EOL. This loses us support for Debian 11 (oldoldstable), the default Python on EL 9, and /usr/bin/python3 on macOS. The minimum supported Python on EL 8 now has a new enough pip. Signed-off-by: Benjamin Gilbert <bgilbert@cs.cmu.edu>
1 parent b136e5a commit 2bd5426

2 files changed

Lines changed: 2 additions & 7 deletions

File tree

artifacts/python/README.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,13 @@ of OpenSlide.
2020
Install with `pip install openslide-bin`. OpenSlide Python ≥ 1.4.0 will
2121
automatically find openslide-bin and use it.
2222

23-
openslide-bin is available for Python 3.9+ on the following platforms:
23+
openslide-bin is available for Python 3.10+ on the following platforms:
2424

2525
- Linux aarch64 and x86_64 with glibc 2.28+ (Debian, Fedora, RHEL 8+,
2626
Ubuntu, many others)
2727
- macOS 11+ (arm64 and x86_64)
2828
- Windows 10+ and Windows Server 2016+ (x64)
2929

30-
pip older than 20.3 cannot install openslide-bin, claiming that it `is not a
31-
supported wheel on this platform`. On platforms with these versions of pip
32-
(RHEL 8), upgrade pip first with `pip install --upgrade pip`.
33-
3430
## Using
3531

3632
Use OpenSlide via [OpenSlide Python][]. The OpenSlide Python

artifacts/python/pyproject.in.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ classifiers = [
1919
"Operating System :: POSIX :: Linux",
2020
"Programming Language :: Python",
2121
"Programming Language :: Python :: 3",
22-
"Programming Language :: Python :: 3.9",
2322
"Programming Language :: Python :: 3.10",
2423
"Programming Language :: Python :: 3.11",
2524
"Programming Language :: Python :: 3.12",
@@ -28,7 +27,7 @@ classifiers = [
2827
"Topic :: Scientific/Engineering :: Bio-Informatics",
2928
"Typing :: Typed",
3029
]
31-
requires-python = ">= 3.9"
30+
requires-python = ">= 3.10"
3231

3332
[project.urls]
3433
Homepage = "https://openslide.org/"

0 commit comments

Comments
 (0)