pyoxidizer
« Back to VersTracker
Description:
Modern Python application packaging and distribution tool
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @indygreg  |  formulae.brew.sh
Category: Developer tools
Tags: packaging python rust distribution executable
Install: brew install pyoxidizer
About:
PyOxidizer is a tool for producing single-file executables that can embed Python and all its dependencies. It aims to simplify distribution by creating standalone binaries, removing the need for end-users to install Python separately. It leverages Rust for building and packaging, offering fine-grained control over the final artifact.
Key Features:
  • Creates single-file executables embedding Python
  • Supports multiple platforms (Windows, macOS, Linux)
  • Uses Rust for build configuration and tooling
  • Can bundle resources like the standard library
Use Cases:
  • Distributing Python CLI tools to users without Python installed
  • Packaging Python applications for secure or locked-down environments
  • Creating self-contained build artifacts for CI/CD pipelines
Alternatives:
  • PyInstaller – PyInstaller is more mature and easier to configure, but PyOxidizer offers better performance and smaller binaries by using modern linking techniques.
  • Nuitka – Nuitka compiles Python to C++ for performance, whereas PyOxidizer focuses primarily on packaging and distribution mechanics.
Version History
Detected Version Rev Change Commit