diff --git a/setup.py b/setup.py index 35736b75f..3956e8020 100644 --- a/setup.py +++ b/setup.py @@ -20,12 +20,12 @@ def has_environment_marker_platform_impl_support(): install_requires = [ 'Twisted>=17.9.0', - 'cryptography>=2.0', + 'cryptography>=2.1.4', 'cssselect>=0.9.1', 'itemloaders>=1.0.1', 'parsel>=1.5.0', 'PyDispatcher>=2.0.5', - 'pyOpenSSL>=16.2.0', + 'pyOpenSSL>=17.5.0', 'queuelib>=1.4.2', 'service_identity>=16.0.0', 'w3lib>=1.17.0', diff --git a/tests/requirements-py3.txt b/tests/requirements-py3.txt index 7f8a5c52e..f22ce90f3 100644 --- a/tests/requirements-py3.txt +++ b/tests/requirements-py3.txt @@ -1,8 +1,8 @@ # Tests requirements attrs dataclasses; python_version == '3.6' -mitmproxy; python_version >= '3.7' mitmproxy >= 4.0.4, < 5; python_version >= '3.6' and python_version < '3.7' +mitmproxy >= 4.0.4; python_version >= '3.7' pyftpdlib # https://github.com/pytest-dev/pytest-twisted/issues/93 pytest != 5.4, != 5.4.1 @@ -14,8 +14,10 @@ testfixtures uvloop; platform_system != "Windows" # optional for shell wrapper tests -bpython -brotlipy # optional for HTTP compress downloader middleware tests -zstandard # optional for HTTP compress downloader middleware tests -ipython +bpython >= 0.20.1 +brotlipy >= 0.7.0 # optional for HTTP compress downloader middleware tests +zstandard >= 0.14.1 # optional for HTTP compress downloader middleware tests +jedi >= 0.17.2 # from ipython +ipython >= 7.16.1; python_version == '3.6' +ipython >= 7.19.0; python_version >= '3.7' pywin32; sys_platform == "win32" diff --git a/tox.ini b/tox.ini index ea356c56a..33a7388d5 100644 --- a/tox.ini +++ b/tox.ini @@ -61,13 +61,13 @@ commands = [pinned] deps = -ctests/constraints.txt - cryptography==2.0 + cryptography==2.1.4 cssselect==0.9.1 itemadapter==0.1.0 parsel==1.5.0 Protego==0.1.15 PyDispatcher==2.0.5 - pyOpenSSL==16.2.0 + pyOpenSSL==17.5.0 queuelib==1.4.2 service_identity==16.0.0 Twisted==17.9.0