2009-07-17 20 views
3

我該如何配置我的setup.py文件,以便當有人運行easy_install時,軟件包將擴展到\ site-packages \目錄中,而不是保留在一個蛋中。如何使easy_install將包擴展到目錄而不是單個蛋文件?

我遇到的問題是,我創建的一個django應用程序不會自動檢測,如果它駐留在一個蛋中。

編輯:例如,如果我輸入easy_install photologue它只是安裝了一個\photologue\目錄到站點包。這是我想要的行爲,但似乎爲了實現這一點,需要在打包的目錄中至少有一個目錄/模塊。

回答

5

您添加zip_safe = False作爲setup()的選項。

我不認爲它與目錄有關。 Setuptools會很高興地在其中加載目錄的蛋糕。

當然,這是另一個問題,即使它壓縮了,Django的這部分也沒有找到包。這應該。

+0

由於其auto_discover()命令的工作方式,Django沒有找到它。 – Soviut 2009-07-19 21:21:14

相關問題