fix(langfuse): keep telemetry dependency optional
Some checks failed
LiteLLM Rust / rustfmt, clippy, test (push) Has been cancelled

This commit is contained in:
Devin AI 2026-07-21 07:26:29 +00:00
parent 5be1e40a84
commit 464c10d05c

View file

@ -18,8 +18,6 @@ from typing import (
)
from packaging.version import Version
from opentelemetry import trace as otel_trace
import litellm
from litellm._logging import verbose_logger
from litellm.constants import MAX_LANGFUSE_INITIALIZED_CLIENTS
@ -1086,6 +1084,8 @@ def log_provider_specific_information_as_span(
def _set_langfuse_release(release: str | None) -> None:
if release:
from opentelemetry import trace as otel_trace
otel_trace.get_current_span().set_attribute("langfuse.release", release)