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/