diff --git a/backend/pyproject.toml b/backend/pyproject.toml index 377eb035..47e2728e 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -16,60 +16,60 @@ keywords = ["ai", "agents", "hyperfocus", "neurodivergent"] dependencies = [ # ───── Core Framework (FastAPI) ───── - "FastAPI==0.141.0", - "Uvicorn[standard]==0.35.0", + "FastAPI==0.141.1", + "Uvicorn[standard]==0.52.4", "Pydantic>=2.14.0,<3.0.0", "pydantic-settings>=2.14.0,<3.0", - "SQLAlchemy==2.1.10", - "Alembic==1.18.4", - "asyncpg==0.30.0", - "psycopg2-binary==2.9.10", + "SQLAlchemy==2.0.52", + "Alembic==1.19.1", + "asyncpg==0.31.0", + "psycopg2-binary==2.9.12", # ───── Security & Compliance ───── - "GitPython==3.1.50", + "GitPython==3.1.61", "cryptography==46.0.7", - "PyJWT==2.12.0", + "PyJWT==2.13.0", "python-jose==3.5.0", "passlib==1.7.4", "argon2-cffi==25.1.0", "PyNaCl==1.6.2", - "Authlib==1.6.11", + "Authlib==1.8.0", # ───── Payment & Stripe ───── "stripe>=13.0.0", # ───── Observability & Monitoring ───── - "prometheus-client==0.23.1", + "prometheus-client==0.26.0", "prometheus-fastapi-instrumentator==7.1.0", - "opentelemetry-api==1.41.0", - "opentelemetry-sdk==1.41.0", - "opentelemetry-distro==0.61b0", - "opentelemetry-exporter-otlp==1.41.0", - "opentelemetry-exporter-otlp-proto-common==1.41.0", - "opentelemetry-exporter-otlp-proto-grpc==1.41.0", - "opentelemetry-exporter-otlp-proto-http==1.41.0", - "opentelemetry-instrumentation==0.61b0", - "opentelemetry-instrumentation-asgi==0.61b0", - "opentelemetry-instrumentation-fastapi==0.61b0", - "opentelemetry-instrumentation-httpx==0.61b0", - "opentelemetry-instrumentation-logging==0.61b0", - "opentelemetry-instrumentation-redis==0.61b0", - "opentelemetry-instrumentation-sqlalchemy==0.61b0", - "opentelemetry-instrumentation-system-metrics==0.61b0", - "opentelemetry-instrumentation-celery==0.61b0", - "opentelemetry-proto==1.41.0", - "opentelemetry-semantic-conventions==0.61b0", - "opentelemetry-util-http==0.61b0", + "opentelemetry-api==1.44.0", + "opentelemetry-sdk==1.44.0", + "opentelemetry-distro==0.65b0", + "opentelemetry-exporter-otlp==1.44.0", + "opentelemetry-exporter-otlp-proto-common==1.44.0", + "opentelemetry-exporter-otlp-proto-grpc==1.44.0", + "opentelemetry-exporter-otlp-proto-http==1.44.0", + "opentelemetry-instrumentation==0.65b0", + "opentelemetry-instrumentation-asgi==0.65b0", + "opentelemetry-instrumentation-fastapi==0.65b0", + "opentelemetry-instrumentation-httpx==0.65b0", + "opentelemetry-instrumentation-logging==0.65b0", + "opentelemetry-instrumentation-redis==0.65b0", + "opentelemetry-instrumentation-sqlalchemy==0.65b0", + "opentelemetry-instrumentation-system-metrics==0.65b0", + "opentelemetry-instrumentation-celery==0.65b0", + "opentelemetry-proto==1.44.0", + "opentelemetry-semantic-conventions==0.65b0", + "opentelemetry-util-http==0.65b0", # ───── Agent Orchestration & LLM Frameworks ───── - "langgraph==1.5.0", + "langgraph==1.2.11", "langgraph-prebuilt==1.1.0", - "langgraph-checkpoint==4.0.1", - "langgraph-sdk==0.3.13", + "langgraph-checkpoint==4.2.0", + "langgraph-sdk==0.4.4", "LangChain==0.3.5", "langchain-core==0.3.5", - "langchain-community==0.3.5", - "langserve==0.2.1", + "langchain-community==0.4.2", + "langserve==0.3.3", "pydantic-ai==0.15.0", "crewai==0.90.0", @@ -80,122 +80,122 @@ dependencies = [ "groq==0.15.0", # ───── Task Queue & Async ───── - "celery==5.6.2", + "celery==5.6.3", "kombu==5.6.2", "billiard==4.2.4", "redis==5.3.1", "aiolimiter==2.0.0", # ───── Database & Storage ───── - "chromadb==1.0.15", + "chromadb==1.5.9", "minio==7.3.0", "motor==3.8.0", # ───── WEB3 & Blockchain ───── "web3==6.20.0", - "eth-account==0.13.0", + "eth-account==0.14.0", "eth-typing==4.4.0", "eth-utils==4.2.0", - "eth-keys==0.7.1", + "eth-keys==0.8.0", "eth-rlp==0.3.0", # ───── HTTP & Networking ───── - "aiohttp==3.13.4", + "aiohttp==3.14.3", "httpx==0.28.1", "httpx-retry==0.6.0", "httpx-sse==0.4.3", - "requests==2.33.0", + "requests==2.34.2", "requests-oauthlib==2.0.0", "websockets==15.0.1", - "python-socketio==5.15.0", - "python-engineio==4.12.2", - "python-multipart==0.0.26", + "python-socketio==5.16.4", + "python-engineio==4.14.0", + "python-multipart==0.0.32", # ───── Discord & Bot Framework ───── - "discord.py==2.5.2", - "py-cord==2.6.1", + "discord.py==2.7.1", + "py-cord==2.8.1", # ───── Docker & Container Management ───── - "docker==8.1.0", + "docker==7.2.0", "kubernetes==33.1.0", # ───── Utilities & Helpers ───── - "click==8.2.1", - "typer==0.16.0", - "python-dotenv==1.2.2", + "click==8.5.0", + "typer==0.27.2", + "python-dotenv==1.2.3", "pydantic-extra-types==2.14.0", - "APScheduler==3.11.2", + "APScheduler==3.11.3", "schedule==1.2.2", "tenacity==9.1.4", "backoff==2.2.1", "limits==5.8.0", - "slowapi==0.1.9", + "slowapi==0.1.10", "turns==2.1.0", # ───── Logging & Structured Output ───── "structlog==24.1.0", "coloredlogs==15.0.1", - "colorlog==6.9.0", + "colorlog==6.12.0", "rich==14.0.0", # ───── File & Data Processing ───── "aiofiles==24.1.0", - "beautifulsoup4==4.13.4", - "lxml==6.1.0", - "feedparser==6.0.11", + "beautifulsoup4==4.15.0", + "lxml==6.1.3", + "feedparser==6.0.14", "pandas==2.3.1", - "numpy==2.3.2", - "matplotlib==3.10.5", - "scipy==1.16.1", - "scikit-learn==1.7.1", + "numpy==2.5.2", + "matplotlib==3.11.1", + "scipy==1.18.1", + "scikit-learn==1.9.0", # ───── GraphQL & Data Interchange ───── - "strawberry-graphql==0.312.3", - "graphql-core==3.2.8", + "strawberry-graphql==0.327.2", + "graphql-core==3.2.12", # ───── Optional Scientific & Advanced ───── - "qiskit==2.3.1", + "qiskit==2.5.2", "sympy==1.14.0", - "networkx==3.5", - "onnxruntime==1.22.1", + "networkx==3.6.1", + "onnxruntime==1.29.0", # ───── Miscellaneous ───── - "PyYAML==6.0.2", + "PyYAML==6.0.3", "python-dateutil==2.9.0.post0", "pytz==2025.2", "tzdata==2025.3", "packaging==25.0", - "durationpy==0.10", + "durationpy==0.11", "email-validator==2.3.0", - "Levenshtein==0.27.3", - "RapidFuzz==3.14.3", + "Levenshtein==0.27.4", + "RapidFuzz==3.14.6", ] [project.optional-dependencies] dev = [ - "pytest==9.0.3", + "pytest==9.1.1", "pytest-asyncio>=0.25.0", "pytest-cov==7.1.0", "pytest-xdist==3.8.0", - "pytest-benchmark==5.1.0", - "hypothesis==6.131.0", + "pytest-benchmark==5.3.0", + "hypothesis==6.167.1", "factory_boy==3.3.3", "Faker==33.2.0", - "black==26.3.1", - "ruff==0.9.4", + "black==26.5.1", + "ruff==0.16.6", "flake8==7.3.0", - "pylint==4.1.0", + "pylint==4.0.8", "mypy==1.14.1", "isort==6.0.1", - "bandit==1.8.6", + "bandit==1.9.4", "bandit-baseline==1.8.0", - "semgrep==1.92.0", - "pip-audit==2.8.0", + "semgrep==1.176.0", + "pip-audit==2.10.1", "detect-secrets==1.6.0", ] ai = [ - "autogen==0.5.0", + "autogen==0.14.1", ] [project.urls] diff --git a/backend/requirements-UPGRADED.txt b/backend/requirements-UPGRADED.txt index 52161274..7b9939aa 100644 --- a/backend/requirements-UPGRADED.txt +++ b/backend/requirements-UPGRADED.txt @@ -17,26 +17,26 @@ # ────────────────────────────────────────────────────────────────────────────── # CORE FRAMEWORK (UPDATED) # ────────────────────────────────────────────────────────────────────────────── -FastAPI==0.141.0 -Uvicorn==0.35.0 +FastAPI==0.141.1 +Uvicorn==0.52.4 Pydantic>=2.14.0,<3.0.0 pydantic-settings>=2.14.0,<3.0 -SQLAlchemy==2.1.10 -Alembic==1.18.4 -asyncpg==0.30.0 -psycopg2-binary==2.9.10 +SQLAlchemy==2.0.52 +Alembic==1.19.1 +asyncpg==0.31.0 +psycopg2-binary==2.9.12 # ────────────────────────────────────────────────────────────────────────────── # SECURITY & COMPLIANCE (CRITICAL UPDATES) # ────────────────────────────────────────────────────────────────────────────── -GitPython==3.1.50 +GitPython==3.1.61 cryptography==46.0.7 -PyJWT==2.12.0 +PyJWT==2.13.0 python-jose==3.5.0 passlib==1.7.4 argon2-cffi==25.1.0 PyNaCl==1.6.2 -Authlib==1.6.11 +Authlib==1.8.0 # ────────────────────────────────────────────────────────────────────────────── # PAYMENT & STRIPE (UPDATED) @@ -46,42 +46,42 @@ stripe>=13.0.0 # ────────────────────────────────────────────────────────────────────────────── # OBSERVABILITY & MONITORING (UPDATED) # ────────────────────────────────────────────────────────────────────────────── -prometheus-client==0.23.1 +prometheus-client==0.26.0 prometheus-fastapi-instrumentator==7.1.0 -opentelemetry-api==1.41.0 -opentelemetry-sdk==1.41.0 -opentelemetry-distro==0.61b0 -opentelemetry-exporter-otlp==1.41.0 -opentelemetry-exporter-otlp-proto-common==1.41.0 -opentelemetry-exporter-otlp-proto-grpc==1.41.0 -opentelemetry-exporter-otlp-proto-http==1.41.0 -opentelemetry-instrumentation==0.61b0 -opentelemetry-instrumentation-asgi==0.61b0 -opentelemetry-instrumentation-fastapi==0.61b0 -opentelemetry-instrumentation-httpx==0.61b0 -opentelemetry-instrumentation-logging==0.61b0 -opentelemetry-instrumentation-redis==0.61b0 -opentelemetry-instrumentation-sqlalchemy==0.61b0 -opentelemetry-instrumentation-system-metrics==0.61b0 -opentelemetry-instrumentation-celery==0.61b0 -opentelemetry-proto==1.41.0 -opentelemetry-semantic-conventions==0.61b0 -opentelemetry-util-http==0.61b0 +opentelemetry-api==1.44.0 +opentelemetry-sdk==1.44.0 +opentelemetry-distro==0.65b0 +opentelemetry-exporter-otlp==1.44.0 +opentelemetry-exporter-otlp-proto-common==1.44.0 +opentelemetry-exporter-otlp-proto-grpc==1.44.0 +opentelemetry-exporter-otlp-proto-http==1.44.0 +opentelemetry-instrumentation==0.65b0 +opentelemetry-instrumentation-asgi==0.65b0 +opentelemetry-instrumentation-fastapi==0.65b0 +opentelemetry-instrumentation-httpx==0.65b0 +opentelemetry-instrumentation-logging==0.65b0 +opentelemetry-instrumentation-redis==0.65b0 +opentelemetry-instrumentation-sqlalchemy==0.65b0 +opentelemetry-instrumentation-system-metrics==0.65b0 +opentelemetry-instrumentation-celery==0.65b0 +opentelemetry-proto==1.44.0 +opentelemetry-semantic-conventions==0.65b0 +opentelemetry-util-http==0.65b0 # ────────────────────────────────────────────────────────────────────────────── # AGENT ORCHESTRATION & LLM FRAMEWORKS (NEW) # ────────────────────────────────────────────────────────────────────────────── -langgraph==1.5.0 +langgraph==1.2.11 langgraph-prebuilt==1.1.0 -langgraph-checkpoint==4.0.1 -langgraph-sdk==0.3.13 +langgraph-checkpoint==4.2.0 +langgraph-sdk==0.4.4 LangChain==0.3.5 langchain-core==0.3.5 -langchain-community==0.3.5 -langserve==0.2.1 +langchain-community==0.4.2 +langserve==0.3.3 pydantic-ai==0.15.0 crewai==0.90.0 -autogen==0.5.0 +autogen==0.14.1 # ────────────────────────────────────────────────────────────────────────────── # LLM APIs (UPDATED) @@ -94,17 +94,17 @@ groq==0.15.0 # ────────────────────────────────────────────────────────────────────────────── # TASK QUEUE & ASYNC (STABLE) # ────────────────────────────────────────────────────────────────────────────── -celery==5.6.2 +celery==5.6.3 kombu==5.6.2 billiard==4.2.4 redis==5.3.1 -fakeredis==2.33.0 +fakeredis==2.37.1 aiolimiter==2.0.0 # ────────────────────────────────────────────────────────────────────────────── # DATABASE & STORAGE # ────────────────────────────────────────────────────────────────────────────── -chromadb==1.0.15 +chromadb==1.5.9 minio==7.3.0 motor==3.8.0 @@ -112,79 +112,79 @@ motor==3.8.0 # WEB3 & BLOCKCHAIN (NEW) # ────────────────────────────────────────────────────────────────────────────── web3==6.20.0 -eth-account==0.13.0 +eth-account==0.14.0 eth-typing==4.4.0 eth-utils==4.2.0 -eth-keys==0.7.1 +eth-keys==0.8.0 eth-rlp==0.3.0 # ────────────────────────────────────────────────────────────────────────────── # HTTP & NETWORKING # ────────────────────────────────────────────────────────────────────────────── -aiohttp==3.13.4 +aiohttp==3.14.3 httpx==0.28.1 httpx-retry==0.6.0 httpx-sse==0.4.3 -requests==2.33.0 +requests==2.34.2 requests-oauthlib==2.0.0 websockets==15.0.1 -python-socketio==5.15.0 -python-engineio==4.12.2 -python-multipart==0.0.26 +python-socketio==5.16.4 +python-engineio==4.14.0 +python-multipart==0.0.32 # ────────────────────────────────────────────────────────────────────────────── # DISCORD & BOT FRAMEWORK # ────────────────────────────────────────────────────────────────────────────── -discord.py==2.5.2 -py-cord==2.6.1 +discord.py==2.7.1 +py-cord==2.8.1 # ────────────────────────────────────────────────────────────────────────────── # DOCKER & CONTAINER MANAGEMENT (UPDATED) # ────────────────────────────────────────────────────────────────────────────── -docker==8.1.0 +docker==7.2.0 kubernetes==33.1.0 # ────────────────────────────────────────────────────────────────────────────── # CODE QUALITY & SECURITY (UPDATED) # ────────────────────────────────────────────────────────────────────────────── -black==26.3.1 -ruff==0.9.4 +black==26.5.1 +ruff==0.16.6 flake8==7.3.0 -pylint==4.1.0 +pylint==4.0.8 mypy==1.14.1 isort==6.0.1 -bandit==1.8.6 +bandit==1.9.4 bandit-baseline==1.8.0 -semgrep==1.92.0 -safety==3.2.0 +semgrep==1.176.0 +safety==3.8.1 detect-secrets==1.6.0 -pip-audit==2.8.0 +pip-audit==2.10.1 # ────────────────────────────────────────────────────────────────────────────── # TESTING & VALIDATION (ENHANCED) # ────────────────────────────────────────────────────────────────────────────── -pytest==9.0.3 +pytest==9.1.1 pytest-asyncio>=0.25.0 pytest-cov==7.1.0 pytest-xdist==3.8.0 -pytest-benchmark==5.1.0 -hypothesis==6.131.0 +pytest-benchmark==5.3.0 +hypothesis==6.167.1 factory_boy==3.3.3 Faker==33.2.0 # ────────────────────────────────────────────────────────────────────────────── # UTILITIES & HELPERS # ────────────────────────────────────────────────────────────────────────────── -click==8.2.1 -typer==0.16.0 -python-dotenv==1.2.2 +click==8.5.0 +typer==0.27.2 +python-dotenv==1.2.3 pydantic-extra-types==2.14.0 -APScheduler==3.11.2 +APScheduler==3.11.3 schedule==1.2.2 tenacity==9.1.4 backoff==2.2.1 limits==5.8.0 -slowapi==0.1.9 +slowapi==0.1.10 turns==2.1.0 # ────────────────────────────────────────────────────────────────────────────── @@ -192,45 +192,45 @@ turns==2.1.0 # ────────────────────────────────────────────────────────────────────────────── structlog==24.1.0 coloredlogs==15.0.1 -colorlog==6.9.0 +colorlog==6.12.0 rich==14.0.0 # ────────────────────────────────────────────────────────────────────────────── # FILE & DATA PROCESSING # ────────────────────────────────────────────────────────────────────────────── aiofiles==24.1.0 -beautifulsoup4==4.13.4 -lxml==6.1.0 -feedparser==6.0.11 +beautifulsoup4==4.15.0 +lxml==6.1.3 +feedparser==6.0.14 pandas==2.3.1 -numpy==2.3.2 -matplotlib==3.10.5 -scipy==1.16.1 -scikit-learn==1.7.1 +numpy==2.5.2 +matplotlib==3.11.1 +scipy==1.18.1 +scikit-learn==1.9.0 # ────────────────────────────────────────────────────────────────────────────── # GRAPHQL & DATA INTERCHANGE # ────────────────────────────────────────────────────────────────────────────── -strawberry-graphql==0.312.3 -graphql-core==3.2.8 +strawberry-graphql==0.327.2 +graphql-core==3.2.12 # ────────────────────────────────────────────────────────────────────────────── # OPTIONAL SCIENTIFIC & ADVANCED # ────────────────────────────────────────────────────────────────────────────── -qiskit==2.3.1 +qiskit==2.5.2 sympy==1.14.0 -networkx==3.5 -onnxruntime==1.22.1 +networkx==3.6.1 +onnxruntime==1.29.0 # ────────────────────────────────────────────────────────────────────────────── # MISCELLANEOUS # ────────────────────────────────────────────────────────────────────────────── -PyYAML==6.0.2 +PyYAML==6.0.3 python-dateutil==2.9.0.post0 pytz==2025.2 tzdata==2025.3 packaging==25.0 -durationpy==0.10 +durationpy==0.11 email-validator==2.3.0 -Levenshtein==0.27.3 -RapidFuzz==3.14.3 +Levenshtein==0.27.4 +RapidFuzz==3.14.6 diff --git a/backend/requirements-ai.txt b/backend/requirements-ai.txt index 4a3a47d4..93eabd6b 100644 --- a/backend/requirements-ai.txt +++ b/backend/requirements-ai.txt @@ -1,16 +1,16 @@ -accelerate==1.10.0 -bitsandbytes==0.46.1 +accelerate==1.14.0 +bitsandbytes==0.50.2 gradio==5.41.0 gradio_client==1.11.0 huggingface-hub==0.34.3 langchain-core==1.2.18 -langchain-text-splitters==1.1.1 -langsmith==0.7.16 -nltk==3.9.1 +langchain-text-splitters==1.1.2 +langsmith==0.12.1 +nltk==3.10.3 pillow==11.3.0 -safetensors==0.5.3 +safetensors==0.8.0 sentence-transformers==5.4.1 -streamlit==1.54.0 -tokenizers==0.21.4 -torch==2.8.0 +streamlit==1.63.0 +tokenizers==0.23.2 +torch==2.14.0 transformers==4.55.2 diff --git a/backend/requirements-dev.txt b/backend/requirements-dev.txt index b15b2f55..bfcf08ff 100644 --- a/backend/requirements-dev.txt +++ b/backend/requirements-dev.txt @@ -4,17 +4,17 @@ # ============================================================ # Testing -pytest==9.0.2 +pytest==9.1.1 pytest-asyncio>=0.23.0 pytest-cov==7.1.0 httpx==0.28.1 # Code Quality & Linting -ruff==0.9.0 +ruff==0.16.6 # Security Scanning -pip-audit==2.8.0 -safety==3.3.0 +pip-audit==2.10.1 +safety==3.8.1 # Type Checking (optional but BROski-approved) mypy==1.14.0 diff --git a/backend/requirements.txt b/backend/requirements.txt index d3d18bb5..c747a6f8 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,178 +1,178 @@ aiofiles==24.1.0 -aiohappyeyeballs==2.6.1 -aiohttp==3.13.4 +aiohappyeyeballs==2.7.1 +aiohttp==3.14.3 aiosignal==1.4.0 aiosqlite==0.22.1 -alembic==1.18.4 +alembic==1.19.1 altair==5.5.0 amqp==5.3.1 -annotated-doc==0.0.4 -annotated-types==0.7.0 +annotated-doc==0.0.5 +annotated-types==0.8.0 # audioop-lts==0.2.1 <- removed: requires Python >=3.13, we use 3.11 -anyio==4.9.0 -APScheduler==3.11.2 +anyio==4.15.0 +APScheduler==3.11.3 argon2-cffi==25.1.0 argon2-cffi-bindings==25.1.0 -arq==0.27.0 -asgiref==3.11.1 -astroid==4.0.4 +arq==0.28.0 +asgiref==3.12.1 +astroid==4.3.1 asyncio==3.4.3 -asyncpg==0.30.0 +asyncpg==0.31.0 asyncio-throttle==1.0.2 attrs==25.3.0 -Authlib==1.6.11 +Authlib==1.8.0 backoff==2.2.1 -bandit==1.8.6 +bandit==1.9.4 bcrypt==4.3.0 -beautifulsoup4==4.13.4 -bidict==0.23.1 +beautifulsoup4==4.15.0 +bidict==0.24.1 billiard==4.2.4 -black==26.3.1 +black==26.5.1 blinker==1.9.0 boolean.py==5.0 -boto3==1.42.64 -botocore==1.42.64 +boto3==1.43.88 +botocore==1.43.88 Brotli==1.2.0 -build==1.3.0 +build==1.6.0 CacheControl==0.14.4 cachetools==5.5.2 -celery==5.6.2 +celery==5.6.3 certifi==2025.8.3 -cffi==2.0.0 -charset-normalizer==3.4.2 -chromadb==1.0.15 -click==8.2.1 +cffi==2.1.1 +charset-normalizer==3.5.1 +chromadb==1.5.9 +click==8.5.0 click-didyoumean==0.3.1 click-plugins==1.1.1.2 click-repl==0.3.0 colorama==0.4.6 coloredlogs==15.0.1 -colorlog==6.9.0 +colorlog==6.12.0 contourpy==1.3.3 -coverage==7.13.4 -cross-web==0.4.1 +coverage==7.16.0 +cross-web==0.7.0 cryptography==46.0.7 cycler==0.12.1 cyclonedx-python-lib==8.9.0 dataclasses==0.6 dataclasses-json==0.6.7 -decorator==5.2.1 +decorator==5.3.1 defusedxml==0.7.1 -Deprecated==1.2.18 +Deprecated==1.3.1 detect-secrets==1.5.0 dill==0.4.1 -discord.py==2.5.2 +discord.py==2.7.1 distro==1.9.0 dnspython==2.8.0 -docker==7.1.0 -docstring_parser==0.17.0 +docker==7.2.0 +docstring_parser==0.18.0 dparse==0.6.4 -durationpy==0.10 +durationpy==0.11 ecdsa==0.19.2 email-validator==2.3.0 execnet==2.1.2 -fabric==3.2.2 +fabric==3.2.3 factory_boy==3.3.3 Faker==33.1.0 -fakeredis==2.33.0 -fastapi==0.135.3 -feedparser==6.0.11 +fakeredis==2.37.1 +fastapi==0.141.1 +feedparser==6.0.14 ffmpy==0.6.1 -filelock==3.20.3 +filelock==3.32.5 flake8==7.3.0 Flask==3.1.3 -flask-cors==6.0.1 -Flask-SocketIO==5.5.1 -flatbuffers==25.2.10 -fonttools==4.60.2 -frozenlist==1.7.0 -fsspec==2026.3.0 -geographiclib==2.0 -geopy==2.4.1 +flask-cors==6.0.5 +Flask-SocketIO==5.6.1 +flatbuffers==25.12.19 +fonttools==4.64.0 +frozenlist==1.8.0 +fsspec==2026.7.0 +geographiclib==2.1 +geopy==2.5.0 gitdb==4.0.12 -GitPython==3.1.50 -google-auth==2.40.3 -googleapis-common-protos==1.70.0 +GitPython==3.1.61 +google-auth==2.57.1 +googleapis-common-protos==1.75.3 grafana-api==1.0.3 -graphql-core==3.2.8 -greenlet==3.3.2 +graphql-core==3.2.12 +greenlet==3.5.5 groovy==0.1.2 -grpcio==1.74.0 +grpcio==1.83.1 h11==0.16.0 -hiredis==3.3.0 +hiredis==3.4.1 httpcore==1.0.9 -httptools==0.6.4 +httptools==0.8.0 httpx==0.28.1 httpx-sse==0.4.3 humanfriendly==10.0 -idna==3.10 +idna==3.19 importlib_metadata==8.7.0 importlib_resources==6.5.2 -iniconfig==2.1.0 +iniconfig==2.3.0 invoke==2.2.0 isort==6.0.1 itsdangerous==2.2.0 -jaraco.context==6.1.0 +jaraco.context==6.1.2 Jinja2==3.1.6 -jiter==0.10.0 +jiter==0.16.0 jmespath==1.1.0 -joblib==1.5.1 +joblib==1.6.0 jsonpatch==1.33 -jsonpointer==3.0.0 -jsonschema==4.25.0 -jsonschema-specifications==2025.4.1 -kiwisolver==1.4.8 +jsonpointer==3.1.1 +jsonschema==4.26.0 +jsonschema-specifications==2025.9.1 +kiwisolver==1.5.1 kombu==5.6.2 kubernetes==33.1.0 -langgraph==1.1.0 -langgraph-checkpoint==4.0.1 -langgraph-prebuilt==1.0.8 -langgraph-sdk==0.3.13 -Levenshtein==0.27.3 +langgraph==1.2.11 +langgraph-checkpoint==4.2.0 +langgraph-prebuilt==1.1.0 +langgraph-sdk==0.4.4 +Levenshtein==0.27.4 license-expression==30.4.4 limits==5.8.0 -lxml==6.1.0 -Mako==1.3.12 +lxml==6.1.3 +Mako==1.4.1 markdown-it-py==3.0.0 -MarkupSafe==3.0.2 +MarkupSafe==3.0.3 marshmallow==3.26.2 -matplotlib==3.10.5 +matplotlib==3.11.1 mccabe==0.7.0 mcp==1.26.0 mdurl==0.1.2 minio==7.2.20 -mmh3==5.2.0 -mpmath==1.3.0 -msgpack==1.1.2 -multidict==6.6.3 +mmh3==5.3.0 +mpmath==1.4.1 +msgpack==1.2.2 +multidict==6.7.1 mypy==1.14.0 mypy_extensions==1.1.0 -narwhals==2.0.1 -networkx==3.5 +narwhals==2.25.0 +networkx==3.6.1 nodeenv==1.10.0 -numpy==2.3.2 +numpy==2.5.2 oauthlib==3.3.1 -onnxruntime==1.22.1 +onnxruntime==1.29.0 openai==1.98.0 -opentelemetry-api==1.40.0 -opentelemetry-distro==0.61b0 -opentelemetry-exporter-otlp==1.40.0 -opentelemetry-exporter-otlp-proto-common==1.40.0 -opentelemetry-exporter-otlp-proto-grpc==1.40.0 -opentelemetry-exporter-otlp-proto-http==1.40.0 -opentelemetry-instrumentation==0.61b0 -opentelemetry-instrumentation-asgi==0.61b0 -opentelemetry-instrumentation-fastapi==0.61b0 -opentelemetry-instrumentation-httpx==0.61b0 -opentelemetry-instrumentation-logging==0.61b0 -opentelemetry-instrumentation-redis==0.61b0 -opentelemetry-instrumentation-sqlalchemy==0.61b0 -opentelemetry-instrumentation-system-metrics==0.61b0 -opentelemetry-proto==1.40.0 -opentelemetry-sdk==1.40.0 -opentelemetry-semantic-conventions==0.61b0 -opentelemetry-util-http==0.61b0 -orjson==3.11.7 +opentelemetry-api==1.44.0 +opentelemetry-distro==0.65b0 +opentelemetry-exporter-otlp==1.44.0 +opentelemetry-exporter-otlp-proto-common==1.44.0 +opentelemetry-exporter-otlp-proto-grpc==1.44.0 +opentelemetry-exporter-otlp-proto-http==1.44.0 +opentelemetry-instrumentation==0.65b0 +opentelemetry-instrumentation-asgi==0.65b0 +opentelemetry-instrumentation-fastapi==0.65b0 +opentelemetry-instrumentation-httpx==0.65b0 +opentelemetry-instrumentation-logging==0.65b0 +opentelemetry-instrumentation-redis==0.65b0 +opentelemetry-instrumentation-sqlalchemy==0.65b0 +opentelemetry-instrumentation-system-metrics==0.65b0 +opentelemetry-proto==1.44.0 +opentelemetry-sdk==1.44.0 +opentelemetry-semantic-conventions==0.65b0 +opentelemetry-util-http==0.65b0 +orjson==3.12.0 ormsgpack==1.12.2 overrides==7.7.0 packageurl-python==0.17.6 @@ -181,86 +181,86 @@ pandas==2.3.1 paramiko==3.5.1 passlib==1.7.4 pathlib2==2.3.7.post1 -pathspec==1.1.0 +pathspec==1.1.1 pbr==6.1.1 ping3==5.1.5 pip-api==0.0.34 pip-requirements-parser==32.0.1 -pip-tools==7.5.3 -pip_audit==2.8.0 -platformdirs==4.9.4 +pip-tools==7.6.1 +pip_audit==2.10.1 +platformdirs==4.11.7 plotly==6.2.0 pluggy==1.6.0 posthog==5.4.0 prisma==0.15.0 prometheus-fastapi-instrumentator==7.1.0 -prometheus_client==0.22.1 -prompt_toolkit==3.0.52 -propcache==0.3.2 +prometheus_client==0.26.0 +prompt_toolkit==3.0.53 +propcache==0.5.2 protobuf==6.33.5 psutil==6.1.1 -psycopg2-binary==2.9.10 -py-cord==2.6.1 +psycopg2-binary==2.9.12 +py-cord==2.8.1 py-serializable==1.1.2 pyarrow==21.0.0 -pyasn1==0.6.3 +pyasn1==0.6.4 pyasn1_modules==0.4.2 -pybase64==1.4.2 +pybase64==1.5.0 pycodestyle==2.14.0 pycparser==2.22 pycryptodome==3.23.0 pydantic>=2.10.0,<2.12 pydantic-settings>=2.13.1,<3.0 -pydeck==0.9.1 +pydeck==0.9.3 pydub==0.25.1 pyflakes==3.4.0 pygame==2.6.1 -PyGithub==2.9.0 -Pygments==2.20.0 -PyJWT==2.12.0 -pylint==4.0.5 +PyGithub==2.10.0 +Pygments==2.21.0 +PyJWT==2.13.0 +pylint==4.0.8 PyNaCl==1.6.2 -pyparsing==3.2.3 -PyPika==0.48.9 +pyparsing==3.3.2 +PyPika==0.51.1 pyproject_hooks==1.2.0 -pyreadline3==3.5.4 -pytest==9.0.3 +pyreadline3==3.5.6 +pytest==9.1.1 pytest-asyncio>=0.25.0 pytest-cov==7.1.0 pytest-xdist==3.8.0 python-dateutil==2.9.0.post0 -python-dotenv==1.2.2 -python-engineio==4.12.2 +python-dotenv==1.2.3 +python-engineio==4.14.0 python-jose==3.5.0 -python-Levenshtein==0.27.3 +python-Levenshtein==0.27.4 python-memcached==1.62 -python-multipart==0.0.27 -python-socketio==5.14.0 +python-multipart==0.0.32 +python-socketio==5.16.4 pytz==2025.2 # pywin32==311 <- REMOVED: Windows-only, not available in Linux Docker containers -PyYAML==6.0.2 -qiskit==2.3.1 -RapidFuzz==3.14.3 +PyYAML==6.0.3 +qiskit==2.5.2 +RapidFuzz==3.14.6 redis==5.3.1 -referencing==0.36.2 +referencing==0.37.0 regex==2024.11.6 -requests==2.33.0 +requests==2.34.2 requests-oauthlib==2.0.0 requests-toolbelt==1.0.0 rich==14.0.0 rpds-py==0.30.0 rsa==4.9.1 -ruamel.yaml==0.18.14 -ruamel.yaml.clib==0.2.12 +ruamel.yaml==0.19.1 +ruamel.yaml.clib==0.2.15 # ruff bumped to 0.9.3 — gradio==5.41.0 requires ruff>=0.9.3 -ruff==0.9.3 -rustworkx==0.17.1 -s3transfer==0.16.0 -safehttpx==0.1.6 +ruff==0.16.6 +rustworkx==0.18.1 +s3transfer==0.19.2 +safehttpx==0.1.7 # safety + safety-schemas removed from prod image — belongs in CI only (conflicts with mcp>=2.11 pydantic constraint) schedule==1.2.2 -scikit-learn==1.7.1 -scipy==1.16.1 +scikit-learn==1.9.0 +scipy==1.18.1 semantic-version==2.10.0 sentry-sdk==1.45.1 setuptools==80.9.0 @@ -268,49 +268,49 @@ sgmllib3k==1.0.0 shellingham==1.5.4 simple-websocket==1.1.0 six==1.17.0 -slowapi==0.1.9 -smmap==5.0.2 +slowapi==0.1.10 +smmap==5.0.3 sniffio==1.3.1 sortedcontainers==2.4.0 -soupsieve==2.7 -SQLAlchemy==2.0.48 +soupsieve==2.9.2 +SQLAlchemy==2.0.52 sse-starlette==1.6.1 starlette==0.49.1 -stevedore==5.4.1 -strawberry-graphql==0.312.3 +stevedore==5.9.1 +strawberry-graphql==0.327.2 structlog==24.1.0 sympy==1.14.0 tenacity==9.1.4 threadpoolctl==3.6.0 toml==0.10.2 -tomlkit==0.13.3 -tornado==6.5.5 -tqdm==4.67.1 -typer==0.16.0 +tomlkit==0.15.1 +tornado==6.5.8 +tqdm==4.70.0 +typer==0.27.2 types-pyasn1==0.6.0.20250914 types-python-jose==3.5.0.20250531 -types-requests==2.32.4.20260107 +types-requests==2.33.0.20260712 typing==3.7.4.3 typing-inspect==0.9.0 -typing-inspection==0.4.2 -typing_extensions==4.14.1 +typing-inspection==0.4.4 +typing_extensions==4.16.0 tzdata==2025.3 -tzlocal==5.3.1 +tzlocal==5.4.4 urllib3==2.7.0 -uuid_utils==0.14.1 -uvicorn==0.35.0 +uuid_utils==0.17.0 +uvicorn==0.52.4 vine==5.1.0 watchdog==6.0.0 -watchfiles==1.1.0 -wcwidth==0.5.3 -websocket-client==1.8.0 +watchfiles==1.2.0 +wcwidth==0.8.3 +websocket-client==1.9.2 websockets==15.0.1 -Werkzeug==3.1.6 -wheel==0.46.2 +Werkzeug==3.1.8 +wheel==0.48.0 wrapt==1.17.2 -wsproto==1.2.0 +wsproto==1.3.2 xxhash==3.6.0 -yarl==1.20.1 +yarl==1.24.5 zipp==3.23.0 zstandard==0.25.0 stripe>=10.0.0