轮子相对于鸡蛋的优势是显而易见的(请参阅为什么不鸡蛋?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 更有意义。这个对吗?(只是为了在讨论中添加一些“基于案例”的理由)