@@ -31,9 +31,10 @@ envlist =
3131 # At a minimum, we should test against at least the lowest
3232 # and the latest supported version of a framework.
3333
34- # Anthropic
35- {py3.8,py3.11,py3.12}-anthropic-v{0.16,0.28,0.40}
36- {py3.7,py3.11,py3.12}-anthropic-latest
34+ # AIOHTTP
35+ {py3.7}-aiohttp-v{3.4}
36+ {py3.7,py3.9,py3.11}-aiohttp-v{3.8}
37+ {py3.8,py3.12,py3.13}-aiohttp-latest
3738
3839 # Arq
3940 {py3.7,py3.11}-arq-v{0.23}
@@ -292,6 +293,12 @@ envlist =
292293 # === Integrations - Auto-generated ===
293294 # These come from the populate_tox.py script. Eventually we should move all
294295 # integration tests there.
296+ # ~~~ AI ~~~
297+ {py3.7,py3.12,py3.13}-anthropic-v0.16.0
298+ {py3.7,py3.12,py3.13}-anthropic-v0.25.9
299+ {py3.7,py3.12,py3.13}-anthropic-v0.34.2
300+ {py3.8,py3.12,py3.13}-anthropic-v0.42.0
301+
295302
296303 # ~~~ GraphQL ~~~
297304 {py3.8,py3.10,py3.11}-ariadne-v0.20.1
@@ -300,13 +307,6 @@ envlist =
300307 {py3.8,py3.11,py3.12}-ariadne-v0.24.0
301308
302309
303- # ~~~ Web 2 ~~~
304- {py3.6,py3.12,py3.13}-aiohttp-v3.6.3
305- {py3.6,py3.12,py3.13}-aiohttp-v3.8.6
306- {py3.8,py3.12,py3.13}-aiohttp-v3.10.9
307- {py3.9,py3.12,py3.13}-aiohttp-v3.11.11
308-
309-
310310
311311[testenv]
312312deps =
@@ -338,13 +338,13 @@ deps =
338338
339339 # === Integrations ===
340340
341- # Anthropic
342- anthropic: pytest-asyncio
343- anthropic-v{0.16,0.28}: httpx<0.28 .0
344- anthropic-v0.16: anthropic~=0.16.0
345- anthropic-v0.28: anthropic~=0.28.0
346- anthropic-v0.40: anthropic~=0.40.0
347- anthropic -latest: anthropic
341+ # AIOHTTP
342+ aiohttp-v3.4: aiohttp~=3.4.0
343+ aiohttp-v3.8: aiohttp~=3.8 .0
344+ aiohttp-latest: aiohttp
345+ aiohttp: pytest-aiohttp
346+ aiohttp-v3.8: pytest-asyncio
347+ aiohttp -latest: pytest-asyncio
348348
349349 # Arq
350350 arq-v0.23: arq~=0.23.0
@@ -740,6 +740,16 @@ deps =
740740 # === Integrations - Auto-generated ===
741741 # These come from the populate_tox.py script. Eventually we should move all
742742 # integration tests there.
743+ # ~~~ AI ~~~
744+ anthropic-v0.16.0: anthropic ==0.16.0
745+ anthropic-v0.25.9: anthropic ==0.25.9
746+ anthropic-v0.34.2: anthropic ==0.34.2
747+ anthropic-v0.42.0: anthropic ==0.42.0
748+ anthropic: pytest-asyncio
749+ anthropic-v0.16.0: httpx<0.28.0
750+ anthropic-v0.25.9: httpx<0.28.0
751+
752+
743753 # ~~~ GraphQL ~~~
744754 ariadne-v0.20.1: ariadne ==0.20.1
745755 ariadne-v0.21: ariadne ==0.21
@@ -750,15 +760,6 @@ deps =
750760 ariadne: httpx
751761
752762
753- # ~~~ Web 2 ~~~
754- aiohttp-v3.6.3: aiohttp ==3.6.3
755- aiohttp-v3.8.6: aiohttp ==3.8.6
756- aiohttp-v3.10.9: aiohttp ==3.10.9
757- aiohttp-v3.11.11: aiohttp ==3.11.11
758- aiohttp: pytest-aiohttp
759- aiohttp: pytest-asyncio
760-
761-
762763
763764setenv =
764765 PYTHONDONTWRITEBYTECODE =1
0 commit comments