Parent phase issue: #174
Status: complete
Goal:
Publish modelwright==0.1.0a5 after the notebook/DataFrame interface and examples gallery work is complete and verified.
Checklist:
Confirm P30 notebook/DataFrame scope and evidence are complete.
Bump package/import version and release docs to 0.1.0a5.
Run local release checks, including Ruff, pytest, Sphinx docs, docs theme verification, and release artifact checks.
Open and merge the P30 PR to main.
Create annotated tag v0.1.0a5.
Publish through the gated release workflow after maintainer approval.
Verify PyPI JSON, clean PyPI install, import version, CLI help, GitHub release, and docs deployment.
Release evidence:
PR Add notebook DataFrame interface and examples #182 merged to main.
Annotated tag v0.1.0a5 points to the P30 release implementation commit.
Release workflow run 27976963973 passed and published to PyPI.
GitHub prerelease modelwright 0.1.0a5 was created.
PyPI JSON lists modelwright==0.1.0a5 with the notebook optional extra.
Clean ignored PyPI install of modelwright[notebook]==0.1.0a5 imported modelwright 0.1.0a5, imported pandas, exposed modelwright.notebooks.inputs_frame, and ran modelwright --help.
Live GitHub Pages docs were verified for the Examples Gallery, notebook-interface guide, and 0.1.0a5 release-deployment content.
Closeout commit 50dda6b records the release result in ROADMAP.md and CHANGE_LOG.md.
Parent phase issue: #174
Status: complete
Goal:
Publish
modelwright==0.1.0a5after the notebook/DataFrame interface and examples gallery work is complete and verified.Checklist:
0.1.0a5.main.v0.1.0a5.Release evidence:
main.v0.1.0a5points to the P30 release implementation commit.modelwright 0.1.0a5was created.modelwright==0.1.0a5with thenotebookoptional extra.modelwright[notebook]==0.1.0a5importedmodelwright 0.1.0a5, imported pandas, exposedmodelwright.notebooks.inputs_frame, and ranmodelwright --help.0.1.0a5release-deployment content.