Skip to content

Commit 24c9e8d

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 757b4aa commit 24c9e8d

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

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)