class Dependabot::Uv::Package::PackageDetailsFetcher
def fetch_from_html_registry(index_url)
def fetch_from_html_registry(index_url) Dependabot.logger.info( "Fetching release information from html registry at #{sanitized_url(index_url)} for #{dependency.name}" ) index_response = registry_response_for_dependency(index_url) if index_response.status == 401 || index_response.status == 403 registry_index_response = registry_index_response(index_url) if registry_index_response.status == 401 || registry_index_response.status == 403 raise PrivateSourceAuthenticationFailure, sanitized_url(index_url) end end version_releases = extract_release_details_json_from_html(index_response.body) releases = format_version_releases(version_releases) releases.sort_by(&:version).reverse end