diff --git a/.github/workflows/stage-tests.yml b/.github/workflows/stage-tests.yml index 29b686d19c..67d6797cd8 100644 --- a/.github/workflows/stage-tests.yml +++ b/.github/workflows/stage-tests.yml @@ -58,19 +58,6 @@ jobs: ["ubuntu:22.04", 2, "linux/arm64", "3.10"], ["ubuntu:24.04", 2, "linux/amd64", "3.12"], ["ubuntu:24.04", 2, "linux/arm64", "3.12"], - # Bullseye is Debian 11 - ["python:3.9-bullseye", 2, "linux/amd64", "3.9"], - ["python:3.9-bullseye", 2, "linux/arm64", "3.9"], - ["python:3.10-bullseye", 2, "linux/amd64", "3.10"], - ["python:3.10-bullseye", 2, "linux/arm64", "3.10"], - ["python:3.11-bullseye", 2, "linux/amd64", "3.11"], - ["python:3.11-bullseye", 2, "linux/arm64", "3.11"], - ["python:3.12-bullseye", 2, "linux/amd64", "3.12"], - ["python:3.12-bullseye", 2, "linux/arm64", "3.12"], - ["python:3.13-bullseye", 2, "linux/amd64", "3.13"], - ["python:3.13-bullseye", 2, "linux/arm64", "3.13"], - ["python:3.14-rc-bullseye", 2, "linux/amd64", "3.14"], - ["python:3.14-rc-bullseye", 2, "linux/arm64", "3.14"], # Bookworm is Debian 12 ["python:3.9-bookworm", 2, "linux/amd64", "3.9"], ["python:3.9-bookworm", 2, "linux/arm64", "3.9"], @@ -85,8 +72,6 @@ jobs: ["python:3.14-rc-bookworm", 2, "linux/amd64", "3.14"], ["python:3.14-rc-bookworm", 2, "linux/arm64", "3.14"], # QE currently covers Debian 13 on all client-supported Python versions - ["redhat/ubi8", 2, "linux/amd64", "3.11"], - ["redhat/ubi8", 2, "linux/arm64", "3.11"], ["redhat/ubi9", 2, "linux/amd64", "3.9"], ["redhat/ubi9", 2, "linux/arm64", "3.9"], ["amazonlinux:2023", 1, "linux/amd64", "3.9"], diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 35608102ab..71ce699168 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -31,5 +31,5 @@ repos: rev: v1.1.1 hooks: - id: doc8 - args: ["doc/"] + args: ["doc/", "--extension", ".rst"] pass_filenames: false diff --git a/BUILD.md b/BUILD.md index 3c6b7f2a0e..0fce1324a6 100644 --- a/BUILD.md +++ b/BUILD.md @@ -35,8 +35,8 @@ sudo yum install python-setuptools The following are dependencies for: -- Debian 11 or newer -- Ubuntu 20.04 or newer +- Debian 12 or newer +- Ubuntu 22.04 or newer - Related distributions which use the `apt` package manager ```sh diff --git a/README.rst b/README.rst index 82e62e1842..ecaa7cab6e 100644 --- a/README.rst +++ b/README.rst @@ -14,10 +14,10 @@ Compatibility The Python client for Aerospike works with Python 3.9 - 3.14 and supports the following OS'es: * macOS 13 - 15 -* RHEL 8 and 9 +* RHEL 9 and 10 * Amazon Linux 2023 -* Debian 11, 12, and 13 -* Ubuntu 20.04, 22.04, and 24.04 +* Debian 12 and 13 +* Ubuntu 22.04 and 24.04 * Windows (x64) The client is also verified to run on these operating systems, but we do not officially support them (i.e we don't distribute wheels or prioritize fixing bugs for these OSes):