python3Packages.redis: add missing deps, set up extra-requires

main
Martin Weinelt 2 years ago
parent 477044d6ad
commit 6c4fb1151e
  1. 27
      pkgs/development/python-modules/redis/default.nix

@ -4,11 +4,18 @@
, pythonOlder
# propagates
, cryptography
, async-timeout
, deprecated
, hiredis
, importlib-metadata
, packaging
, typing-extensions
# extras: hiredis
, hiredis
# extras: ocsp
, cryptography
, 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 = [
hiredis
];
ocsp = [
cryptography
pyopenssl
requests
];
};
pythonImportsCheck = [
"redis"
"redis.client"

Loading…
Cancel
Save