Skip to content

chore: release 0.1.0 - #713

Merged
FBumann merged 2 commits into
mainfrom
claude/release-0.1.0-final
Sep 25, 2026
Merged

FBumann merged 2 commits into
mainfrom
claude/release-0.1.0-final

Conversation

@FBumann

@FBumann FBumann commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Prompt: Lets do the official 0.1.0

Note

The following content was generated by AI.

This is the release PR for 0.1.0, the first stable version on PyPI. It is 0.1.0rc1 with no change, because nothing has merged since #708. "Upcoming version" becomes ## 0.1.0 (2026-09-25), and its notes link the 0.1.0rc1 release.

Steps

Before merging

  • Set the date in ## 0.1.0 (2026-09-25) to the day you merge, if that is not the 25th.
  • Edit the notes if you want more than the link. The text under the heading becomes the GitHub release.
  • CI is green. Its step "Check the changelog headings" prints releases 0.1.0 on merge.

After merging

  • Actions → Release, the run for the merge commit:
    • Tag the version the changelog names created v0.1.0 and the GitHub release 0.1.0, which is not a pre-release and so shows as the latest.
    • build passed.
    • Publish to PyPI passed. If PyPI answers 502 again, use "Re-run failed jobs" once PyPI is back.
  • https://pypi.org/project/mathspec/ shows 0.1.0 as the latest version.
  • Smoke test on Python 3.12, in an empty directory, so a checkout named mathspec is not imported instead:
    python3.12 -m venv /tmp/ms && /tmp/ms/bin/pip install mathspec
    /tmp/ms/bin/python -c "import mathspec; print(mathspec.__version__)"   # 0.1.0
Checks, and a correction to #708's checklist

Gates:

  • python -m tools.changelog check: "releases 0.1.0 on merge".
  • python -m tools.changelog notes 0.1.0 prints the paragraph with the link.
  • pixi run lint and pixi run test (1682 passed) pass.

Correction to #708's checklist. It said a plain pip install mathspec finds no stable version until 0.1.0 exists. That is wrong. pip and uv both install a pre-release when no final version exists, and on Python 3.12 both installed 0.1.0rc1. The same smoke test gave mathspec.__version__ == '0.1.0rc1' for mathspec==0.1.0rc1, and python -m mathspec --help ran. Once 0.1.0 is out, a plain install takes it.

The type is chore, which owes no changelog line.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Q8Y8AoPsJCyMsURHvgzm7h


Generated by Claude Code

The first stable release on PyPI, and 0.1.0rc1 with no change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q8Y8AoPsJCyMsURHvgzm7h
@read-the-docs-community

read-the-docs-community Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

Documentation build overview

📚 mathspec | 🛠️ Build #34756767 | 📁 Comparing 56a31d5 against latest (d74262c)

  🔍 Preview build  

1 file changed
± changelog/index.html

@FBumann
FBumann merged commit ff86fb8 into main Sep 25, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants