About bump-my-version
When you need to increment a project version, you would normally use bump-my-version (successor of bump2version) as follows:
$ bump-my-version bump minor
If correctly configured, it not only increments the version, but also replaces "Unreleased" with that version in your changelog, and creates a commit and a version tag in the repository.
Tips and Tricks Development Upgrading Maintenance Python 3 Bash bump-my-version
Also by me
Django Paddle Subscriptions app
For Django-based SaaS projects.
Django GDPR Cookie Consent app
For Django websites that use cookies.