Hi Team,
I am not sure how bumprelease feature works. Does it read "--breaking" from git log and detemines that it has to bump the release to next major release or its more like passing it via cli "bumprelease --breaking".
secondly. if my tags are like v1.0.1 and if I do bumprelease --version. it fails.
(base) [root@6ee061279253 legobricks]# bumpversion --breaking
Checking version bump for breaking release.
This is NOT a clean checkout. You are on a tag or you have local changes.
Are you sure you want to continue? (y/N)? y
Last tag: v1.3.1
Current version: 1.3.1
Traceback (most recent call last):
File "/opt/conda/bin/bumpversion", line 8, in <module>
sys.exit(main())
File "/opt/conda/lib/python3.9/site-packages/zest/releaser/bumpversion.py", line 152, in main
bumpversion.run()
File "/opt/conda/lib/python3.9/site-packages/zest/releaser/baserelease.py", line 421, in run
self.prepare()
File "/opt/conda/lib/python3.9/site-packages/zest/releaser/bumpversion.py", line 60, in prepare
self._grab_version(initial=True)
File "/opt/conda/lib/python3.9/site-packages/zest/releaser/bumpversion.py", line 109, in _grab_version
if parse_version(minimum_version) <= parse_version(
File "/opt/conda/lib/python3.9/site-packages/pkg_resources/__init__.py", line 128, in parse_version
return packaging.version.Version(v)
File "/opt/conda/lib/python3.9/site-packages/pkg_resources/_vendor/packaging/version.py", line 274, in __init__
match = self._regex.search(version)
TypeError: expected string or bytes-like object
When current tag is v1.3.1 and version is setup.py is 1.3.1.. Should bumpversion --breaking, increase it to 2.0.0 instead of failing
Last tag: v1.3.1
Current version: 1.3.1
and we do tagging as v1.0.1 in our project, so what should exactly go in setup.cfg to take care of this format
tag-format = v'{version}' or something else
Hi Team,
I am not sure how bumprelease feature works. Does it read "--breaking" from git log and detemines that it has to bump the release to next major release or its more like passing it via cli "bumprelease --breaking".
secondly. if my tags are like v1.0.1 and if I do bumprelease --version. it fails.
When current tag is v1.3.1 and version is setup.py is 1.3.1.. Should bumpversion --breaking, increase it to 2.0.0 instead of failing
Last tag: v1.3.1
Current version: 1.3.1
and we do tagging as v1.0.1 in our project, so what should exactly go in setup.cfg to take care of this format
tag-format = v'{version}' or something else