Skip to content

Commit 40befb0

Browse files
authored
Merge branch 'main' into taegyunkim/ext-hash-glob
2 parents 7e861b3 + 5925b62 commit 40befb0

File tree

82 files changed

+2269
-533
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+2269
-533
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ ddtrace/contrib/internal/crewai @DataDog/ml-observ
153153
ddtrace/contrib/internal/openai_agents @DataDog/ml-observability
154154
ddtrace/contrib/internal/litellm @DataDog/ml-observability
155155
ddtrace/contrib/internal/pydantic_ai @DataDog/ml-observability
156+
ddtrace/contrib/internal/ray @DataDog/ml-observability
156157
ddtrace/contrib/internal/mcp @DataDog/ml-observability
157158
tests/llmobs @DataDog/ml-observability
158159
tests/contrib/openai @DataDog/ml-observability
@@ -172,6 +173,7 @@ tests/contrib/crewai @DataDog/ml-observ
172173
tests/contrib/openai_agents @DataDog/ml-observability
173174
tests/contrib/litellm @DataDog/ml-observability
174175
tests/contrib/pydantic_ai @DataDog/ml-observability
176+
tests/contrib/ray @DataDog/ml-observability
175177
tests/contrib/mcp @DataDog/ml-observability
176178
.gitlab/tests/llmobs.yml @DataDog/ml-observability
177179
# MLObs snapshot tests

.github/workflows/system-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
persist-credentials: false
4343
repository: 'DataDog/system-tests'
4444
# Automatically managed, use scripts/update-system-tests-version to update
45-
ref: '5b6c0261d7b1cb178dcbb0688636f975e494e8db'
45+
ref: '5e959ecd8479ae77bbf9888304a0bdc3eeaaef7e'
4646

4747
- name: Checkout dd-trace-py
4848
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -96,7 +96,7 @@ jobs:
9696
persist-credentials: false
9797
repository: 'DataDog/system-tests'
9898
# Automatically managed, use scripts/update-system-tests-version to update
99-
ref: '5b6c0261d7b1cb178dcbb0688636f975e494e8db'
99+
ref: '5e959ecd8479ae77bbf9888304a0bdc3eeaaef7e'
100100

101101
- name: Build runner
102102
uses: ./.github/actions/install_runner
@@ -277,7 +277,7 @@ jobs:
277277
persist-credentials: false
278278
repository: 'DataDog/system-tests'
279279
# Automatically managed, use scripts/update-system-tests-version to update
280-
ref: '5b6c0261d7b1cb178dcbb0688636f975e494e8db'
280+
ref: '5e959ecd8479ae77bbf9888304a0bdc3eeaaef7e'
281281
- name: Checkout dd-trace-py
282282
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
283283
with:

.riot/requirements/101a8e4.txt

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.12
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/101a8e4.in
6+
#
7+
attrs==25.3.0
8+
certifi==2025.7.14
9+
charset-normalizer==3.4.2
10+
click==8.2.1
11+
coverage[toml]==7.10.1
12+
filelock==3.18.0
13+
hypothesis==6.45.0
14+
idna==3.10
15+
iniconfig==2.1.0
16+
jsonschema==4.25.0
17+
jsonschema-specifications==2025.4.1
18+
mock==5.2.0
19+
msgpack==1.1.1
20+
opentracing==2.4.0
21+
packaging==25.0
22+
pluggy==1.6.0
23+
protobuf==6.31.1
24+
pygments==2.19.2
25+
pytest==8.4.1
26+
pytest-asyncio==1.1.0
27+
pytest-cov==6.2.1
28+
pytest-mock==3.14.1
29+
pyyaml==6.0.2
30+
ray==2.48.0
31+
referencing==0.36.2
32+
requests==2.32.4
33+
rpds-py==0.26.0
34+
sortedcontainers==2.4.0
35+
typing-extensions==4.14.1
36+
urllib3==2.5.0

