anchor.diff:  let
     py = python.override {
       packageOverrides = self: super: {
  -      colorama = super.colorama.overridePythonAttrs (oldAttrs: rec {
  -        version = "0.3.7";
  +      rsa = super.rsa.overridePythonAttrs (oldAttrs: rec {
  +        version = "3.4.2";
           src = oldAttrs.src.override {
             inherit version;
  -          sha256 = "0avqkn6362v7k2kg3afb35g4sfdvixjgy890clip4q174p9whhz0";
  +          sha256 = "25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5";
           };
         });
       };
  
positive.code: 
    postPatch = ''
      for i in {py,cfg}; do
        substituteInPlace setup.$i --replace "botocore==1.10.65" "botocore>=1.10.9,<=1.11"
      done
    '';
  
  
negative.code: 
  in py.pkgs.buildPythonApplication rec {
    pname = "awscli";
    version = "1.16.60";
  
    src = py.pkgs.fetchPypi {
      inherit pname version;
      sha256 = "25bcc6cf2304356a78429671999857ff33f88761d81bcee63463a86a6780dcdc";
    };
  
    # No tests included
  