[英]Difference between building distribution packages with python3 and python2?
我正在嘗試使用此文檔構建python軟件包
我有幾個問題
使用python2和python3的工具(setuptools和wheel)生成的wheel包是否有任何區別。
python3 setup.py bdist_wheel生成的包是否與python2兼容,反之亦然(假設源代碼與兩個版本都兼容)。
使用python2和python3的工具(setuptools和wheel)生成的wheel包是否有任何區別。
由於不同的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兼容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.