.riot/requirements/106610a.txt

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.9
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/106610a.in
6+
#
7+
attrs==25.3.0
8+
backports-asyncio-runner==1.2.0
9+
certifi==2025.7.14
10+
charset-normalizer==3.4.2
11+
click==8.1.8
12+
coverage[toml]==7.10.1
13+
exceptiongroup==1.3.0
14+
filelock==3.18.0
15+
hypothesis==6.45.0
16+
idna==3.10
17+
iniconfig==2.1.0
18+
jsonschema==4.25.0
19+
jsonschema-specifications==2025.4.1
20+
mock==5.2.0
21+
msgpack==1.1.1
22+
opentracing==2.4.0
23+
packaging==25.0
24+
pluggy==1.6.0
25+
protobuf==6.31.1
26+
pygments==2.19.2
27+
pytest==8.4.1
28+
pytest-asyncio==1.1.0
29+
pytest-cov==6.2.1
30+
pytest-mock==3.14.1
31+
pyyaml==6.0.2
32+
ray==2.48.0
33+
referencing==0.36.2
34+
requests==2.32.4
35+
rpds-py==0.26.0
36+
sortedcontainers==2.4.0
37+
tomli==2.2.1
38+
typing-extensions==4.14.1
39+
urllib3==2.5.0

.riot/requirements/109d1ad.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/109d1ad.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/109d1ad.in
66
#
77
astunparse==1.6.3
88
attrs==25.3.0
9-
certifi==2025.6.15
9+
backports-asyncio-runner==1.2.0
10+
certifi==2025.7.14
1011
cffi==1.17.1
1112
charset-normalizer==3.4.2
12-
coverage[toml]==7.9.1
13+
coverage[toml]==7.9.2
1314
cryptography==45.0.5
1415
exceptiongroup==1.3.0
1516
grpcio==1.73.1
@@ -24,14 +25,14 @@ pycparser==2.22
2425
pycryptodome==3.23.0
2526
pygments==2.19.2
2627
pytest==8.4.1
27-
pytest-asyncio==1.0.0
28+
pytest-asyncio==1.1.0
2829
pytest-cov==6.2.1
2930
pytest-mock==3.14.1
3031
requests==2.32.4
3132
simplejson==3.20.1
3233
six==1.17.0
3334
sortedcontainers==2.4.0
3435
tomli==2.2.1
35-
typing-extensions==4.14.0
36+
typing-extensions==4.14.1
3637
urllib3==2.5.0
3738
wheel==0.45.1

.riot/requirements/1f4ed67.txt renamed to .riot/requirements/10cc08e.txt

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,20 @@
22
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/1f4ed67.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/10cc08e.in
66
#
77
attrs==25.3.0
88
blinker==1.9.0
9-
certifi==2025.6.15
9+
certifi==2025.7.14
1010
charset-normalizer==3.4.2
1111
click==8.1.8
12-
coverage[toml]==7.9.1
12+
coverage[toml]==7.9.2
1313
exceptiongroup==1.3.0
1414
flask==2.3.3
15+
gevent==25.5.1
16+
greenlet==3.2.3
1517
gunicorn==23.0.0
16-
hypothesis==6.135.24
18+
hypothesis==6.135.32
1719
idna==3.10
1820
importlib-metadata==8.7.0
1921
iniconfig==2.1.0
@@ -33,7 +35,12 @@ pytest-randomly==3.16.0
3335
requests==2.32.4
3436
sortedcontainers==2.4.0
3537
tomli==2.2.1
36-
typing-extensions==4.14.0
38+
typing-extensions==4.14.1
3739
urllib3==2.5.0
3840
werkzeug==3.1.3
3941
zipp==3.23.0
42+
zope-event==5.1
43+
zope-interface==7.2
44+
45+
# The following packages are considered to be unsafe in a requirements file:
46+
setuptools==80.9.0

