# Slim: external AI services, SQLite/PostgreSQL app data, pgvector, local file storage.
# No Playwright, cloud-storage SDKs, or other database clients.
# Keep shared package pins aligned with requirements.txt. NumPy is used for cosine scoring.
numpy==2.4.6
typer==0.25.1
fastapi==0.136.3
uvicorn[standard]==0.51.0
pydantic==2.13.4
python-multipart==0.0.32
itsdangerous==2.2.0

python-socketio==5.16.2
orjson==3.11.9
cryptography==48.0.0
bcrypt==5.0.0
argon2-cffi==25.1.0
PyJWT[crypto]==2.13.0
authlib==1.7.2
joserfc==1.7.4

requests==2.34.2
regex==2026.5.9
google-re2==1.1.20251105 # bounded compilation and linear-time knowledge searches
aiohttp==3.13.5 # do not update to 3.13.3 - broken
aiodns==3.6.1 # keep pinned: 4.x pulls pycares 5 (c-ares 1.34.6) which breaks DNS on some hosts (#28013, #28215); opt-in via AIOHTTP_CLIENT_ASYNC_DNS_RESOLVER
aiocache==0.12.3
aiofiles==25.1.0
starlette-compress==1.7.1
Brotli==1.2.0
httpx[socks,http2,zstd,cli,brotli]==0.28.1
starsessions[redis]==2.2.1
python-mimeparse==2.0.0

sqlalchemy[asyncio]==2.0.50
aiosqlite==0.22.1
psycopg[binary]==3.3.4
alembic==1.18.4

pycrdt==0.13.1
redis==8.0.1
hiredis==3.4.0

python-dateutil==2.9.0.post0
pytz==2026.2

loguru==0.7.3
asgiref==3.11.1

# AI libraries
tiktoken==0.13.0
mcp==1.27.2

openai==2.29.0

langchain-core==1.4.8
langchain-classic==1.0.7
langchain-text-splitters==1.1.2

fake-useragent==2.2.0

ftfy==6.3.1
chardet==7.4.3

Markdown==3.10.2
beautifulsoup4==4.14.3
lxml==6.1.1
validators==0.35.0
psutil==7.2.2

pillow==12.2.0
rank-bm25==0.2.2

black==26.5.1
youtube-transcript-api==1.2.4

azure-ai-documentintelligence==1.0.2
azure-identity==1.25.3
azure-search-documents==12.0.0

## Databases
psycopg2-binary==2.9.12
pgvector==0.4.2

## LDAP
ldap3==2.9.1

## Trace
googleapis-common-protos==1.75.0
opentelemetry-api==1.42.1
opentelemetry-sdk==1.42.1
opentelemetry-exporter-otlp==1.42.1
opentelemetry-instrumentation==0.63b1
opentelemetry-instrumentation-fastapi==0.63b1
opentelemetry-instrumentation-sqlalchemy==0.63b1
opentelemetry-instrumentation-redis==0.63b1
opentelemetry-instrumentation-requests==0.63b1
opentelemetry-instrumentation-logging==0.63b1
opentelemetry-instrumentation-httpx==0.63b1
opentelemetry-instrumentation-aiohttp-client==0.63b1
opentelemetry-instrumentation-system-metrics==0.63b1
