Skip to content

Commit e2e7420

Browse files
committed
Update contributing page and github testing workflows
1 parent 4880a4e commit e2e7420

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

.github/workflows/python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
1111
strategy:
1212
matrix:
13-
python-version: ["3.9", "3.11", "3.12", "3.13"]
13+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
1414
os: ["macos-latest", "ubuntu-latest"]
1515
runs-on: ${{ matrix.os }}
1616
steps:

docsite/source/contributing.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,28 @@ fix a failing check yourself, leave a comment on the pull request
9191
explaining the situation and we'll help.
9292

9393

94+
.. _contributing_python_versions:
95+
96+
Supported Python Versions
97+
*************************
98+
99+
bitmath supports Python versions shipping with the current and previous
100+
major RHEL release available via `EPEL <https://docs.fedoraproject.org/en-US/epel/>`_.
101+
This means the minimum supported version tracks the oldest Python still
102+
included in a supported EPEL target:
103+
104+
* **RHEL 10 / EPEL 10** — Python 3.12
105+
* **RHEL 9 / EPEL 9** — Python 3.9, 3.11
106+
107+
The CI matrix tests all versions in this range. When a RHEL major
108+
release reaches end-of-life and is dropped from EPEL, the corresponding
109+
Python versions may be dropped from the support matrix in the next
110+
bitmath release.
111+
112+
If anybody wants to take over Debian/Ubuntu patching, we can add notes
113+
for which distributions are covered.
114+
115+
94116
.. _contributing_automated_tests:
95117

96118
Automated Tests

0 commit comments

Comments
 (0)