Skip to content

Commit 1f24c74

Browse files
committed
add lock file
1 parent a6d047a commit 1f24c74

File tree

2 files changed

+3198
-212
lines changed

2 files changed

+3198
-212
lines changed

pyproject.toml

Lines changed: 81 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,59 @@ dependencies = [
88
"opentelemetry-sdk",
99
"opentelemetry-semantic-conventions",
1010
"opentelemetry-test-utils",
11+
"opentelemetry-exporter-prometheus-remote-write",
12+
"opentelemetry-exporter-richconsole",
1113
"opentelemetry-instrumentation",
14+
"opentelemetry-instrumentation-aio-pika[instruments]",
15+
"opentelemetry-instrumentation-aiohttp-client[instruments]",
16+
"opentelemetry-instrumentation-aiohttp-server[instruments]",
17+
"opentelemetry-instrumentation-aiokafka[instruments]",
18+
"opentelemetry-instrumentation-aiopg[instruments]",
1219
"opentelemetry-instrumentation-asgi[instruments]",
20+
"opentelemetry-instrumentation-asyncio",
21+
"opentelemetry-instrumentation-asyncpg[instruments]",
22+
"opentelemetry-instrumentation-aws-lambda[instruments]",
23+
"opentelemetry-instrumentation-boto[instruments]",
24+
"opentelemetry-instrumentation-boto3sqs[instruments]",
25+
"opentelemetry-instrumentation-botocore[instruments]",
26+
"opentelemetry-instrumentation-cassandra[instruments]",
27+
"opentelemetry-instrumentation-celery[instruments]",
28+
"opentelemetry-instrumentation-click[instruments]",
29+
"opentelemetry-instrumentation-confluent-kafka[instruments]",
1330
"opentelemetry-instrumentation-dbapi",
31+
"opentelemetry-instrumentation-django[instruments]",
32+
"opentelemetry-instrumentation-elasticsearch[instruments]",
33+
"opentelemetry-instrumentation-falcon", # TODO: Add `instruments` when integration supports falcon >= 4.0.
1434
"opentelemetry-instrumentation-fastapi[instruments]",
35+
"opentelemetry-instrumentation-flask[instruments]",
36+
"opentelemetry-instrumentation-grpc[instruments]",
1537
"opentelemetry-instrumentation-httpx[instruments]",
1638
"opentelemetry-instrumentation-jinja2[instruments]",
39+
"opentelemetry-instrumentation-kafka-python[instruments]",
40+
"opentelemetry-instrumentation-logging",
41+
"opentelemetry-instrumentation-mysql[instruments]",
42+
"opentelemetry-instrumentation-mysqlclient[instruments]",
43+
"opentelemetry-instrumentation-pika[instruments]",
44+
"opentelemetry-instrumentation-psycopg[instruments]",
45+
"opentelemetry-instrumentation-psycopg2[instruments]",
46+
"opentelemetry-instrumentation-pymemcache[instruments]",
1747
"opentelemetry-instrumentation-pymongo[instruments]",
48+
"opentelemetry-instrumentation-pymysql[instruments]",
1849
"opentelemetry-instrumentation-pyramid[instruments]",
50+
"opentelemetry-instrumentation-redis[instruments]",
51+
"opentelemetry-instrumentation-remoulade[instruments]",
52+
"opentelemetry-instrumentation-requests[instruments]",
1953
"opentelemetry-instrumentation-sqlalchemy[instruments]",
2054
"opentelemetry-instrumentation-sqlite3",
2155
"opentelemetry-instrumentation-system-metrics",
56+
"opentelemetry-instrumentation-threading",
57+
"opentelemetry-instrumentation-tornado",
58+
"opentelemetry-instrumentation-tortoiseorm",
2259
"opentelemetry-instrumentation-urllib",
2360
"opentelemetry-instrumentation-urllib3[instruments]",
2461
"opentelemetry-instrumentation-wsgi",
62+
"opentelemetry-propagator-aws-xray",
63+
"opentelemetry-propagator-ot-trace",
2564
"opentelemetry-util-http",
2665
]
2766

