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