Я использую PyInstaller 3.2 для упаковки приложения Web.py. Как правило, с web.py и встроенный WSGI server, необходимо указать порт в командной строке, какPyInstaller 3.2, как «расслоить» аргументы?
$ python main.py 8091
запустить ли приложение web.py на порт 8091 (по умолчанию 8080). Я связываю приложение с PyInstaller через файл спецификации, но я не могу понять, как указать номер порта с этим - передача в параметрах, похоже, работает только для 3 given ones in the docs. Я пробовал:
exe = EXE(pyz,
a.scripts,
[('8091', None, 'OPTION')],
a.binaries,
a.zipfiles,
a.datas,
name='main',
debug=False,
strip=False,
upx=True,
console=False)
Но это, кажется, ничего не делает. Я не видел ничего другого в документах - есть ли другой способ связать/указать/включить аргументы командной строки в файл спецификации PyInstaller?