publish-pypi
Publish a new release to PyPI. Use when releasing, publishing to PyPI, or making a release.
Files1
View on GitHubSKILL.md.claude/skills/publish-pypi/SKILL.md
GitHubPublish to PyPI
Steps
Ensure version is bumped — verify or use bump-version skill
Run full checks — use complete-checkpoint skill, but include LLM tests (
uv run pytest -v)Commit version bump if not already committed
Build and publish:
uv build uv run uv-publishTag and push:
git tag vX.Y.Z git push && git push --tags
Notes
uv run uv-publishreads credentials from~/.pypirc- For TestPyPI:
uv run uv-publish --repository testpypi