

The only other requirement is PyInstaller which handles the packaging itself.

Install requirementsįbs works out of the box with both PyQt PyQt5 and Qt for Python PySide2. You can also use PyInstaller directly to package applications, see our Packaging PyQt5 & PySide2 applications for Windows, with PyInstaller tutorial. See the fbs licensing page for up-to-date information.įbs is built on top of PyInstaller. For commercial (or other non-GPL) packages you must buy a commercial license. This means you can use the fbs system for free in packages distributed with the GPL. If you're impatient, you can grab the Moonsweeper installers directly for Windows, MacOS or Linux (Ubuntu).įbs is licensed under the GPL. If you’re targeting multiple platforms with your app, it's definitely worth a look. This tutorial will take you through the steps of creating PyQt5 applications using fbs from scratch, and for converting existing projects over to the system. The included resource API is particularly useful, simplifying the handling of external data files, images or third-party libraries - a common pain point when bundling apps. Built on top of PyInstaller it wraps some of the rough edges and defines a standard project structure which allows the build process to be entirely automated. Then wait for the command to finish.Fbs is a cross-platform PyQt5 packaging system which supports building desktop applications for Windows, Mac and Linux (Ubuntu, Fedora and Arch).

So just type your password and press ENTER/RETURN key. When you type the password, it won't be displayed on screen, but the system would accept it. If the screen prompts you to enter a password, please enter your Mac's user password to continue.

in Finland and/or other countries worldwide. Qt and respective logos are trademarks of The Qt Company Ltd. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Documentation contributions included herein are the copyrights of their respective owners.
