anchor.diff:      );
   
     propagatedBuildInputs = with stdenv.lib;
  -    [ numpy six protobuf3_2 swig mock ]
  +    [ numpy six protobuf3_2 swig werkzeug mock ]
       ++ optionals cudaSupport [ cudatoolkit cudnn gcc49 ];
   
     # Note that we need to run *after* the fixup phase because the
  
positive.code: , six
  , protobuf3_2
  , swig
  , mock
  , gcc
  , zlib
  
negative.code:         darwin.cpu = {
            py2 = {
              url = tfurl "mac" "cpu" "py2-none-any" ;
              sha256 = "1fgf26lw0liqxc9pywc8y2mj8l1mv48nhkav0pag9vavdacb9mqr";
            };
            py3 = {
              url = tfurl "mac" "cpu" "py3-none-any" ;
              sha256 = "0z5p1fra7bih0vqn618i2w3vyy8d1rkc72k7bmjq0rw8msl717ia";
            };
          };
          linux-x86_64.cpu = {
            py2 = {
              url = tfurl "linux" "cpu" "cp27-none-linux_x86_64";
              sha256 = "0ld3hqx3idxk0zcrvn3p9yqnmx09zsj3mw66jlfw6fkv5hznx8j2";
            };
            py3 = {
              url = tfurl "linux" "cpu" "cp35-cp35m-linux_x86_64";
              sha256 = "0ahz9222rzqrk43lb9w4m351klkm6mlnnvw8xfqip28vbmymw90b";
            };
          };
          linux-x86_64.cuda = {
            py2 = {
              url = tfurl "linux" "gpu" "cp27-none-linux_x86_64";
              sha256 = "1baa9jwr6f8f62dyx6isbw8yyrd0pi1dz1srjblfqsyk1x3pnfvh";
            };
            py3 = {
              url = tfurl "linux" "gpu" "cp35-cp35m-linux_x86_64";
              sha256 = "0606m2awy0ifhniy8lsyhd0xc388dgrwksn87989xlgy90wpxi92";
            };
          };
        };
  