Skip to main content

yet another version bumper

Project description

Version_builder

A lightweight tool for managing Git tags and versioning in CI/CD pipelines.

Why?

  • Easy to use
  • Works with Git tags
  • Simple CLI interface
  • Designed for CI/CD integration
  • Logging support
  • Fully testable

Usage

version_builder -b patch -tf pyproject.toml
usage: version_builder [-h] [-v] [-s] [-b {major,minor,patch}] [-tf TOML_FILE] [-vf VERSION_FILE]

options:
  -h, --help            show this help message and exit
  -v, --builder-version
                        Show builder version (default: False)
  -s, --show            Show last tag (default: False)
  -b {major,minor,patch}, --bump {major,minor,patch}
                        Bump version (default: patch) (default: None)
  -tf TOML_FILE, --toml-file TOML_FILE
                        Path to the toml file (default: not set) (default: None)
  -vf VERSION_FILE, --version-file VERSION_FILE
                        Path to the version file (default: not set) (default: None)

Installation

pip install version_builder

License

MIT License — feel free to use it in any project! 🎉

Author

Made with ❤️ by @dkurchigin

Gitverse

https://gitverse.ru/dkurchigin/version_builder

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

version_builder-0.5.1.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

version_builder-0.5.1-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file version_builder-0.5.1.tar.gz.

File metadata

  • Download URL: version_builder-0.5.1.tar.gz
  • Upload date:
  • Size: 10.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.25.9 CPython/3.13.7 Linux/5.15.0-144-generic

File hashes

Hashes for version_builder-0.5.1.tar.gz
Algorithm Hash digest
SHA256 61d7e7fccd1b641abcf6d967a6fdc53ed9460d37adbc38110ad3bb80fefb71fb
MD5 0745f7761afbff01b2a0cfdaeed85d05
BLAKE2b-256 ae7283effd991314b1200794587a584ce4c02f76c4b8746bf197d289711668cb

See more details on using hashes here.

File details

Details for the file version_builder-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: version_builder-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.25.9 CPython/3.13.7 Linux/5.15.0-144-generic

File hashes

Hashes for version_builder-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0e3d46ffa9b9d319a9e04653063e773cb10759ed38b1667290e3812eb78a1a02
MD5 484e3b8dfb6c3f4c5b457e4eee9039d1
BLAKE2b-256 6e976d84e38429f826a7b835566cd8e2c0877c3a5393b2a150d6fdcdcf834300

See more details on using hashes here.

Supported by

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