The changes come from upstream (see debian/patches/git-updates.diff in the debianized source code). They have been picked up from the '3.12' branch (but are not yet part of a Python release). Most likely, this issue is to blame: https://github.com/python/cpython/issues/125355
-- Best regards, Ivan