anchor.diff:    });
   
     awscli = buildPythonPackage rec {
  -    name = "awscli-0.5.0";
  +    name = "awscli-0.8.3";
       namePrefix = "";
   
       src = fetchurl {
  -      url = https://github.com/aws/aws-cli/archive/0.5.0.tar.gz;
  -      sha256 = "0smgcisl2p7p2y2i299x7g271kdmgs0hnzngw5030phvh0lq202i";
  -    };
  -
  -    propagatedBuildInputs = [ argparse botocore ];
  +      url = https://github.com/aws/aws-cli/archive/0.8.3.tar.gz;
  +      sha256 = "0v7igh00zja560v8qz315g3m7x9six1hprrrb10cpp9sy8n58xnn";
  +    };
  +
  +    propagatedBuildInputs = [ argparse botocore colorama ];
   
     };
   
  
positive.code: 
  
    botocore = buildPythonPackage rec {
      name = "botocore-0.5.2";
  
      src = fetchurl {
        url = https://github.com/boto/botocore/archive/0.5.2.tar.gz;
        sha256 = "18073mydin0mwk1d7vdlmsiz3rvhjzxkaaqrmxw440acbipnngq2";
      };
  
      propagatedBuildInputs = [ dateutil requests014 ];
  
      meta = {
        homepage = https://github.com/boto/botocore;
  
negative.code:         Django inspired non-XML syntax but supports inline expressions and
          an optional sandboxed environment.
        '';
      };
    };
  
  
    jmespath = buildPythonPackage rec {
      name = "jmespath-0.0.1";
  
      src = fetchurl {
        url = "https://github.com/boto/jmespath/archive/0.0.1.tar.gz";
        sha256 = "1a5d62qbgfjbaw8wgkfh78gairnpy6bbdsygwm1prqwap1kyq6ch";
      };
  
      propagatedBuildInputs = [ ply ];
  
      meta = {
        homepage = "https://github.com/boto/jmespath";
        description = "JMESPath allows you to declaratively specify how to extract elements from a JSON document";
        license = "BSD";
      };
    };
  
  