Skip to content

Commit d062631

Browse files
committed
Part of otel integration wip
1 parent 028a444 commit d062631

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
@@ -71,7 +71,7 @@ def get_file_text(file_name):
7171
"openai": ["openai>=1.0.0", "tiktoken>=0.3.0"],
7272
"openfeature": ["openfeature-sdk>=0.7.1"],
7373
"opentelemetry": ["opentelemetry-distro>=0.35b0"],
74-
"opentelemetry-experimental": ["opentelemetry-distro"],
74+
"opentelemetry-otlp": ["opentelemetry-distro>=0.35b0", "opentelemetry-exporter-otlp-proto-http>=1.0.0"],
7575
"pure-eval": ["pure_eval", "executing", "asttokens"],
7676
"pydantic_ai": ["pydantic-ai>=1.0.0"],
7777
"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

@@ -336,6 +339,10 @@ deps =
336339
# OpenTelemetry (OTel)
337340
opentelemetry: opentelemetry-distro
338341

342+
# OpenTelemetry with OTLP
343+
opentelemetry-otlp: opentelemetry-distro
344+
opentelemetry-otlp: opentelemetry-exporter-otlp-proto-http
345+
339346
# OpenTelemetry Experimental (POTel)
340347
potel: -e .[opentelemetry-experimental]
341348

0 commit comments

Comments
 (0)