2015-05-03 72 views
5

setup.py有一個顯著的問題:替代的setup.py

  • 它不能被安全地解析

這導致了很多問題 - 它不能安全地分析,閱讀100K +一封來自PyPI包需要太多開銷,源包不能被自動轉換爲原生系統格式,如Debian和Fedora等

那麼,還有用於包裝Python源使用靜態數據備考任何替代t(不是setup.py)來描述和包裝它們的內容?所以source package只是一個源碼簽出的.zip文件,在構建步驟中並不需要魔法。

+4

我擔心目前的答案(但你可以自己構建這些。)沒有」。 –

+0

setuptools也許? http://stackoverflow.com/questions/6344076/differences-between-distribute-distutils-setuptools-and-distutils2 – myaut

+1

這並不直接回答你的問題,但你可以用'python setup.py bdist_rpm'創建一個rpm。雖然不是deb。 – cdarke

回答

1

Python的輪子,是回答你所描述的問題:http://pythonwheels.com/

然而,在寫很多項目不提供車輪的時間