PyCompyle is an easy and simple Python compiler that packages Python scripts into standalone executables (EXE) with dependencies. It focuses on a raw, minimal-abstraction build process, giving developers direct control over how their Python code is bundled and executed.
It supports:
Packaging scripts into onefile EXEs or folder builds
Custom icons for executables
Verbose output and debugging options
Manual dependency inclusion when automatic detection is insufficient
Options for windowed applications, UAC prompts, and build file retention
What's the difference between this Python project and similar ones?
Unlike PyInstaller, PyCompyle emphasizes a raw, straightforward compilation pipeline
Unlike cx_Freeze, PyCompyle exposes more build-time control via flags (icons, windowed mode, UAC, verbosity) without requiring complex configuration files.
Provides manual dependency control, allowing developers to explicitly include packages when automatic analysis falls short.
Designed to be lightweight and simple, prioritizing transparency and ease of understanding
Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/vinta/awesome-python/pull/2826
**Author:** [@MrBooks36](https://github.com/MrBooks36)
**Created:** 12/26/2025
**Status:** ❌ Closed
**Base:** `master` ← **Head:** `master`
---
### 📝 Commits (1)
- [`0d4ee7d`](https://github.com/vinta/awesome-python/commit/0d4ee7d4114d51883ee12d943a4c860d5b730797) Update README.md
### 📊 Changes
**1 file changed** (+2 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+2 -0)
</details>
### 📄 Description
## What is this Python project?
PyCompyle is an easy and simple Python compiler that packages Python scripts into standalone executables (EXE) with dependencies. It focuses on a **raw, minimal-abstraction build process**, giving developers direct control over how their Python code is bundled and executed.
It supports:
- Packaging scripts into **onefile EXEs** or **folder builds**
- **Custom icons** for executables
- **Verbose output** and debugging options
- **Manual dependency inclusion** when automatic detection is insufficient
- Options for **windowed applications**, **UAC prompts**, and **build file retention**
[GitHub](https://github.com/MrBooks36/PyCompyle)
---
## What's the difference between this Python project and similar ones?
- Unlike **PyInstaller**, PyCompyle emphasizes a **raw, straightforward compilation pipeline**
- Unlike **cx_Freeze**, PyCompyle exposes **more build-time control via flags** (icons, windowed mode, UAC, verbosity) without requiring complex configuration files.
- Provides **manual dependency control**, allowing developers to explicitly include packages when automatic analysis falls short.
- Designed to be **lightweight and simple**, prioritizing transparency and ease of understanding
---
Anyone who agrees with this pull request could submit an *Approve* review to it.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2826
Author: @MrBooks36
Created: 12/26/2025
Status: ❌ Closed
Base:
master← Head:master📝 Commits (1)
0d4ee7dUpdate README.md📊 Changes
1 file changed (+2 additions, -0 deletions)
View changed files
📝
README.md(+2 -0)📄 Description
What is this Python project?
PyCompyle is an easy and simple Python compiler that packages Python scripts into standalone executables (EXE) with dependencies. It focuses on a raw, minimal-abstraction build process, giving developers direct control over how their Python code is bundled and executed.
It supports:
GitHub
What's the difference between this Python project and similar ones?
Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.