使用单个命令增加软件版本
项目描述
bump-version-pep440
简介:此项目深受bumpversion启发,但这是一个不同的包,采用不同的方法和设计。
用法
快速入门
poetry add bump-version-pep440
CLI用法
❯ 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. │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
分支策略
main
:主分支。此分支受保护,不能直接推送。(必须向dev
分支提交PR,而不是main
)dev
:开发分支。此分支受保护,不能直接推送。(必须向此分支提交PR)feature/*
:'feature/*'分支用于开发即将发布的或未来的新功能。这些分支从'dev'分支分叉,必须合并回'dev'。release/*
:'release/*'分支用于准备下一个发布。它们允许进行最后的更改和小的错误修复。这些分支从'dev'分支分叉,必须合并回main
和dev
。hotfix/*
:'hotfix/*'分支用于开发当前版本的修复。这些分支从main
分支分叉,必须合并回main
。
贡献
欢迎贡献!无论是错误报告、功能请求还是pull请求,所有贡献都受到赞赏。有关更多详细信息,请参阅CONTRIBUTING.md。
许可证
此项目受某些许可证的许可。有关更多详细信息,请参阅LICENSE。
行为准则
我们相信培养一个包容和尊重的社区。有关指南和报告信息,请参阅CODE_OF_CONDUCT.md。
安全
您的安全至关重要。如果您发现任何安全问题,请遵循SECURITY.md中的指南。
成立
有关项目成立和资助者的信息,请参阅FOUNDING。
项目详情
关闭
bump_version_pep440-0.0.4.post1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2645b4aef1eb2f3c7319492d45fcfe901609f04b27d432e1b42bf2da66126d33 |
|
MD5 | 6e04657c51e40165cb21ab5f68553803 |
|
BLAKE2b-256 | 1d2897c6d49d4efc4438e664a4c2cf491bf628a8df719556553bc65d02df9916 |
关闭
bump_version_pep440-0.0.4.post1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 41a6e23c90b7f51ac1ae9a3302cd73f7757f4b34652f995c9bb4b0040af84f83 |
|
MD5 | be019fa11068c466928e0f6856f37dfa |
|
BLAKE2b-256 | 56fc02d9fac4010ada9e2e4af742e34c858771c86676e55a25d61ff930a83597 |