A powerful GUI wrapper for PyInstaller — convert your Python scripts into standalone executables for Windows, macOS, and Linux with ease.
Project description
PyInstaller GUI
A powerful GUI wrapper for PyInstaller — convert your Python scripts into standalone executables for Windows, macOS, and Linux with ease.
Features
- Cross-platform support: Convert your Python scripts into executables for Windows, macOS, and Linux.
- Easy-to-use GUI: No need to remember complex command-line arguments; a simple and intuitive interface for creating executables.
- Customizable settings: Fine-tune various PyInstaller options like adding extra files, hidden imports, and more.
- Real-time logging: View everything happening during the conversion process with detailed logs.
Installation
You can install PyInstaller GUI via pip:
pip install --upgrade pyinstaller-gui
Or, if you prefer to clone the repository directly:
git clone https://github.com/inject3r/pyinstaller-gui.git
cd pyinstaller-gui
pip install -r requirements.txt
Usage
Launching the GUI
To start the PyInstaller GUI, simply run the following command:
pyinstaller-gui
Converting a Script
- Open the PyInstaller GUI application.
- Load your Python script by clicking the Browse button.
- Adjust the settings (optional).
- Click Build to generate the executable.
Custom Settings
- Add Files/Folders: Include additional files or folders to bundle with your executable.
- Hidden Imports: Specify hidden imports to ensure your script runs smoothly after packaging.
- Icon: Choose a custom icon for your executable.
- Output Folder: Define where the output executable will be saved.
- And ...
Note: To generate the executable for a specific operating system, you must run this module on that system. For example, to create a Windows executable, you need to run the module on a Windows machine.
Requirements
- Python 3.x
- PyInstaller (automatically installed when using PyInstaller GUI)
- Qt (for the graphical interface)
Supported Platforms
- Windows: Create .exe files for Windows.
- macOS: Generate .app files for macOS.
- Linux: Create executables for Linux.
Screenshots
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyinstaller_gui-1.0.4.tar.gz.
File metadata
- Download URL: pyinstaller_gui-1.0.4.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f54910768e2a0a9c4f75ab9dfcd226cd51479d50d022f53af24574bb53b79e66
|
|
| MD5 |
f5ad1324322b42fa01f9b8248f4747ad
|
|
| BLAKE2b-256 |
e7e1529a13abecd84afd63731f8ceba6e3b1f254b018a3b6c553a9999711eb7a
|
File details
Details for the file pyinstaller_gui-1.0.4-py3-none-any.whl.
File metadata
- Download URL: pyinstaller_gui-1.0.4-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b1765cd9e03bbed4a842cb10e1838d24cf12aa2305d685228ff0c6e56da2d4f
|
|
| MD5 |
92223dce883b68c5b9d873fd60a35c2f
|
|
| BLAKE2b-256 |
40aedf3dea279d1b200cd8b7000be622a61ada06c8903c98449368e2653fc78e
|