class Dependabot::Uv::UpdateChecker::RequirementsUpdater

def bump_version(req_string, version_to_be_permitted)

Updates the version in a constraint to be the given version
def bump_version(req_string, version_to_be_permitted)
  old_version = req_string
                .match(/(#{RequirementParser::VERSION})/o)
                .captures.first
  req_string.sub(
    old_version,
    at_same_precision(version_to_be_permitted, old_version)
  )
end