Skip to content

v3.10.37 — fix pip install on Ubuntu 24 (Metadata 2.4 → 2.2)

Choose a tag to compare

@KevRojo KevRojo released this 26 Jul 00:07

🚑 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 + legacy license = {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.

PyPI: https://pypi.org/project/dulus/3.10.37/