Skip to main content

release-creator

release-creator logo

PyPI Supported Python versions check

Release preparation tools for Python projects that keep a Towncrier changelog. The documentation has a tutorial, how-to guides, a generated command reference, and an explanation of where each part of a release comes from.

Commands

tags calculates the next version from pending fragments and checks a proposed tag against existing ones:

git tag --list | uvx --from 'release-creator' release-creator tags --next auto
git tag --list | uvx --from 'release-creator' release-creator tags 1.2.3 --require-newer

notes prints the section of one release from a Markdown or reStructuredText changelog, without its heading and in the changelog's own format. Pass it to gh release create --notes-file together with --generate-notes, which adds the pull request list and credits:

uvx --from 'release-creator' release-creator notes --changelog CHANGELOG.md --tag 1.2.3 > section.md
gh release create 1.2.3 --verify-tag --notes-file section.md --generate-notes --notes-start-tag 1.2.2

hooks pins the complete dependency closure of each Python pre-commit hook under a seven-day cooldown, and hooks --check verifies the pins on a pull request. validate-fragment-deletions checks that a release patch deletes only consumed fragments. marketplace compares a signed JetBrains plugin with the published version.

For automation, replace release-creator after --from with a tested release-creator==VERSION.

Development and releases

See contributing for the fragment format and release process. Run tox -e 3.15,type,pkg_meta,docs and prek run --all-files --config .pre-commit-config.yaml before a PR.

Metadata

Release files for release-creator 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for release-creator 3.0.0
File Size Uploaded Provenance
release_creator-3.0.0.tar.gz 124.2 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for release-creator 3.0.0
File Interpreter ABI Platform
release_creator-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 148.0 kB

Release files / release_creator-3.0.0.tar.gz

Download URL release_creator-3.0.0.tar.gz
Size 124.2 kB
Tags Source
SHA-256 checksum
How to use checksums
776469e5559bdc162dff945dd4c7579947debcc167ce145628979b919183167a
BLAKE2b-256 checksum
How to use checksums
b7d64abc3d195eba3103068744f97c117f37a40695303bbb239cbfae2d68852f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / release_creator-3.0.0-py3-none-any.whl

Download URL release_creator-3.0.0-py3-none-any.whl
Size 23.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a4a6c4d27490c3dacb0a218b43dd5b31c7525e997ff6ccd1f3db1c92c8a4a556
BLAKE2b-256 checksum
How to use checksums
0862a689a5ab95e19b78407aa8777dd157ef21c917ef8fb5a09b7cf76a555c47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Security for release-creator 3.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for release_creator-3.0.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page