anchor.diff:        md5 = "caba1ce15d312bf68d65a5d2cf9ccff2";
       };
   
  -    deps = if !isPy3k then [ self.pies2overrides self.enum34 ]
  -           else if isPy33 then [ self.enum34 ]
  -           else [];
  -
  -    propagatedBuildInputs = deps;
  +    deps =
  +      if !isPy3k then [
  +        self.pies2overrides
  +      ] else [ ];
  +
  +    propagatedBuildInputs = deps ++ optionals (pythonOlder "3.4") [
  +      self.enum34
  +    ];
   
       meta = {
         description = "The simplest way to write one program that runs on both Python 2 and Python 3";
  
positive.code:     propagatedBuildInputs = with self; [
        cffi
        cryptography
        enum34
        idna
        ipaddress
        ndg-httpsclient
  
negative.code:       pycrypto
        requests2
        six
      ] ++ optionals (pythonOlder "3.4") [
        enum34
      ];
  
      meta = {
  