我有一个 CPython 扩展包的分支,编译需要几个小时,所以我想在某个地方部署预编译的轮子以供下载,而不是从源代码编译。
我也知道我可以托管pypiserver
自己,但是我有 CDN 服务,基本上是免费的,我想知道我是否可以在我的 CDN 上以某种方式“静态”部署轮子,然后执行以下操作:
pip install -i https://<my cdn of choice> SomePackage
代替:
pip install https://<my cdn of choice>/SomePackage-1.0-py2.py3-none-any.whl
这将允许我指定软件包版本或操作系统。
这意味着在这种情况下,“存储库”只是一个包含一堆按正确顺序排列的静态文件的文件夹。