diff --git a/bumpversion/version_part.py b/bumpversion/version_part.py index c657d4a0..45e8cff8 100644 --- a/bumpversion/version_part.py +++ b/bumpversion/version_part.py @@ -60,7 +60,12 @@ def is_independent(self) -> bool: return self.config.independent def __format__(self, format_spec: str) -> str: - return self.value + try: + val = int(self.value) + except ValueError: + return self.value + else: + return int.__format__(val, format_spec) def __repr__(self) -> str: return f""