2015-08-30 120 views
0

setuptools.setup提供其參數install_requires。指定的軟件包安裝在setup.py的末尾。似乎還有其他需求部分(tests_requirerequirements)。我沒有找到關於後者的任何信息,因爲help(setuptools.setup)不包含任何關於它的參數的有用信息。我檢查了distutils.Distributiondistutils/dist.py的來源,但它沒有包含有用的文檔(可能會說 - 完全可以)。如何在setuptools中安裝運行setup.py的先決條件?

我知道setuptools不是自引導(如maven)。它只是想確保我不會錯過任何東西。

我可以想象直接的解決方法,如使用pipsubprocress.*函數進行安裝。我正在尋找一個聲明性解決方案。

+1

也許你需要什麼'setup_requires'參數:https://pythonhosted.org/setuptools/setuptools.html – pasztorpisti

+0

是的,這是完美的。還有一個'setuptools.setup'參數列表。我正在尋找這樣的年齡。你可以發佈這個答案。 –

回答

相關問題