pep381client(pep381run)不会从官方pypi服务器下载软件包

Joh*_*ang 2 python local repository pypi

我正在为没有互联网接入的局域网设置本地pypi服务器.为此,我想提前从官方pypi服务器下载所有软件包(然后我将服务器移动到LAN).

看起来像pep381客户端将完成这项工作.但是命令"pep381run.py py-pkgs"很高兴打印出"Synchronizing xxx"(xxx是软件包名称),但是没有找到任何在"py-pkgs"目录中下载的软件包.为什么?

操作系统是windows7 BTW.

Yui*_*iro 9

pep381客户端使用http,但pypi只能使用https.此程序未实现重定向url的功能.我修改了这个程序.

file :(您的INSALED DIRECTORY)/ pep381client/__ init__.py

 9: -BASE = 'http://'+pypi
    +BASE = 'https://'+pypi

28: -        _conn = httplib.HTTPConnection(pypi)
    +        _conn = httplib.HTTPSConnection(pypi)

37: -        _conn = httplib.HTTPConnection(pypi)
    +        _conn = httplib.HTTPSConnection(pypi)
Run Code Online (Sandbox Code Playgroud)