Skip to main content

Bump version, tag, commit, release to pypi, bump again, and push.

Project description

r3l3453 is a small project that I use for semi-automating the release cycle on a few projects of mine. It expects the project to have a very specific configuration that I personally prefer, and therefore may not be suitable for other’s projects.

In short what it does is as follows:

  • Bump version(s) to a release version according to git log and Conventional Commits.

  • Change the title of Unreleased section in CHANGELOG.rst to the new version.

  • Commit changes.

  • Tag the commit.

  • Release to PyPI.

  • Bump the version again to dev0 version for the next release.

  • Push changes to repository.

There is a --simulate cli option which allows one to see what is going to happen.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

r3l3453-0.38.0.tar.gz (40.1 kB view details)

Uploaded Source

Built Distribution

r3l3453-0.38.0-py3-none-any.whl (41.9 kB view details)

Uploaded Python 3

File details

Details for the file r3l3453-0.38.0.tar.gz.

File metadata

  • Download URL: r3l3453-0.38.0.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for r3l3453-0.38.0.tar.gz
Algorithm Hash digest
SHA256 d287ca36feeedf12ef9bc0def2b96edd1afd5a02d0e2057c4fbfd0e92d3e082b
MD5 6b9dcacf021f11c7b33030ac62368d4e
BLAKE2b-256 f04de1e60e78d9218b568903f14f900c43eff0553c15bf6b19592e094bae0d96

See more details on using hashes here.

File details

Details for the file r3l3453-0.38.0-py3-none-any.whl.

File metadata

  • Download URL: r3l3453-0.38.0-py3-none-any.whl
  • Upload date:
  • Size: 41.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for r3l3453-0.38.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d47ee9cb32169856a0714dbec061cd5a1192c273b6b3540e5e15d8974720c164
MD5 62f5bc17c16ff2caa9ee59fe523fd210
BLAKE2b-256 f305e6ea6776ca271bd26fcc3d9bd532486aa6a9a09f962845bf338f743221cd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page