3 ms·
So this is a wrapper for PyInstaller? I see that it creates an installer .exe on Windows or a dmg on Mac, which is nice (I'm having trouble with PyQt and the la
by jubjubbird 9y ago
So this is a wrapper for PyInstaller? I see that it creates an installer .exe on Windows or a dmg on Mac, which is nice (I'm having trouble with PyQt and the latter at the moment).
It's unclear what the other advantages over PyInstaller are. Does @cached_property provide a performance benefit?
- mherrmann 9y agoIt uses PyInstaller, but also does much more. For example, PyInstaller doesn't let you create installers. Also, PyInstaller only gets you 95% there for packaging. There are still some edge cases such as missing DLLs [1]. Finally, fbs provides a very high-level interface. You don't have to learn PyInstaller's configuration options, or how to create an installer on Windows or a .dmg file on Mac. Those are all things that take a significant amount of time to learn, get right and integrate. fbs does it all for you. [1]: https://github.com/mherrmann/fbs/blob/cb0d57e59c9fecf24fb28104ea52f4837f49c892/fbs/freeze/windows.py#L32 https://github.com/mherrmann/fbs/blob/cb0d57e59c9fecf24fb281...