我也知道我可以 pypiserver 我自己,但我有CDN服务,基本上是免费的,我想知道我是否可以在我的CDN上“静态”部署轮子,然后做:
pypiserver
pip install -i https://<my cdn of choice> SomePackage
而不是:
pip install https://<my cdn of choice>/SomePackage-1.0-py2.py3-none-any.whl
这将允许我指定包版本或操作系统。
在这种情况下,意味着“存储库”只是一个文件夹,其中有一堆顺序正确的静态文件。
pip
simple âââ SomePackage â  âââ SomePackage-1.0-py2.py3-none-any.whl â  âââ index.html âââ index.html
然后你可以做:
$ pip install -i https://<my cdn of choice>/simple SomePackage
看到了吗 PEP 503 -- Simple Repository API 关于HTML页面应该如何构造的确切说明。