我使用Python,PyQt,MySQL和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
答案 0 :(得分:0)
有趣的问题!它可能无法帮助您明确完成所有任务,但可以为您提供正确方向的建议。
只需看一下gradle Exec
task即可。这样你就可以在你的gradle构建中运行必要的python构建步骤,例如
task runpy(type:Exec) {
workingDir './pydir'
commandLine 'python', 'pyinstaller.py'
}