Metadata-Version: 2.4
Name: pyprotectorx
Version: 3.0.0
Summary: PyProtectorX extension and CLI (v3)
Author: Zain Alkhalil
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file
Dynamic: requires-python


# PyProtectorX v3 - Ready-to-build (CLI encrypt only)

This package provides a C extension and a CLI `pyprotectorx encrypt <file>` that:
- Uses internal password generation (no interactive prompt)
- For `.py` files uses `dumps()` (compile+marshal+compress+encrypt+base64|password) and writes that blob to `<file>.py.enc`
- For other files attempts to encrypt bytes using internal `encrypt` and an internally-derived password

Build:
```
python -m pip install -U build setuptools wheel
python -m build
# or quick test
python setup.py build_ext --inplace
pip install -e .
```

Use:
```
pyprotectorx encrypt test.py
```


