10
10
# The file (and all resulting CI YAMLs) then need to be regenerated via
11
11
# "scripts/generate-test-files.sh".
12
12
#
13
- # Last generated: 2025-09-02T14:49:13.002983 +00:00
13
+ # Last generated: 2025-09-03T15:01:21.035943 +00:00
14
14
15
15
[tox]
16
16
requires =
@@ -36,10 +36,6 @@ envlist =
36
36
# At a minimum, we should test against at least the lowest
37
37
# and the latest supported version of a framework.
38
38
39
- # Arq
40
- {py3.7,py3.11}-arq-v{0.23}
41
- {py3.7,py3.12,py3.13}-arq-latest
42
-
43
39
# Asgi
44
40
{py3.7,py3.12,py3.13}-asgi
45
41
@@ -123,9 +119,9 @@ envlist =
123
119
124
120
# ~~~ AI ~~~
125
121
{py3.8,py3.11,py3.12}-anthropic-v0.16.0
126
- {py3.8,py3.11,py3.12}-anthropic-v0.32.0
127
- {py3.8,py3.11,py3.12}-anthropic-v0.48 .0
128
- {py3.8,py3.12,py3.13}-anthropic-v0.64 .0
122
+ {py3.8,py3.11,py3.12}-anthropic-v0.33.1
123
+ {py3.8,py3.11,py3.12}-anthropic-v0.50 .0
124
+ {py3.8,py3.12,py3.13}-anthropic-v0.66 .0
129
125
130
126
{py3.9,py3.10,py3.11}-cohere-v5.4.0
131
127
{py3.9,py3.11,py3.12}-cohere-v5.9.4
@@ -141,14 +137,14 @@ envlist =
141
137
{py3.9,py3.12,py3.13}-langchain-notiktoken-v0.3.27
142
138
143
139
{py3.8,py3.11,py3.12}-openai-base-v1.0.1
144
- {py3.8,py3.11,py3.12}-openai-base-v1.35.15
145
- {py3.8,py3.11,py3.12}-openai-base-v1.69 .0
146
- {py3.8,py3.12,py3.13}-openai-base-v1.103 .0
140
+ {py3.8,py3.11,py3.12}-openai-base-v1.36.1
141
+ {py3.8,py3.11,py3.12}-openai-base-v1.71 .0
142
+ {py3.8,py3.12,py3.13}-openai-base-v1.105 .0
147
143
148
144
{py3.8,py3.11,py3.12}-openai-notiktoken-v1.0.1
149
- {py3.8,py3.11,py3.12}-openai-notiktoken-v1.35.15
150
- {py3.8,py3.11,py3.12}-openai-notiktoken-v1.69 .0
151
- {py3.8,py3.12,py3.13}-openai-notiktoken-v1.103 .0
145
+ {py3.8,py3.11,py3.12}-openai-notiktoken-v1.36.1
146
+ {py3.8,py3.11,py3.12}-openai-notiktoken-v1.71 .0
147
+ {py3.8,py3.12,py3.13}-openai-notiktoken-v1.105 .0
152
148
153
149
{py3.10,py3.11,py3.12}-openai_agents-v0.0.19
154
150
{py3.10,py3.12,py3.13}-openai_agents-v0.1.0
@@ -227,6 +223,11 @@ envlist =
227
223
228
224
229
225
# ~~~ Tasks ~~~
226
+ {py3.7,py3.9,py3.10}-arq-v0.23
227
+ {py3.7,py3.10,py3.11}-arq-v0.24.0
228
+ {py3.7,py3.10,py3.11}-arq-v0.25.0
229
+ {py3.8,py3.11,py3.12}-arq-v0.26.3
230
+
230
231
{py3.6,py3.7,py3.8}-celery-v4.4.7
231
232
{py3.6,py3.7,py3.8}-celery-v5.0.5
232
233
{py3.8,py3.12,py3.13}-celery-v5.5.3
@@ -250,9 +251,9 @@ envlist =
250
251
{py3.6,py3.7}-django-v1.11.29
251
252
{py3.6,py3.8,py3.9}-django-v2.2.28
252
253
{py3.6,py3.9,py3.10}-django-v3.2.25
253
- {py3.8,py3.11,py3.12}-django-v4.2.23
254
+ {py3.8,py3.11,py3.12}-django-v4.2.24
254
255
{py3.10,py3.11,py3.12}-django-v5.0.14
255
- {py3.10,py3.12,py3.13}-django-v5.2.5
256
+ {py3.10,py3.12,py3.13}-django-v5.2.6
256
257
257
258
{py3.6,py3.7,py3.8}-flask-v1.1.4
258
259
{py3.8,py3.12,py3.13}-flask-v2.3.3
@@ -353,14 +354,6 @@ deps =
353
354
354
355
# === Integrations ===
355
356
356
- # Arq
357
- arq-v0.23: arq~=0.23.0
358
- arq-v0.23: pydantic<2
359
- arq-latest: arq
360
- arq: fakeredis>=2.2.0,<2.8
361
- arq: pytest-asyncio
362
- arq: async-timeout
363
-
364
357
# Asgi
365
358
asgi: pytest-asyncio
366
359
asgi: async-asgi-testclient
@@ -491,13 +484,12 @@ deps =
491
484
492
485
# ~~~ AI ~~~
493
486
anthropic-v0.16.0: anthropic ==0.16.0
494
- anthropic-v0.32.0 : anthropic ==0.32.0
495
- anthropic-v0.48 .0: anthropic ==0.48 .0
496
- anthropic-v0.64 .0: anthropic ==0.64 .0
487
+ anthropic-v0.33.1 : anthropic ==0.33.1
488
+ anthropic-v0.50 .0: anthropic ==0.50 .0
489
+ anthropic-v0.66 .0: anthropic ==0.66 .0
497
490
anthropic: pytest-asyncio
498
491
anthropic-v0.16.0: httpx<0.28.0
499
- anthropic-v0.32.0: httpx<0.28.0
500
- anthropic-v0.48.0: httpx<0.28.0
492
+ anthropic-v0.33.1: httpx<0.28.0
501
493
502
494
cohere-v5.4.0: cohere ==5.4.0
503
495
cohere-v5.9.4: cohere ==5.9.4
@@ -520,21 +512,21 @@ deps =
520
512
langchain-notiktoken-v0.3.27: langchain-community
521
513
522
514
openai-base-v1.0.1: openai ==1.0.1
523
- openai-base-v1.35.15 : openai ==1.35.15
524
- openai-base-v1.69 .0: openai ==1.69 .0
525
- openai-base-v1.103 .0: openai ==1.103 .0
515
+ openai-base-v1.36.1 : openai ==1.36.1
516
+ openai-base-v1.71 .0: openai ==1.71 .0
517
+ openai-base-v1.105 .0: openai ==1.105 .0
526
518
openai-base: pytest-asyncio
527
519
openai-base: tiktoken
528
520
openai-base-v1.0.1: httpx<0.28
529
- openai-base-v1.35.15 : httpx<0.28
521
+ openai-base-v1.36.1 : httpx<0.28
530
522
531
523
openai-notiktoken-v1.0.1: openai ==1.0.1
532
- openai-notiktoken-v1.35.15 : openai ==1.35.15
533
- openai-notiktoken-v1.69 .0: openai ==1.69 .0
534
- openai-notiktoken-v1.103 .0: openai ==1.103 .0
524
+ openai-notiktoken-v1.36.1 : openai ==1.36.1
525
+ openai-notiktoken-v1.71 .0: openai ==1.71 .0
526
+ openai-notiktoken-v1.105 .0: openai ==1.105 .0
535
527
openai-notiktoken: pytest-asyncio
536
528
openai-notiktoken-v1.0.1: httpx<0.28
537
- openai-notiktoken-v1.35.15 : httpx<0.28
529
+ openai-notiktoken-v1.36.1 : httpx<0.28
538
530
539
531
openai_agents-v0.0.19: openai-agents ==0.0.19
540
532
openai_agents-v0.1.0: openai-agents ==0.1.0
@@ -635,6 +627,15 @@ deps =
635
627
636
628
637
629
# ~~~ Tasks ~~~
630
+ arq-v0.23: arq ==0.23
631
+ arq-v0.24.0: arq ==0.24.0
632
+ arq-v0.25.0: arq ==0.25.0
633
+ arq-v0.26.3: arq ==0.26.3
634
+ arq: async-timeout
635
+ arq: pytest-asyncio
636
+ arq: fakeredis>=2.2.0,<2.8
637
+ arq-v0.23: pydantic<2
638
+
638
639
celery-v4.4.7: celery ==4.4.7
639
640
celery-v5.0.5: celery ==5.0.5
640
641
celery-v5.5.3: celery ==5.5.3
@@ -661,23 +662,23 @@ deps =
661
662
django-v1.11.29: django ==1.11.29
662
663
django-v2.2.28: django ==2.2.28
663
664
django-v3.2.25: django ==3.2.25
664
- django-v4.2.23 : django ==4.2.23
665
+ django-v4.2.24 : django ==4.2.24
665
666
django-v5.0.14: django ==5.0.14
666
- django-v5.2.5 : django ==5.2.5
667
+ django-v5.2.6 : django ==5.2.6
667
668
django: psycopg2-binary
668
669
django: djangorestframework
669
670
django: pytest-django
670
671
django: Werkzeug
671
672
django-v2.2.28: channels[daphne]
672
673
django-v3.2.25: channels[daphne]
673
- django-v4.2.23 : channels[daphne]
674
+ django-v4.2.24 : channels[daphne]
674
675
django-v5.0.14: channels[daphne]
675
- django-v5.2.5 : channels[daphne]
676
+ django-v5.2.6 : channels[daphne]
676
677
django-v2.2.28: six
677
678
django-v3.2.25: pytest-asyncio
678
- django-v4.2.23 : pytest-asyncio
679
+ django-v4.2.24 : pytest-asyncio
679
680
django-v5.0.14: pytest-asyncio
680
- django-v5.2.5 : pytest-asyncio
681
+ django-v5.2.6 : pytest-asyncio
681
682
django-v1.11.29: djangorestframework>=3.0,<4.0
682
683
django-v1.11.29: Werkzeug<2.1.0
683
684
django-v2.2.28: djangorestframework>=3.0,<4.0
0 commit comments