我讀的Python documentation:setup.py build有什麼作用?
構建命令是負責將文件安裝到一個build目錄。
我擔心這個文件可能是不完整的。 python setup.py build
做別的事嗎?我期望這一步用Python字節碼生成目標文件,這將在Python VM執行時解釋。
另外,我建設我的源代碼庫的自動代碼檢查。我想知道運行setup.py build是否有任何好處(它是否執行任何檢查?)或者是像Pylint這樣的靜態代碼/ PEP8檢查器嗎?
我讀的Python documentation:setup.py build有什麼作用?
構建命令是負責將文件安裝到一個build目錄。
我擔心這個文件可能是不完整的。 python setup.py build
做別的事嗎?我期望這一步用Python字節碼生成目標文件,這將在Python VM執行時解釋。
另外,我建設我的源代碼庫的自動代碼檢查。我想知道運行setup.py build是否有任何好處(它是否執行任何檢查?)或者是像Pylint這樣的靜態代碼/ PEP8檢查器嗎?
請問
python setupy.py build
做別的事嗎?
如果您的軟件包包含C擴展名(或定義了一些自定義編譯任務),它們也將被編譯。如果你的軟件包中只有Python文件,複製全部是build
。
我期待這一步用python字節碼生成目標文件,這個目標文件將在Python VM執行時解釋。
不,build
不這樣做。這發生在install
階段。
我想知道是否有任何運行setup.py build的好處(是否執行任何檢查嗎?)還是像Pylint這樣的靜態代碼/ PEP8檢查器夠用了嗎?
務必使用pylint
。 build
甚至不檢查語法。