Pyaket
📦 Easy Python to Fast Executables
Install / Use
/learn @BrokenSource/PyaketREADME
<div align="center">
<img src="https://raw.githubusercontent.com/BrokenSource/Pyaket/main/website/assets/images/logo.png" width="210">
<h1>Pyaket</h1>
<span>📦 Easy Python to Fast Executables 📦</span>
<br>
<br>
<a href="https://pypi.org/project/pyaket/"><img src="https://img.shields.io/pypi/v/pyaket?label=PyPI&color=blue"></a>
<a href="https://pypi.org/project/pyaket/"><img src="https://img.shields.io/pypi/dw/pyaket?label=%E2%86%93&color=blue"></a>
<a href="https://crates.io/crates/pyaket/"><img src="https://img.shields.io/crates/v/pyaket?label=Crates.io&color=orange"></a>
<a href="https://crates.io/crates/pyaket/"><img src="https://img.shields.io/crates/d/pyaket?label=%E2%86%93&color=orange"></a>
<a href="https://github.com/BrokenSource/Pyaket/"><img src="https://img.shields.io/github/v/tag/BrokenSource/Pyaket?label=GitHub&color=orange"></a>
<a href="https://github.com/BrokenSource/Pyaket/stargazers/"><img src="https://img.shields.io/github/stars/BrokenSource/Pyaket?label=Stars&style=flat&color=orange"></a>
<a href="https://discord.gg/KjqvcYwRHm"><img src="https://img.shields.io/discord/1184696441298485370?label=Discord&style=flat&color=purple"></a>
<br>
<b>
Links •
<a href="https://github.com/BrokenSource/Pyaket/">GitHub</a> •
<a href="https://pyaket.tremeschin.com/">Documentation</a> •
<a href="https://pyaket.tremeschin.com/about/changelog">Changelog</a> •
<a href="https://pyaket.tremeschin.com/about/license">License</a>
</b>
<br>
<sub><small>⭐️ Consider starring the project to help it grow! ⭐️</small></sub>
<br>
<br>
</div>
<img src="https://github.com/user-attachments/assets/c16122a6-7c39-45a6-a224-cc8714f12534"/>
🔥 Description
📦 Pyaket is a tool that bundles and generates portable executables of your python projects for all platforms. No more convoluted installation steps, give users the convenience they want, with maximum compatibility and dev-centric ease of use compared to alternative solutions.
- [x] Lightning fast installation that automatically manages python, virtual environments, and dependencies without user intervention that just works, bundle wheels or install from pypi.
- [x] Max compatibility with how the project is run in the user's machine - pyaket does not reinvent the wheel or compile python with an intermediate, use tools that already exists #
- [x] Cross compile from anywhere to most platforms and architectures, no docker or virtual machines required, portable immutable executables - see the table for details! #
- [x] Intelligently detects partial installations, downloads, archive unpacks, and automatically takes appropriate action - making iterative development easy and resilient against users
- [ ] Standalone executables with no network calls at runtime that bundles all dependencies #
- [x] Monorepo support in mind, decoupled dependencies and entry point specification
- [x] Rolling releases where a single binary always runs latest pypi or git branch/tag #
- [x] PyTorch installation at runtime, automatic backend detection (optional) #
