New rebase of pyinstaller branch with fixes and updated modules - #304
New rebase of pyinstaller branch with fixes and updated modules#304edevil wants to merge 10 commits into
Conversation
fbs was holding back the code from using modern versions of python, qt, and everything else. Remove fsb and update everything. * Remove fbs from spec * update to python 3.12 * update all dependencies to latest minor releases * update to latest version of pyinstaller * re-implement part of fbs context object to minimize refactoring * update Vial.spec to have all options necessary to run
|
from some quick testing it fails at least on ubuntu 22.04 and debian 12. the web release needs to be tested as well to make sure it still builds |
Commited fixes suggested in original PR, namely: - Updated dependencies to make this work on current MacOS. - Added call to freeze_support() as mentioned in https://pyinstaller.org/en/stable/common-issues-and-pitfalls.html#multi-processing - Added missing backslash in comment
3f0420b to
048a8cd
Compare
|
It should be just a matter of building the linux version in an older distro. I just changed it to build on ubuntu 22.04. Unfortunately I don't have an easy way to test on that version. As for the web version, how can I test it? The CI doesn't seem to test it. |
|
I span up a ubuntu 22.04 VM and the latest version starts up. Can you point me to the web version? |
|
Hey @xyzz , can you tell me how I can test the web version, please? |
|
there's a description in the readme here - https://github.com/vial-kb/vial-web |
|
@xyzz build seems to have succeeded |
|
seems that fresh windows install flags it as a trojan :/ |
|
Seems like a known issue. pyinstaller/pyinstaller#5854 Oh well, I tried. |
|
from what i could gather searching online the possible ways forward are:
|
|
There's also Nuitka. |
|
It runs OK on my Windows PC, two weeks later. I'm running up to date Windows 11 Pro 24H2 with build 26100.3476. |
|
this change looks good for me |
|
after checking a lot of combinations, it seems to be OK for Python 3.11 with Pyinstaller 5.13.2 in https://github.com/vial-kb/vial-gui/tree/pyinstaller-2025-08-18, however there are still issues such as there is no app icon on windows anymore |
|
using python 3.14 ran into |



Based on #238 I corrected the build script, updated modules and tested the generated artifacts on Mac, Linux and Windows. They all seemed to start up correctly.
cc @xyzz