我目前正在編寫一個Python程序,我想將它分發給一些en用戶(和開發人員)。我想將運行該程序的必要步驟減少到最低限度。Python - 打包源代碼
我的用例比較簡單。我希望過程/工具/任何:
A)下載應用程序工作所需的軟件包列表。 B)按順序運行python腳本列表(例如,創建數據庫,然後運行遷移)。
據我所知,distlib已經做了一些。不過,我發現文檔有點混亂,似乎有一個API來安裝腳本,但沒有一個可以自動執行它們。
理想情況下,我會指定一個腳本列表和一個依賴列表,讓程序自動安裝它們。
您可能想要閱讀:http://stackoverflow.com/questions/17806485/execute-a-python-script-post-install-using-distutils-setuptools,https://github.com/lupien/pyHegel /blob/master/setup.py – fedepad