a2wsgi==1.10.10
alembic>=1.13,<2
anthropic==0.121.0
asgiref>=3.11.1
boto3==1.43.67
beautifulsoup4==4.15.0
cel-python==0.5.0
celery==5.6.3
celery-redbeat==2.4.2
croniter==6.2.4
cryptography==50.0.0
dataclasses-json==0.6.7
daytona==0.205.1
defusedxml==0.7.1
docling==2.119.0
rapidocr==3.9.2
onnxruntime==1.28.0
docx2txt==0.9
ddgs>=8.0.0
fast-ebook
elevenlabs==2.62.0
Flask==3.1.3
faiss-cpu==1.15.0
fastmcp==3.4.6
flask-restx==1.3.2
google-genai==2.17.0
google-api-python-client==2.198.0
google-auth-httplib2==0.4.1
google-auth-oauthlib==1.4.0
gTTS==2.5.4
gunicorn==26.0.0
jinja2==3.1.6
jiter==0.16.0
jmespath==1.1.0
joblib==1.5.3
jsonpatch==1.33
jsonpointer==3.1.1
kombu==5.6.2
lazy-object-proxy==1.12.0
lxml==6.1.1
markupsafe==3.0.3
marshmallow>=3.18.0,<4.0.0
mpmath==1.3.0
multidict==6.7.1
msal==1.37.0
mypy-extensions==1.1.0
networkx==3.6.1
numpy==2.5.1
openai==2.53.0
openapi3-parser==1.1.22
opentelemetry-distro>=0.50b0,<1
opentelemetry-exporter-otlp>=1.29.0,<2
opentelemetry-instrumentation-celery>=0.50b0,<1
opentelemetry-instrumentation-flask>=0.50b0,<1
opentelemetry-instrumentation-logging>=0.50b0,<1
opentelemetry-instrumentation-psycopg>=0.50b0,<1
opentelemetry-instrumentation-redis>=0.50b0,<1
opentelemetry-instrumentation-requests>=0.50b0,<1
opentelemetry-instrumentation-sqlalchemy>=0.50b0,<1
opentelemetry-instrumentation-starlette>=0.50b0,<1
orjson==3.11.9
packaging==26.3
pandas==3.0.5
openpyxl==3.1.5
pathable==0.6.0
pdf2image>=1.17.0
pgvector>=0.5,<1
pillow==12.3.0
portalocker>=2.7.0,<4.0.0
prompt-toolkit==3.0.53
protobuf==7.35.1
psycopg[binary,pool]>=3.1,<4
py==1.11.0
pydantic
pydantic-core
pydantic-settings
praw==8.0.2
pymilvus==3.0.1
milvus-lite==3.2.0; sys_platform != "win32"
pypdf==6.15.0
pypdfium2==5.12.1
qdrant-client==1.19.0
python-dateutil==2.9.0.post0
python-dotenv
python-jose==3.5.0
python-pptx==1.0.2
PyYAML
redis==7.4.0
referencing>=0.28.0,<0.38.0
regex==2026.7.19
requests==2.34.2
retry==0.9.2
sentence-transformers==5.7.0
sqlalchemy>=2.0,<3
starlette>=1.0,<2
tiktoken==0.13.0
tokenizers==0.22.2
torch==2.11.0
tqdm==4.67.3
# Capped <5.9.0 to match docling-core's own darwin pin: 5.9+ breaks docling's
# PDF layout model on Apple Silicon ("Cannot convert a MPS Tensor to float64").
transformers==5.8.1
typing-extensions==4.16.0
typing-inspect==0.9.0
tzdata==2026.3
urllib3==2.7.0
uvicorn[standard]>=0.30,<1
uvicorn-worker>=0.4,<1
vine==5.1.0
wcwidth==0.8.2
werkzeug>=3.1.0
yarl==1.24.5
markdownify==1.2.3
tldextract==5.3.2
# google-genai caps websockets <17.0; 17.x will not resolve.
websockets==16.0
websocket-client==1.9.0
