v3.10.37 — fix pip install on Ubuntu 24 (Metadata 2.4 → 2.2)
🚑 pip install dulus was silently broken on fresh Ubuntu 24 — fixed
On a brand-new machine, pip install dulus failed with:
Could not find a version that satisfies the requirement dulus (from versions: none)
Not the network, not a typo — the packaging metadata. Recent wheels were built with setuptools>=77, which stamps packages as Metadata-Version 2.4 (PEP 639). pip 24.0 — the pip that ships on Ubuntu 24.04 LTS — can't parse Metadata 2.4 and silently skipped every version, so pip reported none existed.
Fixed
- Build pinned to
setuptools>=61,<77+ legacylicense = {text=…}form → Metadata-Version 2.2, which old pip reads fine. Verified on both the wheel and sdist. - No code changes — purely a packaging fix so the install works everywhere.
If a fresh box told you Dulus didn't exist this week: it lied. pip install -U dulus now works.