bump-my-version
bump-my-version copied to clipboard
Support click 8.3.0
Actual result:
$ uv run bump-my-version show-bump
Traceback (most recent call last):
File "/home/nn/code/gitlab.com/myrepo/.venv/bin/bump-my-version", line 10, in <module>
sys.exit(cli())
File "/home/nn/code/gitlab.com/myrepo/.venv/lib/python3.10/site-packages/rich_click/rich_command.py", line 402, in __call__
return super().__call__(*args, **kwargs)
File "/home/nn/code/gitlab.com/myrepo/.venv/lib/python3.10/site-packages/click/core.py", line 1462, in __call__
return self.main(*args, **kwargs)
File "/home/nn/code/gitlab.com/myrepo/.venv/lib/python3.10/site-packages/rich_click/rich_command.py", line 216, in main
rv = self.invoke(ctx)
File "/home/nn/code/gitlab.com/myrepo/.venv/lib/python3.10/site-packages/click/core.py", line 1848, in invoke
sub_ctx = cmd.make_context(cmd_name, args, parent=ctx)
File "/home/nn/code/gitlab.com/myrepo/.venv/lib/python3.10/site-packages/click/core.py", line 1206, in make_context
self.parse_args(ctx, args)
File "/home/nn/code/gitlab.com/myrepo/.venv/lib/python3.10/site-packages/click/core.py", line 1217, in parse_args
_, args = param.handle_parse_result(ctx, opts, args)
File "/home/nn/code/gitlab.com/myrepo/.venv/lib/python3.10/site-packages/click/core.py", line 2516, in handle_parse_result
value = self.process_value(ctx, value)
File "/home/nn/code/gitlab.com/myrepo/.venv/lib/python3.10/site-packages/bumpversion/click_config.py", line 71, in process_value
return resolve_conf_location(value) if value else None
File "/home/nn/code/gitlab.com/myrepo/.venv/lib/python3.10/site-packages/bumpversion/click_config.py", line 117, in resolve_conf_location
parsed_url = urlparse(url_or_path)
File "/home/nn/.local/share/uv/python/cpython-3.10.18-linux-x86_64-gnu/lib/python3.10/urllib/parse.py", line 400, in urlparse
url, scheme, _coerce_result = _coerce_args(url, scheme)
File "/home/nn/.local/share/uv/python/cpython-3.10.18-linux-x86_64-gnu/lib/python3.10/urllib/parse.py", line 137, in _coerce_args
return _decode_args(args) + (_encode_result,)
File "/home/nn/.local/share/uv/python/cpython-3.10.18-linux-x86_64-gnu/lib/python3.10/urllib/parse.py", line 121, in _decode_args
return tuple(x.decode(encoding, errors) if x else '' for x in args)
File "/home/nn/.local/share/uv/python/cpython-3.10.18-linux-x86_64-gnu/lib/python3.10/urllib/parse.py", line 121, in <genexpr>
return tuple(x.decode(encoding, errors) if x else '' for x in args)
AttributeError: 'Sentinel' object has no attribute 'decode'
Expected result:
$ uv run bump-my-version show-bump
2025.42.0 ── bump ─┬─ year ── 2026.0.0
├─ week ── 2025.43.0
╰─ micro ─ 2025.42.1