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