Skip to content

v0.22.1: ready for PyPI, and the one-line installer works again

Choose a tag to compare

@Neoo-Blue Neoo-Blue released this 13 Oct 15:54
· 50 commits to main since this release
  • The one-line installer was broken since v0.9.0. It downloads the wheel attached to the latest GitHub release,
    and releases since v0.9.0 had none, so curl ... install.sh | sh failed with a 404. Releases now get their wheel
    and sdist attached by the release workflow (v0.22.0 was backfilled), and both installers try PyPI, then the release
    wheel, then the release tag from git, so one missing source can't break an install again.
  • PyPI packaging. A trusted-publishing workflow (no token stored) publishes every release to PyPI once the project
    is registered there; uvx commons-memory and pipx install commons-memory then work without git. A
    commons-memory command joins commons, the PyPI page gets absolute links and images, and the sdist drops the
    benchmark results and screenshots (12.6 MB to 0.7 MB).