diff --git a/pyproject.toml b/pyproject.toml index 3586c7a5..1af1b22c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,8 +21,8 @@ dependencies = [ # pinning. The cap confines uv to the vetted 1.85.x line; raise it deliberately. "litellm>=1.85.6,<1.86.0", "lxml>=6.1.1", - "mutagen>=1.47.0", - "numpy>=2.4.6", + "mutagen>=1.48.0", + "numpy>=2.5.0", # v4.1.1 hotfix: saq[postgres] pulls bare `psycopg` (pure-Python), which needs a # libpq backend at import. The v4.1.0 slim image had none (no C ext, no binary # wheel, no system libpq) -> `ImportError: no pq wrapper available` crash-looped @@ -41,7 +41,7 @@ dependencies = [ # Direct dep since Phase 36: dropping `saq[redis]` removes the transitive `redis`, # but `redis.asyncio` is imported directly across the codebase (cache_redis handle, # pipeline counters). Declared explicitly so the import is not a transitive accident. - "redis>=7.4.1,<8.0", + "redis>=8.0.0,<9.0", # Phase 36: postgres extra pulls psycopg[pool]>=3.2.0 for the PostgresQueue broker. "saq[postgres]>=0.26.4", "sqlalchemy>=2.0.51",