anchor.diff:            sha256 = "8adda6583ba438a4c70693374e10b60168663ffa6564c5c75d3c7a9055290964";
           };
           propagatedBuildInputs = [ async-timeout ]
  -          ++ (with pythonPackages; [ attrs chardet multidict yarl ])
  -          ++ stdenv.lib.optional (pythonPackages.pythonOlder "3.7") pythonPackages.idna-ssl;
  +          ++ (with pythonPackages; [ attrs chardet multidict yarl idna-ssl ]);
         }));
     aiohttp-cors = (stdenv.lib.overrideDerivation pythonPackages.aiohttp-cors
       (oldAttrs:
  
positive.code: { stable, branch, version, sha256Hash }:
  
  { stdenv, python3Packages, fetchFromGitHub, fetchurl }:
  
  let
    pythonPackages = python3Packages;
    async-timeout = (stdenv.lib.overrideDerivation pythonPackages.async-timeout
      (oldAttrs:
        rec {
  
negative.code:     ++ (with pythonPackages; [
        yarl aiohttp multidict
        jinja2 psutil zipstream raven jsonschema typing
        (pythonPackages.callPackage ../../../development/python-modules/prompt_toolkit/1.nix {})
      ]);
  
    # Requires network access
  