.riot/requirements/19babc6.txt renamed to .riot/requirements/116d4eb.txt

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@
22
# This file is autogenerated by pip-compile with Python 3.8
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/19babc6.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/116d4eb.in
66
#
77
attrs==25.3.0
8-
certifi==2025.6.15
8+
certifi==2025.7.14
99
charset-normalizer==3.4.2
1010
click==8.1.8
1111
coverage[toml]==7.6.1
1212
exceptiongroup==1.3.0
1313
flask==1.1.2
14+
gevent==24.2.1
15+
greenlet==3.1.1
1416
gunicorn==23.0.0
1517
hypothesis==6.113.0
1618
idna==3.10
@@ -35,3 +37,8 @@ typing-extensions==4.13.2
3537
urllib3==2.2.3
3638
werkzeug==2.0.3
3739
zipp==3.20.2
40+
zope-event==5.0
41+
zope-interface==7.2
42+
43+
# The following packages are considered to be unsafe in a requirements file:
44+
setuptools==75.3.2

.riot/requirements/1c15175.txt renamed to .riot/requirements/1390092.txt

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,19 @@
22
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/1c15175.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/1390092.in
66
#
77
attrs==25.3.0
88
blinker==1.9.0
9-
certifi==2025.6.15
9+
certifi==2025.7.14
1010
charset-normalizer==3.4.2
1111
click==8.2.1
12-
coverage[toml]==7.9.1
12+
coverage[toml]==7.9.2
1313
flask==2.3.3
14+
gevent==25.5.1
15+
greenlet==3.2.3
1416
gunicorn==23.0.0
15-
hypothesis==6.135.24
17+
hypothesis==6.135.32
1618
idna==3.10
1719
iniconfig==2.1.0
1820
itsdangerous==2.2.0
@@ -32,3 +34,8 @@ requests==2.32.4
3234
sortedcontainers==2.4.0
3335
urllib3==2.5.0
3436
werkzeug==3.1.3
37+
zope-event==5.1
38+
zope-interface==7.2
39+
40+
# The following packages are considered to be unsafe in a requirements file:
41+
setuptools==80.9.0

.riot/requirements/1421f4d.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
5-
# pip-compile --no-annotate .riot/requirements/1421f4d.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/1421f4d.in
66
#
77
astunparse==1.6.3
88
attrs==25.3.0
9-
certifi==2025.6.15
9+
certifi==2025.7.14
1010
cffi==1.17.1
1111
charset-normalizer==3.4.2
12-
coverage[toml]==7.9.1
12+
coverage[toml]==7.9.2
1313
cryptography==45.0.5
1414
grpcio==1.73.1
1515
hypothesis==6.45.0
@@ -23,7 +23,7 @@ pycparser==2.22
2323
pycryptodome==3.23.0
2424
pygments==2.19.2
2525
pytest==8.4.1
26-
pytest-asyncio==1.0.0
26+
pytest-asyncio==1.1.0
2727
pytest-cov==6.2.1
2828
pytest-mock==3.14.1
2929
requests==2.32.4

.riot/requirements/14b9fa5.txt

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.12
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/14b9fa5.in
6+
#
7+
attrs==25.3.0
8+
certifi==2025.7.14
9+
charset-normalizer==3.4.2
10+
click==8.2.1
11+
coverage[toml]==7.10.1
12+
filelock==3.18.0
13+
hypothesis==6.45.0
14+
idna==3.10
15+
iniconfig==2.1.0
16+
jsonschema==4.25.0
17+
jsonschema-specifications==2025.4.1
18+
mock==5.2.0
19+
msgpack==1.1.1
20+
opentracing==2.4.0
21+
packaging==25.0
22+
pluggy==1.6.0
23+
protobuf==6.31.1
24+
pygments==2.19.2
25+
pytest==8.4.1
26+
pytest-asyncio==1.1.0
27+
pytest-cov==6.2.1
28+
pytest-mock==3.14.1
29+
pyyaml==6.0.2
30+
ray==2.48.0
31+
referencing==0.36.2
32+
requests==2.32.4
33+
rpds-py==0.26.0
34+
sortedcontainers==2.4.0
35+
typing-extensions==4.14.1
36+
urllib3==2.5.0

0 commit comments

Comments
 (0)