github.phpd.cn/thought-machine/please@v12.2.0+incompatible/tools/please_diff_graphs/diff/test_data/after.json (about)

     1  {
     2      "packages": {
     3          "": {
     4              "targets": {
     5                  "all_tools": {
     6                      "deps": [
     7                          "//src/build/python:please_pex", 
     8                          "//src/build/java:junit_runner", 
     9                          "//src/cache/tools:cache_cleaner", 
    10                          "//src/cache/server:http_cache_server_bin", 
    11                          "//src/cache/server:rpc_cache_server_bin", 
    12                          "//src/build/java:jarcat", 
    13                          "//src/build/java:please_maven", 
    14                          "//:please"
    15                      ], 
    16                      "hash": "FvfxcdQY2k+sR4zbqMh3rSZeBBnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
    17                      "inputs": [
    18                          "plz-out/gen/please", 
    19                          "plz-out/bin/src/build/java/jarcat", 
    20                          "plz-out/bin/src/build/java/junit_runner", 
    21                          "plz-out/gen/src/build/java/junit_runner.jar", 
    22                          "plz-out/bin/src/build/java/please_maven", 
    23                          "plz-out/bin/src/build/python/please_pex.pex", 
    24                          "plz-out/bin/src/cache/server/http_cache_server_bin", 
    25                          "plz-out/bin/src/cache/server/rpc_cache_server_bin", 
    26                          "plz-out/bin/src/cache/tools/cache_cleaner"
    27                      ], 
    28                      "outs": [
    29                          "please_pex.pex", 
    30                          "junit_runner", 
    31                          "cache_cleaner", 
    32                          "http_cache_server_bin", 
    33                          "rpc_cache_server_bin", 
    34                          "jarcat", 
    35                          "please_maven"
    36                      ], 
    37                      "srcs": [
    38                          "//src/build/python:please_pex", 
    39                          "//src/build/java:junit_runner", 
    40                          "//src/cache/tools:cache_cleaner", 
    41                          "//src/cache/server:http_cache_server_bin", 
    42                          "//src/cache/server:rpc_cache_server_bin", 
    43                          "//src/build/java:jarcat", 
    44                          "//src/build/java:please_maven"
    45                      ]
    46                  }, 
    47                  "please": {
    48                      "deps": [
    49                          "//src:please"
    50                      ], 
    51                      "hash": "0bwLFmkP4SsGz6JaVZ/su0QkzTLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
    52                      "inputs": [
    53                          "plz-out/bin/src/please"
    54                      ], 
    55                      "outs": [
    56                          "please"
    57                      ], 
    58                      "srcs": [
    59                          "//src:please"
    60                      ]
    61                  }, 
    62                  "version": {
    63                      "hash": "P0Xa6ZvFT4Omd0K4p10caVx2vxLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
    64                      "inputs": [
    65                          "VERSION"
    66                      ], 
    67                      "outs": [
    68                          "VERSION"
    69                      ], 
    70                      "srcs": [
    71                          "VERSION"
    72                      ]
    73                  }
    74              }
    75          }, 
    76          "src": {
    77              "targets": {
    78                  "please": {
    79                      "deps": [
    80                          "//src/build:build", 
    81                          "//src/cache:cache", 
    82                          "//src/clean:clean", 
    83                          "//src/core:core", 
    84                          "//src/output:output", 
    85                          "//src/parse:parse", 
    86                          "//src/query:query", 
    87                          "//src/run:run", 
    88                          "//src/test:test", 
    89                          "//src/update:update", 
    90                          "//third_party/go:logging", 
    91                          "//third_party/go:terminal"
    92                      ], 
    93                      "hash": "BCJyaC1YXKB7Pa9JE/bIgvAWiwrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
    94                      "inputs": [
    95                          "src/please.go", 
    96                          "plz-out/gen/src/build/build.a", 
    97                          "plz-out/gen/src/build/build_step.go", 
    98                          "plz-out/gen/src/build/command_replacements.go", 
    99                          "plz-out/gen/src/build/incrementality.go", 
   100                          "plz-out/gen/src/cache/cache.a", 
   101                          "plz-out/gen/src/cache/cache.go", 
   102                          "plz-out/gen/src/cache/dir_cache.go", 
   103                          "plz-out/gen/src/cache/http_cache.go", 
   104                          "plz-out/gen/src/cache/rpc_cache.go", 
   105                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
   106                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
   107                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
   108                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
   109                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
   110                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
   111                          "plz-out/gen/src/core/core.a", 
   112                          "plz-out/gen/src/core/build_env.go", 
   113                          "plz-out/gen/src/core/build_label.go", 
   114                          "plz-out/gen/src/core/build_target.go", 
   115                          "plz-out/gen/src/core/file_label.go", 
   116                          "plz-out/gen/src/core/graph.go", 
   117                          "plz-out/gen/src/core/lock.go", 
   118                          "plz-out/gen/src/core/state.go", 
   119                          "plz-out/gen/src/core/utils.go", 
   120                          "plz-out/gen/src/core/config_versioned.go", 
   121                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
   122                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
   123                          "plz-out/gen/src/parse/parse.a", 
   124                          "plz-out/gen/src/parse/interpreter.go", 
   125                          "plz-out/gen/src/parse/parse_step.go", 
   126                          "plz-out/gen/src/parse/interpreter.h", 
   127                          "plz-out/gen/src/parse/interpreter.c", 
   128                          "plz-out/gen/src/parse/builtin_rules.go", 
   129                          "plz-out/gen/src/clean/clean.a", 
   130                          "plz-out/gen/src/clean/clean.go", 
   131                          "plz-out/gen/src/test/test.a", 
   132                          "plz-out/gen/src/test/container.go", 
   133                          "plz-out/gen/src/test/coverage.go", 
   134                          "plz-out/gen/src/test/go_coverage.go", 
   135                          "plz-out/gen/src/test/go_results.go", 
   136                          "plz-out/gen/src/test/results.go", 
   137                          "plz-out/gen/src/test/test_step.go", 
   138                          "plz-out/gen/src/test/xml_coverage.go", 
   139                          "plz-out/gen/src/test/xml_results.go", 
   140                          "plz-out/gen/third_party/go/src/golang.org/x/tools/cover", 
   141                          "plz-out/gen/src/output/output.a", 
   142                          "plz-out/gen/src/output/flags.go", 
   143                          "plz-out/gen/src/output/logging.go", 
   144                          "plz-out/gen/src/output/trace.go", 
   145                          "plz-out/gen/src/output/shell_output_templated.go", 
   146                          "plz-out/gen/src/output/interactive_display_templated.go", 
   147                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
   148                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
   149                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal", 
   150                          "plz-out/gen/src/query/query.a", 
   151                          "plz-out/gen/src/query/affected_targets.go", 
   152                          "plz-out/gen/src/query/alltargets.go", 
   153                          "plz-out/gen/src/query/completions.go", 
   154                          "plz-out/gen/src/query/deps.go", 
   155                          "plz-out/gen/src/query/graph.go", 
   156                          "plz-out/gen/src/query/inputs.go", 
   157                          "plz-out/gen/src/query/outputs.go", 
   158                          "plz-out/gen/src/query/print.go", 
   159                          "plz-out/gen/src/query/query_step.go", 
   160                          "plz-out/gen/src/query/somepath.go", 
   161                          "plz-out/gen/src/run/run.a", 
   162                          "plz-out/gen/src/run/run_step.go", 
   163                          "plz-out/gen/src/update/update.a", 
   164                          "plz-out/gen/src/update/update.go"
   165                      ], 
   166                      "outs": [
   167                          "src/please"
   168                      ], 
   169                      "srcs": [
   170                          "src/please.go"
   171                      ]
   172                  }
   173              }
   174          }, 
   175          "src/build": {
   176              "targets": {
   177                  "_build#srcs": {
   178                      "deps": [
   179                          "//src/core:core", 
   180                          "//src/parse:parse", 
   181                          "//src/cache:cache", 
   182                          "//third_party/go:logging"
   183                      ], 
   184                      "hash": "nyTUOSLSGB7LpQDtUA3xZqYcHPzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   185                      "inputs": [
   186                          "src/build/build_step.go", 
   187                          "src/build/command_replacements.go", 
   188                          "src/build/incrementality.go", 
   189                          "plz-out/gen/src/cache/cache.a", 
   190                          "plz-out/gen/src/core/core.a", 
   191                          "plz-out/gen/src/parse/parse.a", 
   192                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
   193                      ], 
   194                      "outs": [
   195                          "src/build/build_step.go", 
   196                          "src/build/command_replacements.go", 
   197                          "src/build/incrementality.go"
   198                      ], 
   199                      "srcs": [
   200                          "src/build/build_step.go", 
   201                          "src/build/command_replacements.go", 
   202                          "src/build/incrementality.go"
   203                      ]
   204                  }, 
   205                  "build": {
   206                      "deps": [
   207                          "//src/core:core", 
   208                          "//src/parse:parse", 
   209                          "//src/cache:cache", 
   210                          "//third_party/go:logging", 
   211                          "//src/build:_build#srcs"
   212                      ], 
   213                      "hash": "zkXRXTjBPLzLov7DzNCiEWgBZ/HDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   214                      "inputs": [
   215                          "src/build/build_step.go", 
   216                          "src/build/command_replacements.go", 
   217                          "src/build/incrementality.go", 
   218                          "plz-out/gen/src/cache/cache.a", 
   219                          "plz-out/gen/src/core/core.a", 
   220                          "plz-out/gen/src/parse/parse.a", 
   221                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
   222                      ], 
   223                      "outs": [
   224                          "src/build/build.a"
   225                      ], 
   226                      "srcs": [
   227                          "src/build/build_step.go", 
   228                          "src/build/command_replacements.go", 
   229                          "src/build/incrementality.go"
   230                      ]
   231                  }, 
   232                  "command_replacements_test": {
   233                      "deps": [
   234                          "//src/core:core", 
   235                          "//src/build:build"
   236                      ], 
   237                      "hash": "dSdE9RWGt4flZaVq70NUVaqwHWLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   238                      "inputs": [
   239                          "src/build/command_replacements_test.go", 
   240                          "plz-out/gen/src/build/build_step.go", 
   241                          "plz-out/gen/src/build/command_replacements.go", 
   242                          "plz-out/gen/src/build/incrementality.go", 
   243                          "plz-out/gen/src/cache/cache.a", 
   244                          "plz-out/gen/src/cache/cache.go", 
   245                          "plz-out/gen/src/cache/dir_cache.go", 
   246                          "plz-out/gen/src/cache/http_cache.go", 
   247                          "plz-out/gen/src/cache/rpc_cache.go", 
   248                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
   249                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
   250                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
   251                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
   252                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
   253                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
   254                          "plz-out/gen/src/core/core.a", 
   255                          "plz-out/gen/src/core/build_env.go", 
   256                          "plz-out/gen/src/core/build_label.go", 
   257                          "plz-out/gen/src/core/build_target.go", 
   258                          "plz-out/gen/src/core/file_label.go", 
   259                          "plz-out/gen/src/core/graph.go", 
   260                          "plz-out/gen/src/core/lock.go", 
   261                          "plz-out/gen/src/core/state.go", 
   262                          "plz-out/gen/src/core/utils.go", 
   263                          "plz-out/gen/src/core/config_versioned.go", 
   264                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
   265                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
   266                          "plz-out/gen/src/parse/parse.a", 
   267                          "plz-out/gen/src/parse/interpreter.go", 
   268                          "plz-out/gen/src/parse/parse_step.go", 
   269                          "plz-out/gen/src/parse/interpreter.h", 
   270                          "plz-out/gen/src/parse/interpreter.c", 
   271                          "plz-out/gen/src/parse/builtin_rules.go"
   272                      ], 
   273                      "outs": [
   274                          "src/build/command_replacements_test"
   275                      ], 
   276                      "srcs": [
   277                          "src/build/command_replacements_test.go"
   278                      ], 
   279                      "test": true
   280                  }
   281              }
   282          }, 
   283          "src/build/cc": {
   284              "targets": {
   285                  "_cc_fst_lib#hdrs": {
   286                      "hash": "ped70h46dNPcOlMKuQQg7MqA1ADDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   287                      "inputs": [
   288                          "src/build/cc/fst_lib.h"
   289                      ], 
   290                      "outs": [
   291                          "src/build/cc/fst_lib.h"
   292                      ], 
   293                      "srcs": [
   294                          "src/build/cc/fst_lib.h"
   295                      ]
   296                  }, 
   297                  "_cc_fst_lib#o": {
   298                      "hash": "R6RaiagsTi9Df6GoVd0XxCsoEmvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   299                      "inputs": [
   300                          "src/build/cc/fst_lib.h", 
   301                          "src/build/cc/fst_lib.cc"
   302                      ], 
   303                      "outs": [
   304                          "src/build/cc/cc_fst_lib.o"
   305                      ]
   306                  }, 
   307                  "_cc_fst_test#main": {
   308                      "hash": "C96HmtnAsF6b6VW1DOlmgL/JZMPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   309                      "outs": [
   310                          "src/build/cc/_cc_fst_test_main.cc"
   311                      ]
   312                  }, 
   313                  "_embed_file_test#main": {
   314                      "hash": "DGRsiS5iAih56+jmZV04OCghOM3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
   315                      "outs": [
   316                          "src/build/cc/_embed_file_test_main.cc"
   317                      ]
   318                  }, 
   319                  "_embedded_file_1#hdr": {
   320                      "hash": "WLDG5clUp3YdRiSouqaHHS/GO3XDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   321                      "outs": [
   322                          "src/build/cc/embedded_file_1.h"
   323                      ]
   324                  }, 
   325                  "_embedded_file_1#lib": {
   326                      "hash": "MYENTqJlgonUkWzZfS2PKvV1bVLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   327                      "inputs": [
   328                          "src/build/cc/embedded_file_1.txt"
   329                      ], 
   330                      "outs": [
   331                          "src/build/cc/libembedded_file_1.a"
   332                      ], 
   333                      "srcs": [
   334                          "src/build/cc/embedded_file_1.txt"
   335                      ]
   336                  }, 
   337                  "_embedded_file_3#hdr": {
   338                      "deps": [
   339                          "//src/build/cc:embedded_file_3_gen"
   340                      ], 
   341                      "hash": "f0fRbzhcZrvYQlCux/5SEGFEyfXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   342                      "inputs": [
   343                          "plz-out/gen/src/build/cc/embedded_file_3.txt"
   344                      ], 
   345                      "outs": [
   346                          "src/build/cc/embedded_file_3.h"
   347                      ]
   348                  }, 
   349                  "_embedded_file_3#lib": {
   350                      "deps": [
   351                          "//src/build/cc:embedded_file_3_gen"
   352                      ], 
   353                      "hash": "T2d78+bz02jQB7bvxbfn5wnDngTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   354                      "inputs": [
   355                          "plz-out/gen/src/build/cc/embedded_file_3.txt"
   356                      ], 
   357                      "outs": [
   358                          "src/build/cc/libembedded_file_3.a"
   359                      ], 
   360                      "srcs": [
   361                          "//src/build/cc:embedded_file_3_gen"
   362                      ]
   363                  }, 
   364                  "_embedded_files#hdrs": {
   365                      "deps": [
   366                          "//src/build/cc:embedded_file_1", 
   367                          "//src/build/cc:embedded_file_3"
   368                      ], 
   369                      "hash": "raM6zG1mwev8xcBQbKGCCbtdKyzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   370                      "inputs": [
   371                          "src/build/cc/embedded_files.h", 
   372                          "plz-out/gen/src/build/cc/embedded_file_1.h", 
   373                          "plz-out/gen/src/build/cc/embedded_file_3.h"
   374                      ], 
   375                      "outs": [
   376                          "src/build/cc/embedded_files.h"
   377                      ], 
   378                      "srcs": [
   379                          "src/build/cc/embedded_files.h"
   380                      ]
   381                  }, 
   382                  "_embedded_files#o": {
   383                      "deps": [
   384                          "//src/build/cc:embedded_file_1", 
   385                          "//src/build/cc:embedded_file_3"
   386                      ], 
   387                      "hash": "obwmLXI23F2ecSp//s2mgj/R4DrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   388                      "inputs": [
   389                          "src/build/cc/embedded_files.h", 
   390                          "src/build/cc/embedded_files.cc", 
   391                          "plz-out/gen/src/build/cc/embedded_file_1.h", 
   392                          "plz-out/gen/src/build/cc/embedded_file_3.h"
   393                      ], 
   394                      "outs": [
   395                          "src/build/cc/embedded_files.o"
   396                      ]
   397                  }, 
   398                  "_shared_object_test#deps": {
   399                      "deps": [
   400                          "//src/build/cc:so_test"
   401                      ], 
   402                      "hash": "/zM/4086df3MvjvcI14HZz36LLXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   403                      "inputs": [
   404                          "plz-out/gen/src/build/cc/so_test.so"
   405                      ]
   406                  }, 
   407                  "_shared_object_test#pex": {
   408                      "deps": [
   409                          "//src/build/cc:_shared_object_test#deps"
   410                      ], 
   411                      "hash": "fi5VlYNxV+uPfhxYGQ8+B5Zd6gTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   412                      "inputs": [
   413                          "src/build/cc/shared_object_test.py"
   414                      ], 
   415                      "outs": [
   416                          "src/build/cc/.shared_object_test_main.pex.zip"
   417                      ]
   418                  }, 
   419                  "_so_test_py#zip": {
   420                      "deps": [
   421                          "//src/build/cc:so_test"
   422                      ], 
   423                      "hash": "dchdgIr4XVoRWfbi11Gy+M+wz3PDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   424                      "inputs": [
   425                          "src/build/cc/__init__.py", 
   426                          "plz-out/gen/src/build/cc/so_test.so"
   427                      ], 
   428                      "outs": [
   429                          "src/build/cc/.so_test_py.pex.zip"
   430                      ], 
   431                      "srcs": [
   432                          "src/build/cc/__init__.py", 
   433                          "//src/build/cc:so_test"
   434                      ]
   435                  }, 
   436                  "cc_binary_test": {
   437                      "deps": [
   438                          "//src/build/cc:test_binary"
   439                      ], 
   440                      "hash": "gqt0l00AAqqnB7oZKPfrohZXw5DDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   441                      "inputs": [
   442                          "plz-out/bin/src/build/cc/test_binary"
   443                      ], 
   444                      "test": true
   445                  }, 
   446                  "cc_fst_lib": {
   447                      "deps": [
   448                          "//src/build/cc:_cc_fst_lib#hdrs", 
   449                          "//src/build/cc:_cc_fst_lib#o"
   450                      ], 
   451                      "hash": "aPYcQMNxHdxjqq8F4t4m3xIHxC3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
   452                      "inputs": [
   453                          "plz-out/gen/src/build/cc/fst_lib.h", 
   454                          "plz-out/gen/src/build/cc/cc_fst_lib.o"
   455                      ], 
   456                      "outs": [
   457                          "src/build/cc/fst_lib.h", 
   458                          "src/build/cc/cc_fst_lib.o"
   459                      ], 
   460                      "srcs": [
   461                          "//src/build/cc:_cc_fst_lib#hdrs", 
   462                          "//src/build/cc:_cc_fst_lib#o"
   463                      ]
   464                  }, 
   465                  "cc_fst_test": {
   466                      "deps": [
   467                          "//src/build/cc:_cc_fst_test#main", 
   468                          "//src/build/cc:cc_fst_lib"
   469                      ], 
   470                      "hash": "bmf4IRiiBQ6hxxP9tW0GqYd9HZjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   471                      "inputs": [
   472                          "src/build/cc/fst_test.cc", 
   473                          "plz-out/gen/src/build/cc/_cc_fst_test_main.cc", 
   474                          "plz-out/gen/src/build/cc/fst_lib.h", 
   475                          "plz-out/gen/src/build/cc/cc_fst_lib.o"
   476                      ], 
   477                      "outs": [
   478                          "src/build/cc/cc_fst_test"
   479                      ], 
   480                      "srcs": [
   481                          "src/build/cc/fst_test.cc", 
   482                          "//src/build/cc:_cc_fst_test#main"
   483                      ], 
   484                      "test": true
   485                  }, 
   486                  "embed_file_test": {
   487                      "deps": [
   488                          "//src/build/cc:_embed_file_test#main", 
   489                          "//src/build/cc:embedded_file_1", 
   490                          "//src/build/cc:embedded_file_3"
   491                      ], 
   492                      "hash": "n3CQgVBa+B1jdxRpySLqJ18XBcjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   493                      "inputs": [
   494                          "src/build/cc/embed_file_test.cc", 
   495                          "plz-out/gen/src/build/cc/_embed_file_test_main.cc", 
   496                          "plz-out/gen/src/build/cc/libembedded_file_1.a", 
   497                          "plz-out/gen/src/build/cc/embedded_file_1.h", 
   498                          "plz-out/gen/src/build/cc/libembedded_file_3.a", 
   499                          "plz-out/gen/src/build/cc/embedded_file_3.h"
   500                      ], 
   501                      "outs": [
   502                          "src/build/cc/embed_file_test"
   503                      ], 
   504                      "srcs": [
   505                          "src/build/cc/embed_file_test.cc", 
   506                          "//src/build/cc:_embed_file_test#main"
   507                      ], 
   508                      "test": true
   509                  }, 
   510                  "embedded_file_1": {
   511                      "deps": [
   512                          "//src/build/cc:_embedded_file_1#lib", 
   513                          "//src/build/cc:_embedded_file_1#hdr"
   514                      ], 
   515                      "hash": "Bs9GejH4enOpoLXc3mKpVAJET3zDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   516                      "inputs": [
   517                          "plz-out/gen/src/build/cc/embedded_file_1.h", 
   518                          "plz-out/gen/src/build/cc/libembedded_file_1.a"
   519                      ], 
   520                      "outs": [
   521                          "src/build/cc/libembedded_file_1.a", 
   522                          "src/build/cc/embedded_file_1.h"
   523                      ], 
   524                      "srcs": [
   525                          "//src/build/cc:_embedded_file_1#lib", 
   526                          "//src/build/cc:_embedded_file_1#hdr"
   527                      ]
   528                  }, 
   529                  "embedded_file_3": {
   530                      "deps": [
   531                          "//src/build/cc:_embedded_file_3#lib", 
   532                          "//src/build/cc:_embedded_file_3#hdr"
   533                      ], 
   534                      "hash": "A+3WlrJjUE07cjtvHGl+wuSiTTjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   535                      "inputs": [
   536                          "plz-out/gen/src/build/cc/embedded_file_3.h", 
   537                          "plz-out/gen/src/build/cc/libembedded_file_3.a"
   538                      ], 
   539                      "outs": [
   540                          "src/build/cc/libembedded_file_3.a", 
   541                          "src/build/cc/embedded_file_3.h"
   542                      ], 
   543                      "srcs": [
   544                          "//src/build/cc:_embedded_file_3#lib", 
   545                          "//src/build/cc:_embedded_file_3#hdr"
   546                      ]
   547                  }, 
   548                  "embedded_file_3_gen": {
   549                      "hash": "cXZHbTWowgv7Vv9FROMjKOVMQ6HDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   550                      "outs": [
   551                          "src/build/cc/embedded_file_3.txt"
   552                      ]
   553                  }, 
   554                  "embedded_files": {
   555                      "deps": [
   556                          "//src/build/cc:_embedded_files#hdrs", 
   557                          "//src/build/cc:_embedded_files#o", 
   558                          "//src/build/cc:embedded_file_1", 
   559                          "//src/build/cc:embedded_file_3"
   560                      ], 
   561                      "hash": "qpMr+EShDWDXLZ25G40LAio+QDfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   562                      "inputs": [
   563                          "plz-out/gen/src/build/cc/embedded_files.h", 
   564                          "plz-out/gen/src/build/cc/libembedded_file_1.a", 
   565                          "plz-out/gen/src/build/cc/embedded_file_1.h", 
   566                          "plz-out/gen/src/build/cc/libembedded_file_3.a", 
   567                          "plz-out/gen/src/build/cc/embedded_file_3.h", 
   568                          "plz-out/gen/src/build/cc/embedded_files.o"
   569                      ], 
   570                      "outs": [
   571                          "src/build/cc/embedded_files.h", 
   572                          "src/build/cc/embedded_files.o"
   573                      ], 
   574                      "srcs": [
   575                          "//src/build/cc:_embedded_files#hdrs", 
   576                          "//src/build/cc:_embedded_files#o"
   577                      ]
   578                  }, 
   579                  "shared_object_test": {
   580                      "deps": [
   581                          "//src/build/cc:_shared_object_test#pex"
   582                      ], 
   583                      "hash": "KVJWqND2nlHrzv6Gh+85I6g+y53DcgEsI2vAKnpbZL6KuEj4oejACQ", 
   584                      "inputs": [
   585                          "plz-out/gen/src/build/cc/.shared_object_test_main.pex.zip", 
   586                          "plz-out/gen/src/build/cc/so_test.so"
   587                      ], 
   588                      "outs": [
   589                          "src/build/cc/shared_object_test.pex"
   590                      ], 
   591                      "test": true
   592                  }, 
   593                  "so_test": {
   594                      "deps": [
   595                          "//src/build/cc:embedded_files"
   596                      ], 
   597                      "hash": "MGp2BtRU+l/OnwB6eGzK08Kus0DDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   598                      "inputs": [
   599                          "src/build/cc/so_test.cc", 
   600                          "plz-out/gen/src/build/cc/embedded_files.h", 
   601                          "plz-out/gen/src/build/cc/embedded_files.o", 
   602                          "plz-out/gen/src/build/cc/libembedded_file_1.a", 
   603                          "plz-out/gen/src/build/cc/embedded_file_1.h", 
   604                          "plz-out/gen/src/build/cc/libembedded_file_3.a", 
   605                          "plz-out/gen/src/build/cc/embedded_file_3.h", 
   606                          "plz-out/gen/src/build/cc/embedded_file_3.txt"
   607                      ], 
   608                      "outs": [
   609                          "src/build/cc/so_test.so"
   610                      ]
   611                  }, 
   612                  "so_test_py": {
   613                      "deps": [
   614                          "//src/build/cc:so_test", 
   615                          "//src/build/cc:_so_test_py#zip"
   616                      ], 
   617                      "hash": "IAG0WrZvmcw/9YYf+V6i0o0fVYLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   618                      "inputs": [
   619                          "src/build/cc/__init__.py", 
   620                          "plz-out/gen/src/build/cc/.so_test_py.pex.zip", 
   621                          "plz-out/gen/src/build/cc/so_test.so"
   622                      ], 
   623                      "outs": [
   624                          "src/build/cc/__init__.py", 
   625                          "src/build/cc/so_test.so"
   626                      ], 
   627                      "srcs": [
   628                          "src/build/cc/__init__.py", 
   629                          "//src/build/cc:so_test"
   630                      ]
   631                  }, 
   632                  "test_binary": {
   633                      "deps": [
   634                          "//src/build/cc:embedded_files"
   635                      ], 
   636                      "hash": "+m6dJCzttDMmhutLk99LRkxz4U/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
   637                      "inputs": [
   638                          "src/build/cc/test_binary.cc", 
   639                          "plz-out/gen/src/build/cc/embedded_files.h", 
   640                          "plz-out/gen/src/build/cc/embedded_files.o", 
   641                          "plz-out/gen/src/build/cc/libembedded_file_1.a", 
   642                          "plz-out/gen/src/build/cc/embedded_file_1.h", 
   643                          "plz-out/gen/src/build/cc/libembedded_file_3.a", 
   644                          "plz-out/gen/src/build/cc/embedded_file_3.h", 
   645                          "plz-out/gen/src/build/cc/embedded_file_3.txt"
   646                      ], 
   647                      "outs": [
   648                          "src/build/cc/test_binary"
   649                      ]
   650                  }
   651              }
   652          }, 
   653          "src/build/cc/clang": {
   654              "targets": {
   655                  "_embed_file_test#main": {
   656                      "hash": "rz6T58bA/bxXypV2CfJcM9E2o7LDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   657                      "outs": [
   658                          "src/build/cc/clang/_embed_file_test_main.cc"
   659                      ]
   660                  }, 
   661                  "_embedded_file_1#hdr": {
   662                      "hash": "DJnc1p2XjkHv0Noy3kS9wngmycnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   663                      "outs": [
   664                          "src/build/cc/clang/embedded_file_1.h"
   665                      ]
   666                  }, 
   667                  "_embedded_file_1#lib": {
   668                      "hash": "dpS6GdNoGD9yiC8p1hrX4O8lwyLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   669                      "inputs": [
   670                          "src/build/cc/clang/embedded_file_1.txt"
   671                      ], 
   672                      "outs": [
   673                          "src/build/cc/clang/libembedded_file_1.a"
   674                      ], 
   675                      "srcs": [
   676                          "src/build/cc/clang/embedded_file_1.txt"
   677                      ]
   678                  }, 
   679                  "_embedded_file_3#hdr": {
   680                      "deps": [
   681                          "//src/build/cc/clang:embedded_file_3_gen"
   682                      ], 
   683                      "hash": "vxAFszXMUTYfWcCSPaiyAN+xn3LDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   684                      "inputs": [
   685                          "plz-out/gen/src/build/cc/clang/embedded_file_3.txt"
   686                      ], 
   687                      "outs": [
   688                          "src/build/cc/clang/embedded_file_3.h"
   689                      ]
   690                  }, 
   691                  "_embedded_file_3#lib": {
   692                      "deps": [
   693                          "//src/build/cc/clang:embedded_file_3_gen"
   694                      ], 
   695                      "hash": "3S5RS8J2KuJQhFELBB0U3G/+sA/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
   696                      "inputs": [
   697                          "plz-out/gen/src/build/cc/clang/embedded_file_3.txt"
   698                      ], 
   699                      "outs": [
   700                          "src/build/cc/clang/libembedded_file_3.a"
   701                      ], 
   702                      "srcs": [
   703                          "//src/build/cc/clang:embedded_file_3_gen"
   704                      ]
   705                  }, 
   706                  "_embedded_files#hdrs": {
   707                      "deps": [
   708                          "//src/build/cc/clang:embedded_file_1", 
   709                          "//src/build/cc/clang:embedded_file_3"
   710                      ], 
   711                      "hash": "8XrWqiRaf9utGbuDhLoeEFLkAvDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   712                      "inputs": [
   713                          "src/build/cc/clang/embedded_files.h", 
   714                          "plz-out/gen/src/build/cc/clang/embedded_file_1.h", 
   715                          "plz-out/gen/src/build/cc/clang/embedded_file_3.h"
   716                      ], 
   717                      "outs": [
   718                          "src/build/cc/clang/embedded_files.h"
   719                      ], 
   720                      "srcs": [
   721                          "src/build/cc/clang/embedded_files.h"
   722                      ]
   723                  }, 
   724                  "_embedded_files#o": {
   725                      "deps": [
   726                          "//src/build/cc/clang:embedded_file_1", 
   727                          "//src/build/cc/clang:embedded_file_3"
   728                      ], 
   729                      "hash": "6AtqzOhC0PtYflwCJfY1Jva9lWzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   730                      "inputs": [
   731                          "src/build/cc/clang/embedded_files.h", 
   732                          "src/build/cc/clang/embedded_files.cc", 
   733                          "plz-out/gen/src/build/cc/clang/embedded_file_1.h", 
   734                          "plz-out/gen/src/build/cc/clang/embedded_file_3.h"
   735                      ], 
   736                      "outs": [
   737                          "src/build/cc/clang/embedded_files.o"
   738                      ]
   739                  }, 
   740                  "_shared_object_test#deps": {
   741                      "deps": [
   742                          "//src/build/cc/clang:so_test"
   743                      ], 
   744                      "hash": "zZW5LCZk2Vyk/qdJoat++TWTX1XDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   745                      "inputs": [
   746                          "plz-out/gen/src/build/cc/clang/so_test.so"
   747                      ]
   748                  }, 
   749                  "_shared_object_test#pex": {
   750                      "deps": [
   751                          "//src/build/cc/clang:_shared_object_test#deps"
   752                      ], 
   753                      "hash": "0ycGleFxWE/paKcqfOB3nGIY7O3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
   754                      "inputs": [
   755                          "src/build/cc/clang/shared_object_test.py"
   756                      ], 
   757                      "outs": [
   758                          "src/build/cc/clang/.shared_object_test_main.pex.zip"
   759                      ]
   760                  }, 
   761                  "cc_binary_test": {
   762                      "deps": [
   763                          "//src/build/cc/clang:test_binary"
   764                      ], 
   765                      "hash": "Uh5UYKhaq78E153whLV4o07ozNbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   766                      "inputs": [
   767                          "plz-out/bin/src/build/cc/clang/test_binary"
   768                      ], 
   769                      "test": true
   770                  }, 
   771                  "embed_file_test": {
   772                      "deps": [
   773                          "//src/build/cc/clang:_embed_file_test#main", 
   774                          "//src/build/cc/clang:embedded_file_1", 
   775                          "//src/build/cc/clang:embedded_file_3"
   776                      ], 
   777                      "hash": "dbAf5WQOUG9ML5fkDdNM+ZdfKQHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   778                      "inputs": [
   779                          "src/build/cc/clang/embed_file_test.cc", 
   780                          "plz-out/gen/src/build/cc/clang/_embed_file_test_main.cc", 
   781                          "plz-out/gen/src/build/cc/clang/libembedded_file_1.a", 
   782                          "plz-out/gen/src/build/cc/clang/embedded_file_1.h", 
   783                          "plz-out/gen/src/build/cc/clang/libembedded_file_3.a", 
   784                          "plz-out/gen/src/build/cc/clang/embedded_file_3.h"
   785                      ], 
   786                      "outs": [
   787                          "src/build/cc/clang/embed_file_test"
   788                      ], 
   789                      "srcs": [
   790                          "src/build/cc/clang/embed_file_test.cc", 
   791                          "//src/build/cc/clang:_embed_file_test#main"
   792                      ], 
   793                      "test": true
   794                  }, 
   795                  "embedded_file_1": {
   796                      "deps": [
   797                          "//src/build/cc/clang:_embedded_file_1#lib", 
   798                          "//src/build/cc/clang:_embedded_file_1#hdr"
   799                      ], 
   800                      "hash": "REWAySLABLCZNaDsSlh9sExY9wXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   801                      "inputs": [
   802                          "plz-out/gen/src/build/cc/clang/embedded_file_1.h", 
   803                          "plz-out/gen/src/build/cc/clang/libembedded_file_1.a"
   804                      ], 
   805                      "outs": [
   806                          "src/build/cc/clang/libembedded_file_1.a", 
   807                          "src/build/cc/clang/embedded_file_1.h"
   808                      ], 
   809                      "srcs": [
   810                          "//src/build/cc/clang:_embedded_file_1#lib", 
   811                          "//src/build/cc/clang:_embedded_file_1#hdr"
   812                      ]
   813                  }, 
   814                  "embedded_file_3": {
   815                      "deps": [
   816                          "//src/build/cc/clang:_embedded_file_3#lib", 
   817                          "//src/build/cc/clang:_embedded_file_3#hdr"
   818                      ], 
   819                      "hash": "cDTzt8Cr2nWaCKRk8hU76WB847rDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   820                      "inputs": [
   821                          "plz-out/gen/src/build/cc/clang/embedded_file_3.h", 
   822                          "plz-out/gen/src/build/cc/clang/libembedded_file_3.a"
   823                      ], 
   824                      "outs": [
   825                          "src/build/cc/clang/libembedded_file_3.a", 
   826                          "src/build/cc/clang/embedded_file_3.h"
   827                      ], 
   828                      "srcs": [
   829                          "//src/build/cc/clang:_embedded_file_3#lib", 
   830                          "//src/build/cc/clang:_embedded_file_3#hdr"
   831                      ]
   832                  }, 
   833                  "embedded_file_3_gen": {
   834                      "hash": "vxYuYojGQi7FsBsWLuNdvVOp8tzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   835                      "outs": [
   836                          "src/build/cc/clang/embedded_file_3.txt"
   837                      ]
   838                  }, 
   839                  "embedded_files": {
   840                      "deps": [
   841                          "//src/build/cc/clang:_embedded_files#hdrs", 
   842                          "//src/build/cc/clang:_embedded_files#o", 
   843                          "//src/build/cc/clang:embedded_file_1", 
   844                          "//src/build/cc/clang:embedded_file_3"
   845                      ], 
   846                      "hash": "nslqTA4hsbbXwILmDoDiibq3yPDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   847                      "inputs": [
   848                          "plz-out/gen/src/build/cc/clang/embedded_files.h", 
   849                          "plz-out/gen/src/build/cc/clang/libembedded_file_1.a", 
   850                          "plz-out/gen/src/build/cc/clang/embedded_file_1.h", 
   851                          "plz-out/gen/src/build/cc/clang/libembedded_file_3.a", 
   852                          "plz-out/gen/src/build/cc/clang/embedded_file_3.h", 
   853                          "plz-out/gen/src/build/cc/clang/embedded_files.o"
   854                      ], 
   855                      "outs": [
   856                          "src/build/cc/clang/embedded_files.h", 
   857                          "src/build/cc/clang/embedded_files.o"
   858                      ], 
   859                      "srcs": [
   860                          "//src/build/cc/clang:_embedded_files#hdrs", 
   861                          "//src/build/cc/clang:_embedded_files#o"
   862                      ]
   863                  }, 
   864                  "shared_object_test": {
   865                      "deps": [
   866                          "//src/build/cc/clang:_shared_object_test#pex"
   867                      ], 
   868                      "hash": "nWDqSQgHRQ51iGyzCCAMlRmaAxnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   869                      "inputs": [
   870                          "plz-out/gen/src/build/cc/clang/.shared_object_test_main.pex.zip", 
   871                          "plz-out/gen/src/build/cc/clang/so_test.so"
   872                      ], 
   873                      "outs": [
   874                          "src/build/cc/clang/shared_object_test.pex"
   875                      ], 
   876                      "test": true
   877                  }, 
   878                  "so_test": {
   879                      "deps": [
   880                          "//src/build/cc/clang:embedded_files"
   881                      ], 
   882                      "hash": "Jem/XhxaqW8qlOlXHl5YFGisDFnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   883                      "inputs": [
   884                          "src/build/cc/clang/so_test.cc", 
   885                          "plz-out/gen/src/build/cc/clang/embedded_files.h", 
   886                          "plz-out/gen/src/build/cc/clang/embedded_files.o", 
   887                          "plz-out/gen/src/build/cc/clang/libembedded_file_1.a", 
   888                          "plz-out/gen/src/build/cc/clang/embedded_file_1.h", 
   889                          "plz-out/gen/src/build/cc/clang/libembedded_file_3.a", 
   890                          "plz-out/gen/src/build/cc/clang/embedded_file_3.h", 
   891                          "plz-out/gen/src/build/cc/clang/embedded_file_3.txt"
   892                      ], 
   893                      "outs": [
   894                          "src/build/cc/clang/so_test.so"
   895                      ]
   896                  }, 
   897                  "test_binary": {
   898                      "deps": [
   899                          "//src/build/cc/clang:embedded_files"
   900                      ], 
   901                      "hash": "4fDaxa2GsXtE9RgugI5cJVysE87DcgEsI2vAKnpbZL6KuEj4oejACQ", 
   902                      "inputs": [
   903                          "src/build/cc/clang/test_binary.cc", 
   904                          "plz-out/gen/src/build/cc/clang/embedded_files.h", 
   905                          "plz-out/gen/src/build/cc/clang/embedded_files.o", 
   906                          "plz-out/gen/src/build/cc/clang/libembedded_file_1.a", 
   907                          "plz-out/gen/src/build/cc/clang/embedded_file_1.h", 
   908                          "plz-out/gen/src/build/cc/clang/libembedded_file_3.a", 
   909                          "plz-out/gen/src/build/cc/clang/embedded_file_3.h", 
   910                          "plz-out/gen/src/build/cc/clang/embedded_file_3.txt"
   911                      ], 
   912                      "outs": [
   913                          "src/build/cc/clang/test_binary"
   914                      ]
   915                  }
   916              }
   917          }, 
   918          "src/build/java": {
   919              "targets": {
   920                  "_java#srcs": {
   921                      "deps": [
   922                          "//third_party/go:logging", 
   923                          "//third_party/go/src/zip:zip"
   924                      ], 
   925                      "hash": "yVatULQHy4pfN+KQwG2w6b6f9iDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   926                      "inputs": [
   927                          "src/build/java/zip_writer.go", 
   928                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
   929                          "plz-out/gen/third_party/go/src/zip/zip.a"
   930                      ], 
   931                      "outs": [
   932                          "src/build/java/zip_writer.go"
   933                      ], 
   934                      "srcs": [
   935                          "src/build/java/zip_writer.go"
   936                      ]
   937                  }, 
   938                  "_junit_runner#jar": {
   939                      "deps": [
   940                          "//src/build/java/net/thoughtmachine/please/test:junit_runner"
   941                      ], 
   942                      "hash": "7HbO6o43gVxpZr+jeI6BKerYx0vDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   943                      "inputs": [
   944                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner.jar", 
   945                          "plz-out/gen/third_party/java/guava.jar", 
   946                          "plz-out/gen/third_party/java/guava_src.jar", 
   947                          "plz-out/gen/third_party/java/hamcrest.jar", 
   948                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
   949                          "plz-out/gen/third_party/java/junit.jar", 
   950                          "plz-out/gen/third_party/java/junit_src.jar"
   951                      ], 
   952                      "outs": [
   953                          "src/build/java/junit_runner.jar"
   954                      ]
   955                  }, 
   956                  "jarcat": {
   957                      "deps": [
   958                          "//src/build/java:java", 
   959                          "//src/output:output", 
   960                          "//third_party/go:logging"
   961                      ], 
   962                      "hash": "O6uv/5TgAc3yTWfZryu5vvlaLtXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
   963                      "inputs": [
   964                          "src/build/java/jarcat.go", 
   965                          "plz-out/gen/src/build/java/java.a", 
   966                          "plz-out/gen/src/build/java/zip_writer.go", 
   967                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
   968                          "plz-out/gen/third_party/go/src/zip/zip.a", 
   969                          "plz-out/gen/third_party/go/src/zip/reader.go", 
   970                          "plz-out/gen/third_party/go/src/zip/register.go", 
   971                          "plz-out/gen/third_party/go/src/zip/struct.go", 
   972                          "plz-out/gen/third_party/go/src/zip/writer.go", 
   973                          "plz-out/gen/src/output/output.a", 
   974                          "plz-out/gen/src/core/core.a", 
   975                          "plz-out/gen/src/core/build_env.go", 
   976                          "plz-out/gen/src/core/build_label.go", 
   977                          "plz-out/gen/src/core/build_target.go", 
   978                          "plz-out/gen/src/core/file_label.go", 
   979                          "plz-out/gen/src/core/graph.go", 
   980                          "plz-out/gen/src/core/lock.go", 
   981                          "plz-out/gen/src/core/state.go", 
   982                          "plz-out/gen/src/core/utils.go", 
   983                          "plz-out/gen/src/core/config_versioned.go", 
   984                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
   985                          "plz-out/gen/src/output/flags.go", 
   986                          "plz-out/gen/src/output/logging.go", 
   987                          "plz-out/gen/src/output/trace.go", 
   988                          "plz-out/gen/src/output/shell_output_templated.go", 
   989                          "plz-out/gen/src/output/interactive_display_templated.go", 
   990                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
   991                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
   992                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
   993                      ], 
   994                      "outs": [
   995                          "src/build/java/jarcat"
   996                      ], 
   997                      "srcs": [
   998                          "src/build/java/jarcat.go"
   999                      ]
  1000                  }, 
  1001                  "java": {
  1002                      "deps": [
  1003                          "//third_party/go:logging", 
  1004                          "//third_party/go/src/zip:zip", 
  1005                          "//src/build/java:_java#srcs"
  1006                      ], 
  1007                      "hash": "YG34g1o4F+4GtH34ApUS+8cqrknDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1008                      "inputs": [
  1009                          "src/build/java/zip_writer.go", 
  1010                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  1011                          "plz-out/gen/third_party/go/src/zip/zip.a"
  1012                      ], 
  1013                      "outs": [
  1014                          "src/build/java/java.a"
  1015                      ], 
  1016                      "srcs": [
  1017                          "src/build/java/zip_writer.go"
  1018                      ]
  1019                  }, 
  1020                  "junit_runner": {
  1021                      "deps": [
  1022                          "//src/build/java:_junit_runner#jar"
  1023                      ], 
  1024                      "hash": "zU9th0oM3ivN+TT5DXbQd8VX60jDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1025                      "inputs": [
  1026                          "plz-out/gen/src/build/java/junit_runner.jar"
  1027                      ], 
  1028                      "outs": [
  1029                          "src/build/java/junit_runner"
  1030                      ]
  1031                  }, 
  1032                  "please_maven": {
  1033                      "deps": [
  1034                          "//src/output:output", 
  1035                          "//third_party/go:logging"
  1036                      ], 
  1037                      "hash": "qtY7XyyTVvF4Lmebw3HeD8bhzMvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1038                      "inputs": [
  1039                          "src/build/java/please_maven.go", 
  1040                          "plz-out/gen/src/output/output.a", 
  1041                          "plz-out/gen/src/core/core.a", 
  1042                          "plz-out/gen/src/core/build_env.go", 
  1043                          "plz-out/gen/src/core/build_label.go", 
  1044                          "plz-out/gen/src/core/build_target.go", 
  1045                          "plz-out/gen/src/core/file_label.go", 
  1046                          "plz-out/gen/src/core/graph.go", 
  1047                          "plz-out/gen/src/core/lock.go", 
  1048                          "plz-out/gen/src/core/state.go", 
  1049                          "plz-out/gen/src/core/utils.go", 
  1050                          "plz-out/gen/src/core/config_versioned.go", 
  1051                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  1052                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  1053                          "plz-out/gen/src/output/flags.go", 
  1054                          "plz-out/gen/src/output/logging.go", 
  1055                          "plz-out/gen/src/output/trace.go", 
  1056                          "plz-out/gen/src/output/shell_output_templated.go", 
  1057                          "plz-out/gen/src/output/interactive_display_templated.go", 
  1058                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  1059                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  1060                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  1061                      ], 
  1062                      "outs": [
  1063                          "src/build/java/please_maven"
  1064                      ], 
  1065                      "srcs": [
  1066                          "src/build/java/please_maven.go"
  1067                      ]
  1068                  }, 
  1069                  "zip_writer_test": {
  1070                      "deps": [
  1071                          "//src/build/java:java", 
  1072                          "//third_party/go/src/zip:zip"
  1073                      ], 
  1074                      "hash": "DKibvcCTNn+UcleV3VovNuNMARfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1075                      "inputs": [
  1076                          "src/build/java/zip_writer_test.go", 
  1077                          "plz-out/gen/src/build/java/zip_writer.go", 
  1078                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  1079                          "plz-out/gen/third_party/go/src/zip/zip.a", 
  1080                          "plz-out/gen/third_party/go/src/zip/reader.go", 
  1081                          "plz-out/gen/third_party/go/src/zip/register.go", 
  1082                          "plz-out/gen/third_party/go/src/zip/struct.go", 
  1083                          "plz-out/gen/third_party/go/src/zip/writer.go"
  1084                      ], 
  1085                      "outs": [
  1086                          "src/build/java/zip_writer_test"
  1087                      ], 
  1088                      "srcs": [
  1089                          "src/build/java/zip_writer_test.go"
  1090                      ], 
  1091                      "test": true
  1092                  }
  1093              }
  1094          }, 
  1095          "src/build/java/net/thoughtmachine/please/test": {
  1096              "targets": {
  1097                  "_junit_runner_parameterized_test#jar": {
  1098                      "deps": [
  1099                          "//src/build/java/net/thoughtmachine/please/test:_junit_runner_parameterized_test#lib"
  1100                      ], 
  1101                      "hash": "gwTE4Bako4DIvEEZbbRZX3qAQavDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1102                      "inputs": [
  1103                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/_junit_runner_parameterized_test#lib.jar", 
  1104                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner.jar", 
  1105                          "plz-out/gen/third_party/java/guava.jar", 
  1106                          "plz-out/gen/third_party/java/guava_src.jar", 
  1107                          "plz-out/gen/third_party/java/hamcrest.jar", 
  1108                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
  1109                          "plz-out/gen/third_party/java/junit.jar", 
  1110                          "plz-out/gen/third_party/java/junit_src.jar"
  1111                      ], 
  1112                      "outs": [
  1113                          "src/build/java/net/thoughtmachine/please/test/junit_runner_parameterized_test.jar"
  1114                      ]
  1115                  }, 
  1116                  "_junit_runner_parameterized_test#lib": {
  1117                      "deps": [
  1118                          "//src/build/java/net/thoughtmachine/please/test:junit_runner", 
  1119                          "//third_party/java:junit"
  1120                      ], 
  1121                      "hash": "Mj1pP1H2I9dLAhIGSQeRoR2+o3bDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1122                      "inputs": [
  1123                          "src/build/java/net/thoughtmachine/please/test/PleaseTestRunnerParameterizedTest.java", 
  1124                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner.jar", 
  1125                          "plz-out/gen/third_party/java/guava.jar", 
  1126                          "plz-out/gen/third_party/java/guava_src.jar", 
  1127                          "plz-out/gen/third_party/java/hamcrest.jar", 
  1128                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
  1129                          "plz-out/gen/third_party/java/junit.jar", 
  1130                          "plz-out/gen/third_party/java/junit_src.jar"
  1131                      ], 
  1132                      "outs": [
  1133                          "src/build/java/net/thoughtmachine/please/test/_junit_runner_parameterized_test#lib.jar"
  1134                      ], 
  1135                      "srcs": [
  1136                          "src/build/java/net/thoughtmachine/please/test/PleaseTestRunnerParameterizedTest.java", 
  1137                          "//src/build/java/net/thoughtmachine/please/test:junit_runner", 
  1138                          "//third_party/java:junit"
  1139                      ]
  1140                  }, 
  1141                  "_junit_runner_test#jar": {
  1142                      "deps": [
  1143                          "//src/build/java/net/thoughtmachine/please/test:_junit_runner_test#lib"
  1144                      ], 
  1145                      "hash": "rcdEveVCo1Z0TulyDYfzU/0jz1fDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1146                      "inputs": [
  1147                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/_junit_runner_test#lib.jar", 
  1148                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner.jar", 
  1149                          "plz-out/gen/third_party/java/guava.jar", 
  1150                          "plz-out/gen/third_party/java/guava_src.jar", 
  1151                          "plz-out/gen/third_party/java/hamcrest.jar", 
  1152                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
  1153                          "plz-out/gen/third_party/java/junit.jar", 
  1154                          "plz-out/gen/third_party/java/junit_src.jar"
  1155                      ], 
  1156                      "outs": [
  1157                          "src/build/java/net/thoughtmachine/please/test/junit_runner_test.jar"
  1158                      ]
  1159                  }, 
  1160                  "_junit_runner_test#lib": {
  1161                      "deps": [
  1162                          "//src/build/java/net/thoughtmachine/please/test:junit_runner", 
  1163                          "//third_party/java:junit"
  1164                      ], 
  1165                      "hash": "BPJlJ60jBV3ZfyLF33bwuArI7U3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1166                      "inputs": [
  1167                          "src/build/java/net/thoughtmachine/please/test/PleaseTestRunnerTest.java", 
  1168                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner.jar", 
  1169                          "plz-out/gen/third_party/java/guava.jar", 
  1170                          "plz-out/gen/third_party/java/guava_src.jar", 
  1171                          "plz-out/gen/third_party/java/hamcrest.jar", 
  1172                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
  1173                          "plz-out/gen/third_party/java/junit.jar", 
  1174                          "plz-out/gen/third_party/java/junit_src.jar"
  1175                      ], 
  1176                      "outs": [
  1177                          "src/build/java/net/thoughtmachine/please/test/_junit_runner_test#lib.jar"
  1178                      ], 
  1179                      "srcs": [
  1180                          "src/build/java/net/thoughtmachine/please/test/PleaseTestRunnerTest.java", 
  1181                          "//src/build/java/net/thoughtmachine/please/test:junit_runner", 
  1182                          "//third_party/java:junit"
  1183                      ]
  1184                  }, 
  1185                  "_please_coverage_class_loader_test#jar": {
  1186                      "deps": [
  1187                          "//src/build/java/net/thoughtmachine/please/test:_please_coverage_class_loader_test#lib"
  1188                      ], 
  1189                      "hash": "zs1R3qD0wkKNXZ8IZo3WPNlFTEXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1190                      "inputs": [
  1191                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/_please_coverage_class_loader_test#lib.jar", 
  1192                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner.jar", 
  1193                          "plz-out/gen/third_party/java/guava.jar", 
  1194                          "plz-out/gen/third_party/java/guava_src.jar", 
  1195                          "plz-out/gen/third_party/java/hamcrest.jar", 
  1196                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
  1197                          "plz-out/gen/third_party/java/junit.jar", 
  1198                          "plz-out/gen/third_party/java/junit_src.jar"
  1199                      ], 
  1200                      "outs": [
  1201                          "src/build/java/net/thoughtmachine/please/test/please_coverage_class_loader_test.jar"
  1202                      ]
  1203                  }, 
  1204                  "_please_coverage_class_loader_test#lib": {
  1205                      "deps": [
  1206                          "//src/build/java/net/thoughtmachine/please/test:junit_runner", 
  1207                          "//third_party/java:junit"
  1208                      ], 
  1209                      "hash": "twcp9rCV5DEJLEzy98Pa+yS3aOzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1210                      "inputs": [
  1211                          "src/build/java/net/thoughtmachine/please/test/PleaseCoverageClassLoaderTest.java", 
  1212                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner.jar", 
  1213                          "plz-out/gen/third_party/java/guava.jar", 
  1214                          "plz-out/gen/third_party/java/guava_src.jar", 
  1215                          "plz-out/gen/third_party/java/hamcrest.jar", 
  1216                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
  1217                          "plz-out/gen/third_party/java/junit.jar", 
  1218                          "plz-out/gen/third_party/java/junit_src.jar"
  1219                      ], 
  1220                      "outs": [
  1221                          "src/build/java/net/thoughtmachine/please/test/_please_coverage_class_loader_test#lib.jar"
  1222                      ], 
  1223                      "srcs": [
  1224                          "src/build/java/net/thoughtmachine/please/test/PleaseCoverageClassLoaderTest.java", 
  1225                          "//src/build/java/net/thoughtmachine/please/test:junit_runner", 
  1226                          "//third_party/java:junit"
  1227                      ]
  1228                  }, 
  1229                  "_resources_root_test#jar": {
  1230                      "deps": [
  1231                          "//src/build/java/net/thoughtmachine/please/test:_resources_root_test#lib"
  1232                      ], 
  1233                      "hash": "Isv/b725+Mc87nrVL4jXUpvXhSbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1234                      "inputs": [
  1235                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/_resources_root_test#lib.jar", 
  1236                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner.jar", 
  1237                          "plz-out/gen/third_party/java/guava.jar", 
  1238                          "plz-out/gen/third_party/java/guava_src.jar", 
  1239                          "plz-out/gen/third_party/java/hamcrest.jar", 
  1240                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
  1241                          "plz-out/gen/third_party/java/junit.jar", 
  1242                          "plz-out/gen/third_party/java/junit_src.jar", 
  1243                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/logback_test_xml.jar", 
  1244                          "plz-out/gen/third_party/java/logback-classic.jar", 
  1245                          "plz-out/gen/third_party/java/logback-classic_src.jar", 
  1246                          "plz-out/gen/third_party/java/logback-core.jar", 
  1247                          "plz-out/gen/third_party/java/logback-core_src.jar", 
  1248                          "plz-out/gen/third_party/java/slf4j-api.jar", 
  1249                          "plz-out/gen/third_party/java/slf4j-api_src.jar"
  1250                      ], 
  1251                      "outs": [
  1252                          "src/build/java/net/thoughtmachine/please/test/resources_root_test.jar"
  1253                      ]
  1254                  }, 
  1255                  "_resources_root_test#lib": {
  1256                      "deps": [
  1257                          "//src/build/java/net/thoughtmachine/please/test:junit_runner", 
  1258                          "//src/build/java/net/thoughtmachine/please/test:logback_test_xml", 
  1259                          "//third_party/java:logback-classic"
  1260                      ], 
  1261                      "hash": "FgZdG90f7mYUfyfz38zZQgmKj6bDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1262                      "inputs": [
  1263                          "src/build/java/net/thoughtmachine/please/test/ResourcesRootTest.java", 
  1264                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner.jar", 
  1265                          "plz-out/gen/third_party/java/guava.jar", 
  1266                          "plz-out/gen/third_party/java/guava_src.jar", 
  1267                          "plz-out/gen/third_party/java/hamcrest.jar", 
  1268                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
  1269                          "plz-out/gen/third_party/java/junit.jar", 
  1270                          "plz-out/gen/third_party/java/junit_src.jar", 
  1271                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/logback_test_xml.jar", 
  1272                          "plz-out/gen/third_party/java/logback-classic.jar", 
  1273                          "plz-out/gen/third_party/java/logback-classic_src.jar", 
  1274                          "plz-out/gen/third_party/java/logback-core.jar", 
  1275                          "plz-out/gen/third_party/java/logback-core_src.jar", 
  1276                          "plz-out/gen/third_party/java/slf4j-api.jar", 
  1277                          "plz-out/gen/third_party/java/slf4j-api_src.jar"
  1278                      ], 
  1279                      "outs": [
  1280                          "src/build/java/net/thoughtmachine/please/test/_resources_root_test#lib.jar"
  1281                      ], 
  1282                      "srcs": [
  1283                          "src/build/java/net/thoughtmachine/please/test/ResourcesRootTest.java", 
  1284                          "//src/build/java/net/thoughtmachine/please/test:junit_runner", 
  1285                          "//src/build/java/net/thoughtmachine/please/test:logback_test_xml", 
  1286                          "//third_party/java:logback-classic"
  1287                      ]
  1288                  }, 
  1289                  "_test_coverage_test#jar": {
  1290                      "deps": [
  1291                          "//src/build/java/net/thoughtmachine/please/test:_test_coverage_test#lib"
  1292                      ], 
  1293                      "hash": "xuRiKxSHbX6Z59Ed9ZU7YgGWTz3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1294                      "inputs": [
  1295                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/_test_coverage_test#lib.jar", 
  1296                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner.jar", 
  1297                          "plz-out/gen/third_party/java/guava.jar", 
  1298                          "plz-out/gen/third_party/java/guava_src.jar", 
  1299                          "plz-out/gen/third_party/java/hamcrest.jar", 
  1300                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
  1301                          "plz-out/gen/third_party/java/junit.jar", 
  1302                          "plz-out/gen/third_party/java/junit_src.jar"
  1303                      ], 
  1304                      "outs": [
  1305                          "src/build/java/net/thoughtmachine/please/test/test_coverage_test.jar"
  1306                      ]
  1307                  }, 
  1308                  "_test_coverage_test#lib": {
  1309                      "deps": [
  1310                          "//src/build/java/net/thoughtmachine/please/test:junit_runner"
  1311                      ], 
  1312                      "hash": "hM2D/2qzSD1ZeY/2zfmVyiQG42XDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1313                      "inputs": [
  1314                          "src/build/java/net/thoughtmachine/please/test/TestCoverageTest.java", 
  1315                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner.jar", 
  1316                          "plz-out/gen/third_party/java/guava.jar", 
  1317                          "plz-out/gen/third_party/java/guava_src.jar", 
  1318                          "plz-out/gen/third_party/java/hamcrest.jar", 
  1319                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
  1320                          "plz-out/gen/third_party/java/junit.jar", 
  1321                          "plz-out/gen/third_party/java/junit_src.jar"
  1322                      ], 
  1323                      "outs": [
  1324                          "src/build/java/net/thoughtmachine/please/test/_test_coverage_test#lib.jar"
  1325                      ], 
  1326                      "srcs": [
  1327                          "src/build/java/net/thoughtmachine/please/test/TestCoverageTest.java", 
  1328                          "//src/build/java/net/thoughtmachine/please/test:junit_runner"
  1329                      ]
  1330                  }, 
  1331                  "junit_runner": {
  1332                      "deps": [
  1333                          "//third_party/java:junit", 
  1334                          "//third_party/java:hamcrest", 
  1335                          "//third_party/java:guava", 
  1336                          "//third_party/java:jacoco"
  1337                      ], 
  1338                      "hash": "bgvaLY+yEViOxO75Win5SmCepWTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1339                      "inputs": [
  1340                          "src/build/java/net/thoughtmachine/please/test/TestCoverage.java", 
  1341                          "src/build/java/net/thoughtmachine/please/test/TestListener.java", 
  1342                          "src/build/java/net/thoughtmachine/please/test/TestMain.java", 
  1343                          "src/build/java/net/thoughtmachine/please/test/TestResult.java", 
  1344                          "plz-out/gen/third_party/java/guava.jar", 
  1345                          "plz-out/gen/third_party/java/guava_src.jar", 
  1346                          "plz-out/gen/third_party/java/hamcrest.jar", 
  1347                          "plz-out/gen/third_party/java/hamcrest_src.jar", 
  1348                          "plz-out/gen/third_party/java/junit.jar", 
  1349                          "plz-out/gen/third_party/java/junit_src.jar"
  1350                      ], 
  1351                      "outs": [
  1352                          "src/build/java/net/thoughtmachine/please/test/junit_runner.jar"
  1353                      ], 
  1354                      "srcs": [
  1355                          "src/build/java/net/thoughtmachine/please/test/TestCoverage.java", 
  1356                          "src/build/java/net/thoughtmachine/please/test/TestListener.java", 
  1357                          "src/build/java/net/thoughtmachine/please/test/TestMain.java", 
  1358                          "src/build/java/net/thoughtmachine/please/test/TestResult.java", 
  1359                          "//third_party/java:junit", 
  1360                          "//third_party/java:hamcrest", 
  1361                          "//third_party/java:guava", 
  1362                          "//third_party/java:jacoco"
  1363                      ]
  1364                  }, 
  1365                  "junit_runner_parameterized_test": {
  1366                      "deps": [
  1367                          "//src/build/java/net/thoughtmachine/please/test:_junit_runner_parameterized_test#jar"
  1368                      ], 
  1369                      "hash": "gf4Hbz0FaXQNBI/BU2AedIr+cW7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1370                      "inputs": [
  1371                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner_parameterized_test.jar"
  1372                      ], 
  1373                      "outs": [
  1374                          "src/build/java/net/thoughtmachine/please/test/junit_runner_parameterized_test"
  1375                      ], 
  1376                      "test": true
  1377                  }, 
  1378                  "junit_runner_test": {
  1379                      "deps": [
  1380                          "//src/build/java/net/thoughtmachine/please/test:_junit_runner_test#jar"
  1381                      ], 
  1382                      "hash": "EMVGWhxUhfd4KO1rj7MnM9Ydc47DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1383                      "inputs": [
  1384                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/junit_runner_test.jar"
  1385                      ], 
  1386                      "outs": [
  1387                          "src/build/java/net/thoughtmachine/please/test/junit_runner_test"
  1388                      ], 
  1389                      "test": true
  1390                  }, 
  1391                  "logback_test_xml": {
  1392                      "hash": "q+1Mv8OAX4etMEsH7llKNd7Nn7/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1393                      "inputs": [
  1394                          "src/build/java/net/thoughtmachine/please/test/test_data/logback-test.xml"
  1395                      ], 
  1396                      "outs": [
  1397                          "src/build/java/net/thoughtmachine/please/test/logback_test_xml.jar"
  1398                      ], 
  1399                      "srcs": [
  1400                          "src/build/java/net/thoughtmachine/please/test/test_data/logback-test.xml"
  1401                      ]
  1402                  }, 
  1403                  "please_coverage_class_loader_test": {
  1404                      "deps": [
  1405                          "//src/build/java/net/thoughtmachine/please/test:_please_coverage_class_loader_test#jar"
  1406                      ], 
  1407                      "hash": "1rFf+VyUQi+dByjbudYnQn1F3YDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1408                      "inputs": [
  1409                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/please_coverage_class_loader_test.jar"
  1410                      ], 
  1411                      "outs": [
  1412                          "src/build/java/net/thoughtmachine/please/test/please_coverage_class_loader_test"
  1413                      ], 
  1414                      "test": true
  1415                  }, 
  1416                  "resources_root_test": {
  1417                      "deps": [
  1418                          "//src/build/java/net/thoughtmachine/please/test:_resources_root_test#jar"
  1419                      ], 
  1420                      "hash": "8YofX5EMHdexV+JdpvRyNo5wPBbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1421                      "inputs": [
  1422                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/resources_root_test.jar"
  1423                      ], 
  1424                      "outs": [
  1425                          "src/build/java/net/thoughtmachine/please/test/resources_root_test"
  1426                      ], 
  1427                      "test": true
  1428                  }, 
  1429                  "test_coverage_test": {
  1430                      "deps": [
  1431                          "//src/build/java/net/thoughtmachine/please/test:_test_coverage_test#jar"
  1432                      ], 
  1433                      "hash": "wXOaIJAr2YiLmVla/v5xDphGHbDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1434                      "inputs": [
  1435                          "plz-out/gen/src/build/java/net/thoughtmachine/please/test/test_coverage_test.jar"
  1436                      ], 
  1437                      "outs": [
  1438                          "src/build/java/net/thoughtmachine/please/test/test_coverage_test"
  1439                      ], 
  1440                      "test": true
  1441                  }
  1442              }
  1443          }, 
  1444          "src/build/python": {
  1445              "targets": {
  1446                  "__please_pex_pre#lib#zip": {
  1447                      "hash": "jxL7Z1H7nG0wAgEoETZToJ32nyLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1448                      "inputs": [
  1449                          "src/build/python/pex.py"
  1450                      ], 
  1451                      "outs": [
  1452                          "src/build/python/._please_pex_pre#lib.pex.zip"
  1453                      ], 
  1454                      "srcs": [
  1455                          "src/build/python/pex.py"
  1456                      ]
  1457                  }, 
  1458                  "_custom_interpreter_test#deps": {
  1459                      "deps": [
  1460                          "//src/build/python:bootstrap_pexer"
  1461                      ], 
  1462                      "hash": "/kkuntLm4+2Pwq5wbbOKryNG8SDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1463                      "inputs": [
  1464                          "plz-out/bin/src/build/python/bootstrap_pexer.pex"
  1465                      ]
  1466                  }, 
  1467                  "_custom_interpreter_test#pex": {
  1468                      "deps": [
  1469                          "//src/build/python:_custom_interpreter_test#deps"
  1470                      ], 
  1471                      "hash": "GCtC4XP1RBzBAab4snSlq1oMiU7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1472                      "inputs": [
  1473                          "src/build/python/custom_interpreter_test.py"
  1474                      ], 
  1475                      "outs": [
  1476                          "src/build/python/.custom_interpreter_test_main.pex.zip"
  1477                      ]
  1478                  }, 
  1479                  "_main_files#zip": {
  1480                      "hash": "YYFcUCNEeJqo8Fv1DpVt0aIPzEXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1481                      "inputs": [
  1482                          "src/build/python/test_main.py", 
  1483                          "src/build/python/pex_main.py"
  1484                      ], 
  1485                      "outs": [
  1486                          "src/build/python/.main_files.pex.zip"
  1487                      ], 
  1488                      "srcs": [
  1489                          "src/build/python/test_main.py", 
  1490                          "src/build/python/pex_main.py"
  1491                      ]
  1492                  }, 
  1493                  "_pex_import_test#deps": {
  1494                      "deps": [
  1495                          "//src/build/python:bootstrap_pexer", 
  1496                          "//third_party/python:dateutil", 
  1497                          "//third_party/python:requests"
  1498                      ], 
  1499                      "hash": "VE1SdR9AsdvJp2iOLE8E/YlR0zHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1500                      "inputs": [
  1501                          "plz-out/bin/src/build/python/bootstrap_pexer.pex", 
  1502                          "plz-out/gen/third_party/python/dateutil", 
  1503                          "plz-out/gen/third_party/python/requests"
  1504                      ]
  1505                  }, 
  1506                  "_pex_import_test#pex": {
  1507                      "deps": [
  1508                          "//src/build/python:_pex_import_test#deps"
  1509                      ], 
  1510                      "hash": "b6tVo+4FmPvhcHaiSUiQpkvdBonDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1511                      "inputs": [
  1512                          "src/build/python/pex_import_test.py"
  1513                      ], 
  1514                      "outs": [
  1515                          "src/build/python/.pex_import_test_main.pex.zip"
  1516                      ]
  1517                  }, 
  1518                  "_pex_test#deps": {
  1519                      "deps": [
  1520                          "//src/build/python:bootstrap_pexer"
  1521                      ], 
  1522                      "hash": "A6whRNkFmsigpxhhtIINRzcupH/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1523                      "inputs": [
  1524                          "plz-out/bin/src/build/python/bootstrap_pexer.pex"
  1525                      ]
  1526                  }, 
  1527                  "_pex_test#pex": {
  1528                      "deps": [
  1529                          "//src/build/python:_pex_test#deps"
  1530                      ], 
  1531                      "hash": "k/a/Z04jEDMhDXH9Ml5V6/yUjtrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1532                      "inputs": [
  1533                          "src/build/python/pex_test.py"
  1534                      ], 
  1535                      "outs": [
  1536                          "src/build/python/.pex_test_main.pex.zip"
  1537                      ]
  1538                  }, 
  1539                  "_please_pex_pre#lib": {
  1540                      "deps": [
  1541                          "//src/build/python:bootstrap_pexer", 
  1542                          "//src/build/python:main_files", 
  1543                          "//third_party/python:pex", 
  1544                          "//third_party/python:pkg_resources", 
  1545                          "//src/build/python:__please_pex_pre#lib#zip"
  1546                      ], 
  1547                      "hash": "nmK84MMq+kDQtoEAY1GvnG89uSPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1548                      "inputs": [
  1549                          "src/build/python/pex.py", 
  1550                          "plz-out/gen/src/build/python/._please_pex_pre#lib.pex.zip", 
  1551                          "plz-out/bin/src/build/python/bootstrap_pexer.pex", 
  1552                          "plz-out/gen/src/build/python/test_main.py", 
  1553                          "plz-out/gen/src/build/python/pex_main.py", 
  1554                          "plz-out/gen/third_party/python/pex", 
  1555                          "plz-out/gen/third_party/python/pkg_resources.py"
  1556                      ], 
  1557                      "outs": [
  1558                          "src/build/python/pex.py"
  1559                      ], 
  1560                      "srcs": [
  1561                          "src/build/python/pex.py"
  1562                      ]
  1563                  }, 
  1564                  "_please_pex_pre#pex": {
  1565                      "hash": "92bf/9rPV0ONz7XBfi9r4P+5T8XDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1566                      "outs": [
  1567                          "src/build/python/.please_pex_pre_main.pex.zip"
  1568                      ]
  1569                  }, 
  1570                  "_zip_unsafe_test#deps": {
  1571                      "deps": [
  1572                          "//src/build/cc:so_test_py"
  1573                      ], 
  1574                      "hash": "Y+VN6xCZvX7So+EPt5WvfLneKt7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1575                      "inputs": [
  1576                          "plz-out/gen/src/build/cc/__init__.py", 
  1577                          "plz-out/gen/src/build/cc/so_test.so"
  1578                      ]
  1579                  }, 
  1580                  "_zip_unsafe_test#pex": {
  1581                      "deps": [
  1582                          "//src/build/python:_zip_unsafe_test#deps"
  1583                      ], 
  1584                      "hash": "WgUKQK43uTxHtLJ/1Q5AY7dHxrHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1585                      "inputs": [
  1586                          "src/build/python/zip_unsafe_test.py"
  1587                      ], 
  1588                      "outs": [
  1589                          "src/build/python/.zip_unsafe_test_main.pex.zip"
  1590                      ]
  1591                  }, 
  1592                  "bootstrap_pexer": {
  1593                      "deps": [
  1594                          "//src/build/python:main_files", 
  1595                          "//third_party/python:pex", 
  1596                          "//third_party/python:pkg_resources"
  1597                      ], 
  1598                      "hash": "TNqPaDFTVf9OrA/VsJHeWE8U8VTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1599                      "inputs": [
  1600                          "src/build/python/pex.py", 
  1601                          "plz-out/gen/src/build/python/test_main.py", 
  1602                          "plz-out/gen/src/build/python/pex_main.py", 
  1603                          "plz-out/gen/src/build/python/.main_files.pex.zip", 
  1604                          "plz-out/gen/third_party/python/coverage", 
  1605                          "plz-out/gen/third_party/python/.coverage.pex.zip", 
  1606                          "plz-out/gen/third_party/python/six.py", 
  1607                          "plz-out/gen/third_party/python/.six.pex.zip", 
  1608                          "plz-out/gen/third_party/python/xmlrunner", 
  1609                          "plz-out/gen/third_party/python/.xmlrunner.pex.zip", 
  1610                          "plz-out/gen/third_party/python/pex", 
  1611                          "plz-out/gen/third_party/python/.pex.pex.zip", 
  1612                          "plz-out/gen/third_party/python/pkg_resources.py", 
  1613                          "plz-out/gen/third_party/python/.pkg_resources.pex.zip"
  1614                      ], 
  1615                      "outs": [
  1616                          "src/build/python/bootstrap_pexer.pex"
  1617                      ], 
  1618                      "srcs": [
  1619                          "src/build/python/pex.py"
  1620                      ]
  1621                  }, 
  1622                  "custom_interpreter_test": {
  1623                      "deps": [
  1624                          "//src/build/python:_custom_interpreter_test#pex"
  1625                      ], 
  1626                      "hash": "LC576NaRTW4eSDlj/UENHgU4M43DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1627                      "inputs": [
  1628                          "plz-out/gen/src/build/python/.custom_interpreter_test_main.pex.zip", 
  1629                          "plz-out/bin/src/build/python/bootstrap_pexer.pex"
  1630                      ], 
  1631                      "outs": [
  1632                          "src/build/python/custom_interpreter_test.pex"
  1633                      ], 
  1634                      "test": true
  1635                  }, 
  1636                  "main_files": {
  1637                      "deps": [
  1638                          "//third_party/python:six", 
  1639                          "//third_party/python:xmlrunner", 
  1640                          "//third_party/python:coverage", 
  1641                          "//src/build/python:_main_files#zip"
  1642                      ], 
  1643                      "hash": "bqQVTAH9atPmtF8EAdZq73BasEbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1644                      "inputs": [
  1645                          "src/build/python/test_main.py", 
  1646                          "src/build/python/pex_main.py", 
  1647                          "plz-out/gen/src/build/python/.main_files.pex.zip", 
  1648                          "plz-out/gen/third_party/python/coverage", 
  1649                          "plz-out/gen/third_party/python/six.py", 
  1650                          "plz-out/gen/third_party/python/xmlrunner"
  1651                      ], 
  1652                      "outs": [
  1653                          "src/build/python/test_main.py", 
  1654                          "src/build/python/pex_main.py"
  1655                      ], 
  1656                      "srcs": [
  1657                          "src/build/python/test_main.py", 
  1658                          "src/build/python/pex_main.py"
  1659                      ]
  1660                  }, 
  1661                  "pex_import_test": {
  1662                      "deps": [
  1663                          "//src/build/python:_pex_import_test#pex"
  1664                      ], 
  1665                      "hash": "vHcsPH1Qh577EiW5UaEruZQRNbHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1666                      "inputs": [
  1667                          "plz-out/gen/src/build/python/.pex_import_test_main.pex.zip", 
  1668                          "plz-out/bin/src/build/python/bootstrap_pexer.pex", 
  1669                          "plz-out/gen/third_party/python/dateutil", 
  1670                          "plz-out/gen/third_party/python/.dateutil.pex.zip", 
  1671                          "plz-out/gen/third_party/python/six.py", 
  1672                          "plz-out/gen/third_party/python/.six.pex.zip", 
  1673                          "plz-out/gen/third_party/python/requests", 
  1674                          "plz-out/gen/third_party/python/.requests.pex.zip"
  1675                      ], 
  1676                      "outs": [
  1677                          "src/build/python/pex_import_test.pex"
  1678                      ], 
  1679                      "test": true
  1680                  }, 
  1681                  "pex_test": {
  1682                      "deps": [
  1683                          "//src/build/python:_pex_test#pex"
  1684                      ], 
  1685                      "hash": "UWTOQb46dbI7Ut6Rpp4Ip4bgRirDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1686                      "inputs": [
  1687                          "plz-out/gen/src/build/python/.pex_test_main.pex.zip", 
  1688                          "plz-out/bin/src/build/python/bootstrap_pexer.pex"
  1689                      ], 
  1690                      "outs": [
  1691                          "src/build/python/pex_test.pex"
  1692                      ], 
  1693                      "test": true
  1694                  }, 
  1695                  "please_pex": {
  1696                      "deps": [
  1697                          "//src/build/python:please_pex_pre"
  1698                      ], 
  1699                      "hash": "xeSuOYFU9ATYMDO5zGxGyLOBGK7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1700                      "inputs": [
  1701                          "plz-out/bin/src/build/python/please_pex_pre.pex"
  1702                      ], 
  1703                      "outs": [
  1704                          "src/build/python/please_pex.pex"
  1705                      ], 
  1706                      "srcs": [
  1707                          "//src/build/python:please_pex_pre"
  1708                      ]
  1709                  }, 
  1710                  "please_pex_pre": {
  1711                      "deps": [
  1712                          "//src/build/python:_please_pex_pre#pex", 
  1713                          "//src/build/python:_please_pex_pre#lib"
  1714                      ], 
  1715                      "hash": "tx0YrReIxBdBg3FtZDvZP1WHxsrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1716                      "inputs": [
  1717                          "plz-out/gen/src/build/python/pex.py", 
  1718                          "plz-out/gen/src/build/python/._please_pex_pre#lib.pex.zip", 
  1719                          "plz-out/bin/src/build/python/bootstrap_pexer.pex", 
  1720                          "plz-out/gen/src/build/python/test_main.py", 
  1721                          "plz-out/gen/src/build/python/pex_main.py", 
  1722                          "plz-out/gen/src/build/python/.main_files.pex.zip", 
  1723                          "plz-out/gen/third_party/python/coverage", 
  1724                          "plz-out/gen/third_party/python/.coverage.pex.zip", 
  1725                          "plz-out/gen/third_party/python/six.py", 
  1726                          "plz-out/gen/third_party/python/.six.pex.zip", 
  1727                          "plz-out/gen/third_party/python/xmlrunner", 
  1728                          "plz-out/gen/third_party/python/.xmlrunner.pex.zip", 
  1729                          "plz-out/gen/third_party/python/pex", 
  1730                          "plz-out/gen/third_party/python/.pex.pex.zip", 
  1731                          "plz-out/gen/third_party/python/pkg_resources.py", 
  1732                          "plz-out/gen/third_party/python/.pkg_resources.pex.zip", 
  1733                          "plz-out/gen/src/build/python/.please_pex_pre_main.pex.zip"
  1734                      ], 
  1735                      "outs": [
  1736                          "src/build/python/please_pex_pre.pex"
  1737                      ]
  1738                  }, 
  1739                  "zip_unsafe_test": {
  1740                      "deps": [
  1741                          "//src/build/python:_zip_unsafe_test#pex"
  1742                      ], 
  1743                      "hash": "X0kRUcXRh5OBVOlPvT7oWOS85PbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1744                      "inputs": [
  1745                          "plz-out/gen/src/build/python/.zip_unsafe_test_main.pex.zip", 
  1746                          "plz-out/gen/src/build/cc/__init__.py", 
  1747                          "plz-out/gen/src/build/cc/so_test.so", 
  1748                          "plz-out/gen/src/build/cc/.so_test_py.pex.zip"
  1749                      ], 
  1750                      "outs": [
  1751                          "src/build/python/zip_unsafe_test.pex"
  1752                      ], 
  1753                      "test": true
  1754                  }
  1755              }
  1756          }, 
  1757          "src/cache": {
  1758              "targets": {
  1759                  "_cache#srcs": {
  1760                      "deps": [
  1761                          "//src/core:core", 
  1762                          "//src/cache/proto:rpc_cache", 
  1763                          "//third_party/go:logging", 
  1764                          "//third_party/go:grpc"
  1765                      ], 
  1766                      "hash": "bjjdCr1Q1dcqTDW5YTBzY7po5GbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1767                      "inputs": [
  1768                          "src/cache/cache.go", 
  1769                          "src/cache/dir_cache.go", 
  1770                          "src/cache/http_cache.go", 
  1771                          "src/cache/rpc_cache.go", 
  1772                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  1773                          "plz-out/gen/src/core/core.a", 
  1774                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  1775                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  1776                      ], 
  1777                      "outs": [
  1778                          "src/cache/cache.go", 
  1779                          "src/cache/dir_cache.go", 
  1780                          "src/cache/http_cache.go", 
  1781                          "src/cache/rpc_cache.go"
  1782                      ], 
  1783                      "srcs": [
  1784                          "src/cache/cache.go", 
  1785                          "src/cache/dir_cache.go", 
  1786                          "src/cache/http_cache.go", 
  1787                          "src/cache/rpc_cache.go"
  1788                      ]
  1789                  }, 
  1790                  "cache": {
  1791                      "deps": [
  1792                          "//src/core:core", 
  1793                          "//src/cache/proto:rpc_cache", 
  1794                          "//third_party/go:logging", 
  1795                          "//third_party/go:grpc", 
  1796                          "//src/cache:_cache#srcs"
  1797                      ], 
  1798                      "hash": "LY4GzZgnGL+X5nvHqLRxofdoh33DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1799                      "inputs": [
  1800                          "src/cache/cache.go", 
  1801                          "src/cache/dir_cache.go", 
  1802                          "src/cache/http_cache.go", 
  1803                          "src/cache/rpc_cache.go", 
  1804                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  1805                          "plz-out/gen/src/core/core.a", 
  1806                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  1807                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  1808                      ], 
  1809                      "outs": [
  1810                          "src/cache/cache.a"
  1811                      ], 
  1812                      "srcs": [
  1813                          "src/cache/cache.go", 
  1814                          "src/cache/dir_cache.go", 
  1815                          "src/cache/http_cache.go", 
  1816                          "src/cache/rpc_cache.go"
  1817                      ]
  1818                  }, 
  1819                  "http_cache_test": {
  1820                      "deps": [
  1821                          "//src/cache:cache", 
  1822                          "//src/cache/server:server", 
  1823                          "//third_party/go:logging", 
  1824                          "//src/cache/proto:rpc_cache"
  1825                      ], 
  1826                      "hash": "erjJlF9VTNOBFcCzHOXAfOplYbDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1827                      "inputs": [
  1828                          "src/cache/http_cache_test.go", 
  1829                          "plz-out/gen/src/cache/cache.go", 
  1830                          "plz-out/gen/src/cache/dir_cache.go", 
  1831                          "plz-out/gen/src/cache/http_cache.go", 
  1832                          "plz-out/gen/src/cache/rpc_cache.go", 
  1833                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  1834                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1835                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1836                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1837                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  1838                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  1839                          "plz-out/gen/src/core/core.a", 
  1840                          "plz-out/gen/src/core/build_env.go", 
  1841                          "plz-out/gen/src/core/build_label.go", 
  1842                          "plz-out/gen/src/core/build_target.go", 
  1843                          "plz-out/gen/src/core/file_label.go", 
  1844                          "plz-out/gen/src/core/graph.go", 
  1845                          "plz-out/gen/src/core/lock.go", 
  1846                          "plz-out/gen/src/core/state.go", 
  1847                          "plz-out/gen/src/core/utils.go", 
  1848                          "plz-out/gen/src/core/config_versioned.go", 
  1849                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  1850                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  1851                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  1852                          "plz-out/gen/src/cache/server/http_server.go", 
  1853                          "plz-out/gen/src/cache/server/rpc_server.go", 
  1854                          "plz-out/gen/src/cache/server/cache.go", 
  1855                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  1856                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  1857                          "plz-out/gen/third_party/go/src/github.com/gorilla/context"
  1858                      ], 
  1859                      "outs": [
  1860                          "src/cache/http_cache_test"
  1861                      ], 
  1862                      "srcs": [
  1863                          "src/cache/http_cache_test.go"
  1864                      ], 
  1865                      "test": true
  1866                  }, 
  1867                  "rpc_cache_test": {
  1868                      "deps": [
  1869                          "//src/cache:cache", 
  1870                          "//src/cache/server:server", 
  1871                          "//src/output:output", 
  1872                          "//third_party/go:logging", 
  1873                          "//src/cache/proto:rpc_cache"
  1874                      ], 
  1875                      "hash": "Npt8Cv1yp0RRUUYvOsldu0h9d0nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1876                      "inputs": [
  1877                          "src/cache/rpc_cache_test.go", 
  1878                          "plz-out/gen/src/cache/cache.go", 
  1879                          "plz-out/gen/src/cache/dir_cache.go", 
  1880                          "plz-out/gen/src/cache/http_cache.go", 
  1881                          "plz-out/gen/src/cache/rpc_cache.go", 
  1882                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  1883                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1884                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1885                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1886                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  1887                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  1888                          "plz-out/gen/src/core/core.a", 
  1889                          "plz-out/gen/src/core/build_env.go", 
  1890                          "plz-out/gen/src/core/build_label.go", 
  1891                          "plz-out/gen/src/core/build_target.go", 
  1892                          "plz-out/gen/src/core/file_label.go", 
  1893                          "plz-out/gen/src/core/graph.go", 
  1894                          "plz-out/gen/src/core/lock.go", 
  1895                          "plz-out/gen/src/core/state.go", 
  1896                          "plz-out/gen/src/core/utils.go", 
  1897                          "plz-out/gen/src/core/config_versioned.go", 
  1898                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  1899                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  1900                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  1901                          "plz-out/gen/src/cache/server/http_server.go", 
  1902                          "plz-out/gen/src/cache/server/rpc_server.go", 
  1903                          "plz-out/gen/src/cache/server/cache.go", 
  1904                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  1905                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  1906                          "plz-out/gen/third_party/go/src/github.com/gorilla/context", 
  1907                          "plz-out/gen/src/output/flags.go", 
  1908                          "plz-out/gen/src/output/logging.go", 
  1909                          "plz-out/gen/src/output/trace.go", 
  1910                          "plz-out/gen/src/output/shell_output_templated.go", 
  1911                          "plz-out/gen/src/output/interactive_display_templated.go", 
  1912                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  1913                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  1914                      ], 
  1915                      "outs": [
  1916                          "src/cache/rpc_cache_test"
  1917                      ], 
  1918                      "srcs": [
  1919                          "src/cache/rpc_cache_test.go"
  1920                      ], 
  1921                      "test": true
  1922                  }
  1923              }
  1924          }, 
  1925          "src/cache/proto": {
  1926              "targets": {
  1927                  "__rpc_cache#cc#hdrs": {
  1928                      "deps": [
  1929                          "//src/cache/proto:_rpc_cache#protoc"
  1930                      ], 
  1931                      "hash": "0wh+VZDSx6QkkdkbFDTzYAky08fDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1932                      "inputs": [
  1933                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1934                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1935                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1936                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc"
  1937                      ], 
  1938                      "outs": [
  1939                          "src/cache/proto/rpc_cache.pb.h"
  1940                      ], 
  1941                      "srcs": [
  1942                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache.pb.h"
  1943                      ]
  1944                  }, 
  1945                  "__rpc_cache#cc#o": {
  1946                      "deps": [
  1947                          "//src/cache/proto:_rpc_cache#protoc"
  1948                      ], 
  1949                      "hash": "YQ+gKgMiQ0XoGLPPNF4pW1wcZEHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1950                      "inputs": [
  1951                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1952                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1953                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1954                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc"
  1955                      ], 
  1956                      "outs": [
  1957                          "src/cache/proto/_rpc_cache#cc.o"
  1958                      ]
  1959                  }, 
  1960                  "__rpc_cache#go#srcs": {
  1961                      "deps": [
  1962                          "//src/cache/proto:_rpc_cache#protoc", 
  1963                          "//third_party/go:protobuf", 
  1964                          "//third_party/go:grpc"
  1965                      ], 
  1966                      "hash": "Zoz1N5MeFqvzrYx6qcGWogzld03DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1967                      "inputs": [
  1968                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1969                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1970                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1971                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  1972                          "plz-out/gen/third_party/go/src/google.golang.org/grpc"
  1973                      ], 
  1974                      "outs": [
  1975                          "src/cache/proto/rpc_cache.pb.go"
  1976                      ], 
  1977                      "srcs": [
  1978                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache.pb.go"
  1979                      ]
  1980                  }, 
  1981                  "__rpc_cache#py#zip": {
  1982                      "deps": [
  1983                          "//src/cache/proto:_rpc_cache#protoc"
  1984                      ], 
  1985                      "hash": "CRIPHmbA7EYv6H4zQR5OfA8UJPzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1986                      "inputs": [
  1987                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1988                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1989                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1990                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc"
  1991                      ], 
  1992                      "outs": [
  1993                          "src/cache/proto/._rpc_cache#py.pex.zip"
  1994                      ], 
  1995                      "srcs": [
  1996                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache_pb2.py"
  1997                      ]
  1998                  }, 
  1999                  "_rpc_cache#cc": {
  2000                      "deps": [
  2001                          "//src/cache/proto:__rpc_cache#cc#hdrs", 
  2002                          "//src/cache/proto:__rpc_cache#cc#o", 
  2003                          "//src/cache/proto:_rpc_cache#protoc"
  2004                      ], 
  2005                      "hash": "E6hEvB6M1q4ol5079r203NFHdFPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2006                      "inputs": [
  2007                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2008                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2009                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2010                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2011                          "plz-out/gen/src/cache/proto/_rpc_cache#cc.o"
  2012                      ], 
  2013                      "outs": [
  2014                          "src/cache/proto/rpc_cache.pb.h", 
  2015                          "src/cache/proto/_rpc_cache#cc.o"
  2016                      ], 
  2017                      "srcs": [
  2018                          "//src/cache/proto:__rpc_cache#cc#hdrs", 
  2019                          "//src/cache/proto:__rpc_cache#cc#o"
  2020                      ]
  2021                  }, 
  2022                  "_rpc_cache#go": {
  2023                      "deps": [
  2024                          "//src/cache/proto:_rpc_cache#protoc", 
  2025                          "//third_party/go:protobuf", 
  2026                          "//third_party/go:grpc", 
  2027                          "//src/cache/proto:__rpc_cache#go#srcs"
  2028                      ], 
  2029                      "hash": "lNQKCSxAHHRBwcMkMqEGIOaeVdLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2030                      "inputs": [
  2031                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2032                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2033                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2034                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2035                          "plz-out/gen/third_party/go/src/google.golang.org/grpc"
  2036                      ], 
  2037                      "outs": [
  2038                          "src/cache/proto/rpc_cache.a"
  2039                      ], 
  2040                      "srcs": [
  2041                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache.pb.go"
  2042                      ]
  2043                  }, 
  2044                  "_rpc_cache#go_src": {
  2045                      "deps": [
  2046                          "//src/cache/proto:_rpc_cache#protoc"
  2047                      ], 
  2048                      "hash": "Fmp+14zGHjzdJINTW54RgKRRKe/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2049                      "inputs": [
  2050                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2051                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2052                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2053                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc"
  2054                      ], 
  2055                      "outs": [
  2056                          "src/cache/proto/rpc_cache/rpc_cache.pb.go"
  2057                      ], 
  2058                      "srcs": [
  2059                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache.pb.go"
  2060                      ]
  2061                  }, 
  2062                  "_rpc_cache#java": {
  2063                      "deps": [
  2064                          "//src/cache/proto:_rpc_cache#java_only", 
  2065                          "//third_party/java:protobuf", 
  2066                          "//third_party/java:grpc-all"
  2067                      ], 
  2068                      "hash": "XhltlOhtLrP26/6msoxSX1jA6jnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2069                      "inputs": [
  2070                          "plz-out/gen/third_party/java/grpc-all.jar", 
  2071                          "plz-out/gen/third_party/java/grpc-all_src.jar", 
  2072                          "plz-out/gen/third_party/java/guava.jar", 
  2073                          "plz-out/gen/third_party/java/guava_src.jar", 
  2074                          "plz-out/gen/third_party/java/protobuf.jar", 
  2075                          "plz-out/gen/third_party/java/protobuf_src.jar"
  2076                      ], 
  2077                      "outs": [
  2078                          "src/cache/proto/_rpc_cache#java.jar"
  2079                      ], 
  2080                      "srcs": [
  2081                          "//src/cache/proto:_rpc_cache#java_only", 
  2082                          "//third_party/java:protobuf", 
  2083                          "//third_party/java:grpc-all"
  2084                      ]
  2085                  }, 
  2086                  "_rpc_cache#java_only": {
  2087                      "deps": [
  2088                          "//src/cache/proto:_rpc_cache#protoc"
  2089                      ], 
  2090                      "hash": "6sN81E7GqUD1hnXBU81UOAMYwufDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2091                      "inputs": [
  2092                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2093                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2094                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2095                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc"
  2096                      ], 
  2097                      "srcs": [
  2098                          "//src/cache/proto:_rpc_cache#protoc"
  2099                      ]
  2100                  }, 
  2101                  "_rpc_cache#proto": {
  2102                      "hash": "yRY793E7bEsPwQSnu7EQW6ETWoXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2103                      "inputs": [
  2104                          "src/cache/proto/rpc_cache.proto"
  2105                      ], 
  2106                      "outs": [
  2107                          "src/cache/proto/rpc_cache.proto"
  2108                      ], 
  2109                      "srcs": [
  2110                          "src/cache/proto/rpc_cache.proto"
  2111                      ]
  2112                  }, 
  2113                  "_rpc_cache#protoc": {
  2114                      "hash": "sfkb/uW5mQdxohDpyKWm6r26HdPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2115                      "inputs": [
  2116                          "src/cache/proto/rpc_cache.proto"
  2117                      ], 
  2118                      "outs": [
  2119                          "src/cache/proto/rpc_cache_pb2.py", 
  2120                          "src/cache/proto/rpc_cache.pb.go", 
  2121                          "src/cache/proto/rpc_cache.pb.h", 
  2122                          "src/cache/proto/rpc_cache.pb.cc"
  2123                      ], 
  2124                      "srcs": [
  2125                          "src/cache/proto/rpc_cache.proto"
  2126                      ]
  2127                  }, 
  2128                  "_rpc_cache#py": {
  2129                      "deps": [
  2130                          "//src/cache/proto:_rpc_cache#protoc", 
  2131                          "//third_party/python:protobuf", 
  2132                          "//third_party/python:grpc", 
  2133                          "//src/cache/proto:__rpc_cache#py#zip"
  2134                      ], 
  2135                      "hash": "fE8kCleRv/eNG1exlYSzV/q+n5XDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2136                      "inputs": [
  2137                          "plz-out/gen/src/cache/proto/._rpc_cache#py.pex.zip", 
  2138                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2139                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2140                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2141                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2142                          "plz-out/gen/third_party/python/grpc", 
  2143                          "plz-out/gen/third_party/python/google"
  2144                      ], 
  2145                      "outs": [
  2146                          "src/cache/proto/rpc_cache_pb2.py"
  2147                      ], 
  2148                      "srcs": [
  2149                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache_pb2.py"
  2150                      ]
  2151                  }, 
  2152                  "rpc_cache": {
  2153                      "deps": [
  2154                          "//src/cache/proto:_rpc_cache#proto", 
  2155                          "//src/cache/proto:_rpc_cache#cc", 
  2156                          "//src/cache/proto:_rpc_cache#py", 
  2157                          "//src/cache/proto:_rpc_cache#java", 
  2158                          "//src/cache/proto:_rpc_cache#go", 
  2159                          "//src/cache/proto:_rpc_cache#go_src", 
  2160                          "//src/cache/proto:__rpc_cache#cc#hdrs"
  2161                      ], 
  2162                      "hash": "2kFQGIa2dRESF8/ttMzZWz/q3KvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2163                      "inputs": [
  2164                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2165                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2166                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2167                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2168                          "plz-out/gen/src/cache/proto/_rpc_cache#cc.o", 
  2169                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2170                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  2171                          "plz-out/gen/src/cache/proto/_rpc_cache#java.jar", 
  2172                          "plz-out/gen/third_party/java/grpc-all.jar", 
  2173                          "plz-out/gen/third_party/java/grpc-all_src.jar", 
  2174                          "plz-out/gen/third_party/java/guava.jar", 
  2175                          "plz-out/gen/third_party/java/guava_src.jar", 
  2176                          "plz-out/gen/third_party/java/protobuf.jar", 
  2177                          "plz-out/gen/third_party/java/protobuf_src.jar", 
  2178                          "plz-out/gen/src/cache/proto/rpc_cache.proto"
  2179                      ]
  2180                  }
  2181              }
  2182          }, 
  2183          "src/cache/server": {
  2184              "targets": {
  2185                  "_server#srcs": {
  2186                      "deps": [
  2187                          "//src/cache/proto:rpc_cache", 
  2188                          "//src/core:core", 
  2189                          "//third_party/go:mux", 
  2190                          "//third_party/go:logging", 
  2191                          "//third_party/go:humanize", 
  2192                          "//third_party/go:grpc"
  2193                      ], 
  2194                      "hash": "tcpiTYdaYnYnMR6Exa+xI7RQ8ubDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2195                      "inputs": [
  2196                          "src/cache/server/http_server.go", 
  2197                          "src/cache/server/rpc_server.go", 
  2198                          "src/cache/server/cache.go", 
  2199                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2200                          "plz-out/gen/src/core/core.a", 
  2201                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2202                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2203                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2204                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux"
  2205                      ], 
  2206                      "outs": [
  2207                          "src/cache/server/http_server.go", 
  2208                          "src/cache/server/rpc_server.go", 
  2209                          "src/cache/server/cache.go"
  2210                      ], 
  2211                      "srcs": [
  2212                          "src/cache/server/http_server.go", 
  2213                          "src/cache/server/rpc_server.go", 
  2214                          "src/cache/server/cache.go"
  2215                      ]
  2216                  }, 
  2217                  "cache_test": {
  2218                      "deps": [
  2219                          "//src/cache/server:server", 
  2220                          "//third_party/go:testify", 
  2221                          "//src/cache/proto:rpc_cache"
  2222                      ], 
  2223                      "hash": "RQoQKkwT+43YbYP4lLDZrHrwb2vDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2224                      "inputs": [
  2225                          "src/cache/server/cache_test.go", 
  2226                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2227                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2228                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2229                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2230                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2231                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  2232                          "plz-out/gen/src/cache/server/http_server.go", 
  2233                          "plz-out/gen/src/cache/server/rpc_server.go", 
  2234                          "plz-out/gen/src/cache/server/cache.go", 
  2235                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2236                          "plz-out/gen/src/core/core.a", 
  2237                          "plz-out/gen/src/core/build_env.go", 
  2238                          "plz-out/gen/src/core/build_label.go", 
  2239                          "plz-out/gen/src/core/build_target.go", 
  2240                          "plz-out/gen/src/core/file_label.go", 
  2241                          "plz-out/gen/src/core/graph.go", 
  2242                          "plz-out/gen/src/core/lock.go", 
  2243                          "plz-out/gen/src/core/state.go", 
  2244                          "plz-out/gen/src/core/utils.go", 
  2245                          "plz-out/gen/src/core/config_versioned.go", 
  2246                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2247                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2248                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2249                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  2250                          "plz-out/gen/third_party/go/src/github.com/gorilla/context", 
  2251                          "plz-out/gen/third_party/go/src/github.com/stretchr/testify"
  2252                      ], 
  2253                      "outs": [
  2254                          "src/cache/server/cache_test"
  2255                      ], 
  2256                      "srcs": [
  2257                          "src/cache/server/cache_test.go"
  2258                      ], 
  2259                      "test": true
  2260                  }, 
  2261                  "http_cache_server_bin": {
  2262                      "deps": [
  2263                          "//src/cache/server:server", 
  2264                          "//src/output:output", 
  2265                          "//third_party/go:logging"
  2266                      ], 
  2267                      "hash": "Wqk5vlgnOMUDhMzGpDubAuBcvrrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2268                      "inputs": [
  2269                          "src/cache/server/http_server_main.go", 
  2270                          "plz-out/gen/src/cache/server/server.a", 
  2271                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2272                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2273                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2274                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2275                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2276                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2277                          "plz-out/gen/src/cache/server/http_server.go", 
  2278                          "plz-out/gen/src/cache/server/rpc_server.go", 
  2279                          "plz-out/gen/src/cache/server/cache.go", 
  2280                          "plz-out/gen/src/core/core.a", 
  2281                          "plz-out/gen/src/core/build_env.go", 
  2282                          "plz-out/gen/src/core/build_label.go", 
  2283                          "plz-out/gen/src/core/build_target.go", 
  2284                          "plz-out/gen/src/core/file_label.go", 
  2285                          "plz-out/gen/src/core/graph.go", 
  2286                          "plz-out/gen/src/core/lock.go", 
  2287                          "plz-out/gen/src/core/state.go", 
  2288                          "plz-out/gen/src/core/utils.go", 
  2289                          "plz-out/gen/src/core/config_versioned.go", 
  2290                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2291                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2292                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2293                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  2294                          "plz-out/gen/third_party/go/src/github.com/gorilla/context", 
  2295                          "plz-out/gen/src/output/output.a", 
  2296                          "plz-out/gen/src/output/flags.go", 
  2297                          "plz-out/gen/src/output/logging.go", 
  2298                          "plz-out/gen/src/output/trace.go", 
  2299                          "plz-out/gen/src/output/shell_output_templated.go", 
  2300                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2301                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2302                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  2303                      ], 
  2304                      "outs": [
  2305                          "src/cache/server/http_cache_server_bin"
  2306                      ], 
  2307                      "srcs": [
  2308                          "src/cache/server/http_server_main.go"
  2309                      ]
  2310                  }, 
  2311                  "http_server_test": {
  2312                      "deps": [
  2313                          "//src/cache/server:server", 
  2314                          "//src/cache/proto:rpc_cache"
  2315                      ], 
  2316                      "hash": "yH1rYMNRxx1V6yQBN8Zzoxq1oujDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2317                      "inputs": [
  2318                          "src/cache/server/http_server_test.go", 
  2319                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2320                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2321                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2322                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2323                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2324                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  2325                          "plz-out/gen/src/cache/server/http_server.go", 
  2326                          "plz-out/gen/src/cache/server/rpc_server.go", 
  2327                          "plz-out/gen/src/cache/server/cache.go", 
  2328                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2329                          "plz-out/gen/src/core/core.a", 
  2330                          "plz-out/gen/src/core/build_env.go", 
  2331                          "plz-out/gen/src/core/build_label.go", 
  2332                          "plz-out/gen/src/core/build_target.go", 
  2333                          "plz-out/gen/src/core/file_label.go", 
  2334                          "plz-out/gen/src/core/graph.go", 
  2335                          "plz-out/gen/src/core/lock.go", 
  2336                          "plz-out/gen/src/core/state.go", 
  2337                          "plz-out/gen/src/core/utils.go", 
  2338                          "plz-out/gen/src/core/config_versioned.go", 
  2339                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2340                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2341                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2342                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  2343                          "plz-out/gen/third_party/go/src/github.com/gorilla/context"
  2344                      ], 
  2345                      "outs": [
  2346                          "src/cache/server/http_server_test"
  2347                      ], 
  2348                      "srcs": [
  2349                          "src/cache/server/http_server_test.go"
  2350                      ], 
  2351                      "test": true
  2352                  }, 
  2353                  "rpc_cache_server_bin": {
  2354                      "deps": [
  2355                          "//src/cache/server:server", 
  2356                          "//src/output:output", 
  2357                          "//third_party/go:logging"
  2358                      ], 
  2359                      "hash": "Faehe0cyUiTWjJEo1npiszoPigTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2360                      "inputs": [
  2361                          "src/cache/server/rpc_server_main.go", 
  2362                          "plz-out/gen/src/cache/server/server.a", 
  2363                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2364                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2365                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2366                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2367                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2368                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2369                          "plz-out/gen/src/cache/server/http_server.go", 
  2370                          "plz-out/gen/src/cache/server/rpc_server.go", 
  2371                          "plz-out/gen/src/cache/server/cache.go", 
  2372                          "plz-out/gen/src/core/core.a", 
  2373                          "plz-out/gen/src/core/build_env.go", 
  2374                          "plz-out/gen/src/core/build_label.go", 
  2375                          "plz-out/gen/src/core/build_target.go", 
  2376                          "plz-out/gen/src/core/file_label.go", 
  2377                          "plz-out/gen/src/core/graph.go", 
  2378                          "plz-out/gen/src/core/lock.go", 
  2379                          "plz-out/gen/src/core/state.go", 
  2380                          "plz-out/gen/src/core/utils.go", 
  2381                          "plz-out/gen/src/core/config_versioned.go", 
  2382                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2383                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2384                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2385                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  2386                          "plz-out/gen/third_party/go/src/github.com/gorilla/context", 
  2387                          "plz-out/gen/src/output/output.a", 
  2388                          "plz-out/gen/src/output/flags.go", 
  2389                          "plz-out/gen/src/output/logging.go", 
  2390                          "plz-out/gen/src/output/trace.go", 
  2391                          "plz-out/gen/src/output/shell_output_templated.go", 
  2392                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2393                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2394                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  2395                      ], 
  2396                      "outs": [
  2397                          "src/cache/server/rpc_cache_server_bin"
  2398                      ], 
  2399                      "srcs": [
  2400                          "src/cache/server/rpc_server_main.go"
  2401                      ]
  2402                  }, 
  2403                  "rpc_server_test": {
  2404                      "deps": [
  2405                          "//src/cache/server:server", 
  2406                          "//src/cache/proto:rpc_cache"
  2407                      ], 
  2408                      "hash": "bU/XSz1sFx1HGkgreeebcTmTTvbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2409                      "inputs": [
  2410                          "src/cache/server/rpc_server_test.go", 
  2411                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2412                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2413                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2414                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2415                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2416                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  2417                          "plz-out/gen/src/cache/server/http_server.go", 
  2418                          "plz-out/gen/src/cache/server/rpc_server.go", 
  2419                          "plz-out/gen/src/cache/server/cache.go", 
  2420                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2421                          "plz-out/gen/src/core/core.a", 
  2422                          "plz-out/gen/src/core/build_env.go", 
  2423                          "plz-out/gen/src/core/build_label.go", 
  2424                          "plz-out/gen/src/core/build_target.go", 
  2425                          "plz-out/gen/src/core/file_label.go", 
  2426                          "plz-out/gen/src/core/graph.go", 
  2427                          "plz-out/gen/src/core/lock.go", 
  2428                          "plz-out/gen/src/core/state.go", 
  2429                          "plz-out/gen/src/core/utils.go", 
  2430                          "plz-out/gen/src/core/config_versioned.go", 
  2431                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2432                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2433                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2434                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  2435                          "plz-out/gen/third_party/go/src/github.com/gorilla/context"
  2436                      ], 
  2437                      "outs": [
  2438                          "src/cache/server/rpc_server_test"
  2439                      ], 
  2440                      "srcs": [
  2441                          "src/cache/server/rpc_server_test.go"
  2442                      ], 
  2443                      "test": true
  2444                  }, 
  2445                  "server": {
  2446                      "deps": [
  2447                          "//src/cache/proto:rpc_cache", 
  2448                          "//src/core:core", 
  2449                          "//third_party/go:mux", 
  2450                          "//third_party/go:logging", 
  2451                          "//third_party/go:humanize", 
  2452                          "//third_party/go:grpc", 
  2453                          "//src/cache/server:_server#srcs"
  2454                      ], 
  2455                      "hash": "yY93VgzORBqk0TSFUOtGkdT3Vx3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2456                      "inputs": [
  2457                          "src/cache/server/http_server.go", 
  2458                          "src/cache/server/rpc_server.go", 
  2459                          "src/cache/server/cache.go", 
  2460                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2461                          "plz-out/gen/src/core/core.a", 
  2462                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2463                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2464                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2465                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux"
  2466                      ], 
  2467                      "outs": [
  2468                          "src/cache/server/server.a"
  2469                      ], 
  2470                      "srcs": [
  2471                          "src/cache/server/http_server.go", 
  2472                          "src/cache/server/rpc_server.go", 
  2473                          "src/cache/server/cache.go"
  2474                      ]
  2475                  }
  2476              }
  2477          }, 
  2478          "src/cache/tools": {
  2479              "targets": {
  2480                  "cache_cleaner": {
  2481                      "deps": [
  2482                          "//src/cache/tools:cache_cleaner_platform", 
  2483                          "//third_party/go:logging", 
  2484                          "//third_party/go:humanize"
  2485                      ], 
  2486                      "hash": "dd9jwTL1/vS+Y9OnbKq8tUKwL9nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2487                      "inputs": [
  2488                          "plz-out/gen/src/cache/tools/cache_cleaner_platform.go", 
  2489                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2490                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2491                      ], 
  2492                      "outs": [
  2493                          "src/cache/tools/cache_cleaner"
  2494                      ], 
  2495                      "srcs": [
  2496                          "//src/cache/tools:cache_cleaner_platform"
  2497                      ]
  2498                  }, 
  2499                  "cache_cleaner_platform": {
  2500                      "hash": "0jm8MZ88Lage8yS/mXq0tWdq7xfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2501                      "inputs": [
  2502                          "src/cache/tools/cache_cleaner.go"
  2503                      ], 
  2504                      "outs": [
  2505                          "src/cache/tools/cache_cleaner_platform.go"
  2506                      ], 
  2507                      "srcs": [
  2508                          "src/cache/tools/cache_cleaner.go"
  2509                      ]
  2510                  }
  2511              }
  2512          }, 
  2513          "src/clean": {
  2514              "targets": {
  2515                  "_clean#srcs": {
  2516                      "deps": [
  2517                          "//src/core:core", 
  2518                          "//src/test:test", 
  2519                          "//third_party/go:logging"
  2520                      ], 
  2521                      "hash": "TX4OirUGW69yUC2oEJ0zwASVq8rDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2522                      "inputs": [
  2523                          "src/clean/clean.go", 
  2524                          "plz-out/gen/src/core/core.a", 
  2525                          "plz-out/gen/src/test/test.a", 
  2526                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2527                      ], 
  2528                      "outs": [
  2529                          "src/clean/clean.go"
  2530                      ], 
  2531                      "srcs": [
  2532                          "src/clean/clean.go"
  2533                      ]
  2534                  }, 
  2535                  "clean": {
  2536                      "deps": [
  2537                          "//src/core:core", 
  2538                          "//src/test:test", 
  2539                          "//third_party/go:logging", 
  2540                          "//src/clean:_clean#srcs"
  2541                      ], 
  2542                      "hash": "s2do89NtgjsSD1v9vWEmghchBHfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2543                      "inputs": [
  2544                          "src/clean/clean.go", 
  2545                          "plz-out/gen/src/core/core.a", 
  2546                          "plz-out/gen/src/test/test.a", 
  2547                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2548                      ], 
  2549                      "outs": [
  2550                          "src/clean/clean.a"
  2551                      ], 
  2552                      "srcs": [
  2553                          "src/clean/clean.go"
  2554                      ]
  2555                  }
  2556              }
  2557          }, 
  2558          "src/core": {
  2559              "targets": {
  2560                  "_core#srcs": {
  2561                      "deps": [
  2562                          "//src/core:config", 
  2563                          "//third_party/go:gcfg", 
  2564                          "//third_party/go:logging"
  2565                      ], 
  2566                      "hash": "nRLzKt9OUfD3P9cxM3Xgtm9rwDPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2567                      "inputs": [
  2568                          "src/core/build_env.go", 
  2569                          "src/core/build_label.go", 
  2570                          "src/core/build_target.go", 
  2571                          "src/core/file_label.go", 
  2572                          "src/core/graph.go", 
  2573                          "src/core/lock.go", 
  2574                          "src/core/state.go", 
  2575                          "src/core/utils.go", 
  2576                          "plz-out/gen/src/core/config_versioned.go", 
  2577                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2578                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2579                      ], 
  2580                      "outs": [
  2581                          "src/core/build_env.go", 
  2582                          "src/core/build_label.go", 
  2583                          "src/core/build_target.go", 
  2584                          "src/core/file_label.go", 
  2585                          "src/core/graph.go", 
  2586                          "src/core/lock.go", 
  2587                          "src/core/state.go", 
  2588                          "src/core/utils.go", 
  2589                          "src/core/config_versioned.go"
  2590                      ], 
  2591                      "srcs": [
  2592                          "src/core/build_env.go", 
  2593                          "src/core/build_label.go", 
  2594                          "src/core/build_target.go", 
  2595                          "src/core/file_label.go", 
  2596                          "src/core/graph.go", 
  2597                          "src/core/lock.go", 
  2598                          "src/core/state.go", 
  2599                          "src/core/utils.go", 
  2600                          "//src/core:config"
  2601                      ]
  2602                  }, 
  2603                  "build_env_test": {
  2604                      "deps": [
  2605                          "//src/core:core"
  2606                      ], 
  2607                      "hash": "UTvGfXJL8zTOuwtxxxhryDoCXsLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2608                      "inputs": [
  2609                          "src/core/build_env_test.go", 
  2610                          "plz-out/gen/src/core/build_env.go", 
  2611                          "plz-out/gen/src/core/build_label.go", 
  2612                          "plz-out/gen/src/core/build_target.go", 
  2613                          "plz-out/gen/src/core/file_label.go", 
  2614                          "plz-out/gen/src/core/graph.go", 
  2615                          "plz-out/gen/src/core/lock.go", 
  2616                          "plz-out/gen/src/core/state.go", 
  2617                          "plz-out/gen/src/core/utils.go", 
  2618                          "plz-out/gen/src/core/config_versioned.go", 
  2619                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2620                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2621                      ], 
  2622                      "outs": [
  2623                          "src/core/build_env_test"
  2624                      ], 
  2625                      "srcs": [
  2626                          "src/core/build_env_test.go"
  2627                      ], 
  2628                      "test": true
  2629                  }, 
  2630                  "build_target_test": {
  2631                      "deps": [
  2632                          "//src/core:core", 
  2633                          "//third_party/go:testify"
  2634                      ], 
  2635                      "hash": "S1dwyqmxDb6h5oYqnM3sEaKaFrfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2636                      "inputs": [
  2637                          "src/core/build_target_test.go", 
  2638                          "plz-out/gen/src/core/build_env.go", 
  2639                          "plz-out/gen/src/core/build_label.go", 
  2640                          "plz-out/gen/src/core/build_target.go", 
  2641                          "plz-out/gen/src/core/file_label.go", 
  2642                          "plz-out/gen/src/core/graph.go", 
  2643                          "plz-out/gen/src/core/lock.go", 
  2644                          "plz-out/gen/src/core/state.go", 
  2645                          "plz-out/gen/src/core/utils.go", 
  2646                          "plz-out/gen/src/core/config_versioned.go", 
  2647                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2648                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2649                          "plz-out/gen/third_party/go/src/github.com/stretchr/testify"
  2650                      ], 
  2651                      "outs": [
  2652                          "src/core/build_target_test"
  2653                      ], 
  2654                      "srcs": [
  2655                          "src/core/build_target_test.go"
  2656                      ], 
  2657                      "test": true
  2658                  }, 
  2659                  "config": {
  2660                      "deps": [
  2661                          "//:version"
  2662                      ], 
  2663                      "hash": "oHtpRa4ryppei3GB026MB+rNVpfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2664                      "inputs": [
  2665                          "src/core/config.go", 
  2666                          "plz-out/gen/VERSION"
  2667                      ], 
  2668                      "outs": [
  2669                          "src/core/config_versioned.go"
  2670                      ]
  2671                  }, 
  2672                  "config_test": {
  2673                      "deps": [
  2674                          "//src/core:core", 
  2675                          "//third_party/go:testify"
  2676                      ], 
  2677                      "hash": "OsrRYmPaXVvhnQXvJoYAgMr5Uv3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2678                      "inputs": [
  2679                          "src/core/config_test.go", 
  2680                          "plz-out/gen/src/core/build_env.go", 
  2681                          "plz-out/gen/src/core/build_label.go", 
  2682                          "plz-out/gen/src/core/build_target.go", 
  2683                          "plz-out/gen/src/core/file_label.go", 
  2684                          "plz-out/gen/src/core/graph.go", 
  2685                          "plz-out/gen/src/core/lock.go", 
  2686                          "plz-out/gen/src/core/state.go", 
  2687                          "plz-out/gen/src/core/utils.go", 
  2688                          "plz-out/gen/src/core/config_versioned.go", 
  2689                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2690                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2691                          "plz-out/gen/third_party/go/src/github.com/stretchr/testify"
  2692                      ], 
  2693                      "outs": [
  2694                          "src/core/config_test"
  2695                      ], 
  2696                      "srcs": [
  2697                          "src/core/config_test.go"
  2698                      ], 
  2699                      "test": true
  2700                  }, 
  2701                  "core": {
  2702                      "deps": [
  2703                          "//src/core:config", 
  2704                          "//third_party/go:gcfg", 
  2705                          "//third_party/go:logging", 
  2706                          "//src/core:_core#srcs"
  2707                      ], 
  2708                      "hash": "yuhUzftv7/8qDRcrkV+csb5KscvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2709                      "inputs": [
  2710                          "src/core/build_env.go", 
  2711                          "src/core/build_label.go", 
  2712                          "src/core/build_target.go", 
  2713                          "src/core/file_label.go", 
  2714                          "src/core/graph.go", 
  2715                          "src/core/lock.go", 
  2716                          "src/core/state.go", 
  2717                          "src/core/utils.go", 
  2718                          "plz-out/gen/src/core/config_versioned.go", 
  2719                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2720                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2721                      ], 
  2722                      "outs": [
  2723                          "src/core/core.a"
  2724                      ], 
  2725                      "srcs": [
  2726                          "src/core/build_env.go", 
  2727                          "src/core/build_label.go", 
  2728                          "src/core/build_target.go", 
  2729                          "src/core/file_label.go", 
  2730                          "src/core/graph.go", 
  2731                          "src/core/lock.go", 
  2732                          "src/core/state.go", 
  2733                          "src/core/utils.go", 
  2734                          "//src/core:config"
  2735                      ]
  2736                  }, 
  2737                  "label_parse_test": {
  2738                      "deps": [
  2739                          "//src/core:core"
  2740                      ], 
  2741                      "hash": "lOwgQ+BUXe1Hx+/FGjtQi6ZROTTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2742                      "inputs": [
  2743                          "src/core/label_parse_test.go", 
  2744                          "plz-out/gen/src/core/build_env.go", 
  2745                          "plz-out/gen/src/core/build_label.go", 
  2746                          "plz-out/gen/src/core/build_target.go", 
  2747                          "plz-out/gen/src/core/file_label.go", 
  2748                          "plz-out/gen/src/core/graph.go", 
  2749                          "plz-out/gen/src/core/lock.go", 
  2750                          "plz-out/gen/src/core/state.go", 
  2751                          "plz-out/gen/src/core/utils.go", 
  2752                          "plz-out/gen/src/core/config_versioned.go", 
  2753                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2754                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2755                      ], 
  2756                      "outs": [
  2757                          "src/core/label_parse_test"
  2758                      ], 
  2759                      "srcs": [
  2760                          "src/core/label_parse_test.go"
  2761                      ], 
  2762                      "test": true
  2763                  }, 
  2764                  "state_test": {
  2765                      "deps": [
  2766                          "//src/core:core"
  2767                      ], 
  2768                      "hash": "0RXmTjGRcHthkkio1u6uKvfw6VXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2769                      "inputs": [
  2770                          "src/core/state_test.go", 
  2771                          "plz-out/gen/src/core/build_env.go", 
  2772                          "plz-out/gen/src/core/build_label.go", 
  2773                          "plz-out/gen/src/core/build_target.go", 
  2774                          "plz-out/gen/src/core/file_label.go", 
  2775                          "plz-out/gen/src/core/graph.go", 
  2776                          "plz-out/gen/src/core/lock.go", 
  2777                          "plz-out/gen/src/core/state.go", 
  2778                          "plz-out/gen/src/core/utils.go", 
  2779                          "plz-out/gen/src/core/config_versioned.go", 
  2780                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2781                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2782                      ], 
  2783                      "outs": [
  2784                          "src/core/state_test"
  2785                      ], 
  2786                      "srcs": [
  2787                          "src/core/state_test.go"
  2788                      ], 
  2789                      "test": true
  2790                  }
  2791              }
  2792          }, 
  2793          "src/misc": {
  2794              "targets": {
  2795                  "plz_diff_graphs": {
  2796                      "deps": [
  2797                          "//src/query:query", 
  2798                          "//src/output:output", 
  2799                          "//third_party/go:logging"
  2800                      ], 
  2801                      "hash": "tXf5fz2WoAaw4K8wm+ZYhUdE8zDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2802                      "inputs": [
  2803                          "src/misc/plz_diff_graphs.go", 
  2804                          "plz-out/gen/src/output/output.a", 
  2805                          "plz-out/gen/src/core/core.a", 
  2806                          "plz-out/gen/src/core/build_env.go", 
  2807                          "plz-out/gen/src/core/build_label.go", 
  2808                          "plz-out/gen/src/core/build_target.go", 
  2809                          "plz-out/gen/src/core/file_label.go", 
  2810                          "plz-out/gen/src/core/graph.go", 
  2811                          "plz-out/gen/src/core/lock.go", 
  2812                          "plz-out/gen/src/core/state.go", 
  2813                          "plz-out/gen/src/core/utils.go", 
  2814                          "plz-out/gen/src/core/config_versioned.go", 
  2815                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2816                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2817                          "plz-out/gen/src/output/flags.go", 
  2818                          "plz-out/gen/src/output/logging.go", 
  2819                          "plz-out/gen/src/output/trace.go", 
  2820                          "plz-out/gen/src/output/shell_output_templated.go", 
  2821                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2822                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2823                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2824                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal", 
  2825                          "plz-out/gen/src/query/query.a", 
  2826                          "plz-out/gen/src/build/build.a", 
  2827                          "plz-out/gen/src/build/build_step.go", 
  2828                          "plz-out/gen/src/build/command_replacements.go", 
  2829                          "plz-out/gen/src/build/incrementality.go", 
  2830                          "plz-out/gen/src/cache/cache.a", 
  2831                          "plz-out/gen/src/cache/cache.go", 
  2832                          "plz-out/gen/src/cache/dir_cache.go", 
  2833                          "plz-out/gen/src/cache/http_cache.go", 
  2834                          "plz-out/gen/src/cache/rpc_cache.go", 
  2835                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2836                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2837                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2838                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2839                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2840                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2841                          "plz-out/gen/src/parse/parse.a", 
  2842                          "plz-out/gen/src/parse/interpreter.go", 
  2843                          "plz-out/gen/src/parse/parse_step.go", 
  2844                          "plz-out/gen/src/parse/interpreter.h", 
  2845                          "plz-out/gen/src/parse/interpreter.c", 
  2846                          "plz-out/gen/src/parse/builtin_rules.go", 
  2847                          "plz-out/gen/src/query/affected_targets.go", 
  2848                          "plz-out/gen/src/query/alltargets.go", 
  2849                          "plz-out/gen/src/query/completions.go", 
  2850                          "plz-out/gen/src/query/deps.go", 
  2851                          "plz-out/gen/src/query/graph.go", 
  2852                          "plz-out/gen/src/query/inputs.go", 
  2853                          "plz-out/gen/src/query/outputs.go", 
  2854                          "plz-out/gen/src/query/print.go", 
  2855                          "plz-out/gen/src/query/query_step.go", 
  2856                          "plz-out/gen/src/query/somepath.go"
  2857                      ], 
  2858                      "outs": [
  2859                          "src/misc/plz_diff_graphs"
  2860                      ], 
  2861                      "srcs": [
  2862                          "src/misc/plz_diff_graphs.go"
  2863                      ]
  2864                  }, 
  2865                  "plz_diff_graphs_test": {
  2866                      "deps": [
  2867                          "//src/misc:plz_diff_graphs", 
  2868                          "//third_party/go:testify"
  2869                      ], 
  2870                      "hash": "u7xfOwRvvcN+iSk+uaIk97PY9HzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2871                      "inputs": [
  2872                          "src/misc/plz_diff_graphs_test.go", 
  2873                          "plz-out/bin/src/misc/plz_diff_graphs", 
  2874                          "plz-out/gen/third_party/go/src/github.com/stretchr/testify"
  2875                      ], 
  2876                      "outs": [
  2877                          "src/misc/plz_diff_graphs_test"
  2878                      ], 
  2879                      "srcs": [
  2880                          "src/misc/plz_diff_graphs_test.go"
  2881                      ], 
  2882                      "test": true
  2883                  }
  2884              }
  2885          }, 
  2886          "src/output": {
  2887              "targets": {
  2888                  "_output#srcs": {
  2889                      "deps": [
  2890                          "//src/output:shell_output_templated", 
  2891                          "//src/output:interactive_display_templated", 
  2892                          "//src/core:core", 
  2893                          "//third_party/go:go-flags", 
  2894                          "//third_party/go:humanize", 
  2895                          "//third_party/go:logging", 
  2896                          "//third_party/go:terminal"
  2897                      ], 
  2898                      "hash": "+t+aFCIXd09OrINnMde+77uLHJvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2899                      "inputs": [
  2900                          "src/output/flags.go", 
  2901                          "src/output/logging.go", 
  2902                          "src/output/trace.go", 
  2903                          "plz-out/gen/src/core/core.a", 
  2904                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2905                          "plz-out/gen/src/output/shell_output_templated.go", 
  2906                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2907                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2908                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2909                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  2910                      ], 
  2911                      "outs": [
  2912                          "src/output/flags.go", 
  2913                          "src/output/logging.go", 
  2914                          "src/output/trace.go", 
  2915                          "src/output/shell_output_templated.go", 
  2916                          "src/output/interactive_display_templated.go"
  2917                      ], 
  2918                      "srcs": [
  2919                          "src/output/flags.go", 
  2920                          "src/output/logging.go", 
  2921                          "src/output/trace.go", 
  2922                          "//src/output:shell_output_templated", 
  2923                          "//src/output:interactive_display_templated"
  2924                      ]
  2925                  }, 
  2926                  "interactive_display_templated": {
  2927                      "hash": "zChxOIWo+e7OFXAf9K3rXkr6HznDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2928                      "inputs": [
  2929                          "src/output/interactive_display.go"
  2930                      ], 
  2931                      "outs": [
  2932                          "src/output/interactive_display_templated.go"
  2933                      ], 
  2934                      "srcs": [
  2935                          "src/output/interactive_display.go"
  2936                      ]
  2937                  }, 
  2938                  "interactive_display_test": {
  2939                      "deps": [
  2940                          "//src/output:output"
  2941                      ], 
  2942                      "hash": "aEmiFqMjT+av3JvtKzic6bpifLPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2943                      "inputs": [
  2944                          "src/output/interactive_display_test.go", 
  2945                          "plz-out/gen/src/output/flags.go", 
  2946                          "plz-out/gen/src/output/logging.go", 
  2947                          "plz-out/gen/src/output/trace.go", 
  2948                          "plz-out/gen/src/output/shell_output_templated.go", 
  2949                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2950                          "plz-out/gen/src/core/core.a", 
  2951                          "plz-out/gen/src/core/build_env.go", 
  2952                          "plz-out/gen/src/core/build_label.go", 
  2953                          "plz-out/gen/src/core/build_target.go", 
  2954                          "plz-out/gen/src/core/file_label.go", 
  2955                          "plz-out/gen/src/core/graph.go", 
  2956                          "plz-out/gen/src/core/lock.go", 
  2957                          "plz-out/gen/src/core/state.go", 
  2958                          "plz-out/gen/src/core/utils.go", 
  2959                          "plz-out/gen/src/core/config_versioned.go", 
  2960                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2961                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2962                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2963                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2964                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  2965                      ], 
  2966                      "outs": [
  2967                          "src/output/interactive_display_test"
  2968                      ], 
  2969                      "srcs": [
  2970                          "src/output/interactive_display_test.go"
  2971                      ], 
  2972                      "test": true
  2973                  }, 
  2974                  "output": {
  2975                      "deps": [
  2976                          "//src/output:shell_output_templated", 
  2977                          "//src/output:interactive_display_templated", 
  2978                          "//src/core:core", 
  2979                          "//third_party/go:go-flags", 
  2980                          "//third_party/go:humanize", 
  2981                          "//third_party/go:logging", 
  2982                          "//third_party/go:terminal", 
  2983                          "//src/output:_output#srcs"
  2984                      ], 
  2985                      "hash": "PDjfwYxycbe1gJ6fRHK1mfmwAxrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2986                      "inputs": [
  2987                          "src/output/flags.go", 
  2988                          "src/output/logging.go", 
  2989                          "src/output/trace.go", 
  2990                          "plz-out/gen/src/core/core.a", 
  2991                          "plz-out/gen/src/output/shell_output_templated.go", 
  2992                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2993                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2994                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2995                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2996                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  2997                      ], 
  2998                      "outs": [
  2999                          "src/output/output.a"
  3000                      ], 
  3001                      "srcs": [
  3002                          "src/output/flags.go", 
  3003                          "src/output/logging.go", 
  3004                          "src/output/trace.go", 
  3005                          "//src/output:shell_output_templated", 
  3006                          "//src/output:interactive_display_templated"
  3007                      ]
  3008                  }, 
  3009                  "shell_output_templated": {
  3010                      "hash": "Fi99GJJVRvCexGrh7nwim4liz2PDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3011                      "inputs": [
  3012                          "src/output/shell_output.go"
  3013                      ], 
  3014                      "outs": [
  3015                          "src/output/shell_output_templated.go"
  3016                      ], 
  3017                      "srcs": [
  3018                          "src/output/shell_output.go"
  3019                      ]
  3020                  }, 
  3021                  "shell_output_test": {
  3022                      "deps": [
  3023                          "//src/output:output", 
  3024                          "//src/core:core"
  3025                      ], 
  3026                      "hash": "4vfgC1x2BAQMxOw8oKQN2qLncNnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3027                      "inputs": [
  3028                          "src/output/shell_output_test.go", 
  3029                          "plz-out/gen/src/core/build_env.go", 
  3030                          "plz-out/gen/src/core/build_label.go", 
  3031                          "plz-out/gen/src/core/build_target.go", 
  3032                          "plz-out/gen/src/core/file_label.go", 
  3033                          "plz-out/gen/src/core/graph.go", 
  3034                          "plz-out/gen/src/core/lock.go", 
  3035                          "plz-out/gen/src/core/state.go", 
  3036                          "plz-out/gen/src/core/utils.go", 
  3037                          "plz-out/gen/src/core/config_versioned.go", 
  3038                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3039                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3040                          "plz-out/gen/src/output/flags.go", 
  3041                          "plz-out/gen/src/output/logging.go", 
  3042                          "plz-out/gen/src/output/trace.go", 
  3043                          "plz-out/gen/src/output/shell_output_templated.go", 
  3044                          "plz-out/gen/src/output/interactive_display_templated.go", 
  3045                          "plz-out/gen/src/core/core.a", 
  3046                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  3047                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  3048                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  3049                      ], 
  3050                      "outs": [
  3051                          "src/output/shell_output_test"
  3052                      ], 
  3053                      "srcs": [
  3054                          "src/output/shell_output_test.go"
  3055                      ], 
  3056                      "test": true
  3057                  }
  3058              }
  3059          }, 
  3060          "src/parse": {
  3061              "targets": {
  3062                  "_gen_output": {
  3063                      "deps": [
  3064                          "//src/parse:_gen_output_name"
  3065                      ], 
  3066                      "hash": "agrAo8AYx/syCpY8wzhAIbkjw8XDcgEsI2vAKnpbZL6KuEj4oejACQ"
  3067                  }, 
  3068                  "_gen_output_name": {
  3069                      "hash": "cpxdYZ9AdePv85tuIM9y5fbcOu/DcgEsI2vAKnpbZL6KuEj4oejACQ"
  3070                  }, 
  3071                  "_parse#srcs": {
  3072                      "deps": [
  3073                          "//src/parse:builtin_rules", 
  3074                          "//src/core:core", 
  3075                          "//third_party/go:logging", 
  3076                          "//third_party/go:gcfg"
  3077                      ], 
  3078                      "hash": "JaH7QpXlAW3rfuKgkHTEfgO0vbDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3079                      "inputs": [
  3080                          "src/parse/interpreter.go", 
  3081                          "src/parse/parse_step.go", 
  3082                          "src/parse/interpreter.h", 
  3083                          "src/parse/interpreter.c", 
  3084                          "plz-out/gen/src/core/core.a", 
  3085                          "plz-out/gen/src/parse/builtin_rules.go", 
  3086                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3087                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3088                      ], 
  3089                      "outs": [
  3090                          "src/parse/interpreter.go", 
  3091                          "src/parse/parse_step.go", 
  3092                          "src/parse/interpreter.h", 
  3093                          "src/parse/interpreter.c", 
  3094                          "src/parse/builtin_rules.go"
  3095                      ], 
  3096                      "srcs": [
  3097                          "src/parse/interpreter.go", 
  3098                          "src/parse/parse_step.go", 
  3099                          "src/parse/interpreter.h", 
  3100                          "src/parse/interpreter.c", 
  3101                          "//src/parse:builtin_rules"
  3102                      ]
  3103                  }, 
  3104                  "_require_provide_test#deps": {
  3105                      "deps": [
  3106                          "//src/parse:test_require", 
  3107                          "//src/build/python:bootstrap_pexer"
  3108                      ], 
  3109                      "hash": "+XYjUX0H96dytBDr7I9FycncNCPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3110                      "inputs": [
  3111                          "plz-out/bin/src/build/python/bootstrap_pexer.pex", 
  3112                          "plz-out/gen/src/parse/test_require.py"
  3113                      ]
  3114                  }, 
  3115                  "_require_provide_test#pex": {
  3116                      "deps": [
  3117                          "//src/parse:_require_provide_test#deps"
  3118                      ], 
  3119                      "hash": "bDELOZHgxb9LeqNaq0qz9AbZkhPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3120                      "inputs": [
  3121                          "src/parse/require_provide_test.py"
  3122                      ], 
  3123                      "outs": [
  3124                          "src/parse/.require_provide_test_main.pex.zip"
  3125                      ]
  3126                  }, 
  3127                  "additional_output_test": {
  3128                      "deps": [
  3129                          "//src/parse:_gen_output"
  3130                      ], 
  3131                      "hash": "5ZO6emN7tB9Ff0cuu2KzmKKYXhTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3132                      "inputs": [
  3133                          "src/parse/additional_output_test.go"
  3134                      ], 
  3135                      "outs": [
  3136                          "src/parse/additional_output_test"
  3137                      ], 
  3138                      "srcs": [
  3139                          "src/parse/additional_output_test.go"
  3140                      ], 
  3141                      "test": true
  3142                  }, 
  3143                  "builtin_rules": {
  3144                      "deps": [
  3145                          "//third_party/go:go-bindata"
  3146                      ], 
  3147                      "hash": "K1gSEC3B0aYgtjALmxGQp2TEHO7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3148                      "inputs": [
  3149                          "src/parse/rules/cc_rules.py", 
  3150                          "src/parse/rules/go_rules.py", 
  3151                          "src/parse/rules/java_rules.py", 
  3152                          "src/parse/rules/misc_rules.py", 
  3153                          "src/parse/rules/please_parser.py", 
  3154                          "src/parse/rules/proto_rules.py", 
  3155                          "src/parse/rules/python_rules.py", 
  3156                          "src/parse/rules/sh_rules.py", 
  3157                          "plz-out/bin/third_party/go/bin/go-bindata"
  3158                      ], 
  3159                      "outs": [
  3160                          "src/parse/builtin_rules.go"
  3161                      ], 
  3162                      "srcs": [
  3163                          "src/parse/rules/cc_rules.py", 
  3164                          "src/parse/rules/go_rules.py", 
  3165                          "src/parse/rules/java_rules.py", 
  3166                          "src/parse/rules/misc_rules.py", 
  3167                          "src/parse/rules/please_parser.py", 
  3168                          "src/parse/rules/proto_rules.py", 
  3169                          "src/parse/rules/python_rules.py", 
  3170                          "src/parse/rules/sh_rules.py"
  3171                      ]
  3172                  }, 
  3173                  "glob_test": {
  3174                      "deps": [
  3175                          "//src/parse:parse", 
  3176                          "//src/core:core"
  3177                      ], 
  3178                      "hash": "XiTkdZIFggY9Ytj5PWH44PcFQMTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3179                      "inputs": [
  3180                          "src/parse/glob_test.go", 
  3181                          "plz-out/gen/src/core/build_env.go", 
  3182                          "plz-out/gen/src/core/build_label.go", 
  3183                          "plz-out/gen/src/core/build_target.go", 
  3184                          "plz-out/gen/src/core/file_label.go", 
  3185                          "plz-out/gen/src/core/graph.go", 
  3186                          "plz-out/gen/src/core/lock.go", 
  3187                          "plz-out/gen/src/core/state.go", 
  3188                          "plz-out/gen/src/core/utils.go", 
  3189                          "plz-out/gen/src/core/config_versioned.go", 
  3190                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3191                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3192                          "plz-out/gen/src/parse/interpreter.go", 
  3193                          "plz-out/gen/src/parse/parse_step.go", 
  3194                          "plz-out/gen/src/parse/interpreter.h", 
  3195                          "plz-out/gen/src/parse/interpreter.c", 
  3196                          "plz-out/gen/src/parse/builtin_rules.go", 
  3197                          "plz-out/gen/src/core/core.a"
  3198                      ], 
  3199                      "outs": [
  3200                          "src/parse/glob_test"
  3201                      ], 
  3202                      "srcs": [
  3203                          "src/parse/glob_test.go"
  3204                      ], 
  3205                      "test": true
  3206                  }, 
  3207                  "interpreter_test": {
  3208                      "deps": [
  3209                          "//src/parse:parse"
  3210                      ], 
  3211                      "hash": "AiEkbtnRqXytXF/ugDpma3ctcJfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3212                      "inputs": [
  3213                          "src/parse/interpreter_test.go", 
  3214                          "plz-out/gen/src/parse/interpreter.go", 
  3215                          "plz-out/gen/src/parse/parse_step.go", 
  3216                          "plz-out/gen/src/parse/interpreter.h", 
  3217                          "plz-out/gen/src/parse/interpreter.c", 
  3218                          "plz-out/gen/src/parse/builtin_rules.go", 
  3219                          "plz-out/gen/src/core/core.a", 
  3220                          "plz-out/gen/src/core/build_env.go", 
  3221                          "plz-out/gen/src/core/build_label.go", 
  3222                          "plz-out/gen/src/core/build_target.go", 
  3223                          "plz-out/gen/src/core/file_label.go", 
  3224                          "plz-out/gen/src/core/graph.go", 
  3225                          "plz-out/gen/src/core/lock.go", 
  3226                          "plz-out/gen/src/core/state.go", 
  3227                          "plz-out/gen/src/core/utils.go", 
  3228                          "plz-out/gen/src/core/config_versioned.go", 
  3229                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3230                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3231                      ], 
  3232                      "outs": [
  3233                          "src/parse/interpreter_test"
  3234                      ], 
  3235                      "srcs": [
  3236                          "src/parse/interpreter_test.go"
  3237                      ], 
  3238                      "test": true
  3239                  }, 
  3240                  "parse": {
  3241                      "deps": [
  3242                          "//src/parse:builtin_rules", 
  3243                          "//src/core:core", 
  3244                          "//third_party/go:logging", 
  3245                          "//third_party/go:gcfg", 
  3246                          "//src/parse:_parse#srcs"
  3247                      ], 
  3248                      "hash": "Gdk1iaqCtrQ08q9gK/5siv+68XPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3249                      "inputs": [
  3250                          "src/parse/interpreter.go", 
  3251                          "src/parse/parse_step.go", 
  3252                          "src/parse/interpreter.h", 
  3253                          "src/parse/interpreter.c", 
  3254                          "plz-out/gen/src/core/build_env.go", 
  3255                          "plz-out/gen/src/core/build_label.go", 
  3256                          "plz-out/gen/src/core/build_target.go", 
  3257                          "plz-out/gen/src/core/file_label.go", 
  3258                          "plz-out/gen/src/core/graph.go", 
  3259                          "plz-out/gen/src/core/lock.go", 
  3260                          "plz-out/gen/src/core/state.go", 
  3261                          "plz-out/gen/src/core/utils.go", 
  3262                          "plz-out/gen/src/core/config_versioned.go", 
  3263                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3264                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3265                          "plz-out/gen/src/parse/builtin_rules.go", 
  3266                          "plz-out/gen/src/core/core.a"
  3267                      ], 
  3268                      "outs": [
  3269                          "src/parse/parse.a"
  3270                      ], 
  3271                      "srcs": [
  3272                          "src/parse/interpreter.go", 
  3273                          "src/parse/parse_step.go", 
  3274                          "src/parse/interpreter.h", 
  3275                          "src/parse/interpreter.c", 
  3276                          "//src/parse:builtin_rules"
  3277                      ]
  3278                  }, 
  3279                  "parse_step_test": {
  3280                      "deps": [
  3281                          "//src/parse:parse", 
  3282                          "//src/core:core", 
  3283                          "//third_party/go:testify"
  3284                      ], 
  3285                      "hash": "MtNq6rrLNTcOh0atjyV7eJqVAMTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3286                      "inputs": [
  3287                          "src/parse/parse_step_test.go", 
  3288                          "plz-out/gen/src/core/build_env.go", 
  3289                          "plz-out/gen/src/core/build_label.go", 
  3290                          "plz-out/gen/src/core/build_target.go", 
  3291                          "plz-out/gen/src/core/file_label.go", 
  3292                          "plz-out/gen/src/core/graph.go", 
  3293                          "plz-out/gen/src/core/lock.go", 
  3294                          "plz-out/gen/src/core/state.go", 
  3295                          "plz-out/gen/src/core/utils.go", 
  3296                          "plz-out/gen/src/core/config_versioned.go", 
  3297                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3298                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3299                          "plz-out/gen/src/parse/interpreter.go", 
  3300                          "plz-out/gen/src/parse/parse_step.go", 
  3301                          "plz-out/gen/src/parse/interpreter.h", 
  3302                          "plz-out/gen/src/parse/interpreter.c", 
  3303                          "plz-out/gen/src/parse/builtin_rules.go", 
  3304                          "plz-out/gen/src/core/core.a", 
  3305                          "plz-out/gen/third_party/go/src/github.com/stretchr/testify"
  3306                      ], 
  3307                      "outs": [
  3308                          "src/parse/parse_step_test"
  3309                      ], 
  3310                      "srcs": [
  3311                          "src/parse/parse_step_test.go"
  3312                      ], 
  3313                      "test": true
  3314                  }, 
  3315                  "require_provide_test": {
  3316                      "deps": [
  3317                          "//src/parse:_require_provide_test#pex"
  3318                      ], 
  3319                      "hash": "bBuQH6xZCwx4YwijuByj7dQR9CjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3320                      "inputs": [
  3321                          "plz-out/gen/src/parse/.require_provide_test_main.pex.zip", 
  3322                          "plz-out/bin/src/build/python/bootstrap_pexer.pex", 
  3323                          "plz-out/gen/src/parse/test_require.py"
  3324                      ], 
  3325                      "outs": [
  3326                          "src/parse/require_provide_test.pex"
  3327                      ], 
  3328                      "test": true
  3329                  }, 
  3330                  "test_require": {
  3331                      "deps": [
  3332                          "//src/parse:test_require_py", 
  3333                          "//src/parse:test_require_go"
  3334                      ], 
  3335                      "hash": "2TaR20doLIMVi/BXfA0fDdbDBLLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3336                      "inputs": [
  3337                          "plz-out/gen/src/parse/test_require.go", 
  3338                          "plz-out/gen/src/parse/test_require.py"
  3339                      ], 
  3340                      "outs": [
  3341                          "src/parse/test_require.py", 
  3342                          "src/parse/test_require.go"
  3343                      ], 
  3344                      "srcs": [
  3345                          "//src/parse:test_require_py", 
  3346                          "//src/parse:test_require_go"
  3347                      ]
  3348                  }, 
  3349                  "test_require_go": {
  3350                      "hash": "nv6e7apHUSR/LhyDvh5ikKB3BijDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3351                      "outs": [
  3352                          "src/parse/test_require.go"
  3353                      ]
  3354                  }, 
  3355                  "test_require_py": {
  3356                      "hash": "PG5oqI211GxyXomxd5eGOIwMH4jDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3357                      "outs": [
  3358                          "src/parse/test_require.py"
  3359                      ]
  3360                  }
  3361              }
  3362          }, 
  3363          "src/parse/test_data/test_subfolder2": {
  3364              "targets": {}
  3365          }, 
  3366          "src/query": {
  3367              "targets": {
  3368                  "_query#srcs": {
  3369                      "deps": [
  3370                          "//src/build:build", 
  3371                          "//src/core:core", 
  3372                          "//src/parse:parse", 
  3373                          "//third_party/go:logging"
  3374                      ], 
  3375                      "hash": "SIUajbgHTSMPSSNkVArHDxWjGKLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3376                      "inputs": [
  3377                          "src/query/affected_targets.go", 
  3378                          "src/query/alltargets.go", 
  3379                          "src/query/completions.go", 
  3380                          "src/query/deps.go", 
  3381                          "src/query/graph.go", 
  3382                          "src/query/inputs.go", 
  3383                          "src/query/outputs.go", 
  3384                          "src/query/print.go", 
  3385                          "src/query/query_step.go", 
  3386                          "src/query/somepath.go", 
  3387                          "plz-out/gen/src/build/build.a", 
  3388                          "plz-out/gen/src/core/core.a", 
  3389                          "plz-out/gen/src/parse/parse.a", 
  3390                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3391                      ], 
  3392                      "outs": [
  3393                          "src/query/affected_targets.go", 
  3394                          "src/query/alltargets.go", 
  3395                          "src/query/completions.go", 
  3396                          "src/query/deps.go", 
  3397                          "src/query/graph.go", 
  3398                          "src/query/inputs.go", 
  3399                          "src/query/outputs.go", 
  3400                          "src/query/print.go", 
  3401                          "src/query/query_step.go", 
  3402                          "src/query/somepath.go"
  3403                      ], 
  3404                      "srcs": [
  3405                          "src/query/affected_targets.go", 
  3406                          "src/query/alltargets.go", 
  3407                          "src/query/completions.go", 
  3408                          "src/query/deps.go", 
  3409                          "src/query/graph.go", 
  3410                          "src/query/inputs.go", 
  3411                          "src/query/outputs.go", 
  3412                          "src/query/print.go", 
  3413                          "src/query/query_step.go", 
  3414                          "src/query/somepath.go"
  3415                      ]
  3416                  }, 
  3417                  "print_test": {
  3418                      "deps": [
  3419                          "//src/query:query", 
  3420                          "//src/core:core"
  3421                      ], 
  3422                      "hash": "aXQuDkGCtlvTwXBzYLIvo7IRAgbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3423                      "inputs": [
  3424                          "src/query/print_test.go", 
  3425                          "plz-out/gen/src/core/build_env.go", 
  3426                          "plz-out/gen/src/core/build_label.go", 
  3427                          "plz-out/gen/src/core/build_target.go", 
  3428                          "plz-out/gen/src/core/file_label.go", 
  3429                          "plz-out/gen/src/core/graph.go", 
  3430                          "plz-out/gen/src/core/lock.go", 
  3431                          "plz-out/gen/src/core/state.go", 
  3432                          "plz-out/gen/src/core/utils.go", 
  3433                          "plz-out/gen/src/core/config_versioned.go", 
  3434                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3435                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3436                          "plz-out/gen/src/query/affected_targets.go", 
  3437                          "plz-out/gen/src/query/alltargets.go", 
  3438                          "plz-out/gen/src/query/completions.go", 
  3439                          "plz-out/gen/src/query/deps.go", 
  3440                          "plz-out/gen/src/query/graph.go", 
  3441                          "plz-out/gen/src/query/inputs.go", 
  3442                          "plz-out/gen/src/query/outputs.go", 
  3443                          "plz-out/gen/src/query/print.go", 
  3444                          "plz-out/gen/src/query/query_step.go", 
  3445                          "plz-out/gen/src/query/somepath.go", 
  3446                          "plz-out/gen/src/build/build.a", 
  3447                          "plz-out/gen/src/build/build_step.go", 
  3448                          "plz-out/gen/src/build/command_replacements.go", 
  3449                          "plz-out/gen/src/build/incrementality.go", 
  3450                          "plz-out/gen/src/cache/cache.a", 
  3451                          "plz-out/gen/src/cache/cache.go", 
  3452                          "plz-out/gen/src/cache/dir_cache.go", 
  3453                          "plz-out/gen/src/cache/http_cache.go", 
  3454                          "plz-out/gen/src/cache/rpc_cache.go", 
  3455                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  3456                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  3457                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  3458                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  3459                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  3460                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  3461                          "plz-out/gen/src/core/core.a", 
  3462                          "plz-out/gen/src/parse/parse.a", 
  3463                          "plz-out/gen/src/parse/interpreter.go", 
  3464                          "plz-out/gen/src/parse/parse_step.go", 
  3465                          "plz-out/gen/src/parse/interpreter.h", 
  3466                          "plz-out/gen/src/parse/interpreter.c", 
  3467                          "plz-out/gen/src/parse/builtin_rules.go"
  3468                      ], 
  3469                      "outs": [
  3470                          "src/query/print_test"
  3471                      ], 
  3472                      "srcs": [
  3473                          "src/query/print_test.go"
  3474                      ], 
  3475                      "test": true
  3476                  }, 
  3477                  "query": {
  3478                      "deps": [
  3479                          "//src/build:build", 
  3480                          "//src/core:core", 
  3481                          "//src/parse:parse", 
  3482                          "//third_party/go:logging", 
  3483                          "//src/query:_query#srcs"
  3484                      ], 
  3485                      "hash": "5aOQOp2bWw44VC6Iihydl537KmrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3486                      "inputs": [
  3487                          "src/query/affected_targets.go", 
  3488                          "src/query/alltargets.go", 
  3489                          "src/query/completions.go", 
  3490                          "src/query/deps.go", 
  3491                          "src/query/graph.go", 
  3492                          "src/query/inputs.go", 
  3493                          "src/query/outputs.go", 
  3494                          "src/query/print.go", 
  3495                          "src/query/query_step.go", 
  3496                          "src/query/somepath.go", 
  3497                          "plz-out/gen/src/build/build.a", 
  3498                          "plz-out/gen/src/core/core.a", 
  3499                          "plz-out/gen/src/parse/parse.a", 
  3500                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3501                      ], 
  3502                      "outs": [
  3503                          "src/query/query.a"
  3504                      ], 
  3505                      "srcs": [
  3506                          "src/query/affected_targets.go", 
  3507                          "src/query/alltargets.go", 
  3508                          "src/query/completions.go", 
  3509                          "src/query/deps.go", 
  3510                          "src/query/graph.go", 
  3511                          "src/query/inputs.go", 
  3512                          "src/query/outputs.go", 
  3513                          "src/query/print.go", 
  3514                          "src/query/query_step.go", 
  3515                          "src/query/somepath.go"
  3516                      ]
  3517                  }
  3518              }
  3519          }, 
  3520          "src/run": {
  3521              "targets": {
  3522                  "_run#srcs": {
  3523                      "deps": [
  3524                          "//src/core:core", 
  3525                          "//src/build:build", 
  3526                          "//third_party/go:logging"
  3527                      ], 
  3528                      "hash": "SyI7mnv0LYG2ak8LZ4k1WBv8cSHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3529                      "inputs": [
  3530                          "src/run/run_step.go", 
  3531                          "plz-out/gen/src/build/build.a", 
  3532                          "plz-out/gen/src/core/core.a", 
  3533                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3534                      ], 
  3535                      "outs": [
  3536                          "src/run/run_step.go"
  3537                      ], 
  3538                      "srcs": [
  3539                          "src/run/run_step.go"
  3540                      ]
  3541                  }, 
  3542                  "run": {
  3543                      "deps": [
  3544                          "//src/core:core", 
  3545                          "//src/build:build", 
  3546                          "//third_party/go:logging", 
  3547                          "//src/run:_run#srcs"
  3548                      ], 
  3549                      "hash": "SIJ15+CXnro1nt1oW+UiNlIeq4nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3550                      "inputs": [
  3551                          "src/run/run_step.go", 
  3552                          "plz-out/gen/src/build/build.a", 
  3553                          "plz-out/gen/src/core/core.a", 
  3554                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3555                      ], 
  3556                      "outs": [
  3557                          "src/run/run.a"
  3558                      ], 
  3559                      "srcs": [
  3560                          "src/run/run_step.go"
  3561                      ]
  3562                  }
  3563              }
  3564          }, 
  3565          "src/test": {
  3566              "targets": {
  3567                  "_flakiness_test#deps": {
  3568                      "hash": "EglqRAPfWljkDTRAcJRt0sNVWvjDcgEsI2vAKnpbZL6KuEj4oejACQ"
  3569                  }, 
  3570                  "_flakiness_test#pex": {
  3571                      "deps": [
  3572                          "//src/test:_flakiness_test#deps"
  3573                      ], 
  3574                      "hash": "tJRk5LiDw1uphNQ75FesLjDbOx7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3575                      "inputs": [
  3576                          "src/test/flakiness_test.py"
  3577                      ], 
  3578                      "outs": [
  3579                          "src/test/.flakiness_test_main.pex.zip"
  3580                      ]
  3581                  }, 
  3582                  "_test#srcs": {
  3583                      "deps": [
  3584                          "//src/core:core", 
  3585                          "//src/build:build", 
  3586                          "//third_party/go:cover", 
  3587                          "//third_party/go:logging"
  3588                      ], 
  3589                      "hash": "Y3iyGtFFVVbbxDYBAqYvj6F2oqfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3590                      "inputs": [
  3591                          "src/test/container.go", 
  3592                          "src/test/coverage.go", 
  3593                          "src/test/go_coverage.go", 
  3594                          "src/test/go_results.go", 
  3595                          "src/test/results.go", 
  3596                          "src/test/test_step.go", 
  3597                          "src/test/xml_coverage.go", 
  3598                          "src/test/xml_results.go", 
  3599                          "plz-out/gen/src/build/build.a", 
  3600                          "plz-out/gen/src/core/core.a", 
  3601                          "plz-out/gen/third_party/go/src/golang.org/x/tools/cover", 
  3602                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3603                      ], 
  3604                      "outs": [
  3605                          "src/test/container.go", 
  3606                          "src/test/coverage.go", 
  3607                          "src/test/go_coverage.go", 
  3608                          "src/test/go_results.go", 
  3609                          "src/test/results.go", 
  3610                          "src/test/test_step.go", 
  3611                          "src/test/xml_coverage.go", 
  3612                          "src/test/xml_results.go"
  3613                      ], 
  3614                      "srcs": [
  3615                          "src/test/container.go", 
  3616                          "src/test/coverage.go", 
  3617                          "src/test/go_coverage.go", 
  3618                          "src/test/go_results.go", 
  3619                          "src/test/results.go", 
  3620                          "src/test/test_step.go", 
  3621                          "src/test/xml_coverage.go", 
  3622                          "src/test/xml_results.go"
  3623                      ]
  3624                  }, 
  3625                  "container_args_test": {
  3626                      "hash": "unS1CYFasgkTyU5oZlpr2cF0db/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3627                      "inputs": [
  3628                          "src/test/container_args_test.go"
  3629                      ], 
  3630                      "outs": [
  3631                          "src/test/container_args_test"
  3632                      ], 
  3633                      "srcs": [
  3634                          "src/test/container_args_test.go"
  3635                      ], 
  3636                      "test": true
  3637                  }, 
  3638                  "container_test": {
  3639                      "hash": "HZQr4x9vpH7SPB2umZCujfdNbSLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3640                      "inputs": [
  3641                          "src/test/container_test.go"
  3642                      ], 
  3643                      "outs": [
  3644                          "src/test/container_test"
  3645                      ], 
  3646                      "srcs": [
  3647                          "src/test/container_test.go"
  3648                      ], 
  3649                      "test": true
  3650                  }, 
  3651                  "coverage_test": {
  3652                      "deps": [
  3653                          "//src/test:test"
  3654                      ], 
  3655                      "hash": "22b7lDguXqyw8N7Grnp+H72CgtrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3656                      "inputs": [
  3657                          "src/test/coverage_test.go", 
  3658                          "plz-out/gen/src/test/container.go", 
  3659                          "plz-out/gen/src/test/coverage.go", 
  3660                          "plz-out/gen/src/test/go_coverage.go", 
  3661                          "plz-out/gen/src/test/go_results.go", 
  3662                          "plz-out/gen/src/test/results.go", 
  3663                          "plz-out/gen/src/test/test_step.go", 
  3664                          "plz-out/gen/src/test/xml_coverage.go", 
  3665                          "plz-out/gen/src/test/xml_results.go", 
  3666                          "plz-out/gen/src/build/build.a", 
  3667                          "plz-out/gen/src/build/build_step.go", 
  3668                          "plz-out/gen/src/build/command_replacements.go", 
  3669                          "plz-out/gen/src/build/incrementality.go", 
  3670                          "plz-out/gen/src/cache/cache.a", 
  3671                          "plz-out/gen/src/cache/cache.go", 
  3672                          "plz-out/gen/src/cache/dir_cache.go", 
  3673                          "plz-out/gen/src/cache/http_cache.go", 
  3674                          "plz-out/gen/src/cache/rpc_cache.go", 
  3675                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  3676                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  3677                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  3678                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  3679                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  3680                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  3681                          "plz-out/gen/src/core/core.a", 
  3682                          "plz-out/gen/src/core/build_env.go", 
  3683                          "plz-out/gen/src/core/build_label.go", 
  3684                          "plz-out/gen/src/core/build_target.go", 
  3685                          "plz-out/gen/src/core/file_label.go", 
  3686                          "plz-out/gen/src/core/graph.go", 
  3687                          "plz-out/gen/src/core/lock.go", 
  3688                          "plz-out/gen/src/core/state.go", 
  3689                          "plz-out/gen/src/core/utils.go", 
  3690                          "plz-out/gen/src/core/config_versioned.go", 
  3691                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3692                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3693                          "plz-out/gen/src/parse/parse.a", 
  3694                          "plz-out/gen/src/parse/interpreter.go", 
  3695                          "plz-out/gen/src/parse/parse_step.go", 
  3696                          "plz-out/gen/src/parse/interpreter.h", 
  3697                          "plz-out/gen/src/parse/interpreter.c", 
  3698                          "plz-out/gen/src/parse/builtin_rules.go", 
  3699                          "plz-out/gen/third_party/go/src/golang.org/x/tools/cover"
  3700                      ], 
  3701                      "outs": [
  3702                          "src/test/coverage_test"
  3703                      ], 
  3704                      "srcs": [
  3705                          "src/test/coverage_test.go"
  3706                      ], 
  3707                      "test": true
  3708                  }, 
  3709                  "data_files_test": {
  3710                      "hash": "JnfDzOlxUAdgw58EbLhAqbB0Fd7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3711                      "inputs": [
  3712                          "src/test/data_files_test.sh"
  3713                      ], 
  3714                      "outs": [
  3715                          "src/test/data_files_test.sh"
  3716                      ], 
  3717                      "srcs": [
  3718                          "src/test/data_files_test.sh"
  3719                      ], 
  3720                      "test": true
  3721                  }, 
  3722                  "flakiness_test": {
  3723                      "deps": [
  3724                          "//src/test:_flakiness_test#pex"
  3725                      ], 
  3726                      "hash": "3p6fczN/m3md3ePEhdpf6OBzg1fDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3727                      "inputs": [
  3728                          "plz-out/gen/src/test/.flakiness_test_main.pex.zip"
  3729                      ], 
  3730                      "outs": [
  3731                          "src/test/flakiness_test.pex"
  3732                      ], 
  3733                      "test": true
  3734                  }, 
  3735                  "no_test_output_test": {
  3736                      "hash": "hm3vlAkUKehrTv5LjzCOdiuzzw3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3737                      "test": true
  3738                  }, 
  3739                  "results_test": {
  3740                      "deps": [
  3741                          "//src/test:test"
  3742                      ], 
  3743                      "hash": "BzinVog6R5vU4ZqEZiX5NX85iMTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3744                      "inputs": [
  3745                          "src/test/results_test.go", 
  3746                          "plz-out/gen/src/test/container.go", 
  3747                          "plz-out/gen/src/test/coverage.go", 
  3748                          "plz-out/gen/src/test/go_coverage.go", 
  3749                          "plz-out/gen/src/test/go_results.go", 
  3750                          "plz-out/gen/src/test/results.go", 
  3751                          "plz-out/gen/src/test/test_step.go", 
  3752                          "plz-out/gen/src/test/xml_coverage.go", 
  3753                          "plz-out/gen/src/test/xml_results.go", 
  3754                          "plz-out/gen/src/build/build.a", 
  3755                          "plz-out/gen/src/build/build_step.go", 
  3756                          "plz-out/gen/src/build/command_replacements.go", 
  3757                          "plz-out/gen/src/build/incrementality.go", 
  3758                          "plz-out/gen/src/cache/cache.a", 
  3759                          "plz-out/gen/src/cache/cache.go", 
  3760                          "plz-out/gen/src/cache/dir_cache.go", 
  3761                          "plz-out/gen/src/cache/http_cache.go", 
  3762                          "plz-out/gen/src/cache/rpc_cache.go", 
  3763                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  3764                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  3765                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  3766                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  3767                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  3768                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  3769                          "plz-out/gen/src/core/core.a", 
  3770                          "plz-out/gen/src/core/build_env.go", 
  3771                          "plz-out/gen/src/core/build_label.go", 
  3772                          "plz-out/gen/src/core/build_target.go", 
  3773                          "plz-out/gen/src/core/file_label.go", 
  3774                          "plz-out/gen/src/core/graph.go", 
  3775                          "plz-out/gen/src/core/lock.go", 
  3776                          "plz-out/gen/src/core/state.go", 
  3777                          "plz-out/gen/src/core/utils.go", 
  3778                          "plz-out/gen/src/core/config_versioned.go", 
  3779                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3780                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3781                          "plz-out/gen/src/parse/parse.a", 
  3782                          "plz-out/gen/src/parse/interpreter.go", 
  3783                          "plz-out/gen/src/parse/parse_step.go", 
  3784                          "plz-out/gen/src/parse/interpreter.h", 
  3785                          "plz-out/gen/src/parse/interpreter.c", 
  3786                          "plz-out/gen/src/parse/builtin_rules.go", 
  3787                          "plz-out/gen/third_party/go/src/golang.org/x/tools/cover"
  3788                      ], 
  3789                      "outs": [
  3790                          "src/test/results_test"
  3791                      ], 
  3792                      "srcs": [
  3793                          "src/test/results_test.go"
  3794                      ], 
  3795                      "test": true
  3796                  }, 
  3797                  "test": {
  3798                      "deps": [
  3799                          "//src/core:core", 
  3800                          "//src/build:build", 
  3801                          "//third_party/go:cover", 
  3802                          "//third_party/go:logging", 
  3803                          "//src/test:_test#srcs"
  3804                      ], 
  3805                      "hash": "VYjEtYtN3iFQ+Mhx/GlJepHfpgTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3806                      "inputs": [
  3807                          "src/test/container.go", 
  3808                          "src/test/coverage.go", 
  3809                          "src/test/go_coverage.go", 
  3810                          "src/test/go_results.go", 
  3811                          "src/test/results.go", 
  3812                          "src/test/test_step.go", 
  3813                          "src/test/xml_coverage.go", 
  3814                          "src/test/xml_results.go", 
  3815                          "plz-out/gen/src/build/build.a", 
  3816                          "plz-out/gen/src/core/core.a", 
  3817                          "plz-out/gen/third_party/go/src/golang.org/x/tools/cover", 
  3818                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3819                      ], 
  3820                      "outs": [
  3821                          "src/test/test.a"
  3822                      ], 
  3823                      "srcs": [
  3824                          "src/test/container.go", 
  3825                          "src/test/coverage.go", 
  3826                          "src/test/go_coverage.go", 
  3827                          "src/test/go_results.go", 
  3828                          "src/test/results.go", 
  3829                          "src/test/test_step.go", 
  3830                          "src/test/xml_coverage.go", 
  3831                          "src/test/xml_results.go"
  3832                      ]
  3833                  }
  3834              }
  3835          }, 
  3836          "src/update": {
  3837              "targets": {
  3838                  "_update#srcs": {
  3839                      "deps": [
  3840                          "//src/core:core", 
  3841                          "//third_party/go:logging"
  3842                      ], 
  3843                      "hash": "qhdzqNhe3HRVSHNy4SfJFEJjXfXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3844                      "inputs": [
  3845                          "src/update/update.go", 
  3846                          "plz-out/gen/src/core/core.a", 
  3847                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3848                      ], 
  3849                      "outs": [
  3850                          "src/update/update.go"
  3851                      ], 
  3852                      "srcs": [
  3853                          "src/update/update.go"
  3854                      ]
  3855                  }, 
  3856                  "update": {
  3857                      "deps": [
  3858                          "//src/core:core", 
  3859                          "//third_party/go:logging", 
  3860                          "//src/update:_update#srcs"
  3861                      ], 
  3862                      "hash": "JP0kxpG5pJ4pS3zfm7W0pXJZa9PDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3863                      "inputs": [
  3864                          "src/update/update.go", 
  3865                          "plz-out/gen/src/core/core.a", 
  3866                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3867                      ], 
  3868                      "outs": [
  3869                          "src/update/update.a"
  3870                      ], 
  3871                      "srcs": [
  3872                          "src/update/update.go"
  3873                      ]
  3874                  }
  3875              }
  3876          }, 
  3877          "test": {
  3878              "targets": {
  3879                  "__coverage_output_test#deps": {
  3880                      "hash": "YO5mXYpSNlmzN9pDoOiQe1ZfBvrDcgEsI2vAKnpbZL6KuEj4oejACQ"
  3881                  }, 
  3882                  "__coverage_output_test#pex": {
  3883                      "deps": [
  3884                          "//test:__coverage_output_test#deps"
  3885                      ], 
  3886                      "hash": "QZg5WuvThjUxJB+6I0nCD3EQ2AzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3887                      "inputs": [
  3888                          "test/coverage_output_test.py"
  3889                      ], 
  3890                      "outs": [
  3891                          "test/._coverage_output_test_main.pex.zip"
  3892                      ]
  3893                  }, 
  3894                  "__no_coverage_output_test#deps": {
  3895                      "hash": "/amxz/Q+GbUVK0UqNWQ/tCcSoMXDcgEsI2vAKnpbZL6KuEj4oejACQ"
  3896                  }, 
  3897                  "__no_coverage_output_test#pex": {
  3898                      "deps": [
  3899                          "//test:__no_coverage_output_test#deps"
  3900                      ], 
  3901                      "hash": "HPmoPQnJlaId0hnAODTOExD74UDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3902                      "inputs": [
  3903                          "test/coverage_output_test.py"
  3904                      ], 
  3905                      "outs": [
  3906                          "test/._no_coverage_output_test_main.pex.zip"
  3907                      ]
  3908                  }, 
  3909                  "_add_out_gen": {
  3910                      "hash": "U2iBQOVfrtWkyk2/rqA4gzo3M4PDcgEsI2vAKnpbZL6KuEj4oejACQ"
  3911                  }, 
  3912                  "_add_out_test": {
  3913                      "deps": [
  3914                          "//test:_add_out_gen"
  3915                      ], 
  3916                      "hash": "1KfwIZ4S8GRgMYH10LXWBeyqEXnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3917                      "test": true
  3918                  }, 
  3919                  "_affectedtests_manual_test": {
  3920                      "hash": "Q6D7hMadyED9V85txXL1e2YUncXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3921                      "inputs": [
  3922                          "test/affectedtests_test.go"
  3923                      ], 
  3924                      "outs": [
  3925                          "test/_affectedtests_manual_test"
  3926                      ], 
  3927                      "srcs": [
  3928                          "test/affectedtests_test.go"
  3929                      ], 
  3930                      "test": true
  3931                  }, 
  3932                  "_affectedtests_test": {
  3933                      "hash": "xkp108/MY5Qv9/MUplsM31ozEx/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3934                      "inputs": [
  3935                          "test/affectedtests_test.go"
  3936                      ], 
  3937                      "outs": [
  3938                          "test/_affectedtests_test"
  3939                      ], 
  3940                      "srcs": [
  3941                          "test/affectedtests_test.go"
  3942                      ], 
  3943                      "test": true
  3944                  }, 
  3945                  "_coverage_output_test": {
  3946                      "deps": [
  3947                          "//test:__coverage_output_test#pex"
  3948                      ], 
  3949                      "hash": "C0e5YcsASIOO3urvavG7jgViLxzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3950                      "inputs": [
  3951                          "plz-out/gen/test/._coverage_output_test_main.pex.zip"
  3952                      ], 
  3953                      "outs": [
  3954                          "test/_coverage_output_test.pex"
  3955                      ], 
  3956                      "test": true
  3957                  }, 
  3958                  "_individual_test_run_java#jar": {
  3959                      "deps": [
  3960                          "//test:_individual_test_run_java#lib"
  3961                      ], 
  3962                      "hash": "sYW0v/fGEClx7JebnyaPYX/LHK7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3963                      "inputs": [
  3964                          "plz-out/gen/test/_individual_test_run_java#lib.jar", 
  3965                          "plz-out/gen/third_party/java/junit.jar", 
  3966                          "plz-out/gen/third_party/java/junit_src.jar"
  3967                      ], 
  3968                      "outs": [
  3969                          "test/individual_test_run_java.jar"
  3970                      ]
  3971                  }, 
  3972                  "_individual_test_run_java#lib": {
  3973                      "deps": [
  3974                          "//third_party/java:junit"
  3975                      ], 
  3976                      "hash": "uxiKyCJzT9L8sJ7Db13hOWa5jZXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3977                      "inputs": [
  3978                          "test/IndividualTestRun.java", 
  3979                          "plz-out/gen/third_party/java/junit.jar", 
  3980                          "plz-out/gen/third_party/java/junit_src.jar"
  3981                      ], 
  3982                      "outs": [
  3983                          "test/_individual_test_run_java#lib.jar"
  3984                      ], 
  3985                      "srcs": [
  3986                          "test/IndividualTestRun.java", 
  3987                          "//third_party/java:junit"
  3988                      ]
  3989                  }, 
  3990                  "_individual_test_run_py#deps": {
  3991                      "hash": "jic8prVXuAUwiN39mcrLQnUfjrTDcgEsI2vAKnpbZL6KuEj4oejACQ"
  3992                  }, 
  3993                  "_individual_test_run_py#pex": {
  3994                      "deps": [
  3995                          "//test:_individual_test_run_py#deps"
  3996                      ], 
  3997                      "hash": "prI7CVWd3Uu0sesYtE2dZ6c0F4nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3998                      "inputs": [
  3999                          "test/individual_test_run.py"
  4000                      ], 
  4001                      "outs": [
  4002                          "test/.individual_test_run_py_main.pex.zip"
  4003                      ]
  4004                  }, 
  4005                  "_no_coverage_output_test": {
  4006                      "deps": [
  4007                          "//test:__no_coverage_output_test#pex"
  4008                      ], 
  4009                      "hash": "5laA6EdFvPgCE6KAQLmI2VN5djPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4010                      "inputs": [
  4011                          "plz-out/gen/test/._no_coverage_output_test_main.pex.zip"
  4012                      ], 
  4013                      "outs": [
  4014                          "test/_no_coverage_output_test.pex"
  4015                      ], 
  4016                      "test": true
  4017                  }, 
  4018                  "_no_test_run_java#jar": {
  4019                      "deps": [
  4020                          "//test:_no_test_run_java#lib"
  4021                      ], 
  4022                      "hash": "JPlvbheYSnQH0qX5ejQi+GJy5c7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4023                      "inputs": [
  4024                          "plz-out/gen/test/_no_test_run_java#lib.jar", 
  4025                          "plz-out/gen/third_party/java/junit.jar", 
  4026                          "plz-out/gen/third_party/java/junit_src.jar"
  4027                      ], 
  4028                      "outs": [
  4029                          "test/no_test_run_java.jar"
  4030                      ]
  4031                  }, 
  4032                  "_no_test_run_java#lib": {
  4033                      "deps": [
  4034                          "//third_party/java:junit"
  4035                      ], 
  4036                      "hash": "d0COxoeayYUeWsS9aBUroKRxhKzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4037                      "inputs": [
  4038                          "test/NoTestRun.java", 
  4039                          "plz-out/gen/third_party/java/junit.jar", 
  4040                          "plz-out/gen/third_party/java/junit_src.jar"
  4041                      ], 
  4042                      "outs": [
  4043                          "test/_no_test_run_java#lib.jar"
  4044                      ], 
  4045                      "srcs": [
  4046                          "test/NoTestRun.java", 
  4047                          "//third_party/java:junit"
  4048                      ]
  4049                  }, 
  4050                  "_num_runs_test": {
  4051                      "hash": "stmj2KQ+CIFHXtK+Usq5im+FDyjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4052                      "inputs": [
  4053                          "test/num_runs_test.go"
  4054                      ], 
  4055                      "outs": [
  4056                          "test/_num_runs_test"
  4057                      ], 
  4058                      "srcs": [
  4059                          "test/num_runs_test.go"
  4060                      ], 
  4061                      "test": true
  4062                  }, 
  4063                  "add_out_test": {
  4064                      "deps": [
  4065                          "//src:please"
  4066                      ], 
  4067                      "hash": "iDqBXwF211MDjas4+SjWzv2Hu2rDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4068                      "inputs": [
  4069                          "plz-out/bin/src/please"
  4070                      ], 
  4071                      "test": true
  4072                  }, 
  4073                  "basic_completion_test": {
  4074                      "deps": [
  4075                          "//src:please"
  4076                      ], 
  4077                      "hash": "1HxOsHR0WSinLqyYqUTseU4SRiTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4078                      "inputs": [
  4079                          "plz-out/bin/src/please"
  4080                      ], 
  4081                      "test": true
  4082                  }, 
  4083                  "build_completion_test": {
  4084                      "deps": [
  4085                          "//src:please"
  4086                      ], 
  4087                      "hash": "QDrUOUqIxPkQA86Wge0jFNBauWXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4088                      "inputs": [
  4089                          "plz-out/bin/src/please"
  4090                      ], 
  4091                      "test": true
  4092                  }, 
  4093                  "caching_test": {
  4094                      "deps": [
  4095                          "//src:please"
  4096                      ], 
  4097                      "hash": "iihTclru0VCXF+vVFeKQVUOYmUbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4098                      "inputs": [
  4099                          "plz-out/bin/src/please"
  4100                      ], 
  4101                      "test": true
  4102                  }, 
  4103                  "coverage_output_test": {
  4104                      "deps": [
  4105                          "//src:please"
  4106                      ], 
  4107                      "hash": "HLpODaJWtdP1tHx531A8WLqZZmLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4108                      "inputs": [
  4109                          "plz-out/bin/src/please"
  4110                      ], 
  4111                      "test": true
  4112                  }, 
  4113                  "dep_required_test": {
  4114                      "deps": [
  4115                          "//src:please"
  4116                      ], 
  4117                      "hash": "czY0RJ9n0wZ1B1XSQ/4m8aL15DrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4118                      "inputs": [
  4119                          "plz-out/bin/src/please"
  4120                      ], 
  4121                      "test": true
  4122                  }, 
  4123                  "extra_flag_test": {
  4124                      "deps": [
  4125                          "//src:please"
  4126                      ], 
  4127                      "hash": "fx3BAIRJbHoX3v/n6wkg457j2SPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4128                      "inputs": [
  4129                          "plz-out/bin/src/please"
  4130                      ], 
  4131                      "test": true
  4132                  }, 
  4133                  "failed_dep": {
  4134                      "hash": "ETYk7G4/kP0ssrhsLG6p6zJI1fvDcgEsI2vAKnpbZL6KuEj4oejACQ"
  4135                  }, 
  4136                  "individual_java_test": {
  4137                      "deps": [
  4138                          "//src:please"
  4139                      ], 
  4140                      "hash": "oVZLJ/mCveUNZI81vguSRhiat9LDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4141                      "inputs": [
  4142                          "plz-out/bin/src/please"
  4143                      ], 
  4144                      "test": true
  4145                  }, 
  4146                  "individual_python_test": {
  4147                      "deps": [
  4148                          "//src:please"
  4149                      ], 
  4150                      "hash": "qDhKqA4tTyisXO20m4t3ByiTGcDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4151                      "inputs": [
  4152                          "plz-out/bin/src/please"
  4153                      ], 
  4154                      "test": true
  4155                  }, 
  4156                  "individual_test_run_java": {
  4157                      "deps": [
  4158                          "//test:_individual_test_run_java#jar"
  4159                      ], 
  4160                      "hash": "p+Ma0zOVi97JwWZp3Zp+ayCrG9XDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4161                      "inputs": [
  4162                          "plz-out/gen/test/individual_test_run_java.jar"
  4163                      ], 
  4164                      "outs": [
  4165                          "test/individual_test_run_java"
  4166                      ], 
  4167                      "test": true
  4168                  }, 
  4169                  "individual_test_run_py": {
  4170                      "deps": [
  4171                          "//test:_individual_test_run_py#pex"
  4172                      ], 
  4173                      "hash": "mPSuy14tAICsGHKY38iqOg+FB6LDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4174                      "inputs": [
  4175                          "plz-out/gen/test/.individual_test_run_py_main.pex.zip"
  4176                      ], 
  4177                      "outs": [
  4178                          "test/individual_test_run_py.pex"
  4179                      ], 
  4180                      "test": true
  4181                  }, 
  4182                  "no_coverage_output_test": {
  4183                      "deps": [
  4184                          "//src:please"
  4185                      ], 
  4186                      "hash": "MK9QYTJtHzdI+pn4NJIIKw9W28bDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4187                      "inputs": [
  4188                          "plz-out/bin/src/please"
  4189                      ], 
  4190                      "test": true
  4191                  }, 
  4192                  "no_java_test": {
  4193                      "deps": [
  4194                          "//src:please"
  4195                      ], 
  4196                      "hash": "Br6aD3HR5gzs2YMUI9lGqnF2nhbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4197                      "inputs": [
  4198                          "plz-out/bin/src/please"
  4199                      ], 
  4200                      "test": true
  4201                  }, 
  4202                  "no_test_run_java": {
  4203                      "deps": [
  4204                          "//test:_no_test_run_java#jar"
  4205                      ], 
  4206                      "hash": "gkvCJcr/mSdyYIEOuaG7NBZGdhzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4207                      "inputs": [
  4208                          "plz-out/gen/test/no_test_run_java.jar"
  4209                      ], 
  4210                      "outs": [
  4211                          "test/no_test_run_java"
  4212                      ], 
  4213                      "test": true
  4214                  }, 
  4215                  "nocache_test": {
  4216                      "deps": [
  4217                          "//src:please"
  4218                      ], 
  4219                      "hash": "0KeFJ8uEV9xpkJSNt5lgies0KGvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4220                      "inputs": [
  4221                          "plz-out/bin/src/please"
  4222                      ], 
  4223                      "test": true
  4224                  }, 
  4225                  "num_runs_test": {
  4226                      "deps": [
  4227                          "//src:please"
  4228                      ], 
  4229                      "hash": "/XY/HJslUnk1W1FYZmEQhFBdUTXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4230                      "inputs": [
  4231                          "plz-out/bin/src/please"
  4232                      ], 
  4233                      "test": true
  4234                  }, 
  4235                  "plz_e2e_test_build_defs": {
  4236                      "hash": "/gUkB6W9An34BZlCYuJYZzT2H2TDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4237                      "inputs": [
  4238                          "test/plz_e2e_test.build_defs"
  4239                      ], 
  4240                      "outs": [
  4241                          "test/plz_e2e_test.build_defs"
  4242                      ], 
  4243                      "srcs": [
  4244                          "test/plz_e2e_test.build_defs"
  4245                      ]
  4246                  }, 
  4247                  "plz_run_test": {
  4248                      "deps": [
  4249                          "//src:please"
  4250                      ], 
  4251                      "hash": "LkhXx+QcHbEZwtkZD6GNBf8De1/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4252                      "inputs": [
  4253                          "plz-out/bin/src/please"
  4254                      ], 
  4255                      "test": true
  4256                  }, 
  4257                  "query_affectedtests_stdin_test": {
  4258                      "deps": [
  4259                          "//src:please"
  4260                      ], 
  4261                      "hash": "jOu7+ZnOgZrfN7NO94FEfpDnc5HDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4262                      "inputs": [
  4263                          "plz-out/bin/src/please"
  4264                      ], 
  4265                      "test": true
  4266                  }, 
  4267                  "query_affectedtests_test": {
  4268                      "deps": [
  4269                          "//src:please"
  4270                      ], 
  4271                      "hash": "c0sR/1+BgR3xuA3DIXCTCY0L+NTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4272                      "inputs": [
  4273                          "plz-out/bin/src/please"
  4274                      ], 
  4275                      "test": true
  4276                  }, 
  4277                  "query_alltargets_test": {
  4278                      "deps": [
  4279                          "//src:please"
  4280                      ], 
  4281                      "hash": "1IVKSFW6IgayB61DXqZBs/LksCnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4282                      "inputs": [
  4283                          "plz-out/bin/src/please"
  4284                      ], 
  4285                      "test": true
  4286                  }, 
  4287                  "query_output_filegroup": {
  4288                      "deps": [
  4289                          "//src:please"
  4290                      ], 
  4291                      "hash": "dvdir3rPFroX6lMmzbpsKxiBxRTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4292                      "inputs": [
  4293                          "plz-out/bin/src/please"
  4294                      ], 
  4295                      "outs": [
  4296                          "test/please"
  4297                      ], 
  4298                      "srcs": [
  4299                          "//src:please"
  4300                      ]
  4301                  }, 
  4302                  "query_output_test": {
  4303                      "deps": [
  4304                          "//src:please"
  4305                      ], 
  4306                      "hash": "RJ76VbNx43Ap4ILwzDV18DqkTHnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4307                      "inputs": [
  4308                          "plz-out/bin/src/please"
  4309                      ], 
  4310                      "test": true
  4311                  }, 
  4312                  "query_somepath_nopath_test": {
  4313                      "deps": [
  4314                          "//src:please"
  4315                      ], 
  4316                      "hash": "VEpE0fOB8qyyinS7ejFQuShIGkPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4317                      "inputs": [
  4318                          "plz-out/bin/src/please"
  4319                      ], 
  4320                      "test": true
  4321                  }, 
  4322                  "query_somepath_reverse_test": {
  4323                      "deps": [
  4324                          "//src:please"
  4325                      ], 
  4326                      "hash": "Msg8eBgHDX0XBVQvTMyMAsI+ovTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4327                      "inputs": [
  4328                          "plz-out/bin/src/please"
  4329                      ], 
  4330                      "test": true
  4331                  }, 
  4332                  "query_somepath_test": {
  4333                      "deps": [
  4334                          "//src:please"
  4335                      ], 
  4336                      "hash": "jTVz0Pvyur9AEX6S5z9o1H3a/WLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4337                      "inputs": [
  4338                          "plz-out/bin/src/please"
  4339                      ], 
  4340                      "test": true
  4341                  }, 
  4342                  "require_provide_test": {
  4343                      "deps": [
  4344                          "//src:please"
  4345                      ], 
  4346                      "hash": "30tu12JRyONE8zALs6zzD1ha+K3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4347                      "inputs": [
  4348                          "plz-out/bin/src/please"
  4349                      ], 
  4350                      "test": true
  4351                  }, 
  4352                  "run_completion_test": {
  4353                      "deps": [
  4354                          "//src:please"
  4355                      ], 
  4356                      "hash": "5OfqxFMCww7taeOS/NGphxxsTqjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4357                      "inputs": [
  4358                          "plz-out/bin/src/please"
  4359                      ], 
  4360                      "test": true
  4361                  }, 
  4362                  "test_caching_test": {
  4363                      "deps": [
  4364                          "//src:please"
  4365                      ], 
  4366                      "hash": "D9N+TGynizJ7cKc/mw1yIFKs3snDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4367                      "inputs": [
  4368                          "plz-out/bin/src/please"
  4369                      ], 
  4370                      "test": true
  4371                  }, 
  4372                  "test_completion_test": {
  4373                      "deps": [
  4374                          "//src:please"
  4375                      ], 
  4376                      "hash": "uFODJU10kGdS0EjfeKlnzHuhD0nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4377                      "inputs": [
  4378                          "plz-out/bin/src/please"
  4379                      ], 
  4380                      "test": true
  4381                  }, 
  4382                  "test_nocache_test": {
  4383                      "deps": [
  4384                          "//src:please"
  4385                      ], 
  4386                      "hash": "ftKfxHLzlWvIKOJ2jgHxoP/zggbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4387                      "inputs": [
  4388                          "plz-out/bin/src/please"
  4389                      ], 
  4390                      "test": true
  4391                  }, 
  4392                  "test_output_test": {
  4393                      "deps": [
  4394                          "//src:please"
  4395                      ], 
  4396                      "hash": "iX2f+KYe1HwMH7mYMRpgDjiIGTbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4397                      "inputs": [
  4398                          "plz-out/bin/src/please"
  4399                      ], 
  4400                      "test": true
  4401                  }, 
  4402                  "test_output_test_1": {
  4403                      "hash": "AthXQHSMeGteyJhmG72kwbrZgqLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4404                      "test": true
  4405                  }, 
  4406                  "test_output_test_2": {
  4407                      "hash": "USKlsmDYB2rk/ugs34BSnWek4KzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4408                      "test": true
  4409                  }
  4410              }
  4411          }, 
  4412          "test/build_defs": {
  4413              "targets": {
  4414                  "plz_e2e_test": {
  4415                      "hash": "1h5rquaK2nONfv1wgxSDO5biMzTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4416                      "inputs": [
  4417                          "test/build_defs/plz_e2e_test.build_defs"
  4418                      ], 
  4419                      "outs": [
  4420                          "test/build_defs/plz_e2e_test.build_defs"
  4421                      ], 
  4422                      "srcs": [
  4423                          "test/build_defs/plz_e2e_test.build_defs"
  4424                      ]
  4425                  }
  4426              }
  4427          }, 
  4428          "test/cc_rules": {
  4429              "targets": {
  4430                  "_cc_deps_test#main": {
  4431                      "hash": "3fMFo+HrUbo9QYbCmKu0XcPlI8TDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4432                      "outs": [
  4433                          "test/cc_rules/_cc_deps_test_main.cc"
  4434                      ]
  4435                  }, 
  4436                  "_lib1#hdrs": {
  4437                      "hash": "wMlCefIBhv0q0yqtTlvTd1I34OPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4438                      "inputs": [
  4439                          "test/cc_rules/lib1.h"
  4440                      ], 
  4441                      "outs": [
  4442                          "test/cc_rules/lib1.h"
  4443                      ], 
  4444                      "srcs": [
  4445                          "test/cc_rules/lib1.h"
  4446                      ]
  4447                  }, 
  4448                  "_lib1#o": {
  4449                      "hash": "7xp3cGwQkJOkymq7txLbLXsz6oDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4450                      "inputs": [
  4451                          "test/cc_rules/lib1.h", 
  4452                          "test/cc_rules/lib1.cc"
  4453                      ], 
  4454                      "outs": [
  4455                          "test/cc_rules/lib1.o"
  4456                      ]
  4457                  }, 
  4458                  "_lib2#hdrs": {
  4459                      "deps": [
  4460                          "//test/cc_rules:lib1"
  4461                      ], 
  4462                      "hash": "+pA1CFET1AUy1APs/VaEohyaOx/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4463                      "inputs": [
  4464                          "test/cc_rules/lib2.h", 
  4465                          "plz-out/gen/test/cc_rules/lib1.h"
  4466                      ], 
  4467                      "outs": [
  4468                          "test/cc_rules/lib2.h"
  4469                      ], 
  4470                      "srcs": [
  4471                          "test/cc_rules/lib2.h"
  4472                      ]
  4473                  }, 
  4474                  "_lib2#o": {
  4475                      "deps": [
  4476                          "//test/cc_rules:lib1"
  4477                      ], 
  4478                      "hash": "5Mbm85Jh9W2kRPJb9z9sI+iTY1TDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4479                      "inputs": [
  4480                          "test/cc_rules/lib2.h", 
  4481                          "test/cc_rules/lib2.cc", 
  4482                          "plz-out/gen/test/cc_rules/lib1.h"
  4483                      ], 
  4484                      "outs": [
  4485                          "test/cc_rules/lib2.o"
  4486                      ]
  4487                  }, 
  4488                  "cc_deps_test": {
  4489                      "deps": [
  4490                          "//test/cc_rules:_cc_deps_test#main", 
  4491                          "//test/cc_rules:lib2"
  4492                      ], 
  4493                      "hash": "PAha5xLbWNWBXO3V2ztIQGeQEFTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4494                      "inputs": [
  4495                          "test/cc_rules/deps_test.cc", 
  4496                          "plz-out/gen/test/cc_rules/_cc_deps_test_main.cc", 
  4497                          "plz-out/gen/test/cc_rules/lib2.h", 
  4498                          "plz-out/gen/test/cc_rules/lib2.o", 
  4499                          "plz-out/gen/test/cc_rules/lib1.h", 
  4500                          "plz-out/gen/test/cc_rules/lib1.o"
  4501                      ], 
  4502                      "outs": [
  4503                          "test/cc_rules/cc_deps_test"
  4504                      ], 
  4505                      "srcs": [
  4506                          "test/cc_rules/deps_test.cc", 
  4507                          "//test/cc_rules:_cc_deps_test#main"
  4508                      ], 
  4509                      "test": true
  4510                  }, 
  4511                  "cc_query_somepath_test_1": {
  4512                      "deps": [
  4513                          "//src:please"
  4514                      ], 
  4515                      "hash": "tSfo8lCLF8FL5yKt8rsLqQ72Ei7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4516                      "inputs": [
  4517                          "plz-out/bin/src/please"
  4518                      ], 
  4519                      "test": true
  4520                  }, 
  4521                  "cc_query_somepath_test_2": {
  4522                      "deps": [
  4523                          "//src:please"
  4524                      ], 
  4525                      "hash": "z6ykpBz9X7UqNfKkjhVjvETlekPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4526                      "inputs": [
  4527                          "plz-out/bin/src/please"
  4528                      ], 
  4529                      "test": true
  4530                  }, 
  4531                  "lib1": {
  4532                      "deps": [
  4533                          "//test/cc_rules:_lib1#hdrs", 
  4534                          "//test/cc_rules:_lib1#o"
  4535                      ], 
  4536                      "hash": "d9xYaRp2RJdBR24mUHD4kL/KGaPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4537                      "inputs": [
  4538                          "plz-out/gen/test/cc_rules/lib1.h", 
  4539                          "plz-out/gen/test/cc_rules/lib1.o"
  4540                      ], 
  4541                      "outs": [
  4542                          "test/cc_rules/lib1.h", 
  4543                          "test/cc_rules/lib1.o"
  4544                      ], 
  4545                      "srcs": [
  4546                          "//test/cc_rules:_lib1#hdrs", 
  4547                          "//test/cc_rules:_lib1#o"
  4548                      ]
  4549                  }, 
  4550                  "lib2": {
  4551                      "deps": [
  4552                          "//test/cc_rules:_lib2#hdrs", 
  4553                          "//test/cc_rules:_lib2#o", 
  4554                          "//test/cc_rules:lib1"
  4555                      ], 
  4556                      "hash": "YI+3HsutPZQT1R9TvaZC01N/4PbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4557                      "inputs": [
  4558                          "plz-out/gen/test/cc_rules/lib2.h", 
  4559                          "plz-out/gen/test/cc_rules/lib1.h", 
  4560                          "plz-out/gen/test/cc_rules/lib1.o", 
  4561                          "plz-out/gen/test/cc_rules/lib2.o"
  4562                      ], 
  4563                      "outs": [
  4564                          "test/cc_rules/lib2.h", 
  4565                          "test/cc_rules/lib2.o"
  4566                      ], 
  4567                      "srcs": [
  4568                          "//test/cc_rules:_lib2#hdrs", 
  4569                          "//test/cc_rules:_lib2#o"
  4570                      ]
  4571                  }
  4572              }
  4573          }, 
  4574          "test/completions": {
  4575              "targets": {
  4576                  "binary": {
  4577                      "hash": "h6ha/ix1yO2EBl0ZhaBLPoda4VbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4578                      "outs": [
  4579                          "test/completions/bin.sh"
  4580                      ]
  4581                  }, 
  4582                  "library": {
  4583                      "hash": "jwjglHFcm+LiArYyTYMoxle/WNrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4584                      "outs": [
  4585                          "test/completions/lib.txt"
  4586                      ]
  4587                  }, 
  4588                  "test": {
  4589                      "hash": "4/e4LiFK6NPQJvFPgTdsyjox1rLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4590                      "outs": [
  4591                          "test/completions/test.sh"
  4592                      ], 
  4593                      "test": true
  4594                  }
  4595              }
  4596          }, 
  4597          "test/go_rules": {
  4598              "targets": {
  4599                  "_go_rules_test_lib#srcs": {
  4600                      "deps": [
  4601                          "//test/go_rules/test:test"
  4602                      ], 
  4603                      "hash": "uq5luQ9r35Z1K13XCZ252MkBDrDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4604                      "inputs": [
  4605                          "test/go_rules/go_rules_test_lib.go", 
  4606                          "plz-out/gen/test/go_rules/test/test.a"
  4607                      ], 
  4608                      "outs": [
  4609                          "test/go_rules/go_rules_test_lib.go"
  4610                      ], 
  4611                      "srcs": [
  4612                          "test/go_rules/go_rules_test_lib.go"
  4613                      ]
  4614                  }, 
  4615                  "go_rules_test": {
  4616                      "deps": [
  4617                          "//test/go_rules:go_rules_test_bin"
  4618                      ], 
  4619                      "hash": "eSzKUMd6VuBQDSMvGMR14WSUEOXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4620                      "inputs": [
  4621                          "plz-out/bin/test/go_rules/go_rules_test_bin"
  4622                      ], 
  4623                      "test": true
  4624                  }, 
  4625                  "go_rules_test_bin": {
  4626                      "deps": [
  4627                          "//test/go_rules:go_rules_test_lib"
  4628                      ], 
  4629                      "hash": "bMKbH96VY+xVdr9RwrNxvQwlJ8rDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4630                      "inputs": [
  4631                          "test/go_rules/go_rules_test_bin.go", 
  4632                          "plz-out/gen/test/go_rules/go_rules_test_lib.a", 
  4633                          "plz-out/gen/test/go_rules/go_rules_test_lib.go", 
  4634                          "plz-out/gen/test/go_rules/test/test.a", 
  4635                          "plz-out/gen/test/go_rules/test/test.go"
  4636                      ], 
  4637                      "outs": [
  4638                          "test/go_rules/go_rules_test_bin"
  4639                      ], 
  4640                      "srcs": [
  4641                          "test/go_rules/go_rules_test_bin.go"
  4642                      ]
  4643                  }, 
  4644                  "go_rules_test_lib": {
  4645                      "deps": [
  4646                          "//test/go_rules/test:test", 
  4647                          "//test/go_rules:_go_rules_test_lib#srcs"
  4648                      ], 
  4649                      "hash": "xZXWRDS7z7whmOEr6Dd3O0HbhlHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4650                      "inputs": [
  4651                          "test/go_rules/go_rules_test_lib.go", 
  4652                          "plz-out/gen/test/go_rules/test/test.a"
  4653                      ], 
  4654                      "outs": [
  4655                          "test/go_rules/go_rules_test_lib.a"
  4656                      ], 
  4657                      "srcs": [
  4658                          "test/go_rules/go_rules_test_lib.go"
  4659                      ]
  4660                  }
  4661              }
  4662          }, 
  4663          "test/go_rules/test": {
  4664              "targets": {
  4665                  "_test#srcs": {
  4666                      "hash": "UwHtPzCZYxaQivohqCCWEJaYazzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4667                      "inputs": [
  4668                          "test/go_rules/test/test.go"
  4669                      ], 
  4670                      "outs": [
  4671                          "test/go_rules/test/test.go"
  4672                      ], 
  4673                      "srcs": [
  4674                          "test/go_rules/test/test.go"
  4675                      ]
  4676                  }, 
  4677                  "test": {
  4678                      "deps": [
  4679                          "//test/go_rules/test:_test#srcs"
  4680                      ], 
  4681                      "hash": "Ct0p5oyzGd8SheKyELkFVEy4mSHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4682                      "inputs": [
  4683                          "test/go_rules/test/test.go"
  4684                      ], 
  4685                      "outs": [
  4686                          "test/go_rules/test/test.a"
  4687                      ], 
  4688                      "srcs": [
  4689                          "test/go_rules/test/test.go"
  4690                      ]
  4691                  }
  4692              }
  4693          }, 
  4694          "test/moar": {
  4695              "targets": {
  4696                  "require_provide_check": {
  4697                      "deps": [
  4698                          "//test/moar:test_require_fg"
  4699                      ], 
  4700                      "hash": "czu4haSvutKYJHn5m+DW69xMhcHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4701                      "inputs": [
  4702                          "plz-out/gen/test/moar/test_require.py"
  4703                      ]
  4704                  }, 
  4705                  "test_require_fg": {
  4706                      "deps": [
  4707                          "//test/moar:test_require_py", 
  4708                          "//test/moar:test_require_go"
  4709                      ], 
  4710                      "hash": "bUGcDMMoTGDRbOnpu2KwnS0PzqfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4711                      "inputs": [
  4712                          "plz-out/gen/test/moar/test_require.go", 
  4713                          "plz-out/gen/test/moar/test_require.py"
  4714                      ], 
  4715                      "outs": [
  4716                          "test/moar/test_require.py", 
  4717                          "test/moar/test_require.go"
  4718                      ], 
  4719                      "srcs": [
  4720                          "//test/moar:test_require_py", 
  4721                          "//test/moar:test_require_go"
  4722                      ]
  4723                  }, 
  4724                  "test_require_go": {
  4725                      "hash": "yqqcCotfLjmRoYpSRPi1oYN6bUDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4726                      "outs": [
  4727                          "test/moar/test_require.go"
  4728                      ]
  4729                  }, 
  4730                  "test_require_py": {
  4731                      "hash": "Zigvtx6a4wYzcMXhCnDByw4fe6LDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4732                      "outs": [
  4733                          "test/moar/test_require.py"
  4734                      ]
  4735                  }
  4736              }
  4737          }, 
  4738          "third_party/go": {
  4739              "targets": {
  4740                  "cover": {
  4741                      "hash": "UiWdL61pVpNxMc8gHU++PhmHHCfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4742                      "outs": [
  4743                          "third_party/go/src/golang.org/x/tools/cover"
  4744                      ]
  4745                  }, 
  4746                  "gcfg": {
  4747                      "hash": "lkaHfJVuOgya+FmIpOCe8bFDy87DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4748                      "outs": [
  4749                          "third_party/go/src/gopkg.in/gcfg.v1"
  4750                      ]
  4751                  }, 
  4752                  "go-bindata": {
  4753                      "hash": "qgqNa44iHHc3bQffed25/5SW0lfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4754                      "outs": [
  4755                          "third_party/go/bin/go-bindata"
  4756                      ]
  4757                  }, 
  4758                  "go-flags": {
  4759                      "hash": "Ky+B19RvonVsZKx1EBpkDQNIOgrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4760                      "outs": [
  4761                          "third_party/go/src/github.com/jessevdk/go-flags"
  4762                      ]
  4763                  }, 
  4764                  "gorilla_context": {
  4765                      "hash": "7+svWZoqCEG13glJAiXOxMNkryrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4766                      "outs": [
  4767                          "third_party/go/src/github.com/gorilla/context"
  4768                      ]
  4769                  }, 
  4770                  "grpc": {
  4771                      "hash": "8Vy+D6vjdKM0MHm+9Zl5Ys+W+H3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4772                      "outs": [
  4773                          "third_party/go/src/google.golang.org/grpc"
  4774                      ]
  4775                  }, 
  4776                  "humanize": {
  4777                      "hash": "1+ORyl7Hvyi3xWV8J4hwSv4dib7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4778                      "outs": [
  4779                          "third_party/go/src/github.com/dustin/go-humanize"
  4780                      ]
  4781                  }, 
  4782                  "logging": {
  4783                      "hash": "rXIiDZyzbaIh0PnS9LQefrRzNMjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4784                      "outs": [
  4785                          "third_party/go/src/github.com/op/go-logging"
  4786                      ]
  4787                  }, 
  4788                  "mux": {
  4789                      "deps": [
  4790                          "//third_party/go:gorilla_context"
  4791                      ], 
  4792                      "hash": "+Gm01eEGAzNV8mFLQfRZE8B5KlXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4793                      "inputs": [
  4794                          "plz-out/gen/third_party/go/src/github.com/gorilla/context"
  4795                      ], 
  4796                      "outs": [
  4797                          "third_party/go/src/github.com/gorilla/mux"
  4798                      ]
  4799                  }, 
  4800                  "protobuf": {
  4801                      "deps": [
  4802                          "//third_party/go:grpc"
  4803                      ], 
  4804                      "hash": "+/Mb/whZ6LPUUuw1Z7nfFY0ph7XDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4805                      "inputs": [
  4806                          "plz-out/gen/third_party/go/src/google.golang.org/grpc"
  4807                      ]
  4808                  }, 
  4809                  "terminal": {
  4810                      "hash": "FcpaVJ/SEDPy72CSKaVjG9hpL/fDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4811                      "outs": [
  4812                          "third_party/go/src/golang.org/x/crypto/ssh/terminal"
  4813                      ]
  4814                  }, 
  4815                  "testify": {
  4816                      "hash": "nJQvNZW9cHWT1vRoqC5U2gx+5Y/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4817                      "outs": [
  4818                          "third_party/go/src/github.com/stretchr/testify"
  4819                      ]
  4820                  }
  4821              }
  4822          }, 
  4823          "third_party/go/src/zip": {
  4824              "targets": {
  4825                  "_zip#srcs": {
  4826                      "hash": "MF3fHjSjJkTBSN9EV5MovZnrsyHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4827                      "inputs": [
  4828                          "third_party/go/src/zip/reader.go", 
  4829                          "third_party/go/src/zip/register.go", 
  4830                          "third_party/go/src/zip/struct.go", 
  4831                          "third_party/go/src/zip/writer.go"
  4832                      ], 
  4833                      "outs": [
  4834                          "third_party/go/src/zip/reader.go", 
  4835                          "third_party/go/src/zip/register.go", 
  4836                          "third_party/go/src/zip/struct.go", 
  4837                          "third_party/go/src/zip/writer.go"
  4838                      ], 
  4839                      "srcs": [
  4840                          "third_party/go/src/zip/reader.go", 
  4841                          "third_party/go/src/zip/register.go", 
  4842                          "third_party/go/src/zip/struct.go", 
  4843                          "third_party/go/src/zip/writer.go"
  4844                      ]
  4845                  }, 
  4846                  "zip": {
  4847                      "deps": [
  4848                          "//third_party/go/src/zip:_zip#srcs"
  4849                      ], 
  4850                      "hash": "EHuCQesXI9pmMtGqE6YyJqC/FI/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4851                      "inputs": [
  4852                          "third_party/go/src/zip/reader.go", 
  4853                          "third_party/go/src/zip/register.go", 
  4854                          "third_party/go/src/zip/struct.go", 
  4855                          "third_party/go/src/zip/writer.go"
  4856                      ], 
  4857                      "outs": [
  4858                          "third_party/go/src/zip/zip.a"
  4859                      ], 
  4860                      "srcs": [
  4861                          "third_party/go/src/zip/reader.go", 
  4862                          "third_party/go/src/zip/register.go", 
  4863                          "third_party/go/src/zip/struct.go", 
  4864                          "third_party/go/src/zip/writer.go"
  4865                      ]
  4866                  }
  4867              }
  4868          }, 
  4869          "third_party/java": {
  4870              "targets": {
  4871                  "_grpc-all#deps": {
  4872                      "hash": "GHW2g31ZWQxfsp5i08UtPKwvbITDcgEsI2vAKnpbZL6KuEj4oejACQ"
  4873                  }, 
  4874                  "_guava#deps": {
  4875                      "hash": "I+KwVmV8hzyCuIErqHbv12+msC3DcgEsI2vAKnpbZL6KuEj4oejACQ"
  4876                  }, 
  4877                  "_jacoco#deps": {
  4878                      "hash": "1tlqcXUAPq1QDXPBb+tcWGl2EN7DcgEsI2vAKnpbZL6KuEj4oejACQ"
  4879                  }, 
  4880                  "grpc-all": {
  4881                      "deps": [
  4882                          "//third_party/java:guava", 
  4883                          "//third_party/java:_grpc-all#deps"
  4884                      ], 
  4885                      "hash": "9PDSn2cZp5nWfxw6tILj9hVQcifDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4886                      "inputs": [
  4887                          "plz-out/gen/third_party/java/guava.jar", 
  4888                          "plz-out/gen/third_party/java/guava_src.jar"
  4889                      ], 
  4890                      "outs": [
  4891                          "third_party/java/grpc-all.jar", 
  4892                          "third_party/java/grpc-all_src.jar"
  4893                      ]
  4894                  }, 
  4895                  "guava": {
  4896                      "deps": [
  4897                          "//third_party/java:_guava#deps"
  4898                      ], 
  4899                      "hash": "k8HlmutD5M/CneKBaWhcEN8keTPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4900                      "outs": [
  4901                          "third_party/java/guava.jar", 
  4902                          "third_party/java/guava_src.jar"
  4903                      ]
  4904                  }, 
  4905                  "hamcrest": {
  4906                      "hash": "3G4cELL2GGcAoA3NC4nIrn8LYGrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4907                      "outs": [
  4908                          "third_party/java/hamcrest.jar", 
  4909                          "third_party/java/hamcrest_src.jar"
  4910                      ]
  4911                  }, 
  4912                  "jacoco": {
  4913                      "deps": [
  4914                          "//third_party/java:_jacoco#deps"
  4915                      ], 
  4916                      "hash": "qMc1vbEA3aV1crBRmmmFnSsjsnHDcgEsI2vAKnpbZL6KuEj4oejACQ"
  4917                  }, 
  4918                  "junit": {
  4919                      "hash": "LAShIOoIwd5cY6BLPqpWfCLGS5vDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4920                      "outs": [
  4921                          "third_party/java/junit.jar", 
  4922                          "third_party/java/junit_src.jar"
  4923                      ]
  4924                  }, 
  4925                  "logback-classic": {
  4926                      "deps": [
  4927                          "//third_party/java:logback-core", 
  4928                          "//third_party/java:slf4j-api"
  4929                      ], 
  4930                      "hash": "UgfdT4xA/zMsjknEHYc64d0MTEHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4931                      "inputs": [
  4932                          "plz-out/gen/third_party/java/logback-core.jar", 
  4933                          "plz-out/gen/third_party/java/logback-core_src.jar", 
  4934                          "plz-out/gen/third_party/java/slf4j-api.jar", 
  4935                          "plz-out/gen/third_party/java/slf4j-api_src.jar"
  4936                      ], 
  4937                      "outs": [
  4938                          "third_party/java/logback-classic.jar", 
  4939                          "third_party/java/logback-classic_src.jar"
  4940                      ]
  4941                  }, 
  4942                  "logback-core": {
  4943                      "hash": "0sXW5uIp8z1918q1WCQzAmdX4o/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4944                      "outs": [
  4945                          "third_party/java/logback-core.jar", 
  4946                          "third_party/java/logback-core_src.jar"
  4947                      ]
  4948                  }, 
  4949                  "protobuf": {
  4950                      "hash": "x1vvNR7XXQW5teeJWsQpjvqPWu/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4951                      "outs": [
  4952                          "third_party/java/protobuf.jar", 
  4953                          "third_party/java/protobuf_src.jar"
  4954                      ]
  4955                  }, 
  4956                  "slf4j-api": {
  4957                      "hash": "BSkx0ofR88El3Ehw22+73FYioKDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4958                      "outs": [
  4959                          "third_party/java/slf4j-api.jar", 
  4960                          "third_party/java/slf4j-api_src.jar"
  4961                      ]
  4962                  }
  4963              }
  4964          }, 
  4965          "third_party/python": {
  4966              "targets": {
  4967                  "_coverage#install": {
  4968                      "hash": "LzngD6PgZinbFWjMfK0GDtGwm8nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4969                      "inputs": [
  4970                          "third_party/python/coverage_pex.patch"
  4971                      ], 
  4972                      "outs": [
  4973                          "third_party/python/coverage"
  4974                      ], 
  4975                      "srcs": [
  4976                          "third_party/python/coverage_pex.patch"
  4977                      ]
  4978                  }, 
  4979                  "_coverage#zip": {
  4980                      "deps": [
  4981                          "//third_party/python:_coverage#install"
  4982                      ], 
  4983                      "hash": "Fgyiyue7XQjoAyWw76tDyikkxA7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4984                      "inputs": [
  4985                          "plz-out/gen/third_party/python/coverage"
  4986                      ], 
  4987                      "outs": [
  4988                          "third_party/python/.coverage.pex.zip"
  4989                      ], 
  4990                      "srcs": [
  4991                          "//third_party/python:_coverage#install"
  4992                      ]
  4993                  }, 
  4994                  "_dateutil#install": {
  4995                      "hash": "UnXOG8dt1RxBlIAdMdvCDc0ZbjHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4996                      "outs": [
  4997                          "third_party/python/dateutil"
  4998                      ]
  4999                  }, 
  5000                  "_dateutil#zip": {
  5001                      "deps": [
  5002                          "//third_party/python:_dateutil#install"
  5003                      ], 
  5004                      "hash": "59WbSfWDxRV4Gvfj8qBfnreb+WjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5005                      "inputs": [
  5006                          "plz-out/gen/third_party/python/dateutil"
  5007                      ], 
  5008                      "outs": [
  5009                          "third_party/python/.dateutil.pex.zip"
  5010                      ], 
  5011                      "srcs": [
  5012                          "//third_party/python:_dateutil#install"
  5013                      ]
  5014                  }, 
  5015                  "_enum#install": {
  5016                      "hash": "98lcfb/agadvKuqkqplGnFWXDFnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5017                      "outs": [
  5018                          "third_party/python/enum"
  5019                      ]
  5020                  }, 
  5021                  "_enum#zip": {
  5022                      "deps": [
  5023                          "//third_party/python:_enum#install"
  5024                      ], 
  5025                      "hash": "wh+KEh+sBL3vEkpRdfpopqYov1zDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5026                      "inputs": [
  5027                          "plz-out/gen/third_party/python/enum"
  5028                      ], 
  5029                      "outs": [
  5030                          "third_party/python/.enum.pex.zip"
  5031                      ], 
  5032                      "srcs": [
  5033                          "//third_party/python:_enum#install"
  5034                      ]
  5035                  }, 
  5036                  "_futures#install": {
  5037                      "hash": "2XsrV4CWO2cmGSKjHlp+UG3rp1bDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5038                      "outs": [
  5039                          "third_party/python/futures", 
  5040                          "third_party/python/concurrent"
  5041                      ]
  5042                  }, 
  5043                  "_futures#zip": {
  5044                      "deps": [
  5045                          "//third_party/python:_futures#install"
  5046                      ], 
  5047                      "hash": "/IWpfNoaCrOGFsTtmSgjveS1bgzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5048                      "inputs": [
  5049                          "plz-out/gen/third_party/python/futures", 
  5050                          "plz-out/gen/third_party/python/concurrent"
  5051                      ], 
  5052                      "outs": [
  5053                          "third_party/python/.futures.pex.zip"
  5054                      ], 
  5055                      "srcs": [
  5056                          "//third_party/python:_futures#install"
  5057                      ]
  5058                  }, 
  5059                  "_grpc#install": {
  5060                      "hash": "jA3IsGVNzSqbY95K2/SDWUbIVNPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5061                      "outs": [
  5062                          "third_party/python/grpc"
  5063                      ]
  5064                  }, 
  5065                  "_grpc#zip": {
  5066                      "deps": [
  5067                          "//third_party/python:_grpc#install"
  5068                      ], 
  5069                      "hash": "kqgcFXFV09Idj1a7N97eWNnwWmTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5070                      "inputs": [
  5071                          "plz-out/gen/third_party/python/grpc"
  5072                      ], 
  5073                      "outs": [
  5074                          "third_party/python/.grpc.pex.zip"
  5075                      ], 
  5076                      "srcs": [
  5077                          "//third_party/python:_grpc#install"
  5078                      ]
  5079                  }, 
  5080                  "_pex#install": {
  5081                      "hash": "f5yfP8jTERTv6Zwy6vtPF8UTTU/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5082                      "inputs": [
  5083                          "third_party/python/dont_recompress.patch"
  5084                      ], 
  5085                      "outs": [
  5086                          "third_party/python/pex"
  5087                      ], 
  5088                      "srcs": [
  5089                          "third_party/python/dont_recompress.patch"
  5090                      ]
  5091                  }, 
  5092                  "_pex#zip": {
  5093                      "deps": [
  5094                          "//third_party/python:_pex#install"
  5095                      ], 
  5096                      "hash": "DaDqXy0V9gW2pjQDVkI2S95wpALDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5097                      "inputs": [
  5098                          "plz-out/gen/third_party/python/pex"
  5099                      ], 
  5100                      "outs": [
  5101                          "third_party/python/.pex.pex.zip"
  5102                      ], 
  5103                      "srcs": [
  5104                          "//third_party/python:_pex#install"
  5105                      ]
  5106                  }, 
  5107                  "_pkg_resources#install": {
  5108                      "hash": "OgVx1nXDmDmhdxleLvI/wnqPsDfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5109                      "outs": [
  5110                          "third_party/python/pkg_resources.py"
  5111                      ]
  5112                  }, 
  5113                  "_pkg_resources#zip": {
  5114                      "deps": [
  5115                          "//third_party/python:_pkg_resources#install"
  5116                      ], 
  5117                      "hash": "sR2/lL6GhqLmelat3QTP/3Ai0dvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5118                      "inputs": [
  5119                          "plz-out/gen/third_party/python/pkg_resources.py"
  5120                      ], 
  5121                      "outs": [
  5122                          "third_party/python/.pkg_resources.pex.zip"
  5123                      ], 
  5124                      "srcs": [
  5125                          "//third_party/python:_pkg_resources#install"
  5126                      ]
  5127                  }, 
  5128                  "_protobuf#install": {
  5129                      "hash": "7OMczFruVZ5xPmDqf37e9k7ZeLDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5130                      "outs": [
  5131                          "third_party/python/google"
  5132                      ]
  5133                  }, 
  5134                  "_protobuf#zip": {
  5135                      "deps": [
  5136                          "//third_party/python:_protobuf#install"
  5137                      ], 
  5138                      "hash": "ohku8j82xf+tcCsooBWcJW4mTmHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5139                      "inputs": [
  5140                          "plz-out/gen/third_party/python/google"
  5141                      ], 
  5142                      "outs": [
  5143                          "third_party/python/.protobuf.pex.zip"
  5144                      ], 
  5145                      "srcs": [
  5146                          "//third_party/python:_protobuf#install"
  5147                      ]
  5148                  }, 
  5149                  "_requests#install": {
  5150                      "hash": "a1a9d81liuJCirp6Oi9sLhr8HjTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5151                      "outs": [
  5152                          "third_party/python/requests"
  5153                      ]
  5154                  }, 
  5155                  "_requests#zip": {
  5156                      "deps": [
  5157                          "//third_party/python:_requests#install"
  5158                      ], 
  5159                      "hash": "i5Yg5s1zCM1Qo5ykajAzMMl+pE/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5160                      "inputs": [
  5161                          "plz-out/gen/third_party/python/requests"
  5162                      ], 
  5163                      "outs": [
  5164                          "third_party/python/.requests.pex.zip"
  5165                      ], 
  5166                      "srcs": [
  5167                          "//third_party/python:_requests#install"
  5168                      ]
  5169                  }, 
  5170                  "_six#install": {
  5171                      "hash": "/gMpURXuTkpKvSYPrOGGcxE1SdLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5172                      "outs": [
  5173                          "third_party/python/six.py"
  5174                      ]
  5175                  }, 
  5176                  "_six#zip": {
  5177                      "deps": [
  5178                          "//third_party/python:_six#install"
  5179                      ], 
  5180                      "hash": "geXev5UJTauv6H2dEQ+ZGfigl9PDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5181                      "inputs": [
  5182                          "plz-out/gen/third_party/python/six.py"
  5183                      ], 
  5184                      "outs": [
  5185                          "third_party/python/.six.pex.zip"
  5186                      ], 
  5187                      "srcs": [
  5188                          "//third_party/python:_six#install"
  5189                      ]
  5190                  }, 
  5191                  "_xmlrunner#install": {
  5192                      "hash": "osdyazaQeQ+jklBShMxKcY2jN+LDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5193                      "outs": [
  5194                          "third_party/python/xmlrunner"
  5195                      ]
  5196                  }, 
  5197                  "_xmlrunner#zip": {
  5198                      "deps": [
  5199                          "//third_party/python:_xmlrunner#install"
  5200                      ], 
  5201                      "hash": "wpyDPUlEsbjscUGHVLujQJY/1V3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5202                      "inputs": [
  5203                          "plz-out/gen/third_party/python/xmlrunner"
  5204                      ], 
  5205                      "outs": [
  5206                          "third_party/python/.xmlrunner.pex.zip"
  5207                      ], 
  5208                      "srcs": [
  5209                          "//third_party/python:_xmlrunner#install"
  5210                      ]
  5211                  }, 
  5212                  "coverage": {
  5213                      "deps": [
  5214                          "//third_party/python:_coverage#install", 
  5215                          "//third_party/python:_coverage#zip"
  5216                      ], 
  5217                      "hash": "S3tnef6VL6F1LenOdmTa/ApdczPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5218                      "inputs": [
  5219                          "plz-out/gen/third_party/python/coverage", 
  5220                          "plz-out/gen/third_party/python/.coverage.pex.zip"
  5221                      ], 
  5222                      "outs": [
  5223                          "third_party/python/coverage"
  5224                      ], 
  5225                      "srcs": [
  5226                          "//third_party/python:_coverage#install"
  5227                      ]
  5228                  }, 
  5229                  "dateutil": {
  5230                      "deps": [
  5231                          "//third_party/python:_dateutil#install", 
  5232                          "//third_party/python:six", 
  5233                          "//third_party/python:_dateutil#zip"
  5234                      ], 
  5235                      "hash": "w6UJ7Lk5pssXX4CqZ/FcwAFDRfTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5236                      "inputs": [
  5237                          "plz-out/gen/third_party/python/dateutil", 
  5238                          "plz-out/gen/third_party/python/.dateutil.pex.zip", 
  5239                          "plz-out/gen/third_party/python/six.py"
  5240                      ], 
  5241                      "outs": [
  5242                          "third_party/python/dateutil"
  5243                      ], 
  5244                      "srcs": [
  5245                          "//third_party/python:_dateutil#install"
  5246                      ]
  5247                  }, 
  5248                  "enum": {
  5249                      "deps": [
  5250                          "//third_party/python:_enum#install", 
  5251                          "//third_party/python:_enum#zip"
  5252                      ], 
  5253                      "hash": "3P0E36Ibun/hmSxYPtafi4u8bZfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5254                      "inputs": [
  5255                          "plz-out/gen/third_party/python/enum", 
  5256                          "plz-out/gen/third_party/python/.enum.pex.zip"
  5257                      ], 
  5258                      "outs": [
  5259                          "third_party/python/enum"
  5260                      ], 
  5261                      "srcs": [
  5262                          "//third_party/python:_enum#install"
  5263                      ]
  5264                  }, 
  5265                  "futures": {
  5266                      "deps": [
  5267                          "//third_party/python:_futures#install", 
  5268                          "//third_party/python:_futures#zip"
  5269                      ], 
  5270                      "hash": "0kXMJhIFO99pVX+suv9FBBOo8PzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5271                      "inputs": [
  5272                          "plz-out/gen/third_party/python/futures", 
  5273                          "plz-out/gen/third_party/python/concurrent", 
  5274                          "plz-out/gen/third_party/python/.futures.pex.zip"
  5275                      ], 
  5276                      "outs": [
  5277                          "third_party/python/futures", 
  5278                          "third_party/python/concurrent"
  5279                      ], 
  5280                      "srcs": [
  5281                          "//third_party/python:_futures#install"
  5282                      ]
  5283                  }, 
  5284                  "grpc": {
  5285                      "deps": [
  5286                          "//third_party/python:_grpc#install", 
  5287                          "//third_party/python:enum", 
  5288                          "//third_party/python:futures", 
  5289                          "//third_party/python:_grpc#zip"
  5290                      ], 
  5291                      "hash": "3AxoqkdRhOPPpdl6GoTx28tIVYXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5292                      "inputs": [
  5293                          "plz-out/gen/third_party/python/grpc", 
  5294                          "plz-out/gen/third_party/python/.grpc.pex.zip", 
  5295                          "plz-out/gen/third_party/python/enum", 
  5296                          "plz-out/gen/third_party/python/futures", 
  5297                          "plz-out/gen/third_party/python/concurrent"
  5298                      ], 
  5299                      "outs": [
  5300                          "third_party/python/grpc"
  5301                      ], 
  5302                      "srcs": [
  5303                          "//third_party/python:_grpc#install"
  5304                      ]
  5305                  }, 
  5306                  "pex": {
  5307                      "deps": [
  5308                          "//third_party/python:_pex#install", 
  5309                          "//third_party/python:_pex#zip"
  5310                      ], 
  5311                      "hash": "kioo+zDIRDIIalaq94ou48MffGzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5312                      "inputs": [
  5313                          "plz-out/gen/third_party/python/pex", 
  5314                          "plz-out/gen/third_party/python/.pex.pex.zip"
  5315                      ], 
  5316                      "outs": [
  5317                          "third_party/python/pex"
  5318                      ], 
  5319                      "srcs": [
  5320                          "//third_party/python:_pex#install"
  5321                      ]
  5322                  }, 
  5323                  "pkg_resources": {
  5324                      "deps": [
  5325                          "//third_party/python:_pkg_resources#install", 
  5326                          "//third_party/python:_pkg_resources#zip"
  5327                      ], 
  5328                      "hash": "aIAnzkWZu/EHJAXYuerL3zuKL1HDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5329                      "inputs": [
  5330                          "plz-out/gen/third_party/python/pkg_resources.py", 
  5331                          "plz-out/gen/third_party/python/.pkg_resources.pex.zip"
  5332                      ], 
  5333                      "outs": [
  5334                          "third_party/python/pkg_resources.py"
  5335                      ], 
  5336                      "srcs": [
  5337                          "//third_party/python:_pkg_resources#install"
  5338                      ]
  5339                  }, 
  5340                  "protobuf": {
  5341                      "deps": [
  5342                          "//third_party/python:_protobuf#install", 
  5343                          "//third_party/python:six", 
  5344                          "//third_party/python:_protobuf#zip"
  5345                      ], 
  5346                      "hash": "lMJEXoo6weRr/IOc/SefTCAVtjnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5347                      "inputs": [
  5348                          "plz-out/gen/third_party/python/google", 
  5349                          "plz-out/gen/third_party/python/.protobuf.pex.zip", 
  5350                          "plz-out/gen/third_party/python/six.py"
  5351                      ], 
  5352                      "outs": [
  5353                          "third_party/python/google"
  5354                      ], 
  5355                      "srcs": [
  5356                          "//third_party/python:_protobuf#install"
  5357                      ]
  5358                  }, 
  5359                  "requests": {
  5360                      "deps": [
  5361                          "//third_party/python:_requests#install", 
  5362                          "//third_party/python:_requests#zip"
  5363                      ], 
  5364                      "hash": "NmxOtRUFpvtZV0jftDk+sBoyTXTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5365                      "inputs": [
  5366                          "plz-out/gen/third_party/python/requests", 
  5367                          "plz-out/gen/third_party/python/.requests.pex.zip"
  5368                      ], 
  5369                      "outs": [
  5370                          "third_party/python/requests"
  5371                      ], 
  5372                      "srcs": [
  5373                          "//third_party/python:_requests#install"
  5374                      ]
  5375                  }, 
  5376                  "six": {
  5377                      "deps": [
  5378                          "//third_party/python:_six#install", 
  5379                          "//third_party/python:_six#zip"
  5380                      ], 
  5381                      "hash": "fy6uoVz3fA7m76e+9xxyF2fFOQfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5382                      "inputs": [
  5383                          "plz-out/gen/third_party/python/six.py", 
  5384                          "plz-out/gen/third_party/python/.six.pex.zip"
  5385                      ], 
  5386                      "outs": [
  5387                          "third_party/python/six.py"
  5388                      ], 
  5389                      "srcs": [
  5390                          "//third_party/python:_six#install"
  5391                      ]
  5392                  }, 
  5393                  "xmlrunner": {
  5394                      "deps": [
  5395                          "//third_party/python:_xmlrunner#install", 
  5396                          "//third_party/python:six", 
  5397                          "//third_party/python:_xmlrunner#zip"
  5398                      ], 
  5399                      "hash": "F6pYl9nYTHHcQ5IvoYEReFZ+rLfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5400                      "inputs": [
  5401                          "plz-out/gen/third_party/python/xmlrunner", 
  5402                          "plz-out/gen/third_party/python/.xmlrunner.pex.zip", 
  5403                          "plz-out/gen/third_party/python/six.py"
  5404                      ], 
  5405                      "outs": [
  5406                          "third_party/python/xmlrunner"
  5407                      ], 
  5408                      "srcs": [
  5409                          "//third_party/python:_xmlrunner#install"
  5410                      ]
  5411                  }
  5412              }
  5413          }
  5414      }
  5415  }