Merge pull request #15325 from woodruffw-forks/ww/more-normalize

pypi: normalize name in `pypi_info`
This commit is contained in:
Mike McQuaid 2023-04-27 17:31:27 +01:00 committed by GitHub
commit e06b2fd3f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -65,7 +65,10 @@ module PyPI
sdist = json["urls"].find { |url| url["packagetype"] == "sdist" } sdist = json["urls"].find { |url| url["packagetype"] == "sdist" }
return json["info"]["name"] if sdist.nil? return json["info"]["name"] if sdist.nil?
@pypi_info = [json["info"]["name"], sdist["url"], sdist["digests"]["sha256"], json["info"]["version"]] @pypi_info = [
PyPI.normalize_python_package(json["info"]["name"]), sdist["url"],
sdist["digests"]["sha256"], json["info"]["version"]
]
end end
sig { returns(T::Boolean) } sig { returns(T::Boolean) }