This section covers everything needed to run the Epstein Unredactor, from local development to production server deployment.
- Python 3.10+
- pip and venv
- System libraries:
libgl1, libglib2.0-0, libharfbuzz-dev (Linux) - Microsoft Core Fonts (for accurate width calculation)
| Package | Purpose |
|---|
django | Web framework |
opencv-python-headless | Image analysis (box detection) |
numpy | Array operations for image processing |
pymupdf | PDF parsing and image extraction |
pillow | Image format conversions, mask generation |
uharfbuzz | Precision text shaping with kerning/ligature support |
gunicorn | Production WSGI server |