From 6056b216b904b9a1122a9628237949f0ab4c1cac Mon Sep 17 00:00:00 2001 From: Alexsander Hamir Date: Thu, 12 Feb 2026 17:14:22 -0800 Subject: [PATCH] Add pyroscope-io as required dependency for proxy - Add pyroscope-io to requirements.txt for proxy deployments - Remove Windows platform marker from pyroscope-io in pyproject.toml so it is installed on all platforms when using proxy extra --- pyproject.toml | 2 +- requirements.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a7982142dfe..0ac52bde26c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -67,7 +67,7 @@ polars = {version = "^1.31.0", optional = true, python = ">=3.10"} semantic-router = {version = ">=0.1.12", optional = true, python = ">=3.9,<3.14"} mlflow = {version = ">3.1.4", optional = true, python = ">=3.10"} soundfile = {version = "^0.12.1", optional = true} -pyroscope-io = {version = "^0.8", markers = "sys_platform != 'win32'"} +pyroscope-io = {version = "^0.8"} # grpcio constraints: # - 1.62.3+ required by grpcio-status # - 1.68.0-1.68.1 has reconnect bug (https://github.com/grpc/grpc/issues/38290) diff --git a/requirements.txt b/requirements.txt index a49a94ca274..d35a702d5cd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -25,6 +25,7 @@ google-generativeai==0.5.0 # for vertex ai calls async_generator==1.10.0 # for async ollama calls langfuse==2.59.7 # for langfuse self-hosted logging prometheus_client==0.20.0 # for /metrics endpoint on proxy +pyroscope-io>=0.8 # for Pyroscope profiling when LITELLM_ENABLE_PYROSCOPE is set ddtrace==2.19.0 # for advanced DD tracing / profiling orjson==3.11.2 # fast /embedding responses polars==1.31.0 # for data processing