diff --git a/mcp_servers/requirements-core.txt b/mcp_servers/requirements-core.txt index f55796fd..c329331e 100644 --- a/mcp_servers/requirements-core.txt +++ b/mcp_servers/requirements-core.txt @@ -28,6 +28,8 @@ attrs==25.4.0 # referencing authlib==1.6.6 # via fastmcp +backports-tarfile==1.2.0 + # via jaraco-context beartype==0.22.9 # via # py-key-value-aio @@ -49,11 +51,14 @@ click==8.3.1 # uvicorn cloudpickle==3.1.2 # via pydocket +croniter==6.0.0 + # via pydocket cryptography==46.0.5 # via # -r mcp_servers/requirements-core.in # authlib # pyjwt + # secretstorage cyclopts==4.4.4 # via fastmcp diskcache==5.6.3 @@ -70,9 +75,9 @@ exceptiongroup==1.3.1 # via fastmcp fakeredis[lua]==2.33.0 # via pydocket -fastapi==0.128.0 +fastapi==0.129.0 # via -r mcp_servers/requirements-core.in -fastmcp==2.14.2 +fastmcp==2.14.5 # via -r mcp_servers/requirements-core.in frozenlist==1.8.0 # via @@ -99,13 +104,21 @@ idna==3.11 # requests # yarl importlib-metadata==8.7.1 - # via opentelemetry-api + # via + # keyring + # opentelemetry-api jaraco-classes==3.4.0 # via keyring jaraco-context==6.0.2 # via keyring jaraco-functools==4.4.0 # via keyring +jeepney==0.9.0 + # via + # keyring + # secretstorage +jsonref==1.1.0 + # via fastmcp jsonschema==4.26.0 # via mcp jsonschema-path==0.3.4 @@ -118,7 +131,7 @@ lupa==2.6 # via fakeredis markdown-it-py==4.0.0 # via rich -mcp==1.25.0 +mcp==1.26.0 # via fastmcp mdurl==0.1.2 # via markdown-it-py @@ -133,24 +146,9 @@ multidict==6.7.0 openapi-pydantic==0.5.1 # via fastmcp opentelemetry-api==1.39.1 - # via - # opentelemetry-exporter-prometheus - # opentelemetry-instrumentation - # opentelemetry-sdk - # opentelemetry-semantic-conventions - # pydocket -opentelemetry-exporter-prometheus==0.60b1 - # via pydocket -opentelemetry-instrumentation==0.60b1 # via pydocket -opentelemetry-sdk==1.39.1 - # via opentelemetry-exporter-prometheus -opentelemetry-semantic-conventions==0.60b1 - # via - # opentelemetry-instrumentation - # opentelemetry-sdk packaging==25.0 - # via opentelemetry-instrumentation + # via fastmcp pathable==0.4.4 # via jsonschema-path pathvalidate==3.3.1 @@ -158,9 +156,7 @@ pathvalidate==3.3.1 platformdirs==4.5.1 # via fastmcp prometheus-client==0.23.1 - # via - # opentelemetry-exporter-prometheus - # pydocket + # via pydocket propcache==0.4.1 # via # aiohttp @@ -185,7 +181,7 @@ pydantic-core==2.41.5 # via pydantic pydantic-settings==2.12.0 # via mcp -pydocket==0.16.3 +pydocket==0.17.7 # via fastmcp pygments==2.19.2 # via rich @@ -193,6 +189,8 @@ pyjwt[crypto]==2.10.1 # via mcp pyperclip==1.11.0 # via fastmcp +python-dateutil==2.9.0.post0 + # via croniter python-dotenv==1.2.1 # via # fastmcp @@ -203,6 +201,8 @@ python-multipart==0.0.22 # via # -r mcp_servers/requirements-core.in # mcp +pytz==2025.2 + # via croniter pyyaml==6.0.3 # via jsonschema-path redis==7.1.0 @@ -234,11 +234,15 @@ rpds-py==0.30.0 # via # jsonschema # referencing +secretstorage==3.5.0 + # via keyring shellingham==1.5.4 # via typer +six==1.17.0 + # via python-dateutil sortedcontainers==2.4.0 # via fakeredis -sse-starlette==3.1.2 +sse-starlette==3.2.0 # via # -r mcp_servers/requirements-core.in # mcp @@ -253,19 +257,23 @@ typer==0.21.1 # via pydocket typing-extensions==4.15.0 # via + # aiosignal + # anyio + # exceptiongroup # fastapi # mcp # opentelemetry-api - # opentelemetry-sdk - # opentelemetry-semantic-conventions # py-key-value-shared # pydantic # pydantic-core # pydocket + # referencing + # starlette # typer # typing-inspection typing-inspection==0.4.2 # via + # fastapi # mcp # pydantic # pydantic-settings @@ -280,8 +288,6 @@ uvicorn==0.40.0 # mcp websockets==15.0.1 # via fastmcp -wrapt==1.17.3 - # via opentelemetry-instrumentation yarl==1.22.0 # via aiohttp zipp==3.23.0 diff --git a/requirements-dev.txt b/requirements-dev.txt old mode 100755 new mode 100644 index 2f301ce5..462cf578 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -6,7 +6,7 @@ # astroid==4.0.3 # via pylint -black==25.12.0 +black==26.1.0 # via -r requirements-dev.in click==8.3.1 # via black @@ -56,7 +56,7 @@ pytest-cov==7.0.0 # via -r requirements-dev.in pytokens==0.3.0 # via black -ruff==0.14.10 +ruff==0.15.1 # via -r requirements-dev.in tomlkit==0.13.3 # via pylint diff --git a/requirements-finetuning.txt b/requirements-finetuning.txt old mode 100755 new mode 100644 index 03ec38bf..11f6dc67 --- a/requirements-finetuning.txt +++ b/requirements-finetuning.txt @@ -12,17 +12,17 @@ # --- CORE ML & FINE-TUNING STACK --- # Pinned to PyTorch 2.9.0 to match xformers dependency. -torch==2.9.1+cu126 -torchvision==0.24.1+cu126 -torchaudio==2.9.1+cu126 +torch==2.10.0+cu126 +torchvision==0.25.0+cu126 +torchaudio==2.10.0+cu126 # Pinned to a known-good, compatible set. transformers>=4.53.0 -peft==0.18.0 -trl==0.26.2 -bitsandbytes==0.49.0 +peft==0.18.1 +trl==0.28.0 +bitsandbytes==0.49.1 triton>=2.3.0 -datasets==4.4.2 +datasets==4.5.0 accelerate==1.12.0 xformers llama-cpp-python