2023-03-24 21:37:55 +00:00
2023-03-17 08:44:48 +00:00
2023-03-22 00:31:07 +00:00
2023-03-24 19:26:11 +00:00
2023-03-23 01:12:51 +00:00
2023-03-17 08:44:48 +00:00
2023-03-22 23:06:20 +00:00
2023-03-17 08:44:48 +00:00
2023-03-17 08:44:48 +00:00
2023-03-24 20:02:17 +00:00
2023-03-17 08:44:48 +00:00
2023-03-22 23:05:20 +00:00
2023-03-24 21:37:55 +00:00
2023-03-24 21:37:55 +00:00

pyGitVersionHelper

A tiny library to help versioning management of git python projects

Because a good developer is a lazy developer and version management in CI/CD can be very time consuming.

Checkout Latest Documentation.

Features

- list tags
- get last tag 
- get last version
- get current version (bumped)
- convert / switch from SemVer to PEP440 (both ways)
- automatic version format detection (SemVer by default)
- get commit message history

Options

- restrict to same branch
- both SemVer and PEP440 support
- custom output format
- configurable default bump type: major, minor, patch or dev
- configurable default bump strategy: post, pre-patch, pre-minor, pre-major
- ignore non-version tag
- force version format

Process

- full CI/CD developpment: Gitea / Jenkins + few python libs (pytlint, coverage, unittest, mkdocs)
- documentation generated mkdocs and self-hosted
- CI/CD on Linux, manually tested in Windows environnement
Description
No description provided
Readme 302 KiB
2024-10-12 17:31:23 +02:00
Languages
Python 99.3%
Dockerfile 0.7%