1010# The file (and all resulting CI YAMLs) then need to be regenerated via
1111# "scripts/generate-test-files.sh".
1212#
13- # Last generated: 2025-09-16T10:55:18.954122 +00:00
13+ # Last generated: 2025-09-16T14:24:21.569134 +00:00
1414
1515[tox]
1616requires =
@@ -88,15 +88,15 @@ envlist =
8888 # integration tests there.
8989
9090 # ~~~ AI ~~~
91- {py3.7 ,py3.11,py3.12}-anthropic-v0.16.0
92- {py3.7 ,py3.11,py3.12}-anthropic-v0.33.1
91+ {py3.8 ,py3.11,py3.12}-anthropic-v0.16.0
92+ {py3.8 ,py3.11,py3.12}-anthropic-v0.33.1
9393 {py3.8,py3.11,py3.12}-anthropic-v0.50.0
9494 {py3.8,py3.12,py3.13}-anthropic-v0.67.0
9595
96- {py3.8 ,py3.10,py3.11}-cohere-v5.4.0
97- {py3.8 ,py3.11,py3.12}-cohere-v5.9.4
98- {py3.8 ,py3.11,py3.12}-cohere-v5.13.12
99- {py3.8 ,py3.11,py3.12}-cohere-v5.18.0
96+ {py3.9 ,py3.10,py3.11}-cohere-v5.4.0
97+ {py3.9 ,py3.11,py3.12}-cohere-v5.9.4
98+ {py3.9 ,py3.11,py3.12}-cohere-v5.13.12
99+ {py3.9 ,py3.11,py3.12}-cohere-v5.18.0
100100
101101 {py3.9,py3.11,py3.12}-langchain-base-v0.1.20
102102 {py3.9,py3.11,py3.12}-langchain-base-v0.2.17
@@ -106,29 +106,28 @@ envlist =
106106 {py3.9,py3.11,py3.12}-langchain-notiktoken-v0.2.17
107107 {py3.9,py3.12,py3.13}-langchain-notiktoken-v0.3.27
108108
109- {py3.7 ,py3.11,py3.12}-openai-base-v1.0.1
110- {py3.7 ,py3.11,py3.12}-openai-base-v1.36.1
109+ {py3.8 ,py3.11,py3.12}-openai-base-v1.0.1
110+ {py3.8 ,py3.11,py3.12}-openai-base-v1.36.1
111111 {py3.8,py3.11,py3.12}-openai-base-v1.71.0
112112 {py3.8,py3.12,py3.13}-openai-base-v1.107.3
113113
114- {py3.7 ,py3.11,py3.12}-openai-notiktoken-v1.0.1
115- {py3.7 ,py3.11,py3.12}-openai-notiktoken-v1.36.1
114+ {py3.8 ,py3.11,py3.12}-openai-notiktoken-v1.0.1
115+ {py3.8 ,py3.11,py3.12}-openai-notiktoken-v1.36.1
116116 {py3.8,py3.11,py3.12}-openai-notiktoken-v1.71.0
117117 {py3.8,py3.12,py3.13}-openai-notiktoken-v1.107.3
118118
119119 {py3.9,py3.12,py3.13}-langgraph-v0.6.7
120120 {py3.10,py3.12,py3.13}-langgraph-v1.0.0a3
121121
122- {py3.9 ,py3.11,py3.12}-openai_agents-v0.0.19
123- {py3.9 ,py3.12,py3.13}-openai_agents-v0.1.0
124- {py3.9 ,py3.12,py3.13}-openai_agents-v0.2.11
125- {py3.9 ,py3.12,py3.13}-openai_agents-v0.3.0
122+ {py3.10 ,py3.11,py3.12}-openai_agents-v0.0.19
123+ {py3.10 ,py3.12,py3.13}-openai_agents-v0.1.0
124+ {py3.10 ,py3.12,py3.13}-openai_agents-v0.2.11
125+ {py3.10 ,py3.12,py3.13}-openai_agents-v0.3.0
126126
127127 {py3.8,py3.10,py3.11}-huggingface_hub-v0.24.7
128- {py3.8,py3.12,py3.13}-huggingface_hub-v0.27.1
129- {py3.8,py3.12,py3.13}-huggingface_hub-v0.30.2
130- {py3.8,py3.12,py3.13}-huggingface_hub-v0.34.6
131- {py3.8,py3.12,py3.13}-huggingface_hub-v0.35.0rc1
128+ {py3.8,py3.12,py3.13}-huggingface_hub-v0.28.1
129+ {py3.8,py3.12,py3.13}-huggingface_hub-v0.32.6
130+ {py3.8,py3.12,py3.13}-huggingface_hub-v0.35.0
132131
133132
134133 # ~~~ Cloud ~~~
@@ -144,8 +143,8 @@ envlist =
144143
145144
146145 # ~~~ DBs ~~~
147- {py3.6 ,py3.8,py3.9}-asyncpg-v0.23.0
148- {py3.6 ,py3.9,py3.10}-asyncpg-v0.25.0
146+ {py3.7 ,py3.8,py3.9}-asyncpg-v0.23.0
147+ {py3.7 ,py3.9,py3.10}-asyncpg-v0.25.0
149148 {py3.7,py3.9,py3.10}-asyncpg-v0.27.0
150149 {py3.8,py3.11,py3.12}-asyncpg-v0.30.0
151150
@@ -206,8 +205,8 @@ envlist =
206205
207206
208207 # ~~~ Network ~~~
209- {py3.6,py3. 7,py3.8}-grpc-v1.32.0
210- {py3.6 ,py3.9,py3.10}-grpc-v1.47.5
208+ {py3.7,py3.8}-grpc-v1.32.0
209+ {py3.7 ,py3.9,py3.10}-grpc-v1.47.5
211210 {py3.7,py3.11,py3.12}-grpc-v1.62.3
212211 {py3.9,py3.12,py3.13}-grpc-v1.75.0
213212
@@ -223,8 +222,8 @@ envlist =
223222 {py3.7,py3.10,py3.11}-arq-v0.25.0
224223 {py3.8,py3.11,py3.12}-arq-v0.26.3
225224
226- {py3.6,py3. 7}-beam-v2.14.0
227- {py3.6,py3. 7,py3.8}-beam-v2.32.0
225+ {py3.7}-beam-v2.14.0
226+ {py3.7,py3.8}-beam-v2.32.0
228227 {py3.8,py3.10,py3.11}-beam-v2.50.0
229228 {py3.9,py3.12,py3.13}-beam-v2.67.0
230229 {py3.9,py3.12,py3.13}-beam-v2.68.0rc2
@@ -244,8 +243,7 @@ envlist =
244243 {py3.6,py3.7}-huey-v2.3.2
245244 {py3.6,py3.11,py3.12}-huey-v2.5.3
246245
247- {py3.6,py3.7}-spark-v2.3.4
248- {py3.6,py3.7}-spark-v2.4.8
246+ {py3.8,py3.9}-spark-v3.0.3
249247 {py3.8,py3.10,py3.11}-spark-v3.5.6
250248 {py3.9,py3.12,py3.13}-spark-v4.0.1
251249
@@ -275,8 +273,8 @@ envlist =
275273
276274
277275 # ~~~ Web 2 ~~~
278- {py3.6,py3. 7}-aiohttp-v3.4.4
279- {py3.6 ,py3.8,py3.9}-aiohttp-v3.7.4
276+ {py3.7}-aiohttp-v3.4.4
277+ {py3.7 ,py3.8,py3.9}-aiohttp-v3.7.4
280278 {py3.8,py3.12,py3.13}-aiohttp-v3.10.11
281279 {py3.9,py3.12,py3.13}-aiohttp-v3.12.15
282280
@@ -286,8 +284,8 @@ envlist =
286284 {py3.6}-falcon-v1.4.1
287285 {py3.6,py3.7}-falcon-v2.0.0
288286 {py3.6,py3.11,py3.12}-falcon-v3.1.3
289- {py3.8,py3.12 ,py3.13 }-falcon-v4.0.2
290- {py3.8,py3.12 ,py3.13 }-falcon-v4.1.0
287+ {py3.8,py3.11 ,py3.12 }-falcon-v4.0.2
288+ {py3.8,py3.11 ,py3.12 }-falcon-v4.1.0
291289
292290 {py3.8,py3.10,py3.11}-litestar-v2.0.1
293291 {py3.8,py3.11,py3.12}-litestar-v2.6.4
@@ -306,7 +304,7 @@ envlist =
306304 {py3.8,py3.10,py3.11}-starlite-v1.48.1
307305 {py3.8,py3.10,py3.11}-starlite-v1.49.0
308306 {py3.8,py3.10,py3.11}-starlite-v1.50.2
309- {py3.8,py3.11 ,py3.12 }-starlite-v1.51.16
307+ {py3.8,py3.10 ,py3.11 }-starlite-v1.51.16
310308
311309 {py3.6,py3.7,py3.8}-tornado-v6.0.4
312310 {py3.7,py3.9,py3.10}-tornado-v6.2
@@ -492,10 +490,9 @@ deps =
492490 openai_agents: pytest-asyncio
493491
494492 huggingface_hub-v0.24.7: huggingface_hub ==0.24.7
495- huggingface_hub-v0.27.1: huggingface_hub ==0.27.1
496- huggingface_hub-v0.30.2: huggingface_hub ==0.30.2
497- huggingface_hub-v0.34.6: huggingface_hub ==0.34.6
498- huggingface_hub-v0.35.0rc1: huggingface_hub ==0.35.0rc1
493+ huggingface_hub-v0.28.1: huggingface_hub ==0.28.1
494+ huggingface_hub-v0.32.6: huggingface_hub ==0.32.6
495+ huggingface_hub-v0.35.0: huggingface_hub ==0.35.0
499496 huggingface_hub: responses
500497
501498
@@ -645,8 +642,7 @@ deps =
645642 huey-v2.3.2: huey ==2.3.2
646643 huey-v2.5.3: huey ==2.5.3
647644
648- spark-v2.3.4: pyspark ==2.3.4
649- spark-v2.4.8: pyspark ==2.4.8
645+ spark-v3.0.3: pyspark ==3.0.3
650646 spark-v3.5.6: pyspark ==3.5.6
651647 spark-v4.0.1: pyspark ==4.0.1
652648
0 commit comments