我正在尝试使用此文档构建 python 包
我有几个问题
使用工具(setuptools 和wheel)生成的wheel 包与python2 和python3 有什么区别。
python3 setup.py bdist_wheel 生成的包是否与python2兼容,反之亦然(假设源代码与两个版本兼容)。
使用工具(setuptools 和wheel)生成的wheel 包与python2 和python3 有什么区别。
由于不同的 zip 压缩算法,可能会有一些字节对字节的差异,但没有任何有意义的差异,除了......
python3 setup.py bdist_wheel 生成的包是否与python2兼容,反之亦然(假设源代码与两个版本兼容)。
默认情况下,使用 Python 2 构建的轮子仅对 Python 2 有效,使用 Python 3 构建的轮子仅对 Python 3 有效。这可以通过将以下内容添加到项目setup.cfg
文件中来更改:
[bdist_wheel]
universal = 1
添加此选项后,生成的轮子将是“通用的”,与 Python 2 和 Python 3 兼容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句