From 2bab9ab068eedaf05c3ddbf2b90c35baf1e185c3 Mon Sep 17 00:00:00 2001 From: Tom Schraitle Date: Tue, 28 Jan 2025 08:09:07 +0100 Subject: [PATCH 1/2] Fix #463: Remove duplicate code Version.bump_build --- src/semver/version.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/semver/version.py b/src/semver/version.py index 0ff5b9f..ec24fbb 100644 --- a/src/semver/version.py +++ b/src/semver/version.py @@ -359,18 +359,6 @@ def bump_build(self, token: Optional[str] = "build") -> "Version": else: build = str(token) + ".0" - # self._build or (token or "build") + ".0" - build = cls._increment_string(build) - if self._build is not None: - build = self._build - elif token == "": - build = "0" - elif token is None: - build = "build.0" - else: - build = str(token) + ".0" - - # self._build or (token or "build") + ".0" build = cls._increment_string(build) return cls(self._major, self._minor, self._patch, self._prerelease, build) From 71cfd2f7389e11b18e894fc701dcc8a2d7c532c3 Mon Sep 17 00:00:00 2001 From: Tom Schraitle Date: Tue, 28 Jan 2025 08:19:37 +0100 Subject: [PATCH 2/2] Update changelog --- changelog.d/463.trivial.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/463.trivial.rst diff --git a/changelog.d/463.trivial.rst b/changelog.d/463.trivial.rst new file mode 100644 index 0000000..3dcad2a --- /dev/null +++ b/changelog.d/463.trivial.rst @@ -0,0 +1 @@ +Remove double code in :meth:`Version.bump_build` \ No newline at end of file