From aad193c4a6bca81df4b0cdb1f65e4b6cea565dea Mon Sep 17 00:00:00 2001
From: Zottelchen <zottelchen@noreply.codeberg.org>
Date: Fri, 12 Apr 2024 16:43:30 +0000
Subject: [PATCH 1/2] Update templates/api/packages/pypi/simple.tmpl

(cherry picked from commit 303b95a1c122e714aea590a58ef9f670428ce696)
---
 templates/api/packages/pypi/simple.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/templates/api/packages/pypi/simple.tmpl b/templates/api/packages/pypi/simple.tmpl
index 77cb035600..181f8266e6 100644
--- a/templates/api/packages/pypi/simple.tmpl
+++ b/templates/api/packages/pypi/simple.tmpl
@@ -8,7 +8,7 @@
 		{{range .PackageDescriptors}}
 			{{$p := .}}
 			{{range .Files}}
-				<a href="{{$.RegistryURL}}/files/{{$p.Package.LowerName}}/{{$p.Version.Version}}/{{.File.Name}}#sha256-{{.Blob.HashSHA256}}"{{if $p.Metadata.RequiresPython}} data-requires-python="{{$p.Metadata.RequiresPython}}"{{end}}>{{.File.Name}}</a><br>
+				<a href="{{$.RegistryURL}}/files/{{$p.Package.LowerName}}/{{$p.Version.Version}}/{{.File.Name}}#sha256={{.Blob.HashSHA256}}"{{if $p.Metadata.RequiresPython}} data-requires-python="{{$p.Metadata.RequiresPython}}"{{end}}>{{.File.Name}}</a><br>
 			{{end}}
 		{{end}}
 	</body>

From bb7b211c0c5432f53569fd8559d26252943ddd4b Mon Sep 17 00:00:00 2001
From: Zottelchen <zottelchen@noreply.codeberg.org>
Date: Fri, 12 Apr 2024 21:02:42 +0000
Subject: [PATCH 2/2] Update tests/integration/api_packages_pypi_test.go

(cherry picked from commit 14badb37fed79a7745ff7d76144c80686846b108)
---
 tests/integration/api_packages_pypi_test.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/integration/api_packages_pypi_test.go b/tests/integration/api_packages_pypi_test.go
index a090b31e20..e973f6a52a 100644
--- a/tests/integration/api_packages_pypi_test.go
+++ b/tests/integration/api_packages_pypi_test.go
@@ -164,7 +164,7 @@ func TestPackagePyPI(t *testing.T) {
 		nodes := htmlDoc.doc.Find("a").Nodes
 		assert.Len(t, nodes, 2)
 
-		hrefMatcher := regexp.MustCompile(fmt.Sprintf(`%s/files/%s/%s/test\..+#sha256-%s`, root, regexp.QuoteMeta(packageName), regexp.QuoteMeta(packageVersion), hashSHA256))
+		hrefMatcher := regexp.MustCompile(fmt.Sprintf(`%s/files/%s/%s/test\..+#sha256=%s`, root, regexp.QuoteMeta(packageName), regexp.QuoteMeta(packageVersion), hashSHA256))
 
 		for _, a := range nodes {
 			for _, att := range a.Attr {