Python 如何选择不同的源分发格式?
当我将一个包发布到PyPI时,我通常创建一个sdist和一个bdist_控制盘。构建分发的最佳实践似乎很清楚:轮子Python 如何选择不同的源分发格式?,python,python-packaging,Python,Python Packaging,当我将一个包发布到PyPI时,我通常创建一个sdist和一个bdist_控制盘。构建分发的最佳实践似乎很清楚:轮子 但对于源发行版,我明白了。只有zip需要一个外部工具,所以在决定格式时应该考虑哪些因素?仅仅是结果文件的大小?恐怕这里没有正确的答案 zip格式的外部工具上的注释确实指出,需要的是外部工具或zipfile模块。zipfile模块是自Python 1.6以来的标准发行版,我希望它现在不再使用 如果Python研究员没有明确选择一种格式,而是根据主机架构使用不同的默认值,我想我不允许建
但对于源发行版,我明白了。只有zip需要一个外部工具,所以在决定格式时应该考虑哪些因素?仅仅是结果文件的大小?恐怕这里没有正确的答案 zip格式的外部工具上的注释确实指出,需要的是外部工具或zipfile模块。zipfile模块是自Python 1.6以来的标准发行版,我希望它现在不再使用 如果Python研究员没有明确选择一种格式,而是根据主机架构使用不同的默认值,我想我不允许建议您使用一种通用格式 因此,我将坚持默认设置:
- 如果主要针对Windows或Linux,请使用目标系统的默认设置
- 如果您的开发团队选择了一种格式,请使用它
- 如果您的开发团队主要使用Windows或Linux,请使用该系统的默认设置