Skip to content

Commit 661d9d7

Browse files
committed
?
1 parent bb8b074 commit 661d9d7

File tree

3 files changed

+42
-49
lines changed

3 files changed

+42
-49
lines changed

.github/workflows/test-integrations-ai.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
strategy:
3030
fail-fast: false
3131
matrix:
32-
python-version: ["3.7","3.8","3.9","3.10","3.11","3.12","3.13"]
32+
python-version: ["3.8","3.9","3.10","3.11","3.12","3.13"]
3333
# python3.6 reached EOL and is no longer being supported on
3434
# new versions of hosted runners on Github Actions
3535
# ubuntu-20.04 is the last version that supported python3.6

scripts/populate_tox/populate_tox.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -339,12 +339,13 @@ def supported_python_versions(
339339
curr = MIN_PYTHON_VERSION
340340
while curr <= MAX_PYTHON_VERSION:
341341
if curr in package_python_versions:
342-
if custom_supported_versions:
343-
if (
344-
isinstance(custom_supported_versions, SpecifierSet)
345-
and curr in custom_supported_versions
346-
):
347-
supported.append(curr)
342+
if not custom_supported_versions:
343+
supported.append(curr)
344+
345+
else:
346+
if isinstance(custom_supported_versions, SpecifierSet):
347+
if curr in custom_supported_versions:
348+
supported.append(curr)
348349

349350
elif version is not None and isinstance(
350351
custom_supported_versions, dict
@@ -356,10 +357,6 @@ def supported_python_versions(
356357
break
357358
else:
358359
supported.append(curr)
359-
else:
360-
supported.append(curr)
361-
else:
362-
supported.append(curr)
363360

364361
# Construct the next Python version (i.e., bump the minor)
365362
next = [int(v) for v in str(curr).split(".")]

tox.ini

Lines changed: 34 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
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]
1616
requires =
@@ -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

Comments
 (0)