v3.10.38 — install on Python 3.10 (requires-python >=3.10)
🐍 Python 3.10 boxes were locked out — fixed
Second root cause of the from versions: none install failure: every wheel declared requires-python = ">=3.11". On any machine still on Python 3.10 (Ubuntu 22.04's default), pip filtered out all 267 releases and reported none existed.
Fixed
- Lowered to
requires-python = ">=3.10"+ added the 3.10 classifier. - Added
tomli>=2.0; python_version < "3.11"(the only 3.11-only feature istomllib; both call sites already fall back totomli).
Combined with the Metadata-2.2 fix (3.10.37), pip install dulus now works on fresh Ubuntu 22.04 and 24.04 out of the box.