Django==5.2.15
django-constance==4.3.5
django-cors-headers==4.9.0
django-cryptography-5==2.0.3
django-extensions==4.1
django-filter==25.2
django-bulk-update
django-silk==5.5.0
djangorestframework==3.17.1
djangorestframework-simplejwt==5.5.1
drf-spectacular==0.29.0
faiss-cpu==1.14.3
Flask==3.1.3
Flask-Cors==6.0.5
Flask-RESTful==0.3.10
geopy==2.4.1
gunicorn==25.3.0
hdbscan==0.8.44
nltk==3.9.4
markupsafe==3.0.3
Pillow==12.2.0
ImageHash==4.3.2
insightface==0.7.3
psycopg==3.3.4
https://github.com/owncloud/pyocclient/archive/master.zip
pytz==2026.2
tzdata==2026.2
PyExifTool==0.4.9  # pinned: 0.5.x changes break metadata extraction; do not bump (see renovate.json)
pyvips==3.1.1
# scikit-learn: the backend-gpu image runs Python 3.10 (CUDA/ubuntu22.04), but
# scikit-learn 1.8.0+ require Python >= 3.11. Keep the python_version < "3.11"
# pin at <= 1.7.2 or the GPU build fails. Renovate is disabled for this package
# (see renovate.json) so it can't re-collapse the split; bump it manually.
scikit-learn==1.9.0; python_version >= "3.11"
scikit-learn==1.7.2; python_version < "3.11"
sentence_transformers==5.6.0
# timezonefinder: same py3.10 split as scikit-learn. 8.2.1+ require Python >= 3.11,
# so the python_version < "3.11" pin must stay at 8.2.0 (last release supporting
# py3.10) or the GPU build fails. Renovate is disabled for it (see renovate.json).
timezonefinder==8.2.4; python_version >= "3.11"
timezonefinder==8.2.0; python_version < "3.11"
tqdm==4.68.3
gevent==25.9.1
python-magic==0.4.27
Wand==0.7.2
django-q2==1.10.0
diskcache==5.6.3
safetensors==0.8.0
py-cpuinfo==9.0.0
psutil==7.2.2
concurrent-log-handler==0.9.29

# Dependencies for blip
timm==1.0.27
# Dependencies for Moondream chat handler (llama-cpp-python multimodal)
transformers==4.56.2
# Dependencies for mistral quantized and multimodal models like Moondream
llama-cpp-python==0.3.31
argon2-cffi==25.1.0
# Dependencies for SigLIP 2 ONNX inference
# On the GPU image (Python 3.10) the Dockerfile swaps this for
# onnxruntime-gpu==<same version>. 1.26.0+ has no Python 3.10 wheel; 1.23.2 is the
# last release with a cp310 wheel for both onnxruntime and onnxruntime-gpu, and is
# the version the GPU image last built green with (before #1818). Keep the
# python_version < "3.11" pin at 1.23.2. Renovate is disabled for it (see renovate.json).
onnxruntime==1.27.0; python_version >= "3.11"
onnxruntime==1.23.2; python_version < "3.11"
# SentencePiece tokenizer for SigLIP 2
sentencepiece==0.2.1
