6
我使用Python,PyQt,MySQL和Pyinstaller來構建獨立的exe應用程序。我對這種環境的靈活性非常滿意。然而今天,我手動運行獨立的命令執行以下類型的任務:使用Gradle構建Python應用程序
- 在源路徑中的所有文件.qrc
- 構建的.ui QT-Designer文件對所有的.ui文件建立.qrc資源文件在源路徑
- 使用構建Python exe文件pyinstaller
- 刪除生成的文件,因爲它們弄亂源目錄,不再需要
- 運行自己的自定義腳本生成的pyinstaller安裝程序生成的exe
我想使用Gradle作爲這些任務的構建系統。我意識到Gradle主要用於Java項目,但我沒有看到它不能用於Python項目的原因。
有沒有人有上述任務的gradle.build文件的類似工作示例?或者...提供幫助來創建一個?
以下是上述命令的幾個具體的例子:
C:/Python27/Lib/site-packages/PyQt4/pyuic4.bat $file > ${file_base_name}_ui.py
C:/Python27/Lib/site-packages/PyQt4/pyrcc4.exe $file -o ${file_base_name}_rc.py
c:/python27/python.exe c:/pyinstaller/pyinstaller.py --onefile --noconsole --out=$file_path/$file
爲什麼不只寫一個簡單的bash腳本? – Opal