We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d42015e commit 0e885b8Copy full SHA for 0e885b8
routers/api/packages/pypi/pypi.go
@@ -8,6 +8,7 @@ import (
8
"io"
9
"net/http"
10
"regexp"
11
+ "sort"
12
"strings"
13
14
packages_model "code.gitea.io/gitea/models/packages"
@@ -62,6 +63,11 @@ func PackageMetadata(ctx *context.Context) {
62
63
return
64
}
65
66
+ // sort package descriptors by version to mimic PyPI format
67
+ sort.Slice(pds, func(i, j int) bool {
68
+ return strings.Compare(pds[i].Version.Version, pds[j].Version.Version) < 0
69
+ })
70
+
71
ctx.Data["RegistryURL"] = setting.AppURL + "api/packages/" + ctx.Package.Owner.Name + "/pypi"
72
ctx.Data["PackageDescriptor"] = pds[0]
73
ctx.Data["PackageDescriptors"] = pds
0 commit comments