轮子相对于鸡蛋的优势是显而易见的(请参阅“为什么不使用鸡蛋”https://pypi.python.org/pypi/wheel)。
然而,对于我来说,使用轮子与
编辑: 刚刚发现一个例子,
然而,对于我来说,使用轮子与
tar.gz
相比有何优势并不完全清楚。 我可能会忽略一些明显的东西,例如“它们是相同的”。
在我的看法中,两者都可以直接使用pip
进行安装(即使在Windows中),大小相似,并且在打包时需要类似的工作量。
对我来说,这听起来像是在解释某种打包方法时可能遇到的问题。编辑: 刚刚发现一个例子,
tar.gz
可能比轮子更好。CherryPy(https://pypi.python.org/pypi/CherryPy)仅提供Python 3.x的轮子,因此如果您想要拥有本地存储库以为Python 2.7和3.x依赖项服务于CherryPy,则似乎更合理地存储tarball。 这正确吗?(只是为讨论增加了几个“基于案例”的论据)
tar.gz
文件是sdist
,而.whl
文件是“wheels”。 - Brian W