anchor.diff:      inherit pname version;
       sha256 = "sha256-yb0S5DAzbL0+GJ+uDpHrmZl7k+dtv91u1n+jUtxoTHE=";
     };
  +
  +  patches = [
  +    (fetchpatch {
  +      # redis 4.1.0 compatibility
  +      # https://github.com/jamesls/fakeredis/pull/324
  +      url = "https://github.com/jamesls/fakeredis/commit/8ef8dc6dacc9baf571d66a25ffbf0fadd7c70f78.patch";
  +      sha256 = "sha256:03xlqmwq8nkzisrjk7y51j2jd6qdin8nbj5n9hc4wjabbvlgx4qr";
  +      excludes = [
  +        "setup.cfg"
  +      ];
  +    })
  +  ];
  +
  +  postPatch = ''
  +    substituteInPlace setup.cfg \
  +      --replace "redis<4.1.0" "redis"
  +  '';
   
     propagatedBuildInputs = [
       aioredis
  
positive.code:     pytestCheckHook
    ];
  
    disabledTestPaths = [
      # AttributeError: 'AsyncGenerator' object has no attribute XXXX
      "test/test_aioredis2.py"
    ];
  
    pythonImportsCheck = [
      "fakeredis"
    ];
  
negative.code: , async_generator
  , buildPythonPackage
  , fetchPypi
  , fetchpatch
  , hypothesis
  , lupa
  , pytest-asyncio
  