python310Packages.urllib3: remove pyopenssl as it is no longer recommended

This commit is contained in:
David Barroso 2022-06-27 17:58:31 +02:00
parent fe5d77ff39
commit fb76309157
2 changed files with 4 additions and 7 deletions

View file

@ -35,8 +35,7 @@ buildPythonPackage rec {
trio trio
trio-websocket trio-websocket
urllib3 urllib3
] ++ urllib3.optional-dependencies.secure ] ++ urllib3.optional-dependencies.socks;
++ urllib3.optional-dependencies.socks;
checkInputs = [ checkInputs = [
pytestCheckHook pytestCheckHook

View file

@ -2,14 +2,10 @@
, brotli , brotli
, brotlicffi , brotlicffi
, buildPythonPackage , buildPythonPackage
, certifi
, cryptography
, python-dateutil , python-dateutil
, fetchPypi , fetchPypi
, isPyPy , isPyPy
, idna
, mock , mock
, pyopenssl
, pysocks , pysocks
, pytest-freezegun , pytest-freezegun
, pytest-timeout , pytest-timeout
@ -65,7 +61,9 @@ buildPythonPackage rec {
passthru.optional-dependencies = { passthru.optional-dependencies = {
brotli = if isPyPy then [ brotlicffi ] else [ brotli ]; brotli = if isPyPy then [ brotlicffi ] else [ brotli ];
secure = [ certifi cryptography idna pyopenssl ]; # we are removing secure dependencies as they are no longer relevant with py3:
# https://urllib3.readthedocs.io/en/stable/reference/contrib/pyopenssl.html
# secure = [ certifi cryptography idna pyopenssl ];
socks = [ pysocks ]; socks = [ pysocks ];
}; };