pyinstaller
« Back to VersTracker
Description:
Bundle a Python application and all its dependencies
Type: Formula  |  Latest Version: 6.17.0@0  |  Tracked Since: Nov 24, 2025
Links: Homepage  |  @pyinstaller  |  formulae.brew.sh
Category: Developer tools
Tags: python packaging deployment executable developer-tools
Install: brew install pyinstaller
About:
PyInstaller is a program that converts (packages) Python programs into standalone executables, under Windows, Linux, Mac OS X, and others. It bundles your Python application and all its dependencies into a single package, allowing users to run your program without installing Python or any modules.
Key Features:
  • Cross-platform support (Windows, Linux, macOS)
  • Single-file executables
  • Automatic dependency detection
  • Support for Python 3.7 to 3.12
Use Cases:
  • Distributing commercial Python applications to end-users
  • Creating command-line tools for non-technical users
  • Packaging scripts for environments without Python installed
Alternatives:
  • cx_Freeze – Similar functionality, often considered slightly more complex to configure
  • Nuitka – Compiles Python to C, offering potential performance improvements over PyInstaller
Version History
Detected Version Rev Change Commit
Nov 24, 2025 11:31pm 0 VERSION_BUMP 8acf3b77
Sep 14, 2025 3:29am 0 VERSION_BUMP b31de3a6
Nov 10, 2024 7:16pm 0 VERSION_BUMP c667ea2a