From 5fb5ef2337eb12af7c561d834fb6fd33dd053ce4 Mon Sep 17 00:00:00 2001 From: Corey Oordt Date: Tue, 6 Aug 2024 11:14:30 -0500 Subject: [PATCH] Fix dictionary merging in SCMInfo Replaced the bitwise OR operator with the update method for merging dictionaries for 3.8 support --- bumpversion/scm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bumpversion/scm.py b/bumpversion/scm.py index 4928a78..06d6d46 100644 --- a/bumpversion/scm.py +++ b/bumpversion/scm.py @@ -273,8 +273,8 @@ def latest_tag_info(cls, tag_name: str, parse_pattern: str) -> SCMInfo: commit_info = cls._commit_info(parse_pattern, tag_name) rev_info = cls._revision_info() - info |= commit_info - info |= rev_info + info.update(commit_info) + info.update(rev_info) return SCMInfo(**info)