Skip to main content

bump-version-pep440

Code Quality pre-commit security: bandit latest release

Introduction: This project is heavily inspired by bumpversion, yet this is a different package with a different approach and design.

Usage

Quick Start

poetry add bump-version-pep440

CLI Usage

❯ poetry run bv --help

 Usage: bv [OPTIONS] VERSION_TYPE

 Bump the version based on the provided version type and other parameters.

╭─ Arguments ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ *    version_type      TEXT  [default: None] [required]                                                                                                                                               │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Options ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --current-version     -c      TEXT  Current version to be used instead of reading from pyproject.toml. [default: None]                                                                                │
│ --new-version         -n      TEXT  New version to be set instead of incrementing the current version. [default: None]                                                                                │
│ --commit                            If set, a git commit will be created. [default: True]                                                                                                             │
│ --commit-message              TEXT  Custom commit message. [default: None]                                                                                                                            │
│ --dry-run                           If set, no actual changes will be made, only printed.                                                                                                             │
│ --tag                               If set, a git tag will be created. [default: True]                                                                                                                │
│ --tag-name                    TEXT  Custom tag name. [default: None]                                                                                                                                  │
│ --install-completion                Install completion for the current shell.                                                                                                                         │
│ --show-completion                   Show completion for the current shell, to copy it or customize the installation.                                                                                  │
│ --help                              Show this message and exit.                                                                                                                                       │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Branching Strategy

  • main: The main branch. This branch is protected and cannot be pushed directly. (PRs must be made to dev instead of main)
  • 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 into dev.
  • 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 into main and dev.
  • hotfix/*: The 'hotfix/*' branches are used to develop fixes for the current release. These branches are branched off from main and must merge back into main.

Contributing

Contributions are always welcome! Whether it's bug reports, feature requests, or pull requests, all contributions are appreciated. For more details, see CONTRIBUTING.md.

License

This project is licensed under some License. For more details, see LICENSE.

Code of Conduct

We believe in fostering an inclusive and respectful community. For guidelines and reporting information, see CODE_OF_CONDUCT.md.

Security

Your security is paramount. If you discover any security-related issues, please follow the guidelines in SECURITY.md.

Founding

For information about the project's founding and backers, see FOUNDING.

Release files for bump-version-pep440 0.0.4.post1

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

Source distribution (sdist)

Source distribution for bump-version-pep440 0.0.4.post1
File Size Uploaded
bump_version_pep440-0.0.4.post1.tar.gz 5.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bump-version-pep440 0.0.4.post1
File Interpreter ABI Platform
bump_version_pep440-0.0.4.post1-py3-none-any.whl Python 3 none any Details

Total release size: 12.8 kB

Release files / bump_version_pep440-0.0.4.post1.tar.gz

Download URL bump_version_pep440-0.0.4.post1.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2645b4aef1eb2f3c7319492d45fcfe901609f04b27d432e1b42bf2da66126d33
BLAKE2b-256 checksum
How to use checksums
1d2897c6d49d4efc4438e664a4c2cf491bf628a8df719556553bc65d02df9916
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.5 Linux/5.15.0-1041-azure

Release files / bump_version_pep440-0.0.4.post1-py3-none-any.whl

Download URL bump_version_pep440-0.0.4.post1-py3-none-any.whl
Size 7.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
41a6e23c90b7f51ac1ae9a3302cd73f7757f4b34652f995c9bb4b0040af84f83
BLAKE2b-256 checksum
How to use checksums
56fc02d9fac4010ada9e2e4af742e34c858771c86676e55a25d61ff930a83597
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.5 Linux/5.15.0-1041-azure

Release history Release notifications | RSS feed

This release

0.0.4.post1 This release

2 release files

0.0.4

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