Skip to content

P31.6 Publish modelwright 0.1.0a6 #189

Description

@gparadis

Parent phase issue: #183

Status: complete

Goal:
Publish modelwright==0.1.0a6 after the literate notebook examples gallery is complete and verified.

Checklist:

  • Confirm P31 notebook example scope and evidence are complete.
  • Bump package/import version and release docs to 0.1.0a6.
  • Run local release checks, including Ruff, pytest, Sphinx docs, docs theme verification, and release artifact checks.
  • Open and merge the P31 PR to main.
  • Create annotated tag v0.1.0a6.
  • 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 result:

  • PR Add literate notebook examples gallery #190 merged to main at 3699baa.
  • Annotated tag v0.1.0a6 was pushed for the merged commit.
  • Release workflow run 27978838686 completed successfully and published to PyPI.
  • GitHub prerelease modelwright 0.1.0a6 was created.
  • PyPI JSON lists modelwright 0.1.0a6 with wheel and sdist artifacts.
  • Clean ignored PyPI install of modelwright[notebook]==0.1.0a6 imported modelwright 0.1.0a6, imported pandas, exposed modelwright.notebooks.inputs_frame, confirmed the old import is absent, and ran modelwright --help.
  • GitHub Pages docs serve the Examples Gallery, both notebook example pages, both deployed notebook downloads, and 0.1.0a6 release-deployment content.
  • Closeout commit 12c86ad records the release result in ROADMAP.md and CHANGE_LOG.md.

Release-candidate evidence:

  • scripts/bootstrap_dev_env.sh passed.
  • .venv/bin/python -m ruff check . passed.
  • .venv/bin/python -m pytest -vv passed with 167 passed and 1 skipped benchmark.
  • .venv/bin/python -m pytest -vv tests/test_examples.py passed with 6 passed after removing clone-name-specific notebook output.
  • .venv/bin/sphinx-build -b html docs _build/html -W passed and copied notebook downloads.
  • .venv/bin/python scripts/verify_docs_theme.py _build/html passed.
  • scripts/check_release_artifacts.sh passed; clean wheel install imported modelwright 0.1.0a6 and CLI help smoke passed.
  • Local artifacts were about 56K for the wheel and 2.2M for the sdist.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions