{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/2"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/3"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/2"},{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools"},{"label":"Software Distribution","url":"https://skillfed.io/packages/category/system-software-distribution"},{"label":"Installation/Setup","url":"https://skillfed.io/packages/category/system-installation-setup"},{"label":"Interpreters","url":"https://skillfed.io/packages/category/software-development-interpreters"}],"enrichment":{"capability":"PyInstaller bundles a Python application and all its dependencies into a single standalone executable or folder that runs without requiring a Python interpreter or installed modules on the target system.","skillfed_tags":["packaging","distribution","executable-generation"],"use_cases":["Distribute a Python CLI tool or desktop application to end users who do not have Python installed.","Create a standalone executable for Windows, macOS, or Linux from a Python script for easier deployment.","Bundle a data science application into a single distributable file without requiring users to manage Python environments.","Package a GUI application for cross-platform delivery without requiring users to manage Python environments.","Build a standalone tool for system administrators or non-technical users who need to run Python code without a development setup."],"what_it_does":"PyInstaller is a mature Python packaging tool that analyzes your Python script, discovers all its dependencies, and bundles them together with a Python interpreter into a single executable or folder. The resulting package runs on target systems without requiring Python or any modules to be pre-installed. It works on Windows, macOS, and Linux, and handles major packages out-of-the-box through integrated compatibility hooks.\n\nThe tool is not a cross-compiler: you must run it on the target platform to build for that platform. It supports Python 3.8-3.15 and includes platform-specific wheels for multiple architectures on Linux, plus Windows and macOS. The project is actively maintained with no known vulnerabilities and has been in development since 2012.","worth_installing":"Yes. PyInstaller is a mature, actively maintained tool with no known vulnerabilities, broad platform support, and built-in compatibility for major Python packages. The medium install friction (8 dependencies, platform-specific wheels) is offset by its proven track record and active development. Install it if you need to distribute Python applications as standalone executables."},"id":"pyinstaller","links":{"html":"https://skillfed.io/packages/pyinstaller","md":"https://skillfed.io/packages/pyinstaller.md","pypi":"https://pypi.org/project/pyinstaller/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-08","license_spdx":null,"license_treatment":"copyleft","name":"pyinstaller","python_support":"supports_current","summary":"PyInstaller bundles a Python application and all its dependencies into a single package."},"popularity":{"monthly_downloads":12067723,"position":1346,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"6.22.0"}
