| 1 | cryptography>=46.0.7 |
| 2 | pynacl>=1.6.2 |
| 3 | fastapi>=0.110.0 |
| 4 | uvicorn>=0.29.0 |
| 5 | pydantic>=2.4.0 |
| 6 | httpx>=0.27.0 |
| 7 | python-multipart>=0.0.26 |
| 8 | |
| 9 | # Format adapters |
| 10 | Pillow>=12.2.0 |
| 11 | numpy>=1.26.0 |
| 12 | scipy>=1.11.0 |
| 13 | pypdf>=6.10.2 |
| 14 | python-docx>=1.1.0 |
| 15 | imagehash>=4.3.1 |
| 16 | |
| 17 | # Post-quantum (optional but tested). |
| 18 | # Requires liboqs C library installed on the system. See RUNBOOK.md phase 7. |
| 19 | # liboqs-python>=0.14.0 |