0
所以我在這裏遇到了一些問題。我正在使用python在MacOS上開發一個項目。到目前爲止,我已經創建了一個安裝,看起來像這樣:爲python發佈創建dmg
python get-pip.py
python ez_setup.py
pip install numpy
pip install scipy
pip install quantities
cd ../../externals
python setup.py install
cd buffet
python setup.py install
cd ../../framework/trunk
python setup.py develop
cd ../../visualiser/trunk
python setup.py develop
cd ../../main/trunk
現在,這至今的作品,並將其安裝我所有的依賴。所有這些說明都設置在位於我的項目的主/ trunk文件夾中的install.sh中。但我想創建一個dmg作爲分佈使用。這是可行的嗎?到目前爲止,我有我的項目像:
root
-framework
-trunk:
-subpackages
-visualiser
-trunk
-subpackages
-main
-trunk (install.sh, run.sh etc.)
現在我幾乎沒有經驗創建dmg的。我希望它將我的所有發行版都放入dmg中,並且當用戶安裝項目install.sh腳本時將自動調用該腳本,或者將install.sh中的步驟直接併入dmg。這是可能的,如果是的話,你可以指點我在這方面的一些很好的教程/例子嗎?
問候, 波格丹
該項目在3層大的部分分裂,因爲我之前展示。我正在使用setuptools框架和可視化部件。然而,numpy和scipy給我帶來了一些問題,這就是爲什麼我決定用pip來安裝它們的原因。另外,我可能不得不使用一些不像neo那樣easy_installable的依賴項。 – Bogdan
即使這樣說我管理某種方式將它們全部包裝起來,setuptools可以創建/幫助創建dmgs嗎? – Bogdan