@@ -35,40 +74,68 @@ opentelemetry-api = { git = "https://github.com/open-telemetry/opentelemetry-pyt
3574
opentelemetry-sdk = { git = "https://github.com/open-telemetry/opentelemetry-python", branch = "main", subdirectory = "opentelemetry-sdk" }
3675
opentelemetry-semantic-conventions = { git = "https://github.com/open-telemetry/opentelemetry-python", branch = "main", subdirectory = "opentelemetry-semantic-conventions" }
3776
opentelemetry-test-utils = { git = "https://github.com/open-telemetry/opentelemetry-python", branch = "main", subdirectory = "tests/opentelemetry-test-utils" }
77+
opentelemetry-exporter-prometheus-remote-write = { workspace = true }
78+
opentelemetry-exporter-richconsole = { workspace = true }
3879
opentelemetry-instrumentation = { workspace = true }
80+
opentelemetry-instrumentation-aio-pika = { workspace = true }
81+
opentelemetry-instrumentation-aiohttp-client = { workspace = true }
82+
opentelemetry-instrumentation-aiohttp-server = { workspace = true }
83+
opentelemetry-instrumentation-aiokafka = { workspace = true }
84+
opentelemetry-instrumentation-aiopg = { workspace = true }
3985
opentelemetry-instrumentation-asgi = { workspace = true }
86+
opentelemetry-instrumentation-asyncio = { workspace = true }
87+
opentelemetry-instrumentation-asyncpg = { workspace = true }
88+
opentelemetry-instrumentation-aws-lambda = { workspace = true }
89+
opentelemetry-instrumentation-boto = { workspace = true }
90+
opentelemetry-instrumentation-boto3sqs = { workspace = true }
91+
opentelemetry-instrumentation-botocore = { workspace = true }
92+
opentelemetry-instrumentation-cassandra = { workspace = true }
93+
opentelemetry-instrumentation-celery = { workspace = true }
94+
opentelemetry-instrumentation-click = { workspace = true }
95+
opentelemetry-instrumentation-confluent-kafka = { workspace = true }
4096
opentelemetry-instrumentation-dbapi = { workspace = true }
97+
opentelemetry-instrumentation-django = { workspace = true }
98+
opentelemetry-instrumentation-elasticsearch = { workspace = true }
99+
opentelemetry-instrumentation-falcon = { workspace = true }
41100
opentelemetry-instrumentation-fastapi = { workspace = true }
101+
opentelemetry-instrumentation-flask = { workspace = true }
102+
opentelemetry-instrumentation-grpc = { workspace = true }
42103
opentelemetry-instrumentation-httpx = { workspace = true }
43104
opentelemetry-instrumentation-jinja2 = { workspace = true }
105+
opentelemetry-instrumentation-kafka-python = { workspace = true }
106+
opentelemetry-instrumentation-logging = { workspace = true }
107+
opentelemetry-instrumentation-mysql = { workspace = true }
108+
opentelemetry-instrumentation-mysqlclient = { workspace = true }
109+
opentelemetry-instrumentation-pika = { workspace = true }
110+
opentelemetry-instrumentation-psycopg = { workspace = true }
111+
opentelemetry-instrumentation-psycopg2 = { workspace = true }
112+
opentelemetry-instrumentation-pymemcache = { workspace = true }
44113
opentelemetry-instrumentation-pymongo = { workspace = true }
114+
opentelemetry-instrumentation-pymysql = { workspace = true }
45115
opentelemetry-instrumentation-pyramid = { workspace = true }
116+
opentelemetry-instrumentation-redis = { workspace = true }
117+
opentelemetry-instrumentation-remoulade = { workspace = true }
118+
opentelemetry-instrumentation-requests = { workspace = true }
46119
opentelemetry-instrumentation-sqlalchemy = { workspace = true }
47120
opentelemetry-instrumentation-sqlite3 = { workspace = true }
48121
opentelemetry-instrumentation-system-metrics = { workspace = true }
122+
opentelemetry-instrumentation-threading = { workspace = true }
123+
opentelemetry-instrumentation-tornado = { workspace = true }
124+
opentelemetry-instrumentation-tortoiseorm = { workspace = true }
49125
opentelemetry-instrumentation-urllib = { workspace = true }
50126
opentelemetry-instrumentation-urllib3 = { workspace = true }
51127
opentelemetry-instrumentation-wsgi = { workspace = true }
128+
opentelemetry-propagator-aws-xray = { workspace = true }
129+
opentelemetry-propagator-ot-trace = { workspace = true }
52130
opentelemetry-util-http = { workspace = true }
53131

54132
# https://docs.astral.sh/uv/reference/settings/#workspace
55133
[tool.uv.workspace]
56134
members = [
135+
"instrumentation/*",
136+
"exporter/*",
57137
"opentelemetry-instrumentation",
58-
# TODO: When all instrumentation packages are moved to the workspace, we can replace the below with `instrumentation/*`.
59-
"instrumentation/opentelemetry-instrumentation-asgi",
60-
"instrumentation/opentelemetry-instrumentation-dbapi",
61-
"instrumentation/opentelemetry-instrumentation-fastapi",
62-
"instrumentation/opentelemetry-instrumentation-httpx",
63-
"instrumentation/opentelemetry-instrumentation-jinja2",
64-
"instrumentation/opentelemetry-instrumentation-pymongo",
65-
"instrumentation/opentelemetry-instrumentation-pyramid",
66-
"instrumentation/opentelemetry-instrumentation-sqlalchemy",
67-
"instrumentation/opentelemetry-instrumentation-sqlite3",
68-
"instrumentation/opentelemetry-instrumentation-system-metrics",
69-
"instrumentation/opentelemetry-instrumentation-urllib",
70-
"instrumentation/opentelemetry-instrumentation-urllib3",
71-
"instrumentation/opentelemetry-instrumentation-wsgi",
138+
"propagator/*",
72139
"util/opentelemetry-util-http",
73140
]
74141

0 commit comments

Comments
 (0)