pypi支持简单的下载url吗?我之所以要这么做,是因为我有一台安装了curl的电脑,但没有安装pip因此,我将能够安装该软件包:

pip install ppci

但是由于pip不可用,我想做的是下载这个带有curl的包并将其解压。
现在我可以做到:
curl https://pypi.python.org/packages/4c/e8/fd7241885330ace50d2f7598a2652d4e80c1d922faece7bba88529cf6cfe/ppci-0.5.4.tar.gz
tar xfz ppci-0.5.4.tar.gz

但我想要的是一个更干净的url,比如:
curl https://pypi.python.org/packages/ppci/0.5.4/ppci-0.5.4.tar.gz

所以,以后我可以很容易地升级到这个版本:
curl https://pypi.python.org/packages/ppci/0.5.5/ppci-0.5.5.tar.gz

这个URL或类似的东西是否存在,这样我就可以很容易地增加版本号,在没有长的哈希代码的情况下得到更新的版本?

最佳答案

正确的URL是:

https://pypi.io/packages/source/p/ppci/ppci-0.5.4.tar.gz

注意,这个url将重定向,但是curl可以使用-L选项处理它。
url格式如下所述:
https://pypi.io/packages/source/{ package_name_first_letter }/{ package_name }/{ package_name }-{ package_version }.tar.gz

关于python - PyPI是否有用于软件包下载的简单网址?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47781035/

10-12 22:57