自定义归档格式点子

问题描述:

我想下载使用一些Python包的源代码一样自定义归档格式点子

pip download --no-binary=:all: $package==$version 

几乎总是这样的结果在tar.gz文件(至少在Linux上),这是我想要的。但是,对于NumPy 1.13.1版本,我检索zip文件。这种不可靠性使得编写自动安装脚本有点困难,所以我想问一下,是否有任何方法可以选择检索到的存档格式?

pip下载它在PyPI上发现的内容。对于numpy它找到.zip而不是.tar。*。因此,您必须事先知道软件包发行商提供的格式。

除了.zip之外,您可以要求(或者更好地提供补丁)NumPy团队发布.tar。*。