def clean_semver(cls, version_spec):
        return re.sub(r"([<>=~])\s+?v?", "\\1", version_spec, re.IGNORECASE)
def _toggle_ignoring_sigint_v2_engine(self, toggle: bool):
        with self._ignore_sigint_lock:
            self._ignoring_sigint_v2_engine = toggle