Skip to content

Commit 9f19258

Browse files
authored
ci: update test suites that use tiktoken (#14797)
Tiktoken just released a stable version that includes Python 3.14 wheels. This change uses those wheels in a few suites that work without any additional code changes.
1 parent 80800ae commit 9f19258

File tree

8 files changed

+250
-7
lines changed

8 files changed

+250
-7
lines changed

.riot/requirements/118065f.txt

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.14
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/118065f.in
6+
#
7+
annotated-types==0.7.0
8+
anyio==4.11.0
9+
attrs==25.4.0
10+
certifi==2025.10.5
11+
charset-normalizer==3.4.3
12+
coverage[toml]==7.10.7
13+
distro==1.9.0
14+
h11==0.16.0
15+
httpcore==1.0.9
16+
httpx==0.28.1
17+
hypothesis==6.45.0
18+
idna==3.10
19+
iniconfig==2.1.0
20+
jiter==0.11.0
21+
jsonpatch==1.33
22+
jsonpointer==3.0.0
23+
langchain==0.3.27
24+
langchain-core==0.3.78
25+
langchain-openai==0.3.35
26+
langchain-text-splitters==0.3.11
27+
langgraph==0.6.10
28+
langgraph-checkpoint==2.1.2
29+
langgraph-prebuilt==0.6.4
30+
langgraph-sdk==0.2.9
31+
langsmith==0.4.33
32+
mock==5.2.0
33+
openai==2.2.0
34+
opentracing==2.4.0
35+
orjson==3.11.3
36+
ormsgpack==1.11.0
37+
packaging==25.0
38+
pluggy==1.6.0
39+
pydantic==2.12.0
40+
pydantic-core==2.41.1
41+
pygments==2.19.2
42+
pytest==8.4.2
43+
pytest-asyncio==1.2.0
44+
pytest-cov==7.0.0
45+
pytest-mock==3.15.1
46+
pyyaml==6.0.3
47+
regex==2025.9.18
48+
requests==2.32.5
49+
requests-toolbelt==1.0.0
50+
sniffio==1.3.1
51+
sortedcontainers==2.4.0
52+
sqlalchemy==2.0.43
53+
tenacity==9.1.2
54+
tiktoken==0.12.0
55+
tqdm==4.67.1
56+
typing-extensions==4.15.0
57+
typing-inspection==0.4.2
58+
urllib3==2.5.0
59+
xxhash==3.6.0
60+
zstandard==0.25.0

.riot/requirements/3ab1d30.txt

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.14
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/3ab1d30.in
6+
#
7+
annotated-types==0.7.0
8+
anyio==4.11.0
9+
attrs==25.4.0
10+
certifi==2025.10.5
11+
charset-normalizer==3.4.3
12+
coverage[toml]==7.10.7
13+
distro==1.9.0
14+
h11==0.16.0
15+
httpcore==1.0.9
16+
httpx==0.28.1
17+
hypothesis==6.45.0
18+
idna==3.10
19+
iniconfig==2.1.0
20+
jiter==0.11.0
21+
jsonpatch==1.33
22+
jsonpointer==3.0.0
23+
langchain==0.3.27
24+
langchain-core==0.3.78
25+
langchain-openai==0.3.35
26+
langchain-text-splitters==0.3.11
27+
langgraph==0.2.23
28+
langgraph-checkpoint==1.0.12
29+
langsmith==0.4.33
30+
mock==5.2.0
31+
msgpack==1.1.2
32+
openai==2.2.0
33+
opentracing==2.4.0
34+
orjson==3.11.3
35+
ormsgpack==1.11.0
36+
packaging==25.0
37+
pluggy==1.6.0
38+
pydantic==2.12.0
39+
pydantic-core==2.41.1
40+
pygments==2.19.2
41+
pytest==8.4.2
42+
pytest-asyncio==1.2.0
43+
pytest-cov==7.0.0
44+
pytest-mock==3.15.1
45+
pyyaml==6.0.3
46+
regex==2025.9.18
47+
requests==2.32.5
48+
requests-toolbelt==1.0.0
49+
sniffio==1.3.1
50+
sortedcontainers==2.4.0
51+
sqlalchemy==2.0.43
52+
tenacity==9.1.2
53+
tiktoken==0.12.0
54+
tqdm==4.67.1
55+
typing-extensions==4.15.0
56+
typing-inspection==0.4.2
57+
urllib3==2.5.0
58+
zstandard==0.25.0

.riot/requirements/675e082.txt

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.14
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/675e082.in
6+
#
7+
annotated-types==0.7.0
8+
anyio==4.11.0
9+
attrs==25.4.0
10+
certifi==2025.10.5
11+
charset-normalizer==3.4.3
12+
coverage[toml]==7.10.7
13+
distro==1.9.0
14+
h11==0.16.0
15+
httpcore==1.0.9
16+
httpx==0.28.1
17+
hypothesis==6.45.0
18+
idna==3.10
19+
iniconfig==2.1.0
20+
jiter==0.11.0
21+
jsonpatch==1.33
22+
jsonpointer==3.0.0
23+
langchain==0.3.27
24+
langchain-core==0.3.78
25+
langchain-openai==0.3.35
26+
langchain-text-splitters==0.3.11
27+
langgraph==0.3.22
28+
langgraph-checkpoint==2.1.2
29+
langgraph-prebuilt==0.1.8
30+
langgraph-sdk==0.1.74
31+
langsmith==0.4.33
32+
mock==5.2.0
33+
openai==2.2.0
34+
opentracing==2.4.0
35+
orjson==3.11.3
36+
ormsgpack==1.11.0
37+
packaging==25.0
38+
pluggy==1.6.0
39+
pydantic==2.12.0
40+
pydantic-core==2.41.1
41+
pygments==2.19.2
42+
pytest==8.4.2
43+
pytest-asyncio==1.2.0
44+
pytest-cov==7.0.0
45+
pytest-mock==3.15.1
46+
pyyaml==6.0.3
47+
regex==2025.9.18
48+
requests==2.32.5
49+
requests-toolbelt==1.0.0
50+
sniffio==1.3.1
51+
sortedcontainers==2.4.0
52+
sqlalchemy==2.0.43
53+
tenacity==9.1.2
54+
tiktoken==0.12.0
55+
tqdm==4.67.1
56+
typing-extensions==4.15.0
57+
typing-inspection==0.4.2
58+
urllib3==2.5.0
59+
xxhash==3.6.0
60+
zstandard==0.25.0

.riot/requirements/cb657ca.txt

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.14
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/cb657ca.in
6+
#
7+
annotated-types==0.7.0
8+
anyio==4.11.0
9+
attrs==25.4.0
10+
certifi==2025.10.5
11+
charset-normalizer==3.4.3
12+
coverage[toml]==7.10.7
13+
distro==1.9.0
14+
h11==0.16.0
15+
httpcore==1.0.9
16+
httpx==0.28.1
17+
hypothesis==6.45.0
18+
idna==3.10
19+
iniconfig==2.1.0
20+
jiter==0.11.0
21+
jsonpatch==1.33
22+
jsonpointer==3.0.0
23+
langchain==0.3.27
24+
langchain-core==0.3.78
25+
langchain-openai==0.3.35
26+
langchain-text-splitters==0.3.11
27+
langgraph==0.3.21
28+
langgraph-checkpoint==2.1.2
29+
langgraph-prebuilt==0.1.8
30+
langgraph-sdk==0.1.74
31+
langsmith==0.4.33
32+
mock==5.2.0
33+
openai==2.2.0
34+
opentracing==2.4.0
35+
orjson==3.11.3
36+
ormsgpack==1.11.0
37+
packaging==25.0
38+
pluggy==1.6.0
39+
pydantic==2.12.0
40+
pydantic-core==2.41.1
41+
pygments==2.19.2
42+
pytest==8.4.2
43+
pytest-asyncio==1.2.0
44+
pytest-cov==7.0.0
45+
pytest-mock==3.15.1
46+
pyyaml==6.0.3
47+
regex==2025.9.18
48+
requests==2.32.5
49+
requests-toolbelt==1.0.0
50+
sniffio==1.3.1
51+
sortedcontainers==2.4.0
52+
sqlalchemy==2.0.43
53+
tenacity==9.1.2
54+
tiktoken==0.12.0
55+
tqdm==4.67.1
56+
typing-extensions==4.15.0
57+
typing-inspection==0.4.2
58+
urllib3==2.5.0
59+
xxhash==3.6.0
60+
zstandard==0.25.0

ddtrace/contrib/integration_registry/registry.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -527,10 +527,10 @@ integrations:
527527
tested_versions_by_dependency:
528528
langgraph:
529529
min: 0.2.23
530-
max: 0.6.8
530+
max: 0.6.10
531531
langgraph-checkpoint:
532532
min: 1.0.12
533-
max: 2.1.1
533+
max: 2.1.2
534534
langgraph-prebuilt:
535535
min: 0.1.8
536536
max: 0.6.4

riotfile.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2995,14 +2995,19 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT
29952995
Venv(
29962996
name="langgraph",
29972997
command="pytest {cmdargs} tests/contrib/langgraph",
2998-
pys=select_pys(min_version="3.9", max_version="3.13"),
29992998
pkgs={
30002999
"pytest-asyncio": latest,
30013000
"langgraph": ["==0.2.23", "==0.3.21", "==0.3.22", latest],
30023001
"langchain_openai": latest,
30033002
"langchain_core": latest,
30043003
"langchain": latest,
30053004
},
3005+
venvs=[
3006+
Venv(
3007+
pys=select_pys(min_version="3.9", max_version="3.13"),
3008+
),
3009+
Venv(pys=select_pys(min_version="3.14"), pkgs={"ormsgpack": ">=1.11.0"}),
3010+
],
30063011
),
30073012
Venv(
30083013
name="mcp",

supported_versions_output.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -397,14 +397,14 @@
397397
"dependency": "langgraph",
398398
"integration": "langgraph",
399399
"minimum_tracer_supported": "0.2.23",
400-
"max_tracer_supported": "0.6.8",
400+
"max_tracer_supported": "0.6.10",
401401
"auto-instrumented": true
402402
},
403403
{
404404
"dependency": "langgraph-checkpoint",
405405
"integration": "langgraph",
406406
"minimum_tracer_supported": "1.0.12",
407-
"max_tracer_supported": "2.1.1",
407+
"max_tracer_supported": "2.1.2",
408408
"auto-instrumented": true
409409
},
410410
{

supported_versions_table.csv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ jinja2,jinja2,2.10.3,3.1.6,True
5454
confluent-kafka,kafka,1.9.2,2.6.2,True
5555
kombu,kombu,4.6.11,5.5.4,False
5656
langchain-core,langchain,0.1.53,0.3.76,True
57-
langgraph,langgraph,0.2.23,0.6.8,True
58-
langgraph-checkpoint,langgraph,1.0.12,2.1.1,True
57+
langgraph,langgraph,0.2.23,0.6.10,True
58+
langgraph-checkpoint,langgraph,1.0.12,2.1.2,True
5959
langgraph-prebuilt,langgraph,0.1.8,0.6.4,True
6060
litellm,litellm *,1.65.4,1.65.4,True
6161
logbook,logbook,1.0.0,1.8.2,True

0 commit comments

Comments
 (0)