diff --git a/requirements.txt b/requirements.txt index 8c4d99bf..fe46ec44 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,6 +7,7 @@ pydantic==2.11.1 python-multipart==0.0.6 websockets==14.2 python-socketio==5.11.0 +starlette==0.38.6 # --- Database --- asyncpg==0.29.0 @@ -15,13 +16,14 @@ psycopg2-binary==2.9.9 # --- Security --- cryptography==46.0.0 python-jose[cryptography]==3.3.0 +pyOpenSSL==26.0.0 # --- Logging / Observability --- structlog==23.2.0 python-json-logger==2.0.7 prometheus-client==0.19.0 -opentelemetry-api==1.21.0 -opentelemetry-sdk==1.21.0 +opentelemetry-api==1.29.0 +opentelemetry-sdk==1.29.0 # --- CLI --- click==8.1.7 @@ -32,7 +34,7 @@ ulid-py==1.1.0 python-dotenv==1.0.1 pyyaml==6.0.1 toml==0.10.2 -jsonschema==4.20.0 +jsonschema==4.23.0 python-dateutil==2.8.2 pytz==2023.3 aiofiles==24.1.0 @@ -40,12 +42,26 @@ httpx==0.28.1 requests==2.32.3 aiohttp==3.11.14 psutil==6.1.1 -pyOpenSSL==26.0.0 aiosqlite==0.20.0 pillow==10.4.0 lxml==5.3.2 -litellm==1.82.6 -starlette==0.38.6 +jinja2==3.1.6 +numpy==1.26.4 +sqlalchemy==2.0.40 +pandas==2.2.3 + +# --- AI / LLM (pinned for crawl4ai + litellm + scrapegraphai compat) --- +openai==1.109.1 +litellm==1.79.3 +tiktoken==0.9.0 +langchain==0.3.21 +langchain-core==0.3.82 +langchain-openai==0.3.35 +langchain-community==0.3.20 +langchain-text-splitters==0.3.8 +langsmith==0.3.45 +tokenizers==0.21.1 +fastuuid==0.14.0 # --- Plugin / sandbox (optional) --- pluggy==1.4.0