return false
}
pkgURL.Fragment = ""
+ uri = pkgURL.String()
+ if pkgURL.Host == "" {
+ uri = *pypiURL + strings.TrimPrefix(uri, "/")
+ }
path = filepath.Join(dirPath, filename)
if filename == filenameGet {
if killed {
return false
}
log.Println(r.RemoteAddr, "pypi download", filename)
- resp, err = http.Get(pkgURL.String())
+ resp, err = http.Get(uri)
if err != nil {
http.Error(w, err.Error(), http.StatusBadGateway)
return false
if _, err = os.Stat(path); err != nil {
goto GPGSigSkip
}
- resp, err := http.Get(pkgURL.String() + GPGSigExt)
+ resp, err := http.Get(uri + GPGSigExt)
if err != nil {
goto GPGSigSkip
}