Skip to main content

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

Metadata

Release files for version_builder 0.5.1

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

Source distribution (sdist)

Source distribution for version_builder 0.5.1
File Size Uploaded
version_builder-0.5.1.tar.gz 10.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for version_builder 0.5.1
File Interpreter ABI Platform
version_builder-0.5.1-py3-none-any.whl Python 3 none any Details

Total release size: 18.2 kB

Release files / version_builder-0.5.1.tar.gz

Download URL version_builder-0.5.1.tar.gz
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
61d7e7fccd1b641abcf6d967a6fdc53ed9460d37adbc38110ad3bb80fefb71fb
BLAKE2b-256 checksum
How to use checksums
ae7283effd991314b1200794587a584ce4c02f76c4b8746bf197d289711668cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.25.9 CPython/3.13.7 Linux/5.15.0-144-generic

Release files / version_builder-0.5.1-py3-none-any.whl

Download URL version_builder-0.5.1-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0e3d46ffa9b9d319a9e04653063e773cb10759ed38b1667290e3812eb78a1a02
BLAKE2b-256 checksum
How to use checksums
6e976d84e38429f826a7b835566cd8e2c0877c3a5393b2a150d6fdcdcf834300
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.25.9 CPython/3.13.7 Linux/5.15.0-144-generic

Release history Release notifications | RSS feed

This release

0.5.1 This release

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

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