Metadata-Version: 2.4
Name: pyfuscator
Version: 0.1.0
Summary: Protect Python applications and package them as encrypted archives or native binaries.
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: pycryptodome>=3.20
Provides-Extra: binary
Requires-Dist: nuitka>=2.7; extra == "binary"
Provides-Extra: bundle
Requires-Dist: pyinstaller>=6.0; extra == "bundle"

# pyfuscator

`pyfuscator` is a command-line build tool for protecting Python applications before packaging them.

It supports:

- Encrypted archive builds with a custom import hook
- Optional onefile loader bundling with PyInstaller
- Native standalone / onefile binaries through Nuitka when a C toolchain is available
- Safe anti-debug hooks at runtime

Example:

```powershell
pyfuscator .\src\main.py --password <password> --backend auto --onefile
```
