only add versions on Windows
The version-file property only has any effect on Windows.
This commit is contained in:
@@ -1,13 +1,13 @@
|
|||||||
import PyInstaller.__main__
|
import PyInstaller.__main__
|
||||||
import os
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
os.system("git -C . describe --match \"*.*.*\" --tags > version.txt")
|
os.system("git -C . describe --match \"*.*.*\" --tags > version.txt")
|
||||||
|
|
||||||
PyInstaller.__main__.run([
|
arguments = [
|
||||||
'krowlog.py',
|
'krowlog.py',
|
||||||
# '--onefile',
|
# '--onefile',
|
||||||
'--noconfirm',
|
'--noconfirm',
|
||||||
'--version-file=version.py',
|
|
||||||
'--name=krowlog',
|
'--name=krowlog',
|
||||||
'--windowed',
|
'--windowed',
|
||||||
'--icon=icons' + os.sep + 'krowlog.ico', # doesn't work on Linux (needs .desktop file), windows needs ico
|
'--icon=icons' + os.sep + 'krowlog.ico', # doesn't work on Linux (needs .desktop file), windows needs ico
|
||||||
@@ -22,4 +22,9 @@ PyInstaller.__main__.run([
|
|||||||
'--hidden-import=watchdog.observers',
|
'--hidden-import=watchdog.observers',
|
||||||
'--hidden-import=watchdog.version',
|
'--hidden-import=watchdog.version',
|
||||||
'--hidden-import=configparser'
|
'--hidden-import=configparser'
|
||||||
])
|
]
|
||||||
|
|
||||||
|
if sys.platform == 'win32' or sys.platform == 'cygwin':
|
||||||
|
arguments.append('--version-file=version.py')
|
||||||
|
|
||||||
|
PyInstaller.__main__.run(arguments)
|
||||||
|
|||||||
Reference in New Issue
Block a user