Uso Python, PyQt, MySQL e Pyinstaller per creare applicazioni exe indipendenti. Sono molto soddisfatto della flessibilità di questo ambiente. Oggi, però, ho eseguito manualmente i comandi indipendenti per eseguire i seguenti tipi di attività:Uso di Gradle per creare un'applicazione Python
- file di risorse Corporatura .qrc per tutti i file .qrc di percorso di origine file qt-progettista
- Costruire .ui per tutti i file .ui nel percorso di origine
- Corporatura pitone exe utilizzando pyinstaller
- Eliminare i file generati perché ingombrare la directory di origine e non sono più necessari
- eseguire il mio script personalizzato per costruire un programma di installazione per la pyinstaller generati exe
Mi piacerebbe utilizzare Gradle come sistema di compilazione per queste attività. Mi rendo conto che Gradle è usato principalmente per progetti Java, ma non vedo alcun motivo per cui non possa essere usato per progetti Python.
Qualcuno ha un simile esempio di lavoro di un file gradle.build per le attività sopra elencate? Oppure ... fornire aiuto per crearne uno?
Ecco alcuni esempi dettagliati dei comandi precedenti:
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
Perché non scrivere semplicemente un semplice script bash? – Opal