Skip to main content

Automatic pyproject.toml based app version bumper

Project description

python version version

gitflow-pyproject-version-bumper

A git hook to automatically update the application version in pyproject.toml when a release is started using gitflow.

Installation

From PyPi:

pip3 install gitflow-pyproject-version-bumper
python3 -m gitflow_pyproject_version_bumper install

If you want to install it from sources, try this:

python3 -m pip install poetry
python3 -m pip install .
python3 -m gitflow_pyproject_version_bumper install

Install options:

  --force               overwrite hook if it exists
  --commit-message-template COMMIT_MESSAGE_TEMPLATE
                        commit message when updating the version. 
                        Default: Version bumped to {version}

{version} - placeholder for the new version.

Usage

Just start a release, as you usually do: git flow release start 1.2.3

That's it. The app version in pyproject.toml has already been updated, and the change has been committed.

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

gitflow_pyproject_version_bumper-0.1.4.tar.gz (3.5 kB view hashes)

Uploaded Source

Built Distribution

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