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