Skip to content

Commit 877d958

Browse files
committed
Part of otel integration wip
1 parent 5e7ec9a commit 877d958

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ pip-wheel-metadata
2929
.mypy_cache
3030
.vscode/
3131
.claude/
32+
.tool-versions
3233

3334
# for running AWS Lambda tests using AWS SAM
3435
sam.template.yaml

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def get_file_text(file_name):
7272
"openai": ["openai>=1.0.0", "tiktoken>=0.3.0"],
7373
"openfeature": ["openfeature-sdk>=0.7.1"],
7474
"opentelemetry": ["opentelemetry-distro>=0.35b0"],
75-
"opentelemetry-experimental": ["opentelemetry-distro"],
75+
"opentelemetry-otlp": ["opentelemetry-distro>=0.35b0", "opentelemetry-exporter-otlp-proto-http>=1.0.0"],
7676
"pure-eval": ["pure_eval", "executing", "asttokens"],
7777
"pydantic_ai": ["pydantic-ai>=1.0.0"],
7878
"pymongo": ["pymongo>=3.1"],

tox.ini

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ envlist =
4040
# OpenTelemetry (OTel)
4141
{py3.7,py3.9,py3.12,py3.13,py3.14,py3.14t}-opentelemetry
4242

43+
# OpenTelemetry with OTLP
44+
{py3.7,py3.9,py3.12,py3.13,py3.14,py3.14t}-opentelemetry-otlp
45+
4346
# OpenTelemetry Experimental (POTel)
4447
{py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-potel
4548

@@ -342,6 +345,10 @@ deps =
342345
# OpenTelemetry (OTel)
343346
opentelemetry: opentelemetry-distro
344347

348+
# OpenTelemetry with OTLP
349+
opentelemetry-otlp: opentelemetry-distro
350+
opentelemetry-otlp: opentelemetry-exporter-otlp-proto-http
351+
345352
# OpenTelemetry Experimental (POTel)
346353
potel: -e .[opentelemetry-experimental]
347354

0 commit comments

Comments
 (0)