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
This commit is contained in:
Alexsander Hamir 2026-02-12 17:14:22 -08:00
parent edc0ff91af
commit 6056b216b9
2 changed files with 2 additions and 1 deletions

View file

@ -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)

View file

@ -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