Skip to content

v0.3.2 — PyPI page polish (badges, comparison table, metadata)

Choose a tag to compare

@ParkNorth ParkNorth released this 22 May 02:06
· 11 commits to main since this release

Documentation- and metadata-only patch release. No runtime changes — if you installed v0.3.1, the Python and CLI behavior is byte-identical to v0.3.2.

Added

  • Banner image (assets/banner.svg) at the top of the README, rendered on PyPI and GitHub via an absolute raw.githubusercontent.com URL.
  • Expanded badges row in the README — added a downloads badge (pypi/dm/demucs-onnx) and a GitHub stars badge alongside the existing version, Python, license, and docs badges.
  • "Quick links" section at the top of the README so docs / GitHub / Hugging Face / CLI / Browser / API links are visible above the fold.
  • Expanded comparison table distilled from COMPETITIVE_LANDSCAPE.md, comparing against facebookresearch/demucs, nomadkaraoke/audio-separator, deezer/spleeter, and sevagh/demucs.onnx across nine concrete dimensions.
  • "Used by / integrations" section in the README listing the StemSplit production deployment and the Hugging Face model repos as first-party consumers.

Changed

  • Fixed PyPI rendering of bullet lists with embedded code blocks in the "What's new" and "Why this package exists" sections — PyPI's CommonMark renderer was breaking the hanging indent on continuation lines. Restructured to keep bullets single-paragraph and promote code examples to top-level fences.
  • Fixed PyPI rendering of the ordered list under "We solved it. This package ships:" — the renderer was renumbering each item as 1. because of blank-line separators. Replaced with prose + fenced examples.
  • Corrected the model-repo count in the README — the prose said "nine" but only seven ONNX repos exist on Hugging Face (plus four PyTorch source repos for parity-checking).
  • All in-README image and link URLs are now absolute so PyPI's renderer resolves them correctly.
  • [project.urls] expanded with Discussions, Source Code, Hosted API, Hugging Face Models, StemSplit App. Homepage now points at the docs site rather than the company landing page.
  • keywords expanded from 23 to 36 entries.
  • classifiers expanded from 14 to 28 entries.
  • maintainers field added to pyproject.toml.