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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| version_builder-0.5.1.tar.gz | 10.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|