Package: bump-version-pep440
bump-version-pep440Introduction: This project is heavily inspired bybumpversion, yet this is
a different package with a different approach and design.UsageQuick Startpoetryaddbump-version-pep440CLI Usage❯poetryrunbv--helpUsage:bv[OPTIONS]VERSION_TYPEBumptheversionbasedontheprovidedversiontypeandotherparameters.

╭─Arguments───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│*version_typeTEXT[default:None][required]│
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─Options─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│--current-version-cTEXTCurrentversiontobeusedinsteadofreadingfrompyproject.toml.[default:None]│
│--new-version-nTEXTNewversiontobesetinsteadofincrementingthecurrentversion.[default:None]│
│--commitIfset,agitcommitwillbecreated.[default:True]│
│--commit-messageTEXTCustomcommitmessage.[default:None]│
│--dry-runIfset,noactualchangeswillbemade,onlyprinted.│
│--tagIfset,agittagwillbecreated.[default:True]│
│--tag-nameTEXTCustomtagname.[default:None]│
│--install-completionInstallcompletionforthecurrentshell.│
│--show-completionShowcompletionforthecurrentshell,tocopyitorcustomizetheinstallation.│
│--helpShowthismessageandexit.│
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯Branching Strategymain: The main branch. This branch is protected and cannot be pushed directly. (PRs must be made todevinstead
ofmain)dev: The development branch. This branch is protected and cannot be pushed directly. (PRs must be made to this
branch)feature/*: The 'feature/*' branches are used to develop new features for the upcoming or a distant future release.
These branches are branched off from 'dev' and must merge back intodev.release/*: The 'release/*' branches are used to prepare the next release. They allow for last-minute changes and
minor bug fixes. These branches are branched off from 'dev' and must merge back intomainanddev.hotfix/*: The 'hotfix/*' branches are used to develop fixes for the current release. These branches are branched off
frommainand must merge back intomain.ContributingContributions are always welcome! Whether it's bug reports, feature requests, or pull requests, all contributions are
appreciated. For more details, seeCONTRIBUTING.md.LicenseThis project is licensed under some License. For more details, seeLICENSE.Code of ConductWe believe in fostering an inclusive and respectful community. For guidelines and reporting information,
seeCODE_OF_CONDUCT.md.SecurityYour security is paramount. If you discover any security-related issues, please follow the guidelines
inSECURITY.md.FoundingFor information about the project's founding and backers, seeFOUNDING.