Make fetch python downloads deterministic (#11572)

Closes #11549
This commit is contained in:
Jo 2025-02-17 22:36:38 +08:00 committed by GitHub
parent 248da23f6d
commit 0498b9fb1d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 4 additions and 2 deletions

View file

@ -244,6 +244,8 @@ class CPythonFinder(Finder):
if not rows:
break
for row in rows:
# Sort the assets to ensure deterministic results
row["assets"].sort(key=lambda asset: asset["browser_download_url"])
for asset in row["assets"]:
url = asset["browser_download_url"]
download = self._parse_download_url(url)