class Dependabot::Uv::LanguageVersionManager

def python_version_matching(requirements)

def python_version_matching(requirements)
  PRE_INSTALLED_PYTHON_VERSIONS.find do |version_string|
    version = Uv::Version.new(version_string)
    requirements.all? do |req|
      next req.any? { |r| r.satisfied_by?(version) } if req.is_a?(Array)
      req.satisfied_by?(version)
    end
  end
end