class Dependabot::Uv::Package::PackageRegistryFinder
def pipfile_index_urls
def pipfile_index_urls urls = { main: nil, extra: [] } return urls unless pipfile pipfile_object = TomlRB.parse(pipfile.content) urls[:main] = pipfile_object["source"]&.first&.fetch("url", nil) pipfile_object["source"]&.each do |source| urls[:extra] << source.fetch("url") if source["url"] end urls[:extra] = urls[:extra].uniq urls rescue TomlRB::ParseError, TomlRB::ValueOverwriteError urls end