@@ -57,39 +57,40 @@ envlist =
5757
5858 # ~~~ MCP ~~~
5959 {py3.10,py3.12,py3.13}-mcp-v1.15.0
60- {py3.10,py3.12,py3.13}-mcp-v1.18 .0
61- {py3.10,py3.12,py3.13}-mcp-v1.21.2
62- {py3.10,py3.12,py3.13}-mcp-v1.25 .0
60+ {py3.10,py3.12,py3.13}-mcp-v1.19 .0
61+ {py3.10,py3.12,py3.13}-mcp-v1.23.3
62+ {py3.10,py3.12,py3.13}-mcp-v1.26 .0
6363
6464 {py3.10,py3.13,py3.14,py3.14t}-fastmcp-v0.1.0
6565 {py3.10,py3.13,py3.14,py3.14t}-fastmcp-v0.4.1
6666 {py3.10,py3.13,py3.14,py3.14t}-fastmcp-v1.0
67- {py3.10,py3.12,py3.13}-fastmcp-v2.14.3
67+ {py3.10,py3.12,py3.13}-fastmcp-v2.14.4
68+ {py3.10,py3.12,py3.13}-fastmcp-v3.0.0b1
6869
6970
7071 # ~~~ Agents ~~~
7172 {py3.10,py3.11,py3.12}-openai_agents-v0.0.19
7273 {py3.10,py3.12,py3.13}-openai_agents-v0.2.11
7374 {py3.10,py3.12,py3.13}-openai_agents-v0.4.2
74- {py3.10,py3.13,py3.14,py3.14t}-openai_agents-v0.6.8
75+ {py3.10,py3.13,py3.14,py3.14t}-openai_agents-v0.7.0
7576
7677 {py3.10,py3.12,py3.13}-pydantic_ai-v1.0.18
7778 {py3.10,py3.12,py3.13}-pydantic_ai-v1.15.0
7879 {py3.10,py3.12,py3.13}-pydantic_ai-v1.30.1
79- {py3.10,py3.12,py3.13}-pydantic_ai-v1.44 .0
80+ {py3.10,py3.12,py3.13}-pydantic_ai-v1.47 .0
8081
8182
8283 # ~~~ AI Workflow ~~~
8384 {py3.9,py3.11,py3.12}-langchain-base-v0.1.20
8485 {py3.9,py3.12,py3.13}-langchain-base-v0.3.27
85- {py3.10,py3.13,py3.14}-langchain-base-v1.2.6
86+ {py3.10,py3.13,py3.14}-langchain-base-v1.2.7
8687
8788 {py3.9,py3.11,py3.12}-langchain-notiktoken-v0.1.20
8889 {py3.9,py3.12,py3.13}-langchain-notiktoken-v0.3.27
89- {py3.10,py3.13,py3.14}-langchain-notiktoken-v1.2.6
90+ {py3.10,py3.13,py3.14}-langchain-notiktoken-v1.2.7
9091
9192 {py3.9,py3.13,py3.14}-langgraph-v0.6.11
92- {py3.10,py3.12,py3.13}-langgraph-v1.0.6
93+ {py3.10,py3.12,py3.13}-langgraph-v1.0.7
9394
9495
9596 # ~~~ AI ~~~
@@ -101,21 +102,21 @@ envlist =
101102 {py3.9,py3.10,py3.11}-cohere-v5.4.0
102103 {py3.9,py3.11,py3.12}-cohere-v5.10.0
103104 {py3.9,py3.11,py3.12}-cohere-v5.15.0
104- {py3.9,py3.11,py3.12}-cohere-v5.20.1
105+ {py3.9,py3.11,py3.12}-cohere-v5.20.2
105106
106107 {py3.9,py3.12,py3.13}-google_genai-v1.29.0
107108 {py3.9,py3.12,py3.13}-google_genai-v1.39.1
108109 {py3.10,py3.13,py3.14,py3.14t}-google_genai-v1.49.0
109- {py3.10,py3.13,py3.14,py3.14t}-google_genai-v1.59 .0
110+ {py3.10,py3.13,py3.14,py3.14t}-google_genai-v1.60 .0
110111
111112 {py3.8,py3.10,py3.11}-huggingface_hub-v0.24.7
112113 {py3.8,py3.12,py3.13}-huggingface_hub-v0.36.0
113- {py3.9,py3.13,py3.14,py3.14t}-huggingface_hub-v1.3.2
114+ {py3.9,py3.13,py3.14,py3.14t}-huggingface_hub-v1.3.4
114115
115116 {py3.9,py3.12,py3.13}-litellm-v1.77.7
116117 {py3.9,py3.12,py3.13}-litellm-v1.78.7
117118 {py3.9,py3.12,py3.13}-litellm-v1.79.3
118- {py3.9,py3.12,py3.13}-litellm-v1.81.0
119+ {py3.9,py3.12,py3.13}-litellm-v1.81.3
119120
120121 {py3.8,py3.11,py3.12}-openai-base-v1.0.1
121122 {py3.8,py3.12,py3.13}-openai-base-v1.109.1
@@ -130,7 +131,7 @@ envlist =
130131 {py3.6,py3.7}-boto3-v1.12.49
131132 {py3.6,py3.9,py3.10}-boto3-v1.21.46
132133 {py3.7,py3.11,py3.12}-boto3-v1.33.13
133- {py3.9,py3.13,py3.14,py3.14t}-boto3-v1.42.30
134+ {py3.9,py3.13,py3.14,py3.14t}-boto3-v1.42.35
134135
135136 {py3.6,py3.7,py3.8}-chalice-v1.16.0
136137 {py3.9,py3.12,py3.13}-chalice-v1.32.0
@@ -160,7 +161,8 @@ envlist =
160161
161162 {py3.6,py3.8,py3.9}-sqlalchemy-v1.2.19
162163 {py3.6,py3.11,py3.12}-sqlalchemy-v1.4.54
163- {py3.7,py3.12,py3.13}-sqlalchemy-v2.0.45
164+ {py3.7,py3.12,py3.13}-sqlalchemy-v2.0.46
165+ {py3.10,py3.13,py3.14,py3.14t}-sqlalchemy-v2.1.0b1
164166
165167
166168 # ~~~ Flags ~~~
@@ -174,12 +176,13 @@ envlist =
174176 {py3.7,py3.13,py3.14}-statsig-v0.67.0
175177
176178 {py3.8,py3.12,py3.13}-unleash-v6.0.1
177- {py3.8,py3.12,py3.13}-unleash-v6.4.1
179+ {py3.8,py3.12,py3.13}-unleash-v6.5.0
178180
179181
180182 # ~~~ GraphQL ~~~
181183 {py3.8,py3.10,py3.11}-ariadne-v0.20.1
182184 {py3.10,py3.13,py3.14,py3.14t}-ariadne-v0.27.0
185+ {py3.10,py3.13,py3.14,py3.14t}-ariadne-v0.28.0rc1
183186
184187 {py3.6,py3.9,py3.10}-gql-v3.4.1
185188 {py3.9,py3.12,py3.13}-gql-v4.0.0
@@ -189,7 +192,7 @@ envlist =
189192 {py3.8,py3.12,py3.13}-graphene-v3.4.3
190193
191194 {py3.8,py3.10,py3.11}-strawberry-v0.209.8
192- {py3.10,py3.13,py3.14,py3.14t}-strawberry-v0.289.0
195+ {py3.10,py3.13,py3.14,py3.14t}-strawberry-v0.289.7
193196
194197
195198 # ~~~ Network ~~~
@@ -213,8 +216,7 @@ envlist =
213216 {py3.8,py3.11,py3.12}-arq-v0.26.3
214217
215218 {py3.7}-beam-v2.14.0
216- {py3.10,py3.12,py3.13}-beam-v2.70.0
217- {py3.10,py3.12,py3.13}-beam-v2.71.0rc3
219+ {py3.10,py3.12,py3.13}-beam-v2.71.0
218220
219221 {py3.6,py3.7,py3.8}-celery-v4.4.7
220222 {py3.9,py3.12,py3.13}-celery-v5.6.2
@@ -382,56 +384,57 @@ deps =
382384
383385 # ~~~ MCP ~~~
384386 mcp-v1.15.0: mcp ==1.15.0
385- mcp-v1.18 .0: mcp ==1.18 .0
386- mcp-v1.21.2 : mcp ==1.21.2
387- mcp-v1.25 .0: mcp ==1.25 .0
387+ mcp-v1.19 .0: mcp ==1.19 .0
388+ mcp-v1.23.3 : mcp ==1.23.3
389+ mcp-v1.26 .0: mcp ==1.26 .0
388390 mcp: pytest-asyncio
389391
390392 fastmcp-v0.1.0: fastmcp ==0.1.0
391393 fastmcp-v0.4.1: fastmcp ==0.4.1
392394 fastmcp-v1.0: fastmcp ==1.0
393- fastmcp-v2.14.3: fastmcp ==2.14.3
395+ fastmcp-v2.14.4: fastmcp ==2.14.4
396+ fastmcp-v3.0.0b1: fastmcp ==3.0.0b1
394397 fastmcp: pytest-asyncio
395398
396399
397400 # ~~~ Agents ~~~
398401 openai_agents-v0.0.19: openai-agents ==0.0.19
399402 openai_agents-v0.2.11: openai-agents ==0.2.11
400403 openai_agents-v0.4.2: openai-agents ==0.4.2
401- openai_agents-v0.6.8 : openai-agents ==0.6.8
404+ openai_agents-v0.7.0 : openai-agents ==0.7.0
402405 openai_agents: pytest-asyncio
403406
404407 pydantic_ai-v1.0.18: pydantic-ai ==1.0.18
405408 pydantic_ai-v1.15.0: pydantic-ai ==1.15.0
406409 pydantic_ai-v1.30.1: pydantic-ai ==1.30.1
407- pydantic_ai-v1.44 .0: pydantic-ai ==1.44 .0
410+ pydantic_ai-v1.47 .0: pydantic-ai ==1.47 .0
408411 pydantic_ai: pytest-asyncio
409412
410413
411414 # ~~~ AI Workflow ~~~
412415 langchain-base-v0.1.20: langchain ==0.1.20
413416 langchain-base-v0.3.27: langchain ==0.3.27
414- langchain-base-v1.2.6 : langchain ==1.2.6
417+ langchain-base-v1.2.7 : langchain ==1.2.7
415418 langchain-base: pytest-asyncio
416419 langchain-base: openai
417420 langchain-base: tiktoken
418421 langchain-base: langchain-openai
419422 langchain-base-v0.3.27: langchain-community
420- langchain-base-v1.2.6 : langchain-community
421- langchain-base-v1.2.6 : langchain-classic
423+ langchain-base-v1.2.7 : langchain-community
424+ langchain-base-v1.2.7 : langchain-classic
422425
423426 langchain-notiktoken-v0.1.20: langchain ==0.1.20
424427 langchain-notiktoken-v0.3.27: langchain ==0.3.27
425- langchain-notiktoken-v1.2.6 : langchain ==1.2.6
428+ langchain-notiktoken-v1.2.7 : langchain ==1.2.7
426429 langchain-notiktoken: pytest-asyncio
427430 langchain-notiktoken: openai
428431 langchain-notiktoken: langchain-openai
429432 langchain-notiktoken-v0.3.27: langchain-community
430- langchain-notiktoken-v1.2.6 : langchain-community
431- langchain-notiktoken-v1.2.6 : langchain-classic
433+ langchain-notiktoken-v1.2.7 : langchain-community
434+ langchain-notiktoken-v1.2.7 : langchain-classic
432435
433436 langgraph-v0.6.11: langgraph ==0.6.11
434- langgraph-v1.0.6 : langgraph ==1.0.6
437+ langgraph-v1.0.7 : langgraph ==1.0.7
435438
436439
437440 # ~~~ AI ~~~
@@ -446,24 +449,24 @@ deps =
446449 cohere-v5.4.0: cohere ==5.4.0
447450 cohere-v5.10.0: cohere ==5.10.0
448451 cohere-v5.15.0: cohere ==5.15.0
449- cohere-v5.20.1 : cohere ==5.20.1
452+ cohere-v5.20.2 : cohere ==5.20.2
450453
451454 google_genai-v1.29.0: google-genai ==1.29.0
452455 google_genai-v1.39.1: google-genai ==1.39.1
453456 google_genai-v1.49.0: google-genai ==1.49.0
454- google_genai-v1.59 .0: google-genai ==1.59 .0
457+ google_genai-v1.60 .0: google-genai ==1.60 .0
455458 google_genai: pytest-asyncio
456459
457460 huggingface_hub-v0.24.7: huggingface_hub ==0.24.7
458461 huggingface_hub-v0.36.0: huggingface_hub ==0.36.0
459- huggingface_hub-v1.3.2 : huggingface_hub ==1.3.2
462+ huggingface_hub-v1.3.4 : huggingface_hub ==1.3.4
460463 huggingface_hub: responses
461464 huggingface_hub: pytest-httpx
462465
463466 litellm-v1.77.7: litellm ==1.77.7
464467 litellm-v1.78.7: litellm ==1.78.7
465468 litellm-v1.79.3: litellm ==1.79.3
466- litellm-v1.81.0 : litellm ==1.81.0
469+ litellm-v1.81.3 : litellm ==1.81.3
467470
468471 openai-base-v1.0.1: openai ==1.0.1
469472 openai-base-v1.109.1: openai ==1.109.1
@@ -483,7 +486,7 @@ deps =
483486 boto3-v1.12.49: boto3 ==1.12.49
484487 boto3-v1.21.46: boto3 ==1.21.46
485488 boto3-v1.33.13: boto3 ==1.33.13
486- boto3-v1.42.30 : boto3 ==1.42.30
489+ boto3-v1.42.35 : boto3 ==1.42.35
487490 {py3.7,py3.8}-boto3: urllib3<2.0.0
488491
489492 chalice-v1.16.0: chalice ==1.16.0
@@ -522,7 +525,8 @@ deps =
522525
523526 sqlalchemy-v1.2.19: sqlalchemy ==1.2.19
524527 sqlalchemy-v1.4.54: sqlalchemy ==1.4.54
525- sqlalchemy-v2.0.45: sqlalchemy ==2.0.45
528+ sqlalchemy-v2.0.46: sqlalchemy ==2.0.46
529+ sqlalchemy-v2.1.0b1: sqlalchemy ==2.1.0b1
526530
527531
528532 # ~~~ Flags ~~~
@@ -537,12 +541,13 @@ deps =
537541 statsig: typing_extensions
538542
539543 unleash-v6.0.1: UnleashClient ==6.0.1
540- unleash-v6.4.1 : UnleashClient ==6.4.1
544+ unleash-v6.5.0 : UnleashClient ==6.5.0
541545
542546
543547 # ~~~ GraphQL ~~~
544548 ariadne-v0.20.1: ariadne ==0.20.1
545549 ariadne-v0.27.0: ariadne ==0.27.0
550+ ariadne-v0.28.0rc1: ariadne ==0.28.0rc1
546551 ariadne: fastapi
547552 ariadne: flask
548553 ariadne: httpx
@@ -560,7 +565,7 @@ deps =
560565 {py3.6}-graphene: aiocontextvars
561566
562567 strawberry-v0.209.8: strawberry-graphql[fastapi,flask]==0.209.8
563- strawberry-v0.289.0 : strawberry-graphql[fastapi,flask]==0.289.0
568+ strawberry-v0.289.7 : strawberry-graphql[fastapi,flask]==0.289.7
564569 strawberry: httpx
565570 strawberry-v0.209.8: pydantic<2.11
566571
@@ -599,8 +604,7 @@ deps =
599604 arq-v0.23: pydantic<2
600605
601606 beam-v2.14.0: apache-beam ==2.14.0
602- beam-v2.70.0: apache-beam ==2.70.0
603- beam-v2.71.0rc3: apache-beam ==2.71.0rc3
607+ beam-v2.71.0: apache-beam ==2.71.0
604608 beam: dill
605609
606610 celery-v4.4.7: celery ==4.4.7
0 commit comments