@ -4,11 +4,18 @@
, pythonOlder
# propagates
, cryptography
, async-timeout
, deprecated
, hiredis
, importlib-metadata
, packaging
, typing-extensions
# extras: hiredis
# extras: ocsp
, pyopenssl
, requests
}:
@ -25,15 +32,25 @@ buildPythonPackage rec {
};
propagatedBuildInputs = [
cryptography
async-timeout
deprecated
hiredis
packaging
requests
typing-extensions
] ++ lib.optionals (pythonOlder "3.8") [
importlib-metadata
];
passthru.extras-require = {
hidredis = [
ocsp = [
pyopenssl
pythonImportsCheck = [
"redis"
"redis.client"