amqp==5.3.1
annotated-types==0.7.0
anyio==4.13.0
asgiref==3.11.1
billiard==4.2.4
celery==5.6.3
certifi==2026.5.20
cffi==2.0.0
charset-normalizer==3.4.7
click==8.4.1
click-didyoumean==0.3.1
click-plugins==1.1.1.2
click-repl==0.3.0
colorama==0.4.6
cryptography==49.0.0
defusedxml==0.7.1
deprecation==2.1.0
Django==5.2.15
django-cors-headers==4.9.0
django-debug-toolbar>=4.0.0
django_extensions>=4.1
django-filter==25.2
django-redis==7.0.0
django-unfold
djangorestframework==3.17.1
djangorestframework_simplejwt==5.5.1
Faker==40.15.0
flower==2.0.1
fonttools==4.63.0
fpdf2==2.8.7
gunicorn==26.0.0
idna==3.17
img2pdf==0.6.3
ocrmypdf==17.7.0
opencv-python-headless>=4.10.0.82,<4.13.0
packaging==26.2
pdfminer.six==20260107
pi_heif==1.4.0
pikepdf==10.9.1
pillow==12.2.0
psycopg2-binary==2.9.12
pycparser==3.0
pydantic==2.13.4
pydantic_core==2.46.4
Pygments==2.20.0
PyJWT==2.12.1
pypdf==6.13.3
pypdfium2==5.10.1
pytesseract==0.3.13
pytest>=9.1.1
pytest-django>=4.12.0
python-dateutil==2.9.0.post0
python-dotenv==1.2.2
pusher>=3.3.4
redis==8.0.0
reportlab==4.5.1
requests==2.34.2
rich==15.0.0
six==1.17.0
sqlparse==0.5.5
typing-inspection==0.4.2
typing_extensions==4.15.0
tzdata==2026.2
tzlocal==5.3.1
uharfbuzz==0.55.0
urllib3==2.7.0
vine==5.1.0
watchfiles==1.2.0
wcwidth==0.7.0
whitenoise==6.12.0
# pinned versions for TF + numpy compatibility
numpy>=1.24,<2.0
tensorflow==2.15.0
keras-ocr
albumentations