diff --git a/requirements-testing.txt b/requirements-testing.txt index a6041972cd..a1e054f7e6 100644 --- a/requirements-testing.txt +++ b/requirements-testing.txt @@ -11,7 +11,6 @@ executing asttokens responses pysocks -socksio httpcore[http2] setuptools Brotli diff --git a/scripts/populate_tox/tox.jinja b/scripts/populate_tox/tox.jinja index 40426d30fb..6bf0b4b446 100644 --- a/scripts/populate_tox/tox.jinja +++ b/scripts/populate_tox/tox.jinja @@ -81,6 +81,7 @@ deps = py3.8-common: hypothesis common: pytest-asyncio common: httpcore[asyncio] + common: socksio # See https://github.com/pytest-dev/pytest/issues/9621 # and https://github.com/pytest-dev/pytest-forked/issues/67 # for justification of the upper bound on pytest @@ -99,6 +100,7 @@ deps = {py3.8,py3.9,py3.10,py3.11,py3.12}-gevent: pytest gevent: pytest-asyncio gevent: setuptools<82 + gevent: socksio {py3.10,py3.11}-gevent: zope.event<5.0.0 {py3.10,py3.11}-gevent: zope.interface<8.0 diff --git a/tox.ini b/tox.ini index e91115d32e..30fdfcf123 100644 --- a/tox.ini +++ b/tox.ini @@ -404,6 +404,7 @@ deps = py3.8-common: hypothesis common: pytest-asyncio common: httpcore[asyncio] + common: socksio # See https://github.com/pytest-dev/pytest/issues/9621 # and https://github.com/pytest-dev/pytest-forked/issues/67 # for justification of the upper bound on pytest @@ -422,6 +423,7 @@ deps = {py3.8,py3.9,py3.10,py3.11,py3.12}-gevent: pytest gevent: pytest-asyncio gevent: setuptools<82 + gevent: socksio {py3.10,py3.11}-gevent: zope.event<5.0.0 {py3.10,py3.11}-gevent: zope.interface<8.0