QPyPack
简体中文 | English | 繁體中文 | 日本語 | 한국어 | Français | Deutsch | Español | Русский | Português
🚀 “Drag, drop, and build — QPyPack takes care of the rest!”
只需拖入 Python 代码,剩下的交给 QPyPack!
💡 What is QPyPack?
QPyPack is a modern cross-platform Python packaging GUI tool. It deeply integrates PyInstaller and Nuitka core compilation engines, transforming tedious CLI flags and compiler environment setups into an intuitive, high-success graphical interface experience.
Whether you are bundling lightweight scripts or complex applications (e.g., PySide/PyQt, Playwright, CustomTkinter, MoviePy), QPyPack helps you build standalone, efficient, native cross-platform binaries effortlessly.
🌟 Why Choose QPyPack?
- Say Goodbye to CLI Nightmares: No need to memorize
--hidden-import,--add-datasyntax, or path separator variations across OSes. - Zero C/C++ Compiler Friction: Automatically detects local MSVC, Clang, or GCC environments; downloads and manages MinGW-w64 toolchains seamlessly when none are present.
- Eliminate Runtime
ModuleNotFoundError: Powered by a "Triple-Layer Safety Net" (requirements.txt+ Native AST Static Analysis +pipreqs) to ensure missing implicit dependencies are automatically resolved. - Resilient Build Execution: Includes pre-flight memory evaluations, OOM (out-of-memory) fallback retries, antivirus/icon lock recovery, and temp directory sandboxing.
📷 Screenshots
🚀 Key Features
- ✨ Drag, Drop & Go: Simply drop
.py/.pywfiles; QPyPack auto-parses metadata, matches application icons, and initializes the workspace. - 🐍 Smart Python Environment Manager: Built-in environment dialog supporting intelligent local Python detection/switching, as well as one-click automatic downloading & installation via official or mirror sources.
- ⚙️ Dual Engines & Flexible Execution Modes:
- PyInstaller: Rapid build speeds, high compatibility, zero compiler setup.
- Nuitka: Compiles Python source directly to native C/C++ binaries for smaller sizes, faster runtime, and anti-decompilation protection.
- Supports both One-File (
--onefile) and Folder Mode (--onedir), with customizable internal dependencies directory names (--contents-directory).
- 🔍 Seamless C/C++ Compiler Integration: Auto-detects local MSVC, Clang, or GCC environments, and silently manages MinGW-w64 downloads without manual environment variable setups.
- 🛡️ Triple-Layer Dependency Protection: Combines
requirements.txtparsing, native AST static analysis, and environment package mapping to capture all implicit imports. - 📦 Zero-Config Presets: Automated hooks and resource collection for troublesome packages (
ttkbootstrap,customtkinter,playwrightwith mirror acceleration support,moviepy, etc.). - 🛡️ Resilient Sandboxing & Fallbacks: Runs pre-flight RAM/disk checks, retries in single-thread concurrency on OOM/ZstdError, and isolates builds in Temp directories to bypass OneDrive sync locks.
- 🎨 Pure Vector UI & i18n: Rendered with Google Material SVG vector icons with native multi-language support (English, Chinese, Japanese, Korean, German, French, etc.).
⚡ Quick Start
Method 1: Install via pip
Ensure you are using Python >= 3.8:
# Install QPyPack
pip install qpypack
# Launch
qpypack
Method 2: Download Standalone Binaries
Download pre-compiled standalone executables directly from GitHub Releases: 👉 GitHub Releases
📅 Changelog
For detailed update history and release notes, please refer to CHANGELOG.md or GitHub Releases.
💖 Sponsorship
QPyPack is an open-source project developed and maintained by the author in their free time. If QPyPack has improved your efficiency or solved packaging challenges, consider supporting the project with a voluntary donation:
- ⚡ Buy the Author a Coffee: Sponsor QPyPack
Note: Sponsorship is completely voluntary and represents unconditional encouragement to open-source development, involving no commercial commitments or specific feature promises. Thank you for your support!
📄 License
Open-sourced under the GNU General Public License v3.0.
Copyright (C) 2026 QwejayHuang.
Metadata
Release files for qpypack 2.7.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qpypack-2.7.12.tar.gz | 911.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qpypack-2.7.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.8 MB
Release files / qpypack-2.7.12.tar.gz
| Download URL | qpypack-2.7.12.tar.gz |
|---|---|
| Size | 911.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c4312f22c84246f57f470fd5503e8620c1c3c9b269bd27399935266fe799991
|
|
BLAKE2b-256 checksum How to use checksums |
c4944b3e691d0af5313e0ad7d2f91a5f6e419719f8360c01fde313222b7b2f58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.
Transparency logRelease files / qpypack-2.7.12-py3-none-any.whl
| Download URL | qpypack-2.7.12-py3-none-any.whl |
|---|---|
| Size | 915.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
31ce6d16b48fc9e90f1a8816d20d200db4f40f9f187f1a82b618ea634223be19
|
|
BLAKE2b-256 checksum How to use checksums |
2f7b4658b2a64293edaede13f1f00aeefed232506bacd9f3be67b92eeea90ec8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 24, 2026.
Transparency log