/PyInstaller-GUI

A user-friendly graphical interface for PyInstaller, designed to simplify the process of compiling Python scripts into standalone executables.

Primary LanguagePythonThe UnlicenseUnlicense

PyInstaller GUI

PyInstaller GUI is a user-friendly interface for PyInstaller, an industry-standard tool for packaging Python applications into standalone executables.

Features

  • Ease of Use: No need for command-line interactions.
  • Customization: Configure numerous PyInstaller options.
  • Real-time Feedback: Integrated log viewer.

Getting Started

Prerequisites

Ensure you have:

  • PyQt6
  • Pyinstaller (as this will be used for the GUI to function)
  • Standard Python libraries: subprocess, os, json, tempfile

To install PyInstaller: pip install pyinstaller To install PyQt6: pip install PyQt6

Installation

  1. Clone this repository or download as a ZIP.
  2. Run: python PyInstaller.py

Usage

  1. Open Script: Load your Python script.
  2. Options:
    • Basic: Quick settings like output type and UI options.
    • Advanced: Define configurations like the application icon and more.
  3. Build: Start the PyInstaller process.
  4. Log Viewer: Monitor the build process.

Contributing

Contributions are welcome!