Skip to content

Modern GUI wrapper for PyInstaller that simplifies building, versioning, and packaging Windows executables.

License

Notifications You must be signed in to change notification settings

LogoASeguir/tool-project-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Compiler Tool (PyInstaller GUI)

Status License Issues

GUI wrapper around PyInstaller for building Windows executables with: version metadata injection, icon support, and portable packaging.


Demo

Project Compiler GUI demo


Status: Windows-focused (works great for Windows builds).
Goal: “one screen to ship a .exe + zip” without remembering PyInstaller flags.

Features

  • Auto-detect main scripts
  • Version metadata injection
  • .ico support
  • One-file or one-folder build
  • Optional launcher creation
  • Portable ZIP generation
  • Automatic PyInstaller installation (if missing)

Quick Start

1) Install requirements

1) pip install -r requirements.txt
2) Run the app
3) python app_compiler.py

Usage Flow

1) Select your project folder (or main script)
2) Pick build mode: one-file or one-folder
3) Set app metadata (Optional) 
4) Build
(Export a portable ZIP (Optional))

Notes: If Windows SmartScreen complains: that’s normal for unsigned executables. Make a special exception for the build created. Some antivirus tools may flag one-file executables because of bundling behavior. Same treatment.


If your build fails, try:

1) ensure your script runs cleanly before packaging
1) updating PyInstaller
2) running the tool from a fresh venv

Hopefully everything will work accordingly! Don't hesitate to reach out in any case! :)

Author

Built by [Renato Pedrosa]
Part of a growing ecosystem of Python-based developer tools.

About

Modern GUI wrapper for PyInstaller that simplifies building, versioning, and packaging Windows executables.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published