Support PEP 440 version scheme
Allow specifying x.y.z.dev0 Now when we bump a minor it will automatically bump to dev. current_version = 0.2.1 $ bumpversion patch new_version = 0.2.2.dev0 If we want to release from any dev version: $ bumpversion dev=4
This commit is contained in:
13
setup.cfg
13
setup.cfg
@@ -2,6 +2,10 @@
|
|||||||
current_version = 0.2.1
|
current_version = 0.2.1
|
||||||
commit = True
|
commit = True
|
||||||
tag = True
|
tag = True
|
||||||
|
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(?:\.dev(?P<dev>\d+))?
|
||||||
|
serialize =
|
||||||
|
{major}.{minor}.{patch}.dev{dev}
|
||||||
|
{major}.{minor}.{patch}
|
||||||
|
|
||||||
[bumpversion:file:setup.py]
|
[bumpversion:file:setup.py]
|
||||||
search = version='{current_version}'
|
search = version='{current_version}'
|
||||||
@@ -11,6 +15,15 @@ replace = version='{new_version}'
|
|||||||
search = __version__ = '{current_version}'
|
search = __version__ = '{current_version}'
|
||||||
replace = __version__ = '{new_version}'
|
replace = __version__ = '{new_version}'
|
||||||
|
|
||||||
|
[bumpversion:part:dev]
|
||||||
|
values =
|
||||||
|
0
|
||||||
|
1
|
||||||
|
2
|
||||||
|
3
|
||||||
|
4
|
||||||
|
optional_value = 4
|
||||||
|
|
||||||
[bdist_wheel]
|
[bdist_wheel]
|
||||||
universal = 1
|
universal = 1
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user