- HTMLRootTmpl = template.Must(template.New("root").Parse(`<!DOCTYPE html>
-<html>
- <head>
- <meta name="pypi:repository-version" content="1.0">
- <title>Simple index</title>
- </head>
- <body>{{$Refresh := .RefreshURLPath}}{{range .Packages}}
- <a href="{{$Refresh}}{{.}}/">{{.}}</a><br/>
-{{- end}}
- </body>
-</html>
-`))
- HTMLReleasesTmpl = template.Must(template.New("list").Parse(`<!DOCTYPE html>
-<html>
- <head>
- <meta name="pypi:repository-version" content="1.0">
- <title>Links for {{.PkgName}}</title>
- </head>
- <body>{{$Refresh := .RefreshURLPath}}{{$PkgName := .PkgName}}{{range .Releases}}
- <a href="{{$Refresh}}{{$PkgName}}/{{.Filename -}}
- #{{range $a, $d := .Digests}}{{$a}}={{$d}}{{end -}}
- {{with .HasSig}} data-gpg-sig=true{{end}}">{{.Filename}}</a><br/>
-{{- end}}
- </body>
-</html>
-`))
- KnownExts = []string{".tar.bz2", ".tar.gz", ".whl", ".zip", ".egg",
+ //go:embed root.tmpl
+ HTMLRootTmplRaw string
+ HTMLRootTmpl = template.Must(template.New("root").Parse(HTMLRootTmplRaw))
+
+ //go:embed list.tmpl
+ HTMLReleasesTmplRaw string
+ HTMLReleasesTmpl = template.Must(template.New("list").Parse(HTMLReleasesTmplRaw))
+ KnownExts = []string{".tar.bz2", ".tar.gz", ".whl", ".zip", ".egg",