anchor.diff:      ++ (with pythonPackages; [
         yarl aiohttp multidict
         jinja2 psutil zipstream raven jsonschema typing
  -      prompt_toolkit
  +      (pythonPackages.callPackage ../../../development/python-modules/prompt_toolkit/1.nix {})
       ]);
   
     # Requires network access
  
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:           sha256 = "8adda6583ba438a4c70693374e10b60168663ffa6564c5c75d3c7a9055290964";
          };
          propagatedBuildInputs = [ async-timeout ]
            ++ (with pythonPackages; [ attrs chardet multidict yarl idna-ssl ]);
        }));
    aiohttp-cors = (stdenv.lib.overrideDerivation pythonPackages.aiohttp-cors
      (oldAttrs:
  