Skip to content
Merged
1 change: 0 additions & 1 deletion requirements-testing.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,5 @@ pytest-forked
executing
asttokens
responses
httpcore[http2]
setuptools
docker
5 changes: 4 additions & 1 deletion scripts/populate_tox/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -108,15 +108,16 @@
"djangorestframework",
"pytest-django",
"Werkzeug",
"channels[daphne]",
],
Comment thread
alexander-alderman-webb marked this conversation as resolved.
">=2.0": ["channels[daphne]"],
Comment thread
alexander-alderman-webb marked this conversation as resolved.
">=2.2,<3.1": ["six"],
">=3.0": ["pytest-asyncio"],
"<3.3": [
"djangorestframework>=3.0,<4.0",
"Werkzeug<2.1.0",
],
"<3.1": ["pytest-django<4.0"],
"py3.6": ["dataclasses"],
"py3.14,py3.14t": ["coverage==7.11.0"],
},
},
Expand Down Expand Up @@ -162,6 +163,7 @@
"itsdangerous>=0.24,<2.0",
"jinja2<3.1.1",
],
"py3.6": ["dataclasses"],
},
},
"gql": {
Expand Down Expand Up @@ -512,6 +514,7 @@
"deps": {
"*": ["werkzeug"],
"<=5.0": ["werkzeug<1.0"],
"py3.6": ["dataclasses"],
},
},
"typer": {
Expand Down
5 changes: 4 additions & 1 deletion scripts/populate_tox/tox.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -78,14 +78,15 @@ deps =
-r requirements-testing.txt

# === Common ===
py3.6-common: dataclasses
py3.8-common: hypothesis
common: brotli
common: httpcore[asyncio,http2]
common: jsonschema
common: pysocks
common: pytest-asyncio
common: pytest-timeout
common: pytest_localserver
common: httpcore[asyncio]
common: socksio
common: werkzeug
# See https://github.com/pytest-dev/pytest/issues/9621
Expand All @@ -97,6 +98,7 @@ deps =
{py3.14,py3.14t}-common: coverage==7.11.0

# === Gevent ===
py3.6-gevent: dataclasses
{py3.6,py3.7,py3.8,py3.9,py3.10,py3.11}-gevent: gevent>=22.10.0, <22.11.0
{py3.12}-gevent: gevent
# See https://github.com/pytest-dev/pytest/issues/9621
Expand All @@ -105,6 +107,7 @@ deps =
{py3.6,py3.7}-gevent: pytest<7.0.0
{py3.8,py3.9,py3.10,py3.11,py3.12}-gevent: pytest
gevent: brotli
gevent: httpcore[http2]
gevent: jsonschema
gevent: pysocks
gevent: pytest-asyncio
Expand Down
17 changes: 8 additions & 9 deletions tox.ini

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading