Skip to content

Commit 5c7a991

Browse files
changliu2Copilot
andcommitted
fix(deps): add arize-phoenix server to [otel] extra so 'phoenix serve' works
Customer-facing docs (README.md, AGENTS.md, docs/quickstart.md) instruct users to run 'uv run phoenix serve' to view traces locally, but the [otel] extra only had arize-phoenix-otel (the SDK client) and not arize-phoenix (the server). Customers following the quickstart hit 'phoenix: program not found'. Loosens opentelemetry-{api,sdk} pin from >=1.41 to >=1.39 to overlap with arize-phoenix's transitive constraint (via pydantic-ai/logfire). Our OTel usage is API-stable and works on both ranges. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent fb898a2 commit 5c7a991

2 files changed

Lines changed: 837 additions & 79 deletions

File tree

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ dependencies = [
1717

1818
[project.optional-dependencies]
1919
otel = [
20+
"arize-phoenix>=15.0.0",
2021
"arize-phoenix-otel>=0.15.0",
2122
"openinference-instrumentation-langchain>=0.1.62",
22-
"opentelemetry-api>=1.41.0",
23-
"opentelemetry-sdk>=1.41.0",
23+
"opentelemetry-api>=1.39.0",
24+
"opentelemetry-sdk>=1.39.0",
2425
]
2526
langgraph = [
2627
"langchain-core>=1.3.0",

0 commit comments

Comments
 (0)