Hacker News new | ask | show | jobs
by jubjubbird 3061 days 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?

1 comments

It 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/cb0d57e59c9fecf24fb281...