Making Asunder Releases¶
This page summarizes the release workflow used for Asunder package builds and PyPI publication.
Release Checklist¶
Activate the project environment and install required extras.
Run lint and tests (including solver-marked tests when applicable).
Build fresh artifacts in
dist/and validate metadata.Smoke-test installation from the built wheel in a clean environment.
Update
pyproject.tomlversion andRELEASE_NOTES.md.Review git diffs, commit, and create an annotated tag.
Upload artifacts with Twine and push tags.
Verify installation from the package index in a clean environment.
Procedure Source¶
The detailed working checklist is maintained in raw/PROCEDURE.md.