class Dependabot::Uv::Package::PackageRegistryFinder

def requirement_file_index_urls

def requirement_file_index_urls
  urls = { main: nil, extra: [] }
  requirements_files.each do |file|
    if file.content.match?(/^--index-url\s+['"]?([^\s'"]+)['"]?/)
      urls[:main] =
        file.content.match(/^--index-url\s+['"]?([^\s'"]+)['"]?/)
            .captures.first&.strip
    end
    urls[:extra] +=
      file.content
          .scan(/^--extra-index-url\s+['"]?([^\s'"]+)['"]?/)
          .flatten
          .map(&:strip)
  end
  urls
end