github.phpd.cn/thought-machine/please@v12.2.0+incompatible/tools/please_diff_graphs/diff/test_data/labels.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                          "manual"
   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": "vHcsPH1Qh577EiW5UaEruZQRNbHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  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                      "outs": [
  1680                          "src/build/python/pex_import_test.pex"
  1681                      ], 
  1682                      "test": true
  1683                  }, 
  1684                  "pex_test": {
  1685                      "deps": [
  1686                          "//src/build/python:_pex_test#pex"
  1687                      ], 
  1688                      "hash": "UWTOQb46dbI7Ut6Rpp4Ip4bgRirDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1689                      "inputs": [
  1690                          "plz-out/gen/src/build/python/.pex_test_main.pex.zip", 
  1691                          "plz-out/bin/src/build/python/bootstrap_pexer.pex"
  1692                      ], 
  1693                      "outs": [
  1694                          "src/build/python/pex_test.pex"
  1695                      ], 
  1696                      "test": true
  1697                  }, 
  1698                  "please_pex": {
  1699                      "deps": [
  1700                          "//src/build/python:please_pex_pre"
  1701                      ], 
  1702                      "hash": "xeSuOYFU9ATYMDO5zGxGyLOBGK7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1703                      "inputs": [
  1704                          "plz-out/bin/src/build/python/please_pex_pre.pex"
  1705                      ], 
  1706                      "outs": [
  1707                          "src/build/python/please_pex.pex"
  1708                      ], 
  1709                      "srcs": [
  1710                          "//src/build/python:please_pex_pre"
  1711                      ]
  1712                  }, 
  1713                  "please_pex_pre": {
  1714                      "deps": [
  1715                          "//src/build/python:_please_pex_pre#pex", 
  1716                          "//src/build/python:_please_pex_pre#lib"
  1717                      ], 
  1718                      "hash": "tx0YrReIxBdBg3FtZDvZP1WHxsrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1719                      "inputs": [
  1720                          "plz-out/gen/src/build/python/pex.py", 
  1721                          "plz-out/gen/src/build/python/._please_pex_pre#lib.pex.zip", 
  1722                          "plz-out/bin/src/build/python/bootstrap_pexer.pex", 
  1723                          "plz-out/gen/src/build/python/test_main.py", 
  1724                          "plz-out/gen/src/build/python/pex_main.py", 
  1725                          "plz-out/gen/src/build/python/.main_files.pex.zip", 
  1726                          "plz-out/gen/third_party/python/coverage", 
  1727                          "plz-out/gen/third_party/python/.coverage.pex.zip", 
  1728                          "plz-out/gen/third_party/python/six.py", 
  1729                          "plz-out/gen/third_party/python/.six.pex.zip", 
  1730                          "plz-out/gen/third_party/python/xmlrunner", 
  1731                          "plz-out/gen/third_party/python/.xmlrunner.pex.zip", 
  1732                          "plz-out/gen/third_party/python/pex", 
  1733                          "plz-out/gen/third_party/python/.pex.pex.zip", 
  1734                          "plz-out/gen/third_party/python/pkg_resources.py", 
  1735                          "plz-out/gen/third_party/python/.pkg_resources.pex.zip", 
  1736                          "plz-out/gen/src/build/python/.please_pex_pre_main.pex.zip"
  1737                      ], 
  1738                      "outs": [
  1739                          "src/build/python/please_pex_pre.pex"
  1740                      ]
  1741                  }, 
  1742                  "zip_unsafe_test": {
  1743                      "deps": [
  1744                          "//src/build/python:_zip_unsafe_test#pex"
  1745                      ], 
  1746                      "hash": "X0kRUcXRh5OBVOlPvT7oWOS85PbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1747                      "inputs": [
  1748                          "plz-out/gen/src/build/python/.zip_unsafe_test_main.pex.zip", 
  1749                          "plz-out/gen/src/build/cc/__init__.py", 
  1750                          "plz-out/gen/src/build/cc/so_test.so", 
  1751                          "plz-out/gen/src/build/cc/.so_test_py.pex.zip"
  1752                      ], 
  1753                      "outs": [
  1754                          "src/build/python/zip_unsafe_test.pex"
  1755                      ], 
  1756                      "test": true
  1757                  }
  1758              }
  1759          }, 
  1760          "src/cache": {
  1761              "targets": {
  1762                  "_cache#srcs": {
  1763                      "deps": [
  1764                          "//src/core:core", 
  1765                          "//src/cache/proto:rpc_cache", 
  1766                          "//third_party/go:logging", 
  1767                          "//third_party/go:grpc"
  1768                      ], 
  1769                      "hash": "bjjdCr1Q1dcqTDW5YTBzY7po5GbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1770                      "inputs": [
  1771                          "src/cache/cache.go", 
  1772                          "src/cache/dir_cache.go", 
  1773                          "src/cache/http_cache.go", 
  1774                          "src/cache/rpc_cache.go", 
  1775                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  1776                          "plz-out/gen/src/core/core.a", 
  1777                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  1778                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  1779                      ], 
  1780                      "outs": [
  1781                          "src/cache/cache.go", 
  1782                          "src/cache/dir_cache.go", 
  1783                          "src/cache/http_cache.go", 
  1784                          "src/cache/rpc_cache.go"
  1785                      ], 
  1786                      "srcs": [
  1787                          "src/cache/cache.go", 
  1788                          "src/cache/dir_cache.go", 
  1789                          "src/cache/http_cache.go", 
  1790                          "src/cache/rpc_cache.go"
  1791                      ]
  1792                  }, 
  1793                  "cache": {
  1794                      "deps": [
  1795                          "//src/core:core", 
  1796                          "//src/cache/proto:rpc_cache", 
  1797                          "//third_party/go:logging", 
  1798                          "//third_party/go:grpc", 
  1799                          "//src/cache:_cache#srcs"
  1800                      ], 
  1801                      "hash": "LY4GzZgnGL+X5nvHqLRxofdoh33DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1802                      "inputs": [
  1803                          "src/cache/cache.go", 
  1804                          "src/cache/dir_cache.go", 
  1805                          "src/cache/http_cache.go", 
  1806                          "src/cache/rpc_cache.go", 
  1807                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  1808                          "plz-out/gen/src/core/core.a", 
  1809                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  1810                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  1811                      ], 
  1812                      "outs": [
  1813                          "src/cache/cache.a"
  1814                      ], 
  1815                      "srcs": [
  1816                          "src/cache/cache.go", 
  1817                          "src/cache/dir_cache.go", 
  1818                          "src/cache/http_cache.go", 
  1819                          "src/cache/rpc_cache.go"
  1820                      ]
  1821                  }, 
  1822                  "http_cache_test": {
  1823                      "deps": [
  1824                          "//src/cache:cache", 
  1825                          "//src/cache/server:server", 
  1826                          "//third_party/go:logging", 
  1827                          "//src/cache/proto:rpc_cache"
  1828                      ], 
  1829                      "hash": "erjJlF9VTNOBFcCzHOXAfOplYbDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1830                      "inputs": [
  1831                          "src/cache/http_cache_test.go", 
  1832                          "plz-out/gen/src/cache/cache.go", 
  1833                          "plz-out/gen/src/cache/dir_cache.go", 
  1834                          "plz-out/gen/src/cache/http_cache.go", 
  1835                          "plz-out/gen/src/cache/rpc_cache.go", 
  1836                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  1837                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1838                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1839                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1840                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  1841                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  1842                          "plz-out/gen/src/core/core.a", 
  1843                          "plz-out/gen/src/core/build_env.go", 
  1844                          "plz-out/gen/src/core/build_label.go", 
  1845                          "plz-out/gen/src/core/build_target.go", 
  1846                          "plz-out/gen/src/core/file_label.go", 
  1847                          "plz-out/gen/src/core/graph.go", 
  1848                          "plz-out/gen/src/core/lock.go", 
  1849                          "plz-out/gen/src/core/state.go", 
  1850                          "plz-out/gen/src/core/utils.go", 
  1851                          "plz-out/gen/src/core/config_versioned.go", 
  1852                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  1853                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  1854                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  1855                          "plz-out/gen/src/cache/server/http_server.go", 
  1856                          "plz-out/gen/src/cache/server/rpc_server.go", 
  1857                          "plz-out/gen/src/cache/server/cache.go", 
  1858                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  1859                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  1860                          "plz-out/gen/third_party/go/src/github.com/gorilla/context"
  1861                      ], 
  1862                      "outs": [
  1863                          "src/cache/http_cache_test"
  1864                      ], 
  1865                      "srcs": [
  1866                          "src/cache/http_cache_test.go"
  1867                      ], 
  1868                      "test": true
  1869                  }, 
  1870                  "rpc_cache_test": {
  1871                      "deps": [
  1872                          "//src/cache:cache", 
  1873                          "//src/cache/server:server", 
  1874                          "//src/output:output", 
  1875                          "//third_party/go:logging", 
  1876                          "//src/cache/proto:rpc_cache"
  1877                      ], 
  1878                      "hash": "Npt8Cv1yp0RRUUYvOsldu0h9d0nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1879                      "inputs": [
  1880                          "src/cache/rpc_cache_test.go", 
  1881                          "plz-out/gen/src/cache/cache.go", 
  1882                          "plz-out/gen/src/cache/dir_cache.go", 
  1883                          "plz-out/gen/src/cache/http_cache.go", 
  1884                          "plz-out/gen/src/cache/rpc_cache.go", 
  1885                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  1886                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1887                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1888                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1889                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  1890                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  1891                          "plz-out/gen/src/core/core.a", 
  1892                          "plz-out/gen/src/core/build_env.go", 
  1893                          "plz-out/gen/src/core/build_label.go", 
  1894                          "plz-out/gen/src/core/build_target.go", 
  1895                          "plz-out/gen/src/core/file_label.go", 
  1896                          "plz-out/gen/src/core/graph.go", 
  1897                          "plz-out/gen/src/core/lock.go", 
  1898                          "plz-out/gen/src/core/state.go", 
  1899                          "plz-out/gen/src/core/utils.go", 
  1900                          "plz-out/gen/src/core/config_versioned.go", 
  1901                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  1902                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  1903                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  1904                          "plz-out/gen/src/cache/server/http_server.go", 
  1905                          "plz-out/gen/src/cache/server/rpc_server.go", 
  1906                          "plz-out/gen/src/cache/server/cache.go", 
  1907                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  1908                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  1909                          "plz-out/gen/third_party/go/src/github.com/gorilla/context", 
  1910                          "plz-out/gen/src/output/flags.go", 
  1911                          "plz-out/gen/src/output/logging.go", 
  1912                          "plz-out/gen/src/output/trace.go", 
  1913                          "plz-out/gen/src/output/shell_output_templated.go", 
  1914                          "plz-out/gen/src/output/interactive_display_templated.go", 
  1915                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  1916                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  1917                      ], 
  1918                      "outs": [
  1919                          "src/cache/rpc_cache_test"
  1920                      ], 
  1921                      "srcs": [
  1922                          "src/cache/rpc_cache_test.go"
  1923                      ], 
  1924                      "test": true
  1925                  }
  1926              }
  1927          }, 
  1928          "src/cache/proto": {
  1929              "targets": {
  1930                  "__rpc_cache#cc#hdrs": {
  1931                      "deps": [
  1932                          "//src/cache/proto:_rpc_cache#protoc"
  1933                      ], 
  1934                      "hash": "0wh+VZDSx6QkkdkbFDTzYAky08fDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1935                      "inputs": [
  1936                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1937                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1938                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1939                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc"
  1940                      ], 
  1941                      "outs": [
  1942                          "src/cache/proto/rpc_cache.pb.h"
  1943                      ], 
  1944                      "srcs": [
  1945                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache.pb.h"
  1946                      ]
  1947                  }, 
  1948                  "__rpc_cache#cc#o": {
  1949                      "deps": [
  1950                          "//src/cache/proto:_rpc_cache#protoc"
  1951                      ], 
  1952                      "hash": "YQ+gKgMiQ0XoGLPPNF4pW1wcZEHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1953                      "inputs": [
  1954                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1955                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1956                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1957                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc"
  1958                      ], 
  1959                      "outs": [
  1960                          "src/cache/proto/_rpc_cache#cc.o"
  1961                      ]
  1962                  }, 
  1963                  "__rpc_cache#go#srcs": {
  1964                      "deps": [
  1965                          "//src/cache/proto:_rpc_cache#protoc", 
  1966                          "//third_party/go:protobuf", 
  1967                          "//third_party/go:grpc"
  1968                      ], 
  1969                      "hash": "Zoz1N5MeFqvzrYx6qcGWogzld03DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1970                      "inputs": [
  1971                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1972                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1973                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1974                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  1975                          "plz-out/gen/third_party/go/src/google.golang.org/grpc"
  1976                      ], 
  1977                      "outs": [
  1978                          "src/cache/proto/rpc_cache.pb.go"
  1979                      ], 
  1980                      "srcs": [
  1981                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache.pb.go"
  1982                      ]
  1983                  }, 
  1984                  "__rpc_cache#py#zip": {
  1985                      "deps": [
  1986                          "//src/cache/proto:_rpc_cache#protoc"
  1987                      ], 
  1988                      "hash": "CRIPHmbA7EYv6H4zQR5OfA8UJPzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  1989                      "inputs": [
  1990                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  1991                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  1992                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  1993                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc"
  1994                      ], 
  1995                      "outs": [
  1996                          "src/cache/proto/._rpc_cache#py.pex.zip"
  1997                      ], 
  1998                      "srcs": [
  1999                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache_pb2.py"
  2000                      ]
  2001                  }, 
  2002                  "_rpc_cache#cc": {
  2003                      "deps": [
  2004                          "//src/cache/proto:__rpc_cache#cc#hdrs", 
  2005                          "//src/cache/proto:__rpc_cache#cc#o", 
  2006                          "//src/cache/proto:_rpc_cache#protoc"
  2007                      ], 
  2008                      "hash": "E6hEvB6M1q4ol5079r203NFHdFPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2009                      "inputs": [
  2010                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2011                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2012                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2013                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2014                          "plz-out/gen/src/cache/proto/_rpc_cache#cc.o"
  2015                      ], 
  2016                      "outs": [
  2017                          "src/cache/proto/rpc_cache.pb.h", 
  2018                          "src/cache/proto/_rpc_cache#cc.o"
  2019                      ], 
  2020                      "srcs": [
  2021                          "//src/cache/proto:__rpc_cache#cc#hdrs", 
  2022                          "//src/cache/proto:__rpc_cache#cc#o"
  2023                      ]
  2024                  }, 
  2025                  "_rpc_cache#go": {
  2026                      "deps": [
  2027                          "//src/cache/proto:_rpc_cache#protoc", 
  2028                          "//third_party/go:protobuf", 
  2029                          "//third_party/go:grpc", 
  2030                          "//src/cache/proto:__rpc_cache#go#srcs"
  2031                      ], 
  2032                      "hash": "lNQKCSxAHHRBwcMkMqEGIOaeVdLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2033                      "inputs": [
  2034                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2035                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2036                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2037                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2038                          "plz-out/gen/third_party/go/src/google.golang.org/grpc"
  2039                      ], 
  2040                      "outs": [
  2041                          "src/cache/proto/rpc_cache.a"
  2042                      ], 
  2043                      "srcs": [
  2044                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache.pb.go"
  2045                      ]
  2046                  }, 
  2047                  "_rpc_cache#go_src": {
  2048                      "deps": [
  2049                          "//src/cache/proto:_rpc_cache#protoc"
  2050                      ], 
  2051                      "hash": "Fmp+14zGHjzdJINTW54RgKRRKe/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2052                      "inputs": [
  2053                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2054                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2055                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2056                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc"
  2057                      ], 
  2058                      "outs": [
  2059                          "src/cache/proto/rpc_cache/rpc_cache.pb.go"
  2060                      ], 
  2061                      "srcs": [
  2062                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache.pb.go"
  2063                      ]
  2064                  }, 
  2065                  "_rpc_cache#java": {
  2066                      "deps": [
  2067                          "//src/cache/proto:_rpc_cache#java_only", 
  2068                          "//third_party/java:protobuf", 
  2069                          "//third_party/java:grpc-all"
  2070                      ], 
  2071                      "hash": "XhltlOhtLrP26/6msoxSX1jA6jnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2072                      "inputs": [
  2073                          "plz-out/gen/third_party/java/grpc-all.jar", 
  2074                          "plz-out/gen/third_party/java/grpc-all_src.jar", 
  2075                          "plz-out/gen/third_party/java/guava.jar", 
  2076                          "plz-out/gen/third_party/java/guava_src.jar", 
  2077                          "plz-out/gen/third_party/java/protobuf.jar", 
  2078                          "plz-out/gen/third_party/java/protobuf_src.jar"
  2079                      ], 
  2080                      "outs": [
  2081                          "src/cache/proto/_rpc_cache#java.jar"
  2082                      ], 
  2083                      "srcs": [
  2084                          "//src/cache/proto:_rpc_cache#java_only", 
  2085                          "//third_party/java:protobuf", 
  2086                          "//third_party/java:grpc-all"
  2087                      ]
  2088                  }, 
  2089                  "_rpc_cache#java_only": {
  2090                      "deps": [
  2091                          "//src/cache/proto:_rpc_cache#protoc"
  2092                      ], 
  2093                      "hash": "6sN81E7GqUD1hnXBU81UOAMYwufDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2094                      "inputs": [
  2095                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2096                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2097                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2098                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc"
  2099                      ], 
  2100                      "srcs": [
  2101                          "//src/cache/proto:_rpc_cache#protoc"
  2102                      ]
  2103                  }, 
  2104                  "_rpc_cache#proto": {
  2105                      "hash": "yRY793E7bEsPwQSnu7EQW6ETWoXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2106                      "inputs": [
  2107                          "src/cache/proto/rpc_cache.proto"
  2108                      ], 
  2109                      "outs": [
  2110                          "src/cache/proto/rpc_cache.proto"
  2111                      ], 
  2112                      "srcs": [
  2113                          "src/cache/proto/rpc_cache.proto"
  2114                      ]
  2115                  }, 
  2116                  "_rpc_cache#protoc": {
  2117                      "hash": "sfkb/uW5mQdxohDpyKWm6r26HdPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2118                      "inputs": [
  2119                          "src/cache/proto/rpc_cache.proto"
  2120                      ], 
  2121                      "outs": [
  2122                          "src/cache/proto/rpc_cache_pb2.py", 
  2123                          "src/cache/proto/rpc_cache.pb.go", 
  2124                          "src/cache/proto/rpc_cache.pb.h", 
  2125                          "src/cache/proto/rpc_cache.pb.cc"
  2126                      ], 
  2127                      "srcs": [
  2128                          "src/cache/proto/rpc_cache.proto"
  2129                      ]
  2130                  }, 
  2131                  "_rpc_cache#py": {
  2132                      "deps": [
  2133                          "//src/cache/proto:_rpc_cache#protoc", 
  2134                          "//third_party/python:protobuf", 
  2135                          "//third_party/python:grpc", 
  2136                          "//src/cache/proto:__rpc_cache#py#zip"
  2137                      ], 
  2138                      "hash": "fE8kCleRv/eNG1exlYSzV/q+n5XDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2139                      "inputs": [
  2140                          "plz-out/gen/src/cache/proto/._rpc_cache#py.pex.zip", 
  2141                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2142                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2143                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2144                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2145                          "plz-out/gen/third_party/python/grpc", 
  2146                          "plz-out/gen/third_party/python/google"
  2147                      ], 
  2148                      "outs": [
  2149                          "src/cache/proto/rpc_cache_pb2.py"
  2150                      ], 
  2151                      "srcs": [
  2152                          "//src/cache/proto:_rpc_cache#protoc:rpc_cache_pb2.py"
  2153                      ]
  2154                  }, 
  2155                  "rpc_cache": {
  2156                      "deps": [
  2157                          "//src/cache/proto:_rpc_cache#proto", 
  2158                          "//src/cache/proto:_rpc_cache#cc", 
  2159                          "//src/cache/proto:_rpc_cache#py", 
  2160                          "//src/cache/proto:_rpc_cache#java", 
  2161                          "//src/cache/proto:_rpc_cache#go", 
  2162                          "//src/cache/proto:_rpc_cache#go_src", 
  2163                          "//src/cache/proto:__rpc_cache#cc#hdrs"
  2164                      ], 
  2165                      "hash": "2kFQGIa2dRESF8/ttMzZWz/q3KvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2166                      "inputs": [
  2167                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2168                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2169                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2170                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2171                          "plz-out/gen/src/cache/proto/_rpc_cache#cc.o", 
  2172                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2173                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  2174                          "plz-out/gen/src/cache/proto/_rpc_cache#java.jar", 
  2175                          "plz-out/gen/third_party/java/grpc-all.jar", 
  2176                          "plz-out/gen/third_party/java/grpc-all_src.jar", 
  2177                          "plz-out/gen/third_party/java/guava.jar", 
  2178                          "plz-out/gen/third_party/java/guava_src.jar", 
  2179                          "plz-out/gen/third_party/java/protobuf.jar", 
  2180                          "plz-out/gen/third_party/java/protobuf_src.jar", 
  2181                          "plz-out/gen/src/cache/proto/rpc_cache.proto"
  2182                      ]
  2183                  }
  2184              }
  2185          }, 
  2186          "src/cache/server": {
  2187              "targets": {
  2188                  "_server#srcs": {
  2189                      "deps": [
  2190                          "//src/cache/proto:rpc_cache", 
  2191                          "//src/core:core", 
  2192                          "//third_party/go:mux", 
  2193                          "//third_party/go:logging", 
  2194                          "//third_party/go:humanize", 
  2195                          "//third_party/go:grpc"
  2196                      ], 
  2197                      "hash": "tcpiTYdaYnYnMR6Exa+xI7RQ8ubDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2198                      "inputs": [
  2199                          "src/cache/server/http_server.go", 
  2200                          "src/cache/server/rpc_server.go", 
  2201                          "src/cache/server/cache.go", 
  2202                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2203                          "plz-out/gen/src/core/core.a", 
  2204                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2205                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2206                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2207                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux"
  2208                      ], 
  2209                      "outs": [
  2210                          "src/cache/server/http_server.go", 
  2211                          "src/cache/server/rpc_server.go", 
  2212                          "src/cache/server/cache.go"
  2213                      ], 
  2214                      "srcs": [
  2215                          "src/cache/server/http_server.go", 
  2216                          "src/cache/server/rpc_server.go", 
  2217                          "src/cache/server/cache.go"
  2218                      ]
  2219                  }, 
  2220                  "cache_test": {
  2221                      "deps": [
  2222                          "//src/cache/server:server", 
  2223                          "//third_party/go:testify", 
  2224                          "//src/cache/proto:rpc_cache"
  2225                      ], 
  2226                      "hash": "RQoQKkwT+43YbYP4lLDZrHrwb2vDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2227                      "inputs": [
  2228                          "src/cache/server/cache_test.go", 
  2229                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2230                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2231                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2232                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2233                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2234                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  2235                          "plz-out/gen/src/cache/server/http_server.go", 
  2236                          "plz-out/gen/src/cache/server/rpc_server.go", 
  2237                          "plz-out/gen/src/cache/server/cache.go", 
  2238                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2239                          "plz-out/gen/src/core/core.a", 
  2240                          "plz-out/gen/src/core/build_env.go", 
  2241                          "plz-out/gen/src/core/build_label.go", 
  2242                          "plz-out/gen/src/core/build_target.go", 
  2243                          "plz-out/gen/src/core/file_label.go", 
  2244                          "plz-out/gen/src/core/graph.go", 
  2245                          "plz-out/gen/src/core/lock.go", 
  2246                          "plz-out/gen/src/core/state.go", 
  2247                          "plz-out/gen/src/core/utils.go", 
  2248                          "plz-out/gen/src/core/config_versioned.go", 
  2249                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2250                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2251                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2252                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  2253                          "plz-out/gen/third_party/go/src/github.com/gorilla/context", 
  2254                          "plz-out/gen/third_party/go/src/github.com/stretchr/testify"
  2255                      ], 
  2256                      "outs": [
  2257                          "src/cache/server/cache_test"
  2258                      ], 
  2259                      "srcs": [
  2260                          "src/cache/server/cache_test.go"
  2261                      ], 
  2262                      "test": true
  2263                  }, 
  2264                  "http_cache_server_bin": {
  2265                      "deps": [
  2266                          "//src/cache/server:server", 
  2267                          "//src/output:output", 
  2268                          "//third_party/go:logging"
  2269                      ], 
  2270                      "hash": "Wqk5vlgnOMUDhMzGpDubAuBcvrrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2271                      "inputs": [
  2272                          "src/cache/server/http_server_main.go", 
  2273                          "plz-out/gen/src/cache/server/server.a", 
  2274                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2275                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2276                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2277                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2278                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2279                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2280                          "plz-out/gen/src/cache/server/http_server.go", 
  2281                          "plz-out/gen/src/cache/server/rpc_server.go", 
  2282                          "plz-out/gen/src/cache/server/cache.go", 
  2283                          "plz-out/gen/src/core/core.a", 
  2284                          "plz-out/gen/src/core/build_env.go", 
  2285                          "plz-out/gen/src/core/build_label.go", 
  2286                          "plz-out/gen/src/core/build_target.go", 
  2287                          "plz-out/gen/src/core/file_label.go", 
  2288                          "plz-out/gen/src/core/graph.go", 
  2289                          "plz-out/gen/src/core/lock.go", 
  2290                          "plz-out/gen/src/core/state.go", 
  2291                          "plz-out/gen/src/core/utils.go", 
  2292                          "plz-out/gen/src/core/config_versioned.go", 
  2293                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2294                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2295                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2296                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  2297                          "plz-out/gen/third_party/go/src/github.com/gorilla/context", 
  2298                          "plz-out/gen/src/output/output.a", 
  2299                          "plz-out/gen/src/output/flags.go", 
  2300                          "plz-out/gen/src/output/logging.go", 
  2301                          "plz-out/gen/src/output/trace.go", 
  2302                          "plz-out/gen/src/output/shell_output_templated.go", 
  2303                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2304                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2305                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  2306                      ], 
  2307                      "outs": [
  2308                          "src/cache/server/http_cache_server_bin"
  2309                      ], 
  2310                      "srcs": [
  2311                          "src/cache/server/http_server_main.go"
  2312                      ]
  2313                  }, 
  2314                  "http_server_test": {
  2315                      "deps": [
  2316                          "//src/cache/server:server", 
  2317                          "//src/cache/proto:rpc_cache"
  2318                      ], 
  2319                      "hash": "yH1rYMNRxx1V6yQBN8Zzoxq1oujDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2320                      "inputs": [
  2321                          "src/cache/server/http_server_test.go", 
  2322                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2323                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2324                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2325                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2326                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2327                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  2328                          "plz-out/gen/src/cache/server/http_server.go", 
  2329                          "plz-out/gen/src/cache/server/rpc_server.go", 
  2330                          "plz-out/gen/src/cache/server/cache.go", 
  2331                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2332                          "plz-out/gen/src/core/core.a", 
  2333                          "plz-out/gen/src/core/build_env.go", 
  2334                          "plz-out/gen/src/core/build_label.go", 
  2335                          "plz-out/gen/src/core/build_target.go", 
  2336                          "plz-out/gen/src/core/file_label.go", 
  2337                          "plz-out/gen/src/core/graph.go", 
  2338                          "plz-out/gen/src/core/lock.go", 
  2339                          "plz-out/gen/src/core/state.go", 
  2340                          "plz-out/gen/src/core/utils.go", 
  2341                          "plz-out/gen/src/core/config_versioned.go", 
  2342                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2343                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2344                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2345                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  2346                          "plz-out/gen/third_party/go/src/github.com/gorilla/context"
  2347                      ], 
  2348                      "outs": [
  2349                          "src/cache/server/http_server_test"
  2350                      ], 
  2351                      "srcs": [
  2352                          "src/cache/server/http_server_test.go"
  2353                      ], 
  2354                      "test": true
  2355                  }, 
  2356                  "rpc_cache_server_bin": {
  2357                      "deps": [
  2358                          "//src/cache/server:server", 
  2359                          "//src/output:output", 
  2360                          "//third_party/go:logging"
  2361                      ], 
  2362                      "hash": "Faehe0cyUiTWjJEo1npiszoPigTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2363                      "inputs": [
  2364                          "src/cache/server/rpc_server_main.go", 
  2365                          "plz-out/gen/src/cache/server/server.a", 
  2366                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2367                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2368                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2369                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2370                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2371                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2372                          "plz-out/gen/src/cache/server/http_server.go", 
  2373                          "plz-out/gen/src/cache/server/rpc_server.go", 
  2374                          "plz-out/gen/src/cache/server/cache.go", 
  2375                          "plz-out/gen/src/core/core.a", 
  2376                          "plz-out/gen/src/core/build_env.go", 
  2377                          "plz-out/gen/src/core/build_label.go", 
  2378                          "plz-out/gen/src/core/build_target.go", 
  2379                          "plz-out/gen/src/core/file_label.go", 
  2380                          "plz-out/gen/src/core/graph.go", 
  2381                          "plz-out/gen/src/core/lock.go", 
  2382                          "plz-out/gen/src/core/state.go", 
  2383                          "plz-out/gen/src/core/utils.go", 
  2384                          "plz-out/gen/src/core/config_versioned.go", 
  2385                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2386                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2387                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2388                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  2389                          "plz-out/gen/third_party/go/src/github.com/gorilla/context", 
  2390                          "plz-out/gen/src/output/output.a", 
  2391                          "plz-out/gen/src/output/flags.go", 
  2392                          "plz-out/gen/src/output/logging.go", 
  2393                          "plz-out/gen/src/output/trace.go", 
  2394                          "plz-out/gen/src/output/shell_output_templated.go", 
  2395                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2396                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2397                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  2398                      ], 
  2399                      "outs": [
  2400                          "src/cache/server/rpc_cache_server_bin"
  2401                      ], 
  2402                      "srcs": [
  2403                          "src/cache/server/rpc_server_main.go"
  2404                      ]
  2405                  }, 
  2406                  "rpc_server_test": {
  2407                      "deps": [
  2408                          "//src/cache/server:server", 
  2409                          "//src/cache/proto:rpc_cache"
  2410                      ], 
  2411                      "hash": "bU/XSz1sFx1HGkgreeebcTmTTvbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2412                      "inputs": [
  2413                          "src/cache/server/rpc_server_test.go", 
  2414                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  2415                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  2416                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  2417                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  2418                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2419                          "plz-out/gen/src/cache/proto/rpc_cache/rpc_cache.pb.go", 
  2420                          "plz-out/gen/src/cache/server/http_server.go", 
  2421                          "plz-out/gen/src/cache/server/rpc_server.go", 
  2422                          "plz-out/gen/src/cache/server/cache.go", 
  2423                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2424                          "plz-out/gen/src/core/core.a", 
  2425                          "plz-out/gen/src/core/build_env.go", 
  2426                          "plz-out/gen/src/core/build_label.go", 
  2427                          "plz-out/gen/src/core/build_target.go", 
  2428                          "plz-out/gen/src/core/file_label.go", 
  2429                          "plz-out/gen/src/core/graph.go", 
  2430                          "plz-out/gen/src/core/lock.go", 
  2431                          "plz-out/gen/src/core/state.go", 
  2432                          "plz-out/gen/src/core/utils.go", 
  2433                          "plz-out/gen/src/core/config_versioned.go", 
  2434                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2435                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2436                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2437                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux", 
  2438                          "plz-out/gen/third_party/go/src/github.com/gorilla/context"
  2439                      ], 
  2440                      "outs": [
  2441                          "src/cache/server/rpc_server_test"
  2442                      ], 
  2443                      "srcs": [
  2444                          "src/cache/server/rpc_server_test.go"
  2445                      ], 
  2446                      "test": true
  2447                  }, 
  2448                  "server": {
  2449                      "deps": [
  2450                          "//src/cache/proto:rpc_cache", 
  2451                          "//src/core:core", 
  2452                          "//third_party/go:mux", 
  2453                          "//third_party/go:logging", 
  2454                          "//third_party/go:humanize", 
  2455                          "//third_party/go:grpc", 
  2456                          "//src/cache/server:_server#srcs"
  2457                      ], 
  2458                      "hash": "yY93VgzORBqk0TSFUOtGkdT3Vx3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2459                      "inputs": [
  2460                          "src/cache/server/http_server.go", 
  2461                          "src/cache/server/rpc_server.go", 
  2462                          "src/cache/server/cache.go", 
  2463                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  2464                          "plz-out/gen/src/core/core.a", 
  2465                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  2466                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2467                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2468                          "plz-out/gen/third_party/go/src/github.com/gorilla/mux"
  2469                      ], 
  2470                      "outs": [
  2471                          "src/cache/server/server.a"
  2472                      ], 
  2473                      "srcs": [
  2474                          "src/cache/server/http_server.go", 
  2475                          "src/cache/server/rpc_server.go", 
  2476                          "src/cache/server/cache.go"
  2477                      ]
  2478                  }
  2479              }
  2480          }, 
  2481          "src/cache/tools": {
  2482              "targets": {
  2483                  "cache_cleaner": {
  2484                      "deps": [
  2485                          "//src/cache/tools:cache_cleaner_platform", 
  2486                          "//third_party/go:logging", 
  2487                          "//third_party/go:humanize"
  2488                      ], 
  2489                      "hash": "dd9jwTL1/vS+Y9OnbKq8tUKwL9nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2490                      "inputs": [
  2491                          "plz-out/gen/src/cache/tools/cache_cleaner_platform.go", 
  2492                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2493                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2494                      ], 
  2495                      "outs": [
  2496                          "src/cache/tools/cache_cleaner"
  2497                      ], 
  2498                      "srcs": [
  2499                          "//src/cache/tools:cache_cleaner_platform"
  2500                      ]
  2501                  }, 
  2502                  "cache_cleaner_platform": {
  2503                      "hash": "0jm8MZ88Lage8yS/mXq0tWdq7xfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2504                      "inputs": [
  2505                          "src/cache/tools/cache_cleaner.go"
  2506                      ], 
  2507                      "outs": [
  2508                          "src/cache/tools/cache_cleaner_platform.go"
  2509                      ], 
  2510                      "srcs": [
  2511                          "src/cache/tools/cache_cleaner.go"
  2512                      ]
  2513                  }
  2514              }
  2515          }, 
  2516          "src/clean": {
  2517              "targets": {
  2518                  "_clean#srcs": {
  2519                      "deps": [
  2520                          "//src/core:core", 
  2521                          "//src/test:test", 
  2522                          "//third_party/go:logging"
  2523                      ], 
  2524                      "hash": "TX4OirUGW69yUC2oEJ0zwASVq8rDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2525                      "inputs": [
  2526                          "src/clean/clean.go", 
  2527                          "plz-out/gen/src/core/core.a", 
  2528                          "plz-out/gen/src/test/test.a", 
  2529                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2530                      ], 
  2531                      "outs": [
  2532                          "src/clean/clean.go"
  2533                      ], 
  2534                      "srcs": [
  2535                          "src/clean/clean.go"
  2536                      ]
  2537                  }, 
  2538                  "clean": {
  2539                      "deps": [
  2540                          "//src/core:core", 
  2541                          "//src/test:test", 
  2542                          "//third_party/go:logging", 
  2543                          "//src/clean:_clean#srcs"
  2544                      ], 
  2545                      "hash": "s2do89NtgjsSD1v9vWEmghchBHfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2546                      "inputs": [
  2547                          "src/clean/clean.go", 
  2548                          "plz-out/gen/src/core/core.a", 
  2549                          "plz-out/gen/src/test/test.a", 
  2550                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2551                      ], 
  2552                      "outs": [
  2553                          "src/clean/clean.a"
  2554                      ], 
  2555                      "srcs": [
  2556                          "src/clean/clean.go"
  2557                      ]
  2558                  }
  2559              }
  2560          }, 
  2561          "src/core": {
  2562              "targets": {
  2563                  "_core#srcs": {
  2564                      "deps": [
  2565                          "//src/core:config", 
  2566                          "//third_party/go:gcfg", 
  2567                          "//third_party/go:logging"
  2568                      ], 
  2569                      "hash": "nRLzKt9OUfD3P9cxM3Xgtm9rwDPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2570                      "inputs": [
  2571                          "src/core/build_env.go", 
  2572                          "src/core/build_label.go", 
  2573                          "src/core/build_target.go", 
  2574                          "src/core/file_label.go", 
  2575                          "src/core/graph.go", 
  2576                          "src/core/lock.go", 
  2577                          "src/core/state.go", 
  2578                          "src/core/utils.go", 
  2579                          "plz-out/gen/src/core/config_versioned.go", 
  2580                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2581                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2582                      ], 
  2583                      "outs": [
  2584                          "src/core/build_env.go", 
  2585                          "src/core/build_label.go", 
  2586                          "src/core/build_target.go", 
  2587                          "src/core/file_label.go", 
  2588                          "src/core/graph.go", 
  2589                          "src/core/lock.go", 
  2590                          "src/core/state.go", 
  2591                          "src/core/utils.go", 
  2592                          "src/core/config_versioned.go"
  2593                      ], 
  2594                      "srcs": [
  2595                          "src/core/build_env.go", 
  2596                          "src/core/build_label.go", 
  2597                          "src/core/build_target.go", 
  2598                          "src/core/file_label.go", 
  2599                          "src/core/graph.go", 
  2600                          "src/core/lock.go", 
  2601                          "src/core/state.go", 
  2602                          "src/core/utils.go", 
  2603                          "//src/core:config"
  2604                      ]
  2605                  }, 
  2606                  "build_env_test": {
  2607                      "deps": [
  2608                          "//src/core:core"
  2609                      ], 
  2610                      "hash": "UTvGfXJL8zTOuwtxxxhryDoCXsLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2611                      "inputs": [
  2612                          "src/core/build_env_test.go", 
  2613                          "plz-out/gen/src/core/build_env.go", 
  2614                          "plz-out/gen/src/core/build_label.go", 
  2615                          "plz-out/gen/src/core/build_target.go", 
  2616                          "plz-out/gen/src/core/file_label.go", 
  2617                          "plz-out/gen/src/core/graph.go", 
  2618                          "plz-out/gen/src/core/lock.go", 
  2619                          "plz-out/gen/src/core/state.go", 
  2620                          "plz-out/gen/src/core/utils.go", 
  2621                          "plz-out/gen/src/core/config_versioned.go", 
  2622                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2623                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2624                      ], 
  2625                      "outs": [
  2626                          "src/core/build_env_test"
  2627                      ], 
  2628                      "srcs": [
  2629                          "src/core/build_env_test.go"
  2630                      ], 
  2631                      "test": true
  2632                  }, 
  2633                  "build_target_test": {
  2634                      "deps": [
  2635                          "//src/core:core", 
  2636                          "//third_party/go:testify"
  2637                      ], 
  2638                      "hash": "S1dwyqmxDb6h5oYqnM3sEaKaFrfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2639                      "inputs": [
  2640                          "src/core/build_target_test.go", 
  2641                          "plz-out/gen/src/core/build_env.go", 
  2642                          "plz-out/gen/src/core/build_label.go", 
  2643                          "plz-out/gen/src/core/build_target.go", 
  2644                          "plz-out/gen/src/core/file_label.go", 
  2645                          "plz-out/gen/src/core/graph.go", 
  2646                          "plz-out/gen/src/core/lock.go", 
  2647                          "plz-out/gen/src/core/state.go", 
  2648                          "plz-out/gen/src/core/utils.go", 
  2649                          "plz-out/gen/src/core/config_versioned.go", 
  2650                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2651                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2652                          "plz-out/gen/third_party/go/src/github.com/stretchr/testify"
  2653                      ], 
  2654                      "outs": [
  2655                          "src/core/build_target_test"
  2656                      ], 
  2657                      "srcs": [
  2658                          "src/core/build_target_test.go"
  2659                      ], 
  2660                      "test": true
  2661                  }, 
  2662                  "config": {
  2663                      "deps": [
  2664                          "//:version"
  2665                      ], 
  2666                      "hash": "oHtpRa4ryppei3GB026MB+rNVpfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2667                      "inputs": [
  2668                          "src/core/config.go", 
  2669                          "plz-out/gen/VERSION"
  2670                      ], 
  2671                      "outs": [
  2672                          "src/core/config_versioned.go"
  2673                      ]
  2674                  }, 
  2675                  "config_test": {
  2676                      "deps": [
  2677                          "//src/core:core", 
  2678                          "//third_party/go:testify"
  2679                      ], 
  2680                      "hash": "OsrRYmPaXVvhnQXvJoYAgMr5Uv3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2681                      "inputs": [
  2682                          "src/core/config_test.go", 
  2683                          "plz-out/gen/src/core/build_env.go", 
  2684                          "plz-out/gen/src/core/build_label.go", 
  2685                          "plz-out/gen/src/core/build_target.go", 
  2686                          "plz-out/gen/src/core/file_label.go", 
  2687                          "plz-out/gen/src/core/graph.go", 
  2688                          "plz-out/gen/src/core/lock.go", 
  2689                          "plz-out/gen/src/core/state.go", 
  2690                          "plz-out/gen/src/core/utils.go", 
  2691                          "plz-out/gen/src/core/config_versioned.go", 
  2692                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2693                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2694                          "plz-out/gen/third_party/go/src/github.com/stretchr/testify"
  2695                      ], 
  2696                      "outs": [
  2697                          "src/core/config_test"
  2698                      ], 
  2699                      "srcs": [
  2700                          "src/core/config_test.go"
  2701                      ], 
  2702                      "test": true
  2703                  }, 
  2704                  "core": {
  2705                      "deps": [
  2706                          "//src/core:config", 
  2707                          "//third_party/go:gcfg", 
  2708                          "//third_party/go:logging", 
  2709                          "//src/core:_core#srcs"
  2710                      ], 
  2711                      "hash": "yuhUzftv7/8qDRcrkV+csb5KscvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2712                      "inputs": [
  2713                          "src/core/build_env.go", 
  2714                          "src/core/build_label.go", 
  2715                          "src/core/build_target.go", 
  2716                          "src/core/file_label.go", 
  2717                          "src/core/graph.go", 
  2718                          "src/core/lock.go", 
  2719                          "src/core/state.go", 
  2720                          "src/core/utils.go", 
  2721                          "plz-out/gen/src/core/config_versioned.go", 
  2722                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2723                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2724                      ], 
  2725                      "outs": [
  2726                          "src/core/core.a"
  2727                      ], 
  2728                      "srcs": [
  2729                          "src/core/build_env.go", 
  2730                          "src/core/build_label.go", 
  2731                          "src/core/build_target.go", 
  2732                          "src/core/file_label.go", 
  2733                          "src/core/graph.go", 
  2734                          "src/core/lock.go", 
  2735                          "src/core/state.go", 
  2736                          "src/core/utils.go", 
  2737                          "//src/core:config"
  2738                      ]
  2739                  }, 
  2740                  "label_parse_test": {
  2741                      "deps": [
  2742                          "//src/core:core"
  2743                      ], 
  2744                      "hash": "lOwgQ+BUXe1Hx+/FGjtQi6ZROTTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2745                      "inputs": [
  2746                          "src/core/label_parse_test.go", 
  2747                          "plz-out/gen/src/core/build_env.go", 
  2748                          "plz-out/gen/src/core/build_label.go", 
  2749                          "plz-out/gen/src/core/build_target.go", 
  2750                          "plz-out/gen/src/core/file_label.go", 
  2751                          "plz-out/gen/src/core/graph.go", 
  2752                          "plz-out/gen/src/core/lock.go", 
  2753                          "plz-out/gen/src/core/state.go", 
  2754                          "plz-out/gen/src/core/utils.go", 
  2755                          "plz-out/gen/src/core/config_versioned.go", 
  2756                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2757                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2758                      ], 
  2759                      "outs": [
  2760                          "src/core/label_parse_test"
  2761                      ], 
  2762                      "srcs": [
  2763                          "src/core/label_parse_test.go"
  2764                      ], 
  2765                      "test": true
  2766                  }, 
  2767                  "state_test": {
  2768                      "deps": [
  2769                          "//src/core:core"
  2770                      ], 
  2771                      "hash": "0RXmTjGRcHthkkio1u6uKvfw6VXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2772                      "inputs": [
  2773                          "src/core/state_test.go", 
  2774                          "plz-out/gen/src/core/build_env.go", 
  2775                          "plz-out/gen/src/core/build_label.go", 
  2776                          "plz-out/gen/src/core/build_target.go", 
  2777                          "plz-out/gen/src/core/file_label.go", 
  2778                          "plz-out/gen/src/core/graph.go", 
  2779                          "plz-out/gen/src/core/lock.go", 
  2780                          "plz-out/gen/src/core/state.go", 
  2781                          "plz-out/gen/src/core/utils.go", 
  2782                          "plz-out/gen/src/core/config_versioned.go", 
  2783                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2784                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2785                      ], 
  2786                      "outs": [
  2787                          "src/core/state_test"
  2788                      ], 
  2789                      "srcs": [
  2790                          "src/core/state_test.go"
  2791                      ], 
  2792                      "test": true
  2793                  }
  2794              }
  2795          }, 
  2796          "src/output": {
  2797              "targets": {
  2798                  "_output#srcs": {
  2799                      "deps": [
  2800                          "//src/output:shell_output_templated", 
  2801                          "//src/output:interactive_display_templated", 
  2802                          "//src/core:core", 
  2803                          "//third_party/go:go-flags", 
  2804                          "//third_party/go:humanize", 
  2805                          "//third_party/go:logging", 
  2806                          "//third_party/go:terminal"
  2807                      ], 
  2808                      "hash": "+t+aFCIXd09OrINnMde+77uLHJvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2809                      "inputs": [
  2810                          "src/output/flags.go", 
  2811                          "src/output/logging.go", 
  2812                          "src/output/trace.go", 
  2813                          "plz-out/gen/src/core/core.a", 
  2814                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2815                          "plz-out/gen/src/output/shell_output_templated.go", 
  2816                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2817                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2818                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2819                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  2820                      ], 
  2821                      "outs": [
  2822                          "src/output/flags.go", 
  2823                          "src/output/logging.go", 
  2824                          "src/output/trace.go", 
  2825                          "src/output/shell_output_templated.go", 
  2826                          "src/output/interactive_display_templated.go"
  2827                      ], 
  2828                      "srcs": [
  2829                          "src/output/flags.go", 
  2830                          "src/output/logging.go", 
  2831                          "src/output/trace.go", 
  2832                          "//src/output:shell_output_templated", 
  2833                          "//src/output:interactive_display_templated"
  2834                      ]
  2835                  }, 
  2836                  "interactive_display_templated": {
  2837                      "hash": "zChxOIWo+e7OFXAf9K3rXkr6HznDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2838                      "inputs": [
  2839                          "src/output/interactive_display.go"
  2840                      ], 
  2841                      "outs": [
  2842                          "src/output/interactive_display_templated.go"
  2843                      ], 
  2844                      "srcs": [
  2845                          "src/output/interactive_display.go"
  2846                      ]
  2847                  }, 
  2848                  "interactive_display_test": {
  2849                      "deps": [
  2850                          "//src/output:output"
  2851                      ], 
  2852                      "hash": "aEmiFqMjT+av3JvtKzic6bpifLPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2853                      "inputs": [
  2854                          "src/output/interactive_display_test.go", 
  2855                          "plz-out/gen/src/output/flags.go", 
  2856                          "plz-out/gen/src/output/logging.go", 
  2857                          "plz-out/gen/src/output/trace.go", 
  2858                          "plz-out/gen/src/output/shell_output_templated.go", 
  2859                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2860                          "plz-out/gen/src/core/core.a", 
  2861                          "plz-out/gen/src/core/build_env.go", 
  2862                          "plz-out/gen/src/core/build_label.go", 
  2863                          "plz-out/gen/src/core/build_target.go", 
  2864                          "plz-out/gen/src/core/file_label.go", 
  2865                          "plz-out/gen/src/core/graph.go", 
  2866                          "plz-out/gen/src/core/lock.go", 
  2867                          "plz-out/gen/src/core/state.go", 
  2868                          "plz-out/gen/src/core/utils.go", 
  2869                          "plz-out/gen/src/core/config_versioned.go", 
  2870                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2871                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2872                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2873                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2874                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  2875                      ], 
  2876                      "outs": [
  2877                          "src/output/interactive_display_test"
  2878                      ], 
  2879                      "srcs": [
  2880                          "src/output/interactive_display_test.go"
  2881                      ], 
  2882                      "test": true
  2883                  }, 
  2884                  "output": {
  2885                      "deps": [
  2886                          "//src/output:shell_output_templated", 
  2887                          "//src/output:interactive_display_templated", 
  2888                          "//src/core:core", 
  2889                          "//third_party/go:go-flags", 
  2890                          "//third_party/go:humanize", 
  2891                          "//third_party/go:logging", 
  2892                          "//third_party/go:terminal", 
  2893                          "//src/output:_output#srcs"
  2894                      ], 
  2895                      "hash": "PDjfwYxycbe1gJ6fRHK1mfmwAxrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2896                      "inputs": [
  2897                          "src/output/flags.go", 
  2898                          "src/output/logging.go", 
  2899                          "src/output/trace.go", 
  2900                          "plz-out/gen/src/core/core.a", 
  2901                          "plz-out/gen/src/output/shell_output_templated.go", 
  2902                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2903                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2904                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2905                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2906                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  2907                      ], 
  2908                      "outs": [
  2909                          "src/output/output.a"
  2910                      ], 
  2911                      "srcs": [
  2912                          "src/output/flags.go", 
  2913                          "src/output/logging.go", 
  2914                          "src/output/trace.go", 
  2915                          "//src/output:shell_output_templated", 
  2916                          "//src/output:interactive_display_templated"
  2917                      ]
  2918                  }, 
  2919                  "shell_output_templated": {
  2920                      "hash": "Fi99GJJVRvCexGrh7nwim4liz2PDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2921                      "inputs": [
  2922                          "src/output/shell_output.go"
  2923                      ], 
  2924                      "outs": [
  2925                          "src/output/shell_output_templated.go"
  2926                      ], 
  2927                      "srcs": [
  2928                          "src/output/shell_output.go"
  2929                      ]
  2930                  }, 
  2931                  "shell_output_test": {
  2932                      "deps": [
  2933                          "//src/output:output", 
  2934                          "//src/core:core"
  2935                      ], 
  2936                      "hash": "4vfgC1x2BAQMxOw8oKQN2qLncNnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2937                      "inputs": [
  2938                          "src/output/shell_output_test.go", 
  2939                          "plz-out/gen/src/core/build_env.go", 
  2940                          "plz-out/gen/src/core/build_label.go", 
  2941                          "plz-out/gen/src/core/build_target.go", 
  2942                          "plz-out/gen/src/core/file_label.go", 
  2943                          "plz-out/gen/src/core/graph.go", 
  2944                          "plz-out/gen/src/core/lock.go", 
  2945                          "plz-out/gen/src/core/state.go", 
  2946                          "plz-out/gen/src/core/utils.go", 
  2947                          "plz-out/gen/src/core/config_versioned.go", 
  2948                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2949                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  2950                          "plz-out/gen/src/output/flags.go", 
  2951                          "plz-out/gen/src/output/logging.go", 
  2952                          "plz-out/gen/src/output/trace.go", 
  2953                          "plz-out/gen/src/output/shell_output_templated.go", 
  2954                          "plz-out/gen/src/output/interactive_display_templated.go", 
  2955                          "plz-out/gen/src/core/core.a", 
  2956                          "plz-out/gen/third_party/go/src/github.com/jessevdk/go-flags", 
  2957                          "plz-out/gen/third_party/go/src/github.com/dustin/go-humanize", 
  2958                          "plz-out/gen/third_party/go/src/golang.org/x/crypto/ssh/terminal"
  2959                      ], 
  2960                      "outs": [
  2961                          "src/output/shell_output_test"
  2962                      ], 
  2963                      "srcs": [
  2964                          "src/output/shell_output_test.go"
  2965                      ], 
  2966                      "test": true
  2967                  }
  2968              }
  2969          }, 
  2970          "src/parse": {
  2971              "targets": {
  2972                  "_gen_output": {
  2973                      "deps": [
  2974                          "//src/parse:_gen_output_name"
  2975                      ], 
  2976                      "hash": "agrAo8AYx/syCpY8wzhAIbkjw8XDcgEsI2vAKnpbZL6KuEj4oejACQ"
  2977                  }, 
  2978                  "_gen_output_name": {
  2979                      "hash": "cpxdYZ9AdePv85tuIM9y5fbcOu/DcgEsI2vAKnpbZL6KuEj4oejACQ"
  2980                  }, 
  2981                  "_parse#srcs": {
  2982                      "deps": [
  2983                          "//src/parse:builtin_rules", 
  2984                          "//src/core:core", 
  2985                          "//third_party/go:logging", 
  2986                          "//third_party/go:gcfg"
  2987                      ], 
  2988                      "hash": "JaH7QpXlAW3rfuKgkHTEfgO0vbDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  2989                      "inputs": [
  2990                          "src/parse/interpreter.go", 
  2991                          "src/parse/parse_step.go", 
  2992                          "src/parse/interpreter.h", 
  2993                          "src/parse/interpreter.c", 
  2994                          "plz-out/gen/src/core/core.a", 
  2995                          "plz-out/gen/src/parse/builtin_rules.go", 
  2996                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  2997                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  2998                      ], 
  2999                      "outs": [
  3000                          "src/parse/interpreter.go", 
  3001                          "src/parse/parse_step.go", 
  3002                          "src/parse/interpreter.h", 
  3003                          "src/parse/interpreter.c", 
  3004                          "src/parse/builtin_rules.go"
  3005                      ], 
  3006                      "srcs": [
  3007                          "src/parse/interpreter.go", 
  3008                          "src/parse/parse_step.go", 
  3009                          "src/parse/interpreter.h", 
  3010                          "src/parse/interpreter.c", 
  3011                          "//src/parse:builtin_rules"
  3012                      ]
  3013                  }, 
  3014                  "_require_provide_test#deps": {
  3015                      "deps": [
  3016                          "//src/parse:test_require", 
  3017                          "//src/build/python:bootstrap_pexer"
  3018                      ], 
  3019                      "hash": "+XYjUX0H96dytBDr7I9FycncNCPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3020                      "inputs": [
  3021                          "plz-out/bin/src/build/python/bootstrap_pexer.pex", 
  3022                          "plz-out/gen/src/parse/test_require.py"
  3023                      ]
  3024                  }, 
  3025                  "_require_provide_test#pex": {
  3026                      "deps": [
  3027                          "//src/parse:_require_provide_test#deps"
  3028                      ], 
  3029                      "hash": "bDELOZHgxb9LeqNaq0qz9AbZkhPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3030                      "inputs": [
  3031                          "src/parse/require_provide_test.py"
  3032                      ], 
  3033                      "outs": [
  3034                          "src/parse/.require_provide_test_main.pex.zip"
  3035                      ]
  3036                  }, 
  3037                  "additional_output_test": {
  3038                      "deps": [
  3039                          "//src/parse:_gen_output"
  3040                      ], 
  3041                      "hash": "5ZO6emN7tB9Ff0cuu2KzmKKYXhTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3042                      "inputs": [
  3043                          "src/parse/additional_output_test.go"
  3044                      ], 
  3045                      "outs": [
  3046                          "src/parse/additional_output_test"
  3047                      ], 
  3048                      "srcs": [
  3049                          "src/parse/additional_output_test.go"
  3050                      ], 
  3051                      "test": true
  3052                  }, 
  3053                  "builtin_rules": {
  3054                      "deps": [
  3055                          "//third_party/go:go-bindata"
  3056                      ], 
  3057                      "hash": "K1gSEC3B0aYgtjALmxGQp2TEHO7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3058                      "inputs": [
  3059                          "src/parse/rules/cc_rules.py", 
  3060                          "src/parse/rules/go_rules.py", 
  3061                          "src/parse/rules/java_rules.py", 
  3062                          "src/parse/rules/misc_rules.py", 
  3063                          "src/parse/rules/please_parser.py", 
  3064                          "src/parse/rules/proto_rules.py", 
  3065                          "src/parse/rules/python_rules.py", 
  3066                          "src/parse/rules/sh_rules.py", 
  3067                          "plz-out/bin/third_party/go/bin/go-bindata"
  3068                      ], 
  3069                      "outs": [
  3070                          "src/parse/builtin_rules.go"
  3071                      ], 
  3072                      "srcs": [
  3073                          "src/parse/rules/cc_rules.py", 
  3074                          "src/parse/rules/go_rules.py", 
  3075                          "src/parse/rules/java_rules.py", 
  3076                          "src/parse/rules/misc_rules.py", 
  3077                          "src/parse/rules/please_parser.py", 
  3078                          "src/parse/rules/proto_rules.py", 
  3079                          "src/parse/rules/python_rules.py", 
  3080                          "src/parse/rules/sh_rules.py"
  3081                      ]
  3082                  }, 
  3083                  "glob_test": {
  3084                      "deps": [
  3085                          "//src/parse:parse", 
  3086                          "//src/core:core"
  3087                      ], 
  3088                      "hash": "XiTkdZIFggY9Ytj5PWH44PcFQMTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3089                      "inputs": [
  3090                          "src/parse/glob_test.go", 
  3091                          "plz-out/gen/src/core/build_env.go", 
  3092                          "plz-out/gen/src/core/build_label.go", 
  3093                          "plz-out/gen/src/core/build_target.go", 
  3094                          "plz-out/gen/src/core/file_label.go", 
  3095                          "plz-out/gen/src/core/graph.go", 
  3096                          "plz-out/gen/src/core/lock.go", 
  3097                          "plz-out/gen/src/core/state.go", 
  3098                          "plz-out/gen/src/core/utils.go", 
  3099                          "plz-out/gen/src/core/config_versioned.go", 
  3100                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3101                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3102                          "plz-out/gen/src/parse/interpreter.go", 
  3103                          "plz-out/gen/src/parse/parse_step.go", 
  3104                          "plz-out/gen/src/parse/interpreter.h", 
  3105                          "plz-out/gen/src/parse/interpreter.c", 
  3106                          "plz-out/gen/src/parse/builtin_rules.go", 
  3107                          "plz-out/gen/src/core/core.a"
  3108                      ], 
  3109                      "outs": [
  3110                          "src/parse/glob_test"
  3111                      ], 
  3112                      "srcs": [
  3113                          "src/parse/glob_test.go"
  3114                      ], 
  3115                      "test": true
  3116                  }, 
  3117                  "interpreter_test": {
  3118                      "deps": [
  3119                          "//src/parse:parse"
  3120                      ], 
  3121                      "hash": "AiEkbtnRqXytXF/ugDpma3ctcJfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3122                      "inputs": [
  3123                          "src/parse/interpreter_test.go", 
  3124                          "plz-out/gen/src/parse/interpreter.go", 
  3125                          "plz-out/gen/src/parse/parse_step.go", 
  3126                          "plz-out/gen/src/parse/interpreter.h", 
  3127                          "plz-out/gen/src/parse/interpreter.c", 
  3128                          "plz-out/gen/src/parse/builtin_rules.go", 
  3129                          "plz-out/gen/src/core/core.a", 
  3130                          "plz-out/gen/src/core/build_env.go", 
  3131                          "plz-out/gen/src/core/build_label.go", 
  3132                          "plz-out/gen/src/core/build_target.go", 
  3133                          "plz-out/gen/src/core/file_label.go", 
  3134                          "plz-out/gen/src/core/graph.go", 
  3135                          "plz-out/gen/src/core/lock.go", 
  3136                          "plz-out/gen/src/core/state.go", 
  3137                          "plz-out/gen/src/core/utils.go", 
  3138                          "plz-out/gen/src/core/config_versioned.go", 
  3139                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3140                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3141                      ], 
  3142                      "outs": [
  3143                          "src/parse/interpreter_test"
  3144                      ], 
  3145                      "srcs": [
  3146                          "src/parse/interpreter_test.go"
  3147                      ], 
  3148                      "test": true
  3149                  }, 
  3150                  "parse": {
  3151                      "deps": [
  3152                          "//src/parse:builtin_rules", 
  3153                          "//src/core:core", 
  3154                          "//third_party/go:logging", 
  3155                          "//third_party/go:gcfg", 
  3156                          "//src/parse:_parse#srcs"
  3157                      ], 
  3158                      "hash": "Gdk1iaqCtrQ08q9gK/5siv+68XPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3159                      "inputs": [
  3160                          "src/parse/interpreter.go", 
  3161                          "src/parse/parse_step.go", 
  3162                          "src/parse/interpreter.h", 
  3163                          "src/parse/interpreter.c", 
  3164                          "plz-out/gen/src/core/build_env.go", 
  3165                          "plz-out/gen/src/core/build_label.go", 
  3166                          "plz-out/gen/src/core/build_target.go", 
  3167                          "plz-out/gen/src/core/file_label.go", 
  3168                          "plz-out/gen/src/core/graph.go", 
  3169                          "plz-out/gen/src/core/lock.go", 
  3170                          "plz-out/gen/src/core/state.go", 
  3171                          "plz-out/gen/src/core/utils.go", 
  3172                          "plz-out/gen/src/core/config_versioned.go", 
  3173                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3174                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3175                          "plz-out/gen/src/parse/builtin_rules.go", 
  3176                          "plz-out/gen/src/core/core.a"
  3177                      ], 
  3178                      "outs": [
  3179                          "src/parse/parse.a"
  3180                      ], 
  3181                      "srcs": [
  3182                          "src/parse/interpreter.go", 
  3183                          "src/parse/parse_step.go", 
  3184                          "src/parse/interpreter.h", 
  3185                          "src/parse/interpreter.c", 
  3186                          "//src/parse:builtin_rules"
  3187                      ]
  3188                  }, 
  3189                  "parse_step_test": {
  3190                      "deps": [
  3191                          "//src/parse:parse", 
  3192                          "//src/core:core", 
  3193                          "//third_party/go:testify"
  3194                      ], 
  3195                      "hash": "MtNq6rrLNTcOh0atjyV7eJqVAMTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3196                      "inputs": [
  3197                          "src/parse/parse_step_test.go", 
  3198                          "plz-out/gen/src/core/build_env.go", 
  3199                          "plz-out/gen/src/core/build_label.go", 
  3200                          "plz-out/gen/src/core/build_target.go", 
  3201                          "plz-out/gen/src/core/file_label.go", 
  3202                          "plz-out/gen/src/core/graph.go", 
  3203                          "plz-out/gen/src/core/lock.go", 
  3204                          "plz-out/gen/src/core/state.go", 
  3205                          "plz-out/gen/src/core/utils.go", 
  3206                          "plz-out/gen/src/core/config_versioned.go", 
  3207                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3208                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3209                          "plz-out/gen/src/parse/interpreter.go", 
  3210                          "plz-out/gen/src/parse/parse_step.go", 
  3211                          "plz-out/gen/src/parse/interpreter.h", 
  3212                          "plz-out/gen/src/parse/interpreter.c", 
  3213                          "plz-out/gen/src/parse/builtin_rules.go", 
  3214                          "plz-out/gen/src/core/core.a", 
  3215                          "plz-out/gen/third_party/go/src/github.com/stretchr/testify"
  3216                      ], 
  3217                      "outs": [
  3218                          "src/parse/parse_step_test"
  3219                      ], 
  3220                      "srcs": [
  3221                          "src/parse/parse_step_test.go"
  3222                      ], 
  3223                      "test": true
  3224                  }, 
  3225                  "require_provide_test": {
  3226                      "deps": [
  3227                          "//src/parse:_require_provide_test#pex"
  3228                      ], 
  3229                      "hash": "bBuQH6xZCwx4YwijuByj7dQR9CjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3230                      "inputs": [
  3231                          "plz-out/gen/src/parse/.require_provide_test_main.pex.zip", 
  3232                          "plz-out/bin/src/build/python/bootstrap_pexer.pex", 
  3233                          "plz-out/gen/src/parse/test_require.py"
  3234                      ], 
  3235                      "outs": [
  3236                          "src/parse/require_provide_test.pex"
  3237                      ], 
  3238                      "test": true
  3239                  }, 
  3240                  "test_require": {
  3241                      "deps": [
  3242                          "//src/parse:test_require_py", 
  3243                          "//src/parse:test_require_go"
  3244                      ], 
  3245                      "hash": "2TaR20doLIMVi/BXfA0fDdbDBLLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3246                      "inputs": [
  3247                          "plz-out/gen/src/parse/test_require.go", 
  3248                          "plz-out/gen/src/parse/test_require.py"
  3249                      ], 
  3250                      "outs": [
  3251                          "src/parse/test_require.py", 
  3252                          "src/parse/test_require.go"
  3253                      ], 
  3254                      "srcs": [
  3255                          "//src/parse:test_require_py", 
  3256                          "//src/parse:test_require_go"
  3257                      ]
  3258                  }, 
  3259                  "test_require_go": {
  3260                      "hash": "nv6e7apHUSR/LhyDvh5ikKB3BijDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3261                      "outs": [
  3262                          "src/parse/test_require.go"
  3263                      ]
  3264                  }, 
  3265                  "test_require_py": {
  3266                      "hash": "PG5oqI211GxyXomxd5eGOIwMH4jDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3267                      "outs": [
  3268                          "src/parse/test_require.py"
  3269                      ]
  3270                  }
  3271              }
  3272          }, 
  3273          "src/parse/test_data/test_subfolder2": {
  3274              "targets": {}
  3275          }, 
  3276          "src/query": {
  3277              "targets": {
  3278                  "_query#srcs": {
  3279                      "deps": [
  3280                          "//src/build:build", 
  3281                          "//src/core:core", 
  3282                          "//src/parse:parse", 
  3283                          "//third_party/go:logging"
  3284                      ], 
  3285                      "hash": "SIUajbgHTSMPSSNkVArHDxWjGKLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3286                      "inputs": [
  3287                          "src/query/affected_targets.go", 
  3288                          "src/query/alltargets.go", 
  3289                          "src/query/completions.go", 
  3290                          "src/query/deps.go", 
  3291                          "src/query/graph.go", 
  3292                          "src/query/inputs.go", 
  3293                          "src/query/outputs.go", 
  3294                          "src/query/print.go", 
  3295                          "src/query/query_step.go", 
  3296                          "src/query/somepath.go", 
  3297                          "plz-out/gen/src/build/build.a", 
  3298                          "plz-out/gen/src/core/core.a", 
  3299                          "plz-out/gen/src/parse/parse.a", 
  3300                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3301                      ], 
  3302                      "outs": [
  3303                          "src/query/affected_targets.go", 
  3304                          "src/query/alltargets.go", 
  3305                          "src/query/completions.go", 
  3306                          "src/query/deps.go", 
  3307                          "src/query/graph.go", 
  3308                          "src/query/inputs.go", 
  3309                          "src/query/outputs.go", 
  3310                          "src/query/print.go", 
  3311                          "src/query/query_step.go", 
  3312                          "src/query/somepath.go"
  3313                      ], 
  3314                      "srcs": [
  3315                          "src/query/affected_targets.go", 
  3316                          "src/query/alltargets.go", 
  3317                          "src/query/completions.go", 
  3318                          "src/query/deps.go", 
  3319                          "src/query/graph.go", 
  3320                          "src/query/inputs.go", 
  3321                          "src/query/outputs.go", 
  3322                          "src/query/print.go", 
  3323                          "src/query/query_step.go", 
  3324                          "src/query/somepath.go"
  3325                      ]
  3326                  }, 
  3327                  "print_test": {
  3328                      "deps": [
  3329                          "//src/query:query", 
  3330                          "//src/core:core"
  3331                      ], 
  3332                      "hash": "aXQuDkGCtlvTwXBzYLIvo7IRAgbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3333                      "inputs": [
  3334                          "src/query/print_test.go", 
  3335                          "plz-out/gen/src/core/build_env.go", 
  3336                          "plz-out/gen/src/core/build_label.go", 
  3337                          "plz-out/gen/src/core/build_target.go", 
  3338                          "plz-out/gen/src/core/file_label.go", 
  3339                          "plz-out/gen/src/core/graph.go", 
  3340                          "plz-out/gen/src/core/lock.go", 
  3341                          "plz-out/gen/src/core/state.go", 
  3342                          "plz-out/gen/src/core/utils.go", 
  3343                          "plz-out/gen/src/core/config_versioned.go", 
  3344                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3345                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3346                          "plz-out/gen/src/query/affected_targets.go", 
  3347                          "plz-out/gen/src/query/alltargets.go", 
  3348                          "plz-out/gen/src/query/completions.go", 
  3349                          "plz-out/gen/src/query/deps.go", 
  3350                          "plz-out/gen/src/query/graph.go", 
  3351                          "plz-out/gen/src/query/inputs.go", 
  3352                          "plz-out/gen/src/query/outputs.go", 
  3353                          "plz-out/gen/src/query/print.go", 
  3354                          "plz-out/gen/src/query/query_step.go", 
  3355                          "plz-out/gen/src/query/somepath.go", 
  3356                          "plz-out/gen/src/build/build.a", 
  3357                          "plz-out/gen/src/build/build_step.go", 
  3358                          "plz-out/gen/src/build/command_replacements.go", 
  3359                          "plz-out/gen/src/build/incrementality.go", 
  3360                          "plz-out/gen/src/cache/cache.a", 
  3361                          "plz-out/gen/src/cache/cache.go", 
  3362                          "plz-out/gen/src/cache/dir_cache.go", 
  3363                          "plz-out/gen/src/cache/http_cache.go", 
  3364                          "plz-out/gen/src/cache/rpc_cache.go", 
  3365                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  3366                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  3367                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  3368                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  3369                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  3370                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  3371                          "plz-out/gen/src/core/core.a", 
  3372                          "plz-out/gen/src/parse/parse.a", 
  3373                          "plz-out/gen/src/parse/interpreter.go", 
  3374                          "plz-out/gen/src/parse/parse_step.go", 
  3375                          "plz-out/gen/src/parse/interpreter.h", 
  3376                          "plz-out/gen/src/parse/interpreter.c", 
  3377                          "plz-out/gen/src/parse/builtin_rules.go"
  3378                      ], 
  3379                      "outs": [
  3380                          "src/query/print_test"
  3381                      ], 
  3382                      "srcs": [
  3383                          "src/query/print_test.go"
  3384                      ], 
  3385                      "test": true
  3386                  }, 
  3387                  "query": {
  3388                      "deps": [
  3389                          "//src/build:build", 
  3390                          "//src/core:core", 
  3391                          "//src/parse:parse", 
  3392                          "//third_party/go:logging", 
  3393                          "//src/query:_query#srcs"
  3394                      ], 
  3395                      "hash": "5aOQOp2bWw44VC6Iihydl537KmrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3396                      "inputs": [
  3397                          "src/query/affected_targets.go", 
  3398                          "src/query/alltargets.go", 
  3399                          "src/query/completions.go", 
  3400                          "src/query/deps.go", 
  3401                          "src/query/graph.go", 
  3402                          "src/query/inputs.go", 
  3403                          "src/query/outputs.go", 
  3404                          "src/query/print.go", 
  3405                          "src/query/query_step.go", 
  3406                          "src/query/somepath.go", 
  3407                          "plz-out/gen/src/build/build.a", 
  3408                          "plz-out/gen/src/core/core.a", 
  3409                          "plz-out/gen/src/parse/parse.a", 
  3410                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3411                      ], 
  3412                      "outs": [
  3413                          "src/query/query.a"
  3414                      ], 
  3415                      "srcs": [
  3416                          "src/query/affected_targets.go", 
  3417                          "src/query/alltargets.go", 
  3418                          "src/query/completions.go", 
  3419                          "src/query/deps.go", 
  3420                          "src/query/graph.go", 
  3421                          "src/query/inputs.go", 
  3422                          "src/query/outputs.go", 
  3423                          "src/query/print.go", 
  3424                          "src/query/query_step.go", 
  3425                          "src/query/somepath.go"
  3426                      ]
  3427                  }
  3428              }
  3429          }, 
  3430          "src/run": {
  3431              "targets": {
  3432                  "_run#srcs": {
  3433                      "deps": [
  3434                          "//src/core:core", 
  3435                          "//src/build:build", 
  3436                          "//third_party/go:logging"
  3437                      ], 
  3438                      "hash": "SyI7mnv0LYG2ak8LZ4k1WBv8cSHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3439                      "inputs": [
  3440                          "src/run/run_step.go", 
  3441                          "plz-out/gen/src/build/build.a", 
  3442                          "plz-out/gen/src/core/core.a", 
  3443                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3444                      ], 
  3445                      "outs": [
  3446                          "src/run/run_step.go"
  3447                      ], 
  3448                      "srcs": [
  3449                          "src/run/run_step.go"
  3450                      ]
  3451                  }, 
  3452                  "run": {
  3453                      "deps": [
  3454                          "//src/core:core", 
  3455                          "//src/build:build", 
  3456                          "//third_party/go:logging", 
  3457                          "//src/run:_run#srcs"
  3458                      ], 
  3459                      "hash": "SIJ15+CXnro1nt1oW+UiNlIeq4nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3460                      "inputs": [
  3461                          "src/run/run_step.go", 
  3462                          "plz-out/gen/src/build/build.a", 
  3463                          "plz-out/gen/src/core/core.a", 
  3464                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3465                      ], 
  3466                      "outs": [
  3467                          "src/run/run.a"
  3468                      ], 
  3469                      "srcs": [
  3470                          "src/run/run_step.go"
  3471                      ]
  3472                  }
  3473              }
  3474          }, 
  3475          "src/test": {
  3476              "targets": {
  3477                  "_flakiness_test#deps": {
  3478                      "hash": "EglqRAPfWljkDTRAcJRt0sNVWvjDcgEsI2vAKnpbZL6KuEj4oejACQ"
  3479                  }, 
  3480                  "_flakiness_test#pex": {
  3481                      "deps": [
  3482                          "//src/test:_flakiness_test#deps"
  3483                      ], 
  3484                      "hash": "tJRk5LiDw1uphNQ75FesLjDbOx7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3485                      "inputs": [
  3486                          "src/test/flakiness_test.py"
  3487                      ], 
  3488                      "outs": [
  3489                          "src/test/.flakiness_test_main.pex.zip"
  3490                      ]
  3491                  }, 
  3492                  "_test#srcs": {
  3493                      "deps": [
  3494                          "//src/core:core", 
  3495                          "//src/build:build", 
  3496                          "//third_party/go:cover", 
  3497                          "//third_party/go:logging"
  3498                      ], 
  3499                      "hash": "Y3iyGtFFVVbbxDYBAqYvj6F2oqfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3500                      "inputs": [
  3501                          "src/test/container.go", 
  3502                          "src/test/coverage.go", 
  3503                          "src/test/go_coverage.go", 
  3504                          "src/test/go_results.go", 
  3505                          "src/test/results.go", 
  3506                          "src/test/test_step.go", 
  3507                          "src/test/xml_coverage.go", 
  3508                          "src/test/xml_results.go", 
  3509                          "plz-out/gen/src/build/build.a", 
  3510                          "plz-out/gen/src/core/core.a", 
  3511                          "plz-out/gen/third_party/go/src/golang.org/x/tools/cover", 
  3512                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3513                      ], 
  3514                      "outs": [
  3515                          "src/test/container.go", 
  3516                          "src/test/coverage.go", 
  3517                          "src/test/go_coverage.go", 
  3518                          "src/test/go_results.go", 
  3519                          "src/test/results.go", 
  3520                          "src/test/test_step.go", 
  3521                          "src/test/xml_coverage.go", 
  3522                          "src/test/xml_results.go"
  3523                      ], 
  3524                      "srcs": [
  3525                          "src/test/container.go", 
  3526                          "src/test/coverage.go", 
  3527                          "src/test/go_coverage.go", 
  3528                          "src/test/go_results.go", 
  3529                          "src/test/results.go", 
  3530                          "src/test/test_step.go", 
  3531                          "src/test/xml_coverage.go", 
  3532                          "src/test/xml_results.go"
  3533                      ]
  3534                  }, 
  3535                  "container_args_test": {
  3536                      "hash": "unS1CYFasgkTyU5oZlpr2cF0db/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3537                      "inputs": [
  3538                          "src/test/container_args_test.go"
  3539                      ], 
  3540                      "outs": [
  3541                          "src/test/container_args_test"
  3542                      ], 
  3543                      "srcs": [
  3544                          "src/test/container_args_test.go"
  3545                      ], 
  3546                      "test": true
  3547                  }, 
  3548                  "container_test": {
  3549                      "hash": "HZQr4x9vpH7SPB2umZCujfdNbSLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3550                      "inputs": [
  3551                          "src/test/container_test.go"
  3552                      ], 
  3553                      "outs": [
  3554                          "src/test/container_test"
  3555                      ], 
  3556                      "srcs": [
  3557                          "src/test/container_test.go"
  3558                      ], 
  3559                      "test": true
  3560                  }, 
  3561                  "coverage_test": {
  3562                      "deps": [
  3563                          "//src/test:test"
  3564                      ], 
  3565                      "hash": "22b7lDguXqyw8N7Grnp+H72CgtrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3566                      "inputs": [
  3567                          "src/test/coverage_test.go", 
  3568                          "plz-out/gen/src/test/container.go", 
  3569                          "plz-out/gen/src/test/coverage.go", 
  3570                          "plz-out/gen/src/test/go_coverage.go", 
  3571                          "plz-out/gen/src/test/go_results.go", 
  3572                          "plz-out/gen/src/test/results.go", 
  3573                          "plz-out/gen/src/test/test_step.go", 
  3574                          "plz-out/gen/src/test/xml_coverage.go", 
  3575                          "plz-out/gen/src/test/xml_results.go", 
  3576                          "plz-out/gen/src/build/build.a", 
  3577                          "plz-out/gen/src/build/build_step.go", 
  3578                          "plz-out/gen/src/build/command_replacements.go", 
  3579                          "plz-out/gen/src/build/incrementality.go", 
  3580                          "plz-out/gen/src/cache/cache.a", 
  3581                          "plz-out/gen/src/cache/cache.go", 
  3582                          "plz-out/gen/src/cache/dir_cache.go", 
  3583                          "plz-out/gen/src/cache/http_cache.go", 
  3584                          "plz-out/gen/src/cache/rpc_cache.go", 
  3585                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  3586                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  3587                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  3588                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  3589                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  3590                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  3591                          "plz-out/gen/src/core/core.a", 
  3592                          "plz-out/gen/src/core/build_env.go", 
  3593                          "plz-out/gen/src/core/build_label.go", 
  3594                          "plz-out/gen/src/core/build_target.go", 
  3595                          "plz-out/gen/src/core/file_label.go", 
  3596                          "plz-out/gen/src/core/graph.go", 
  3597                          "plz-out/gen/src/core/lock.go", 
  3598                          "plz-out/gen/src/core/state.go", 
  3599                          "plz-out/gen/src/core/utils.go", 
  3600                          "plz-out/gen/src/core/config_versioned.go", 
  3601                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3602                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3603                          "plz-out/gen/src/parse/parse.a", 
  3604                          "plz-out/gen/src/parse/interpreter.go", 
  3605                          "plz-out/gen/src/parse/parse_step.go", 
  3606                          "plz-out/gen/src/parse/interpreter.h", 
  3607                          "plz-out/gen/src/parse/interpreter.c", 
  3608                          "plz-out/gen/src/parse/builtin_rules.go", 
  3609                          "plz-out/gen/third_party/go/src/golang.org/x/tools/cover"
  3610                      ], 
  3611                      "outs": [
  3612                          "src/test/coverage_test"
  3613                      ], 
  3614                      "srcs": [
  3615                          "src/test/coverage_test.go"
  3616                      ], 
  3617                      "test": true
  3618                  }, 
  3619                  "data_files_test": {
  3620                      "hash": "JnfDzOlxUAdgw58EbLhAqbB0Fd7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3621                      "inputs": [
  3622                          "src/test/data_files_test.sh"
  3623                      ], 
  3624                      "outs": [
  3625                          "src/test/data_files_test.sh"
  3626                      ], 
  3627                      "srcs": [
  3628                          "src/test/data_files_test.sh"
  3629                      ], 
  3630                      "test": true
  3631                  }, 
  3632                  "flakiness_test": {
  3633                      "deps": [
  3634                          "//src/test:_flakiness_test#pex"
  3635                      ], 
  3636                      "hash": "3p6fczN/m3md3ePEhdpf6OBzg1fDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3637                      "inputs": [
  3638                          "plz-out/gen/src/test/.flakiness_test_main.pex.zip"
  3639                      ], 
  3640                      "outs": [
  3641                          "src/test/flakiness_test.pex"
  3642                      ], 
  3643                      "test": true
  3644                  }, 
  3645                  "no_test_output_test": {
  3646                      "hash": "hm3vlAkUKehrTv5LjzCOdiuzzw3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3647                      "test": true
  3648                  }, 
  3649                  "results_test": {
  3650                      "deps": [
  3651                          "//src/test:test"
  3652                      ], 
  3653                      "hash": "BzinVog6R5vU4ZqEZiX5NX85iMTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3654                      "inputs": [
  3655                          "src/test/results_test.go", 
  3656                          "plz-out/gen/src/test/container.go", 
  3657                          "plz-out/gen/src/test/coverage.go", 
  3658                          "plz-out/gen/src/test/go_coverage.go", 
  3659                          "plz-out/gen/src/test/go_results.go", 
  3660                          "plz-out/gen/src/test/results.go", 
  3661                          "plz-out/gen/src/test/test_step.go", 
  3662                          "plz-out/gen/src/test/xml_coverage.go", 
  3663                          "plz-out/gen/src/test/xml_results.go", 
  3664                          "plz-out/gen/src/build/build.a", 
  3665                          "plz-out/gen/src/build/build_step.go", 
  3666                          "plz-out/gen/src/build/command_replacements.go", 
  3667                          "plz-out/gen/src/build/incrementality.go", 
  3668                          "plz-out/gen/src/cache/cache.a", 
  3669                          "plz-out/gen/src/cache/cache.go", 
  3670                          "plz-out/gen/src/cache/dir_cache.go", 
  3671                          "plz-out/gen/src/cache/http_cache.go", 
  3672                          "plz-out/gen/src/cache/rpc_cache.go", 
  3673                          "plz-out/gen/src/cache/proto/rpc_cache.a", 
  3674                          "plz-out/gen/src/cache/proto/rpc_cache.pb.go", 
  3675                          "plz-out/gen/src/cache/proto/rpc_cache_pb2.py", 
  3676                          "plz-out/gen/src/cache/proto/rpc_cache.pb.h", 
  3677                          "plz-out/gen/src/cache/proto/rpc_cache.pb.cc", 
  3678                          "plz-out/gen/third_party/go/src/google.golang.org/grpc", 
  3679                          "plz-out/gen/src/core/core.a", 
  3680                          "plz-out/gen/src/core/build_env.go", 
  3681                          "plz-out/gen/src/core/build_label.go", 
  3682                          "plz-out/gen/src/core/build_target.go", 
  3683                          "plz-out/gen/src/core/file_label.go", 
  3684                          "plz-out/gen/src/core/graph.go", 
  3685                          "plz-out/gen/src/core/lock.go", 
  3686                          "plz-out/gen/src/core/state.go", 
  3687                          "plz-out/gen/src/core/utils.go", 
  3688                          "plz-out/gen/src/core/config_versioned.go", 
  3689                          "plz-out/gen/third_party/go/src/gopkg.in/gcfg.v1", 
  3690                          "plz-out/gen/third_party/go/src/github.com/op/go-logging", 
  3691                          "plz-out/gen/src/parse/parse.a", 
  3692                          "plz-out/gen/src/parse/interpreter.go", 
  3693                          "plz-out/gen/src/parse/parse_step.go", 
  3694                          "plz-out/gen/src/parse/interpreter.h", 
  3695                          "plz-out/gen/src/parse/interpreter.c", 
  3696                          "plz-out/gen/src/parse/builtin_rules.go", 
  3697                          "plz-out/gen/third_party/go/src/golang.org/x/tools/cover"
  3698                      ], 
  3699                      "outs": [
  3700                          "src/test/results_test"
  3701                      ], 
  3702                      "srcs": [
  3703                          "src/test/results_test.go"
  3704                      ], 
  3705                      "test": true
  3706                  }, 
  3707                  "test": {
  3708                      "deps": [
  3709                          "//src/core:core", 
  3710                          "//src/build:build", 
  3711                          "//third_party/go:cover", 
  3712                          "//third_party/go:logging", 
  3713                          "//src/test:_test#srcs"
  3714                      ], 
  3715                      "hash": "VYjEtYtN3iFQ+Mhx/GlJepHfpgTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3716                      "inputs": [
  3717                          "src/test/container.go", 
  3718                          "src/test/coverage.go", 
  3719                          "src/test/go_coverage.go", 
  3720                          "src/test/go_results.go", 
  3721                          "src/test/results.go", 
  3722                          "src/test/test_step.go", 
  3723                          "src/test/xml_coverage.go", 
  3724                          "src/test/xml_results.go", 
  3725                          "plz-out/gen/src/build/build.a", 
  3726                          "plz-out/gen/src/core/core.a", 
  3727                          "plz-out/gen/third_party/go/src/golang.org/x/tools/cover", 
  3728                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3729                      ], 
  3730                      "outs": [
  3731                          "src/test/test.a"
  3732                      ], 
  3733                      "srcs": [
  3734                          "src/test/container.go", 
  3735                          "src/test/coverage.go", 
  3736                          "src/test/go_coverage.go", 
  3737                          "src/test/go_results.go", 
  3738                          "src/test/results.go", 
  3739                          "src/test/test_step.go", 
  3740                          "src/test/xml_coverage.go", 
  3741                          "src/test/xml_results.go"
  3742                      ]
  3743                  }
  3744              }
  3745          }, 
  3746          "src/update": {
  3747              "targets": {
  3748                  "_update#srcs": {
  3749                      "deps": [
  3750                          "//src/core:core", 
  3751                          "//third_party/go:logging"
  3752                      ], 
  3753                      "hash": "qhdzqNhe3HRVSHNy4SfJFEJjXfXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3754                      "inputs": [
  3755                          "src/update/update.go", 
  3756                          "plz-out/gen/src/core/core.a", 
  3757                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3758                      ], 
  3759                      "outs": [
  3760                          "src/update/update.go"
  3761                      ], 
  3762                      "srcs": [
  3763                          "src/update/update.go"
  3764                      ]
  3765                  }, 
  3766                  "update": {
  3767                      "deps": [
  3768                          "//src/core:core", 
  3769                          "//third_party/go:logging", 
  3770                          "//src/update:_update#srcs"
  3771                      ], 
  3772                      "hash": "JP0kxpG5pJ4pS3zfm7W0pXJZa9PDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3773                      "inputs": [
  3774                          "src/update/update.go", 
  3775                          "plz-out/gen/src/core/core.a", 
  3776                          "plz-out/gen/third_party/go/src/github.com/op/go-logging"
  3777                      ], 
  3778                      "outs": [
  3779                          "src/update/update.a"
  3780                      ], 
  3781                      "srcs": [
  3782                          "src/update/update.go"
  3783                      ]
  3784                  }
  3785              }
  3786          }, 
  3787          "test": {
  3788              "targets": {
  3789                  "__coverage_output_test#deps": {
  3790                      "hash": "YO5mXYpSNlmzN9pDoOiQe1ZfBvrDcgEsI2vAKnpbZL6KuEj4oejACQ"
  3791                  }, 
  3792                  "__coverage_output_test#pex": {
  3793                      "deps": [
  3794                          "//test:__coverage_output_test#deps"
  3795                      ], 
  3796                      "hash": "QZg5WuvThjUxJB+6I0nCD3EQ2AzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3797                      "inputs": [
  3798                          "test/coverage_output_test.py"
  3799                      ], 
  3800                      "outs": [
  3801                          "test/._coverage_output_test_main.pex.zip"
  3802                      ]
  3803                  }, 
  3804                  "__no_coverage_output_test#deps": {
  3805                      "hash": "/amxz/Q+GbUVK0UqNWQ/tCcSoMXDcgEsI2vAKnpbZL6KuEj4oejACQ"
  3806                  }, 
  3807                  "__no_coverage_output_test#pex": {
  3808                      "deps": [
  3809                          "//test:__no_coverage_output_test#deps"
  3810                      ], 
  3811                      "hash": "HPmoPQnJlaId0hnAODTOExD74UDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3812                      "inputs": [
  3813                          "test/coverage_output_test.py"
  3814                      ], 
  3815                      "outs": [
  3816                          "test/._no_coverage_output_test_main.pex.zip"
  3817                      ]
  3818                  }, 
  3819                  "_add_out_gen": {
  3820                      "hash": "U2iBQOVfrtWkyk2/rqA4gzo3M4PDcgEsI2vAKnpbZL6KuEj4oejACQ"
  3821                  }, 
  3822                  "_add_out_test": {
  3823                      "deps": [
  3824                          "//test:_add_out_gen"
  3825                      ], 
  3826                      "hash": "1KfwIZ4S8GRgMYH10LXWBeyqEXnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3827                      "test": true
  3828                  }, 
  3829                  "_affectedtests_manual_test": {
  3830                      "hash": "Q6D7hMadyED9V85txXL1e2YUncXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3831                      "inputs": [
  3832                          "test/affectedtests_test.go"
  3833                      ], 
  3834                      "outs": [
  3835                          "test/_affectedtests_manual_test"
  3836                      ], 
  3837                      "srcs": [
  3838                          "test/affectedtests_test.go"
  3839                      ], 
  3840                      "test": true
  3841                  }, 
  3842                  "_affectedtests_test": {
  3843                      "hash": "xkp108/MY5Qv9/MUplsM31ozEx/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3844                      "inputs": [
  3845                          "test/affectedtests_test.go"
  3846                      ], 
  3847                      "outs": [
  3848                          "test/_affectedtests_test"
  3849                      ], 
  3850                      "srcs": [
  3851                          "test/affectedtests_test.go"
  3852                      ], 
  3853                      "test": true
  3854                  }, 
  3855                  "_coverage_output_test": {
  3856                      "deps": [
  3857                          "//test:__coverage_output_test#pex"
  3858                      ], 
  3859                      "hash": "C0e5YcsASIOO3urvavG7jgViLxzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3860                      "inputs": [
  3861                          "plz-out/gen/test/._coverage_output_test_main.pex.zip"
  3862                      ], 
  3863                      "outs": [
  3864                          "test/_coverage_output_test.pex"
  3865                      ], 
  3866                      "test": true
  3867                  }, 
  3868                  "_individual_test_run_java#jar": {
  3869                      "deps": [
  3870                          "//test:_individual_test_run_java#lib"
  3871                      ], 
  3872                      "hash": "sYW0v/fGEClx7JebnyaPYX/LHK7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3873                      "inputs": [
  3874                          "plz-out/gen/test/_individual_test_run_java#lib.jar", 
  3875                          "plz-out/gen/third_party/java/junit.jar", 
  3876                          "plz-out/gen/third_party/java/junit_src.jar"
  3877                      ], 
  3878                      "outs": [
  3879                          "test/individual_test_run_java.jar"
  3880                      ]
  3881                  }, 
  3882                  "_individual_test_run_java#lib": {
  3883                      "deps": [
  3884                          "//third_party/java:junit"
  3885                      ], 
  3886                      "hash": "uxiKyCJzT9L8sJ7Db13hOWa5jZXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3887                      "inputs": [
  3888                          "test/IndividualTestRun.java", 
  3889                          "plz-out/gen/third_party/java/junit.jar", 
  3890                          "plz-out/gen/third_party/java/junit_src.jar"
  3891                      ], 
  3892                      "outs": [
  3893                          "test/_individual_test_run_java#lib.jar"
  3894                      ], 
  3895                      "srcs": [
  3896                          "test/IndividualTestRun.java", 
  3897                          "//third_party/java:junit"
  3898                      ]
  3899                  }, 
  3900                  "_individual_test_run_py#deps": {
  3901                      "hash": "jic8prVXuAUwiN39mcrLQnUfjrTDcgEsI2vAKnpbZL6KuEj4oejACQ"
  3902                  }, 
  3903                  "_individual_test_run_py#pex": {
  3904                      "deps": [
  3905                          "//test:_individual_test_run_py#deps"
  3906                      ], 
  3907                      "hash": "prI7CVWd3Uu0sesYtE2dZ6c0F4nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3908                      "inputs": [
  3909                          "test/individual_test_run.py"
  3910                      ], 
  3911                      "outs": [
  3912                          "test/.individual_test_run_py_main.pex.zip"
  3913                      ]
  3914                  }, 
  3915                  "_no_coverage_output_test": {
  3916                      "deps": [
  3917                          "//test:__no_coverage_output_test#pex"
  3918                      ], 
  3919                      "hash": "5laA6EdFvPgCE6KAQLmI2VN5djPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3920                      "inputs": [
  3921                          "plz-out/gen/test/._no_coverage_output_test_main.pex.zip"
  3922                      ], 
  3923                      "outs": [
  3924                          "test/_no_coverage_output_test.pex"
  3925                      ], 
  3926                      "test": true
  3927                  }, 
  3928                  "_no_test_run_java#jar": {
  3929                      "deps": [
  3930                          "//test:_no_test_run_java#lib"
  3931                      ], 
  3932                      "hash": "JPlvbheYSnQH0qX5ejQi+GJy5c7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3933                      "inputs": [
  3934                          "plz-out/gen/test/_no_test_run_java#lib.jar", 
  3935                          "plz-out/gen/third_party/java/junit.jar", 
  3936                          "plz-out/gen/third_party/java/junit_src.jar"
  3937                      ], 
  3938                      "outs": [
  3939                          "test/no_test_run_java.jar"
  3940                      ]
  3941                  }, 
  3942                  "_no_test_run_java#lib": {
  3943                      "deps": [
  3944                          "//third_party/java:junit"
  3945                      ], 
  3946                      "hash": "d0COxoeayYUeWsS9aBUroKRxhKzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3947                      "inputs": [
  3948                          "test/NoTestRun.java", 
  3949                          "plz-out/gen/third_party/java/junit.jar", 
  3950                          "plz-out/gen/third_party/java/junit_src.jar"
  3951                      ], 
  3952                      "outs": [
  3953                          "test/_no_test_run_java#lib.jar"
  3954                      ], 
  3955                      "srcs": [
  3956                          "test/NoTestRun.java", 
  3957                          "//third_party/java:junit"
  3958                      ]
  3959                  }, 
  3960                  "_num_runs_test": {
  3961                      "hash": "stmj2KQ+CIFHXtK+Usq5im+FDyjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3962                      "inputs": [
  3963                          "test/num_runs_test.go"
  3964                      ], 
  3965                      "outs": [
  3966                          "test/_num_runs_test"
  3967                      ], 
  3968                      "srcs": [
  3969                          "test/num_runs_test.go"
  3970                      ], 
  3971                      "test": true
  3972                  }, 
  3973                  "add_out_test": {
  3974                      "deps": [
  3975                          "//src:please"
  3976                      ], 
  3977                      "hash": "iDqBXwF211MDjas4+SjWzv2Hu2rDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3978                      "inputs": [
  3979                          "plz-out/bin/src/please"
  3980                      ], 
  3981                      "test": true
  3982                  }, 
  3983                  "basic_completion_test": {
  3984                      "deps": [
  3985                          "//src:please"
  3986                      ], 
  3987                      "hash": "1HxOsHR0WSinLqyYqUTseU4SRiTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3988                      "inputs": [
  3989                          "plz-out/bin/src/please"
  3990                      ], 
  3991                      "test": true
  3992                  }, 
  3993                  "build_completion_test": {
  3994                      "deps": [
  3995                          "//src:please"
  3996                      ], 
  3997                      "hash": "QDrUOUqIxPkQA86Wge0jFNBauWXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  3998                      "inputs": [
  3999                          "plz-out/bin/src/please"
  4000                      ], 
  4001                      "test": true
  4002                  }, 
  4003                  "caching_test": {
  4004                      "deps": [
  4005                          "//src:please"
  4006                      ], 
  4007                      "hash": "iihTclru0VCXF+vVFeKQVUOYmUbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4008                      "inputs": [
  4009                          "plz-out/bin/src/please"
  4010                      ], 
  4011                      "test": true
  4012                  }, 
  4013                  "coverage_output_test": {
  4014                      "deps": [
  4015                          "//src:please"
  4016                      ], 
  4017                      "hash": "HLpODaJWtdP1tHx531A8WLqZZmLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4018                      "inputs": [
  4019                          "plz-out/bin/src/please"
  4020                      ], 
  4021                      "test": true
  4022                  }, 
  4023                  "dep_required_test": {
  4024                      "deps": [
  4025                          "//src:please"
  4026                      ], 
  4027                      "hash": "czY0RJ9n0wZ1B1XSQ/4m8aL15DrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4028                      "inputs": [
  4029                          "plz-out/bin/src/please"
  4030                      ], 
  4031                      "test": true
  4032                  }, 
  4033                  "extra_flag_test": {
  4034                      "deps": [
  4035                          "//src:please"
  4036                      ], 
  4037                      "hash": "fx3BAIRJbHoX3v/n6wkg457j2SPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4038                      "inputs": [
  4039                          "plz-out/bin/src/please"
  4040                      ], 
  4041                      "test": true
  4042                  }, 
  4043                  "failed_dep": {
  4044                      "hash": "ETYk7G4/kP0ssrhsLG6p6zJI1fvDcgEsI2vAKnpbZL6KuEj4oejACQ"
  4045                  }, 
  4046                  "individual_java_test": {
  4047                      "deps": [
  4048                          "//src:please"
  4049                      ], 
  4050                      "hash": "oVZLJ/mCveUNZI81vguSRhiat9LDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4051                      "inputs": [
  4052                          "plz-out/bin/src/please"
  4053                      ], 
  4054                      "test": true
  4055                  }, 
  4056                  "individual_python_test": {
  4057                      "deps": [
  4058                          "//src:please"
  4059                      ], 
  4060                      "hash": "qDhKqA4tTyisXO20m4t3ByiTGcDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4061                      "inputs": [
  4062                          "plz-out/bin/src/please"
  4063                      ], 
  4064                      "test": true
  4065                  }, 
  4066                  "individual_test_run_java": {
  4067                      "deps": [
  4068                          "//test:_individual_test_run_java#jar"
  4069                      ], 
  4070                      "hash": "p+Ma0zOVi97JwWZp3Zp+ayCrG9XDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4071                      "inputs": [
  4072                          "plz-out/gen/test/individual_test_run_java.jar"
  4073                      ], 
  4074                      "outs": [
  4075                          "test/individual_test_run_java"
  4076                      ], 
  4077                      "test": true
  4078                  }, 
  4079                  "individual_test_run_py": {
  4080                      "deps": [
  4081                          "//test:_individual_test_run_py#pex"
  4082                      ], 
  4083                      "hash": "mPSuy14tAICsGHKY38iqOg+FB6LDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4084                      "inputs": [
  4085                          "plz-out/gen/test/.individual_test_run_py_main.pex.zip"
  4086                      ], 
  4087                      "outs": [
  4088                          "test/individual_test_run_py.pex"
  4089                      ], 
  4090                      "test": true
  4091                  }, 
  4092                  "no_coverage_output_test": {
  4093                      "deps": [
  4094                          "//src:please"
  4095                      ], 
  4096                      "hash": "MK9QYTJtHzdI+pn4NJIIKw9W28bDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4097                      "inputs": [
  4098                          "plz-out/bin/src/please"
  4099                      ], 
  4100                      "test": true
  4101                  }, 
  4102                  "no_java_test": {
  4103                      "deps": [
  4104                          "//src:please"
  4105                      ], 
  4106                      "hash": "Br6aD3HR5gzs2YMUI9lGqnF2nhbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4107                      "inputs": [
  4108                          "plz-out/bin/src/please"
  4109                      ], 
  4110                      "test": true
  4111                  }, 
  4112                  "no_test_run_java": {
  4113                      "deps": [
  4114                          "//test:_no_test_run_java#jar"
  4115                      ], 
  4116                      "hash": "gkvCJcr/mSdyYIEOuaG7NBZGdhzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4117                      "inputs": [
  4118                          "plz-out/gen/test/no_test_run_java.jar"
  4119                      ], 
  4120                      "outs": [
  4121                          "test/no_test_run_java"
  4122                      ], 
  4123                      "test": true
  4124                  }, 
  4125                  "nocache_test": {
  4126                      "deps": [
  4127                          "//src:please"
  4128                      ], 
  4129                      "hash": "0KeFJ8uEV9xpkJSNt5lgies0KGvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4130                      "inputs": [
  4131                          "plz-out/bin/src/please"
  4132                      ], 
  4133                      "test": true
  4134                  }, 
  4135                  "num_runs_test": {
  4136                      "deps": [
  4137                          "//src:please"
  4138                      ], 
  4139                      "hash": "/XY/HJslUnk1W1FYZmEQhFBdUTXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4140                      "inputs": [
  4141                          "plz-out/bin/src/please"
  4142                      ], 
  4143                      "test": true
  4144                  }, 
  4145                  "plz_e2e_test_build_defs": {
  4146                      "hash": "/gUkB6W9An34BZlCYuJYZzT2H2TDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4147                      "inputs": [
  4148                          "test/plz_e2e_test.build_defs"
  4149                      ], 
  4150                      "outs": [
  4151                          "test/plz_e2e_test.build_defs"
  4152                      ], 
  4153                      "srcs": [
  4154                          "test/plz_e2e_test.build_defs"
  4155                      ]
  4156                  }, 
  4157                  "plz_run_test": {
  4158                      "deps": [
  4159                          "//src:please"
  4160                      ], 
  4161                      "hash": "LkhXx+QcHbEZwtkZD6GNBf8De1/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4162                      "inputs": [
  4163                          "plz-out/bin/src/please"
  4164                      ], 
  4165                      "test": true
  4166                  }, 
  4167                  "query_affectedtests_stdin_test": {
  4168                      "deps": [
  4169                          "//src:please"
  4170                      ], 
  4171                      "hash": "jOu7+ZnOgZrfN7NO94FEfpDnc5HDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4172                      "inputs": [
  4173                          "plz-out/bin/src/please"
  4174                      ], 
  4175                      "test": true
  4176                  }, 
  4177                  "query_affectedtests_test": {
  4178                      "deps": [
  4179                          "//src:please"
  4180                      ], 
  4181                      "hash": "c0sR/1+BgR3xuA3DIXCTCY0L+NTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4182                      "inputs": [
  4183                          "plz-out/bin/src/please"
  4184                      ], 
  4185                      "test": true
  4186                  }, 
  4187                  "query_alltargets_test": {
  4188                      "deps": [
  4189                          "//src:please"
  4190                      ], 
  4191                      "hash": "1IVKSFW6IgayB61DXqZBs/LksCnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4192                      "inputs": [
  4193                          "plz-out/bin/src/please"
  4194                      ], 
  4195                      "test": true
  4196                  }, 
  4197                  "query_output_filegroup": {
  4198                      "deps": [
  4199                          "//src:please"
  4200                      ], 
  4201                      "hash": "dvdir3rPFroX6lMmzbpsKxiBxRTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4202                      "inputs": [
  4203                          "plz-out/bin/src/please"
  4204                      ], 
  4205                      "outs": [
  4206                          "test/please"
  4207                      ], 
  4208                      "srcs": [
  4209                          "//src:please"
  4210                      ]
  4211                  }, 
  4212                  "query_output_test": {
  4213                      "deps": [
  4214                          "//src:please"
  4215                      ], 
  4216                      "hash": "RJ76VbNx43Ap4ILwzDV18DqkTHnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4217                      "inputs": [
  4218                          "plz-out/bin/src/please"
  4219                      ], 
  4220                      "test": true
  4221                  }, 
  4222                  "query_somepath_nopath_test": {
  4223                      "deps": [
  4224                          "//src:please"
  4225                      ], 
  4226                      "hash": "VEpE0fOB8qyyinS7ejFQuShIGkPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4227                      "inputs": [
  4228                          "plz-out/bin/src/please"
  4229                      ], 
  4230                      "test": true
  4231                  }, 
  4232                  "query_somepath_reverse_test": {
  4233                      "deps": [
  4234                          "//src:please"
  4235                      ], 
  4236                      "hash": "Msg8eBgHDX0XBVQvTMyMAsI+ovTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4237                      "inputs": [
  4238                          "plz-out/bin/src/please"
  4239                      ], 
  4240                      "test": true
  4241                  }, 
  4242                  "query_somepath_test": {
  4243                      "deps": [
  4244                          "//src:please"
  4245                      ], 
  4246                      "hash": "jTVz0Pvyur9AEX6S5z9o1H3a/WLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4247                      "inputs": [
  4248                          "plz-out/bin/src/please"
  4249                      ], 
  4250                      "test": true
  4251                  }, 
  4252                  "require_provide_test": {
  4253                      "deps": [
  4254                          "//src:please"
  4255                      ], 
  4256                      "hash": "30tu12JRyONE8zALs6zzD1ha+K3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4257                      "inputs": [
  4258                          "plz-out/bin/src/please"
  4259                      ], 
  4260                      "test": true
  4261                  }, 
  4262                  "run_completion_test": {
  4263                      "deps": [
  4264                          "//src:please"
  4265                      ], 
  4266                      "hash": "5OfqxFMCww7taeOS/NGphxxsTqjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4267                      "inputs": [
  4268                          "plz-out/bin/src/please"
  4269                      ], 
  4270                      "test": true
  4271                  }, 
  4272                  "test_caching_test": {
  4273                      "deps": [
  4274                          "//src:please"
  4275                      ], 
  4276                      "hash": "D9N+TGynizJ7cKc/mw1yIFKs3snDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4277                      "inputs": [
  4278                          "plz-out/bin/src/please"
  4279                      ], 
  4280                      "test": true
  4281                  }, 
  4282                  "test_completion_test": {
  4283                      "deps": [
  4284                          "//src:please"
  4285                      ], 
  4286                      "hash": "uFODJU10kGdS0EjfeKlnzHuhD0nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4287                      "inputs": [
  4288                          "plz-out/bin/src/please"
  4289                      ], 
  4290                      "test": true
  4291                  }, 
  4292                  "test_nocache_test": {
  4293                      "deps": [
  4294                          "//src:please"
  4295                      ], 
  4296                      "hash": "ftKfxHLzlWvIKOJ2jgHxoP/zggbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4297                      "inputs": [
  4298                          "plz-out/bin/src/please"
  4299                      ], 
  4300                      "test": true
  4301                  }, 
  4302                  "test_output_test": {
  4303                      "deps": [
  4304                          "//src:please"
  4305                      ], 
  4306                      "hash": "iX2f+KYe1HwMH7mYMRpgDjiIGTbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4307                      "inputs": [
  4308                          "plz-out/bin/src/please"
  4309                      ], 
  4310                      "test": true
  4311                  }, 
  4312                  "test_output_test_1": {
  4313                      "hash": "AthXQHSMeGteyJhmG72kwbrZgqLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4314                      "test": true
  4315                  }, 
  4316                  "test_output_test_2": {
  4317                      "hash": "USKlsmDYB2rk/ugs34BSnWek4KzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4318                      "test": true
  4319                  }
  4320              }
  4321          }, 
  4322          "test/build_defs": {
  4323              "targets": {
  4324                  "plz_e2e_test": {
  4325                      "hash": "1h5rquaK2nONfv1wgxSDO5biMzTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4326                      "inputs": [
  4327                          "test/build_defs/plz_e2e_test.build_defs"
  4328                      ], 
  4329                      "outs": [
  4330                          "test/build_defs/plz_e2e_test.build_defs"
  4331                      ], 
  4332                      "srcs": [
  4333                          "test/build_defs/plz_e2e_test.build_defs"
  4334                      ]
  4335                  }
  4336              }
  4337          }, 
  4338          "test/cc_rules": {
  4339              "targets": {
  4340                  "_cc_deps_test#main": {
  4341                      "hash": "3fMFo+HrUbo9QYbCmKu0XcPlI8TDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4342                      "outs": [
  4343                          "test/cc_rules/_cc_deps_test_main.cc"
  4344                      ]
  4345                  }, 
  4346                  "_lib1#hdrs": {
  4347                      "hash": "wMlCefIBhv0q0yqtTlvTd1I34OPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4348                      "inputs": [
  4349                          "test/cc_rules/lib1.h"
  4350                      ], 
  4351                      "outs": [
  4352                          "test/cc_rules/lib1.h"
  4353                      ], 
  4354                      "srcs": [
  4355                          "test/cc_rules/lib1.h"
  4356                      ]
  4357                  }, 
  4358                  "_lib1#o": {
  4359                      "hash": "7xp3cGwQkJOkymq7txLbLXsz6oDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4360                      "inputs": [
  4361                          "test/cc_rules/lib1.h", 
  4362                          "test/cc_rules/lib1.cc"
  4363                      ], 
  4364                      "outs": [
  4365                          "test/cc_rules/lib1.o"
  4366                      ]
  4367                  }, 
  4368                  "_lib2#hdrs": {
  4369                      "deps": [
  4370                          "//test/cc_rules:lib1"
  4371                      ], 
  4372                      "hash": "+pA1CFET1AUy1APs/VaEohyaOx/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4373                      "inputs": [
  4374                          "test/cc_rules/lib2.h", 
  4375                          "plz-out/gen/test/cc_rules/lib1.h"
  4376                      ], 
  4377                      "outs": [
  4378                          "test/cc_rules/lib2.h"
  4379                      ], 
  4380                      "srcs": [
  4381                          "test/cc_rules/lib2.h"
  4382                      ]
  4383                  }, 
  4384                  "_lib2#o": {
  4385                      "deps": [
  4386                          "//test/cc_rules:lib1"
  4387                      ], 
  4388                      "hash": "5Mbm85Jh9W2kRPJb9z9sI+iTY1TDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4389                      "inputs": [
  4390                          "test/cc_rules/lib2.h", 
  4391                          "test/cc_rules/lib2.cc", 
  4392                          "plz-out/gen/test/cc_rules/lib1.h"
  4393                      ], 
  4394                      "outs": [
  4395                          "test/cc_rules/lib2.o"
  4396                      ]
  4397                  }, 
  4398                  "cc_deps_test": {
  4399                      "deps": [
  4400                          "//test/cc_rules:_cc_deps_test#main", 
  4401                          "//test/cc_rules:lib2"
  4402                      ], 
  4403                      "hash": "PAha5xLbWNWBXO3V2ztIQGeQEFTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4404                      "inputs": [
  4405                          "test/cc_rules/deps_test.cc", 
  4406                          "plz-out/gen/test/cc_rules/_cc_deps_test_main.cc", 
  4407                          "plz-out/gen/test/cc_rules/lib2.h", 
  4408                          "plz-out/gen/test/cc_rules/lib2.o", 
  4409                          "plz-out/gen/test/cc_rules/lib1.h", 
  4410                          "plz-out/gen/test/cc_rules/lib1.o"
  4411                      ], 
  4412                      "outs": [
  4413                          "test/cc_rules/cc_deps_test"
  4414                      ], 
  4415                      "srcs": [
  4416                          "test/cc_rules/deps_test.cc", 
  4417                          "//test/cc_rules:_cc_deps_test#main"
  4418                      ], 
  4419                      "test": true
  4420                  }, 
  4421                  "cc_query_somepath_test_1": {
  4422                      "deps": [
  4423                          "//src:please"
  4424                      ], 
  4425                      "hash": "tSfo8lCLF8FL5yKt8rsLqQ72Ei7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4426                      "inputs": [
  4427                          "plz-out/bin/src/please"
  4428                      ], 
  4429                      "test": true
  4430                  }, 
  4431                  "cc_query_somepath_test_2": {
  4432                      "deps": [
  4433                          "//src:please"
  4434                      ], 
  4435                      "hash": "z6ykpBz9X7UqNfKkjhVjvETlekPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4436                      "inputs": [
  4437                          "plz-out/bin/src/please"
  4438                      ], 
  4439                      "test": true
  4440                  }, 
  4441                  "lib1": {
  4442                      "deps": [
  4443                          "//test/cc_rules:_lib1#hdrs", 
  4444                          "//test/cc_rules:_lib1#o"
  4445                      ], 
  4446                      "hash": "d9xYaRp2RJdBR24mUHD4kL/KGaPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4447                      "inputs": [
  4448                          "plz-out/gen/test/cc_rules/lib1.h", 
  4449                          "plz-out/gen/test/cc_rules/lib1.o"
  4450                      ], 
  4451                      "outs": [
  4452                          "test/cc_rules/lib1.h", 
  4453                          "test/cc_rules/lib1.o"
  4454                      ], 
  4455                      "srcs": [
  4456                          "//test/cc_rules:_lib1#hdrs", 
  4457                          "//test/cc_rules:_lib1#o"
  4458                      ]
  4459                  }, 
  4460                  "lib2": {
  4461                      "deps": [
  4462                          "//test/cc_rules:_lib2#hdrs", 
  4463                          "//test/cc_rules:_lib2#o", 
  4464                          "//test/cc_rules:lib1"
  4465                      ], 
  4466                      "hash": "YI+3HsutPZQT1R9TvaZC01N/4PbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4467                      "inputs": [
  4468                          "plz-out/gen/test/cc_rules/lib2.h", 
  4469                          "plz-out/gen/test/cc_rules/lib1.h", 
  4470                          "plz-out/gen/test/cc_rules/lib1.o", 
  4471                          "plz-out/gen/test/cc_rules/lib2.o"
  4472                      ], 
  4473                      "outs": [
  4474                          "test/cc_rules/lib2.h", 
  4475                          "test/cc_rules/lib2.o"
  4476                      ], 
  4477                      "srcs": [
  4478                          "//test/cc_rules:_lib2#hdrs", 
  4479                          "//test/cc_rules:_lib2#o"
  4480                      ]
  4481                  }
  4482              }
  4483          }, 
  4484          "test/completions": {
  4485              "targets": {
  4486                  "binary": {
  4487                      "hash": "h6ha/ix1yO2EBl0ZhaBLPoda4VbDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4488                      "outs": [
  4489                          "test/completions/bin.sh"
  4490                      ]
  4491                  }, 
  4492                  "library": {
  4493                      "hash": "jwjglHFcm+LiArYyTYMoxle/WNrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4494                      "outs": [
  4495                          "test/completions/lib.txt"
  4496                      ]
  4497                  }, 
  4498                  "test": {
  4499                      "hash": "4/e4LiFK6NPQJvFPgTdsyjox1rLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4500                      "outs": [
  4501                          "test/completions/test.sh"
  4502                      ], 
  4503                      "test": true
  4504                  }
  4505              }
  4506          }, 
  4507          "test/go_rules": {
  4508              "targets": {
  4509                  "_go_rules_test_lib#srcs": {
  4510                      "deps": [
  4511                          "//test/go_rules/test:test"
  4512                      ], 
  4513                      "hash": "uq5luQ9r35Z1K13XCZ252MkBDrDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4514                      "inputs": [
  4515                          "test/go_rules/go_rules_test_lib.go", 
  4516                          "plz-out/gen/test/go_rules/test/test.a"
  4517                      ], 
  4518                      "outs": [
  4519                          "test/go_rules/go_rules_test_lib.go"
  4520                      ], 
  4521                      "srcs": [
  4522                          "test/go_rules/go_rules_test_lib.go"
  4523                      ]
  4524                  }, 
  4525                  "go_rules_test": {
  4526                      "deps": [
  4527                          "//test/go_rules:go_rules_test_bin"
  4528                      ], 
  4529                      "hash": "eSzKUMd6VuBQDSMvGMR14WSUEOXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4530                      "inputs": [
  4531                          "plz-out/bin/test/go_rules/go_rules_test_bin"
  4532                      ], 
  4533                      "test": true
  4534                  }, 
  4535                  "go_rules_test_bin": {
  4536                      "deps": [
  4537                          "//test/go_rules:go_rules_test_lib"
  4538                      ], 
  4539                      "hash": "bMKbH96VY+xVdr9RwrNxvQwlJ8rDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4540                      "inputs": [
  4541                          "test/go_rules/go_rules_test_bin.go", 
  4542                          "plz-out/gen/test/go_rules/go_rules_test_lib.a", 
  4543                          "plz-out/gen/test/go_rules/go_rules_test_lib.go", 
  4544                          "plz-out/gen/test/go_rules/test/test.a", 
  4545                          "plz-out/gen/test/go_rules/test/test.go"
  4546                      ], 
  4547                      "outs": [
  4548                          "test/go_rules/go_rules_test_bin"
  4549                      ], 
  4550                      "srcs": [
  4551                          "test/go_rules/go_rules_test_bin.go"
  4552                      ]
  4553                  }, 
  4554                  "go_rules_test_lib": {
  4555                      "deps": [
  4556                          "//test/go_rules/test:test", 
  4557                          "//test/go_rules:_go_rules_test_lib#srcs"
  4558                      ], 
  4559                      "hash": "xZXWRDS7z7whmOEr6Dd3O0HbhlHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4560                      "inputs": [
  4561                          "test/go_rules/go_rules_test_lib.go", 
  4562                          "plz-out/gen/test/go_rules/test/test.a"
  4563                      ], 
  4564                      "outs": [
  4565                          "test/go_rules/go_rules_test_lib.a"
  4566                      ], 
  4567                      "srcs": [
  4568                          "test/go_rules/go_rules_test_lib.go"
  4569                      ]
  4570                  }
  4571              }
  4572          }, 
  4573          "test/go_rules/test": {
  4574              "targets": {
  4575                  "_test#srcs": {
  4576                      "hash": "UwHtPzCZYxaQivohqCCWEJaYazzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4577                      "inputs": [
  4578                          "test/go_rules/test/test.go"
  4579                      ], 
  4580                      "outs": [
  4581                          "test/go_rules/test/test.go"
  4582                      ], 
  4583                      "srcs": [
  4584                          "test/go_rules/test/test.go"
  4585                      ]
  4586                  }, 
  4587                  "test": {
  4588                      "deps": [
  4589                          "//test/go_rules/test:_test#srcs"
  4590                      ], 
  4591                      "hash": "Ct0p5oyzGd8SheKyELkFVEy4mSHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4592                      "inputs": [
  4593                          "test/go_rules/test/test.go"
  4594                      ], 
  4595                      "outs": [
  4596                          "test/go_rules/test/test.a"
  4597                      ], 
  4598                      "srcs": [
  4599                          "test/go_rules/test/test.go"
  4600                      ]
  4601                  }
  4602              }
  4603          }, 
  4604          "test/moar": {
  4605              "targets": {
  4606                  "require_provide_check": {
  4607                      "deps": [
  4608                          "//test/moar:test_require_fg"
  4609                      ], 
  4610                      "hash": "czu4haSvutKYJHn5m+DW69xMhcHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4611                      "inputs": [
  4612                          "plz-out/gen/test/moar/test_require.py"
  4613                      ]
  4614                  }, 
  4615                  "test_require_fg": {
  4616                      "deps": [
  4617                          "//test/moar:test_require_py", 
  4618                          "//test/moar:test_require_go"
  4619                      ], 
  4620                      "hash": "bUGcDMMoTGDRbOnpu2KwnS0PzqfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4621                      "inputs": [
  4622                          "plz-out/gen/test/moar/test_require.go", 
  4623                          "plz-out/gen/test/moar/test_require.py"
  4624                      ], 
  4625                      "outs": [
  4626                          "test/moar/test_require.py", 
  4627                          "test/moar/test_require.go"
  4628                      ], 
  4629                      "srcs": [
  4630                          "//test/moar:test_require_py", 
  4631                          "//test/moar:test_require_go"
  4632                      ]
  4633                  }, 
  4634                  "test_require_go": {
  4635                      "hash": "yqqcCotfLjmRoYpSRPi1oYN6bUDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4636                      "outs": [
  4637                          "test/moar/test_require.go"
  4638                      ]
  4639                  }, 
  4640                  "test_require_py": {
  4641                      "hash": "Zigvtx6a4wYzcMXhCnDByw4fe6LDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4642                      "outs": [
  4643                          "test/moar/test_require.py"
  4644                      ]
  4645                  }
  4646              }
  4647          }, 
  4648          "third_party/go": {
  4649              "targets": {
  4650                  "cover": {
  4651                      "hash": "UiWdL61pVpNxMc8gHU++PhmHHCfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4652                      "outs": [
  4653                          "third_party/go/src/golang.org/x/tools/cover"
  4654                      ]
  4655                  }, 
  4656                  "gcfg": {
  4657                      "hash": "lkaHfJVuOgya+FmIpOCe8bFDy87DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4658                      "outs": [
  4659                          "third_party/go/src/gopkg.in/gcfg.v1"
  4660                      ]
  4661                  }, 
  4662                  "go-bindata": {
  4663                      "hash": "qgqNa44iHHc3bQffed25/5SW0lfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4664                      "outs": [
  4665                          "third_party/go/bin/go-bindata"
  4666                      ]
  4667                  }, 
  4668                  "go-flags": {
  4669                      "hash": "Ky+B19RvonVsZKx1EBpkDQNIOgrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4670                      "outs": [
  4671                          "third_party/go/src/github.com/jessevdk/go-flags"
  4672                      ]
  4673                  }, 
  4674                  "gorilla_context": {
  4675                      "hash": "7+svWZoqCEG13glJAiXOxMNkryrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4676                      "outs": [
  4677                          "third_party/go/src/github.com/gorilla/context"
  4678                      ]
  4679                  }, 
  4680                  "grpc": {
  4681                      "hash": "8Vy+D6vjdKM0MHm+9Zl5Ys+W+H3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4682                      "outs": [
  4683                          "third_party/go/src/google.golang.org/grpc"
  4684                      ]
  4685                  }, 
  4686                  "humanize": {
  4687                      "hash": "1+ORyl7Hvyi3xWV8J4hwSv4dib7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4688                      "outs": [
  4689                          "third_party/go/src/github.com/dustin/go-humanize"
  4690                      ]
  4691                  }, 
  4692                  "logging": {
  4693                      "hash": "rXIiDZyzbaIh0PnS9LQefrRzNMjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4694                      "outs": [
  4695                          "third_party/go/src/github.com/op/go-logging"
  4696                      ]
  4697                  }, 
  4698                  "mux": {
  4699                      "deps": [
  4700                          "//third_party/go:gorilla_context"
  4701                      ], 
  4702                      "hash": "+Gm01eEGAzNV8mFLQfRZE8B5KlXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4703                      "inputs": [
  4704                          "plz-out/gen/third_party/go/src/github.com/gorilla/context"
  4705                      ], 
  4706                      "outs": [
  4707                          "third_party/go/src/github.com/gorilla/mux"
  4708                      ]
  4709                  }, 
  4710                  "protobuf": {
  4711                      "deps": [
  4712                          "//third_party/go:grpc"
  4713                      ], 
  4714                      "hash": "+/Mb/whZ6LPUUuw1Z7nfFY0ph7XDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4715                      "inputs": [
  4716                          "plz-out/gen/third_party/go/src/google.golang.org/grpc"
  4717                      ]
  4718                  }, 
  4719                  "terminal": {
  4720                      "hash": "FcpaVJ/SEDPy72CSKaVjG9hpL/fDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4721                      "outs": [
  4722                          "third_party/go/src/golang.org/x/crypto/ssh/terminal"
  4723                      ]
  4724                  }, 
  4725                  "testify": {
  4726                      "hash": "nJQvNZW9cHWT1vRoqC5U2gx+5Y/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4727                      "outs": [
  4728                          "third_party/go/src/github.com/stretchr/testify"
  4729                      ]
  4730                  }
  4731              }
  4732          }, 
  4733          "third_party/go/src/zip": {
  4734              "targets": {
  4735                  "_zip#srcs": {
  4736                      "hash": "MF3fHjSjJkTBSN9EV5MovZnrsyHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4737                      "inputs": [
  4738                          "third_party/go/src/zip/reader.go", 
  4739                          "third_party/go/src/zip/register.go", 
  4740                          "third_party/go/src/zip/struct.go", 
  4741                          "third_party/go/src/zip/writer.go"
  4742                      ], 
  4743                      "outs": [
  4744                          "third_party/go/src/zip/reader.go", 
  4745                          "third_party/go/src/zip/register.go", 
  4746                          "third_party/go/src/zip/struct.go", 
  4747                          "third_party/go/src/zip/writer.go"
  4748                      ], 
  4749                      "srcs": [
  4750                          "third_party/go/src/zip/reader.go", 
  4751                          "third_party/go/src/zip/register.go", 
  4752                          "third_party/go/src/zip/struct.go", 
  4753                          "third_party/go/src/zip/writer.go"
  4754                      ]
  4755                  }, 
  4756                  "zip": {
  4757                      "deps": [
  4758                          "//third_party/go/src/zip:_zip#srcs"
  4759                      ], 
  4760                      "hash": "EHuCQesXI9pmMtGqE6YyJqC/FI/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4761                      "inputs": [
  4762                          "third_party/go/src/zip/reader.go", 
  4763                          "third_party/go/src/zip/register.go", 
  4764                          "third_party/go/src/zip/struct.go", 
  4765                          "third_party/go/src/zip/writer.go"
  4766                      ], 
  4767                      "outs": [
  4768                          "third_party/go/src/zip/zip.a"
  4769                      ], 
  4770                      "srcs": [
  4771                          "third_party/go/src/zip/reader.go", 
  4772                          "third_party/go/src/zip/register.go", 
  4773                          "third_party/go/src/zip/struct.go", 
  4774                          "third_party/go/src/zip/writer.go"
  4775                      ]
  4776                  }
  4777              }
  4778          }, 
  4779          "third_party/java": {
  4780              "targets": {
  4781                  "_grpc-all#deps": {
  4782                      "hash": "GHW2g31ZWQxfsp5i08UtPKwvbITDcgEsI2vAKnpbZL6KuEj4oejACQ"
  4783                  }, 
  4784                  "_guava#deps": {
  4785                      "hash": "I+KwVmV8hzyCuIErqHbv12+msC3DcgEsI2vAKnpbZL6KuEj4oejACQ"
  4786                  }, 
  4787                  "_jacoco#deps": {
  4788                      "hash": "1tlqcXUAPq1QDXPBb+tcWGl2EN7DcgEsI2vAKnpbZL6KuEj4oejACQ"
  4789                  }, 
  4790                  "grpc-all": {
  4791                      "deps": [
  4792                          "//third_party/java:guava", 
  4793                          "//third_party/java:_grpc-all#deps"
  4794                      ], 
  4795                      "hash": "9PDSn2cZp5nWfxw6tILj9hVQcifDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4796                      "inputs": [
  4797                          "plz-out/gen/third_party/java/guava.jar", 
  4798                          "plz-out/gen/third_party/java/guava_src.jar"
  4799                      ], 
  4800                      "outs": [
  4801                          "third_party/java/grpc-all.jar", 
  4802                          "third_party/java/grpc-all_src.jar"
  4803                      ]
  4804                  }, 
  4805                  "guava": {
  4806                      "deps": [
  4807                          "//third_party/java:_guava#deps"
  4808                      ], 
  4809                      "hash": "k8HlmutD5M/CneKBaWhcEN8keTPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4810                      "outs": [
  4811                          "third_party/java/guava.jar", 
  4812                          "third_party/java/guava_src.jar"
  4813                      ]
  4814                  }, 
  4815                  "hamcrest": {
  4816                      "hash": "3G4cELL2GGcAoA3NC4nIrn8LYGrDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4817                      "outs": [
  4818                          "third_party/java/hamcrest.jar", 
  4819                          "third_party/java/hamcrest_src.jar"
  4820                      ]
  4821                  }, 
  4822                  "jacoco": {
  4823                      "deps": [
  4824                          "//third_party/java:_jacoco#deps"
  4825                      ], 
  4826                      "hash": "qMc1vbEA3aV1crBRmmmFnSsjsnHDcgEsI2vAKnpbZL6KuEj4oejACQ"
  4827                  }, 
  4828                  "junit": {
  4829                      "hash": "LAShIOoIwd5cY6BLPqpWfCLGS5vDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4830                      "outs": [
  4831                          "third_party/java/junit.jar", 
  4832                          "third_party/java/junit_src.jar"
  4833                      ]
  4834                  }, 
  4835                  "logback-classic": {
  4836                      "deps": [
  4837                          "//third_party/java:logback-core", 
  4838                          "//third_party/java:slf4j-api"
  4839                      ], 
  4840                      "hash": "UgfdT4xA/zMsjknEHYc64d0MTEHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4841                      "inputs": [
  4842                          "plz-out/gen/third_party/java/logback-core.jar", 
  4843                          "plz-out/gen/third_party/java/logback-core_src.jar", 
  4844                          "plz-out/gen/third_party/java/slf4j-api.jar", 
  4845                          "plz-out/gen/third_party/java/slf4j-api_src.jar"
  4846                      ], 
  4847                      "outs": [
  4848                          "third_party/java/logback-classic.jar", 
  4849                          "third_party/java/logback-classic_src.jar"
  4850                      ]
  4851                  }, 
  4852                  "logback-core": {
  4853                      "hash": "0sXW5uIp8z1918q1WCQzAmdX4o/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4854                      "outs": [
  4855                          "third_party/java/logback-core.jar", 
  4856                          "third_party/java/logback-core_src.jar"
  4857                      ]
  4858                  }, 
  4859                  "protobuf": {
  4860                      "hash": "x1vvNR7XXQW5teeJWsQpjvqPWu/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4861                      "outs": [
  4862                          "third_party/java/protobuf.jar", 
  4863                          "third_party/java/protobuf_src.jar"
  4864                      ]
  4865                  }, 
  4866                  "slf4j-api": {
  4867                      "hash": "BSkx0ofR88El3Ehw22+73FYioKDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4868                      "outs": [
  4869                          "third_party/java/slf4j-api.jar", 
  4870                          "third_party/java/slf4j-api_src.jar"
  4871                      ]
  4872                  }
  4873              }
  4874          }, 
  4875          "third_party/python": {
  4876              "targets": {
  4877                  "_coverage#install": {
  4878                      "hash": "LzngD6PgZinbFWjMfK0GDtGwm8nDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4879                      "inputs": [
  4880                          "third_party/python/coverage_pex.patch"
  4881                      ], 
  4882                      "outs": [
  4883                          "third_party/python/coverage"
  4884                      ], 
  4885                      "srcs": [
  4886                          "third_party/python/coverage_pex.patch"
  4887                      ]
  4888                  }, 
  4889                  "_coverage#zip": {
  4890                      "deps": [
  4891                          "//third_party/python:_coverage#install"
  4892                      ], 
  4893                      "hash": "Fgyiyue7XQjoAyWw76tDyikkxA7DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4894                      "inputs": [
  4895                          "plz-out/gen/third_party/python/coverage"
  4896                      ], 
  4897                      "outs": [
  4898                          "third_party/python/.coverage.pex.zip"
  4899                      ], 
  4900                      "srcs": [
  4901                          "//third_party/python:_coverage#install"
  4902                      ]
  4903                  }, 
  4904                  "_dateutil#install": {
  4905                      "hash": "UnXOG8dt1RxBlIAdMdvCDc0ZbjHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4906                      "outs": [
  4907                          "third_party/python/dateutil"
  4908                      ]
  4909                  }, 
  4910                  "_dateutil#zip": {
  4911                      "deps": [
  4912                          "//third_party/python:_dateutil#install"
  4913                      ], 
  4914                      "hash": "59WbSfWDxRV4Gvfj8qBfnreb+WjDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4915                      "inputs": [
  4916                          "plz-out/gen/third_party/python/dateutil"
  4917                      ], 
  4918                      "outs": [
  4919                          "third_party/python/.dateutil.pex.zip"
  4920                      ], 
  4921                      "srcs": [
  4922                          "//third_party/python:_dateutil#install"
  4923                      ]
  4924                  }, 
  4925                  "_enum#install": {
  4926                      "hash": "98lcfb/agadvKuqkqplGnFWXDFnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4927                      "outs": [
  4928                          "third_party/python/enum"
  4929                      ]
  4930                  }, 
  4931                  "_enum#zip": {
  4932                      "deps": [
  4933                          "//third_party/python:_enum#install"
  4934                      ], 
  4935                      "hash": "wh+KEh+sBL3vEkpRdfpopqYov1zDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4936                      "inputs": [
  4937                          "plz-out/gen/third_party/python/enum"
  4938                      ], 
  4939                      "outs": [
  4940                          "third_party/python/.enum.pex.zip"
  4941                      ], 
  4942                      "srcs": [
  4943                          "//third_party/python:_enum#install"
  4944                      ]
  4945                  }, 
  4946                  "_futures#install": {
  4947                      "hash": "2XsrV4CWO2cmGSKjHlp+UG3rp1bDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4948                      "outs": [
  4949                          "third_party/python/futures", 
  4950                          "third_party/python/concurrent"
  4951                      ]
  4952                  }, 
  4953                  "_futures#zip": {
  4954                      "deps": [
  4955                          "//third_party/python:_futures#install"
  4956                      ], 
  4957                      "hash": "/IWpfNoaCrOGFsTtmSgjveS1bgzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4958                      "inputs": [
  4959                          "plz-out/gen/third_party/python/futures", 
  4960                          "plz-out/gen/third_party/python/concurrent"
  4961                      ], 
  4962                      "outs": [
  4963                          "third_party/python/.futures.pex.zip"
  4964                      ], 
  4965                      "srcs": [
  4966                          "//third_party/python:_futures#install"
  4967                      ]
  4968                  }, 
  4969                  "_grpc#install": {
  4970                      "hash": "jA3IsGVNzSqbY95K2/SDWUbIVNPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4971                      "outs": [
  4972                          "third_party/python/grpc"
  4973                      ]
  4974                  }, 
  4975                  "_grpc#zip": {
  4976                      "deps": [
  4977                          "//third_party/python:_grpc#install"
  4978                      ], 
  4979                      "hash": "kqgcFXFV09Idj1a7N97eWNnwWmTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4980                      "inputs": [
  4981                          "plz-out/gen/third_party/python/grpc"
  4982                      ], 
  4983                      "outs": [
  4984                          "third_party/python/.grpc.pex.zip"
  4985                      ], 
  4986                      "srcs": [
  4987                          "//third_party/python:_grpc#install"
  4988                      ]
  4989                  }, 
  4990                  "_pex#install": {
  4991                      "hash": "f5yfP8jTERTv6Zwy6vtPF8UTTU/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  4992                      "inputs": [
  4993                          "third_party/python/dont_recompress.patch"
  4994                      ], 
  4995                      "outs": [
  4996                          "third_party/python/pex"
  4997                      ], 
  4998                      "srcs": [
  4999                          "third_party/python/dont_recompress.patch"
  5000                      ]
  5001                  }, 
  5002                  "_pex#zip": {
  5003                      "deps": [
  5004                          "//third_party/python:_pex#install"
  5005                      ], 
  5006                      "hash": "DaDqXy0V9gW2pjQDVkI2S95wpALDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5007                      "inputs": [
  5008                          "plz-out/gen/third_party/python/pex"
  5009                      ], 
  5010                      "outs": [
  5011                          "third_party/python/.pex.pex.zip"
  5012                      ], 
  5013                      "srcs": [
  5014                          "//third_party/python:_pex#install"
  5015                      ]
  5016                  }, 
  5017                  "_pkg_resources#install": {
  5018                      "hash": "OgVx1nXDmDmhdxleLvI/wnqPsDfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5019                      "outs": [
  5020                          "third_party/python/pkg_resources.py"
  5021                      ]
  5022                  }, 
  5023                  "_pkg_resources#zip": {
  5024                      "deps": [
  5025                          "//third_party/python:_pkg_resources#install"
  5026                      ], 
  5027                      "hash": "sR2/lL6GhqLmelat3QTP/3Ai0dvDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5028                      "inputs": [
  5029                          "plz-out/gen/third_party/python/pkg_resources.py"
  5030                      ], 
  5031                      "outs": [
  5032                          "third_party/python/.pkg_resources.pex.zip"
  5033                      ], 
  5034                      "srcs": [
  5035                          "//third_party/python:_pkg_resources#install"
  5036                      ]
  5037                  }, 
  5038                  "_protobuf#install": {
  5039                      "hash": "7OMczFruVZ5xPmDqf37e9k7ZeLDDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5040                      "outs": [
  5041                          "third_party/python/google"
  5042                      ]
  5043                  }, 
  5044                  "_protobuf#zip": {
  5045                      "deps": [
  5046                          "//third_party/python:_protobuf#install"
  5047                      ], 
  5048                      "hash": "ohku8j82xf+tcCsooBWcJW4mTmHDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5049                      "inputs": [
  5050                          "plz-out/gen/third_party/python/google"
  5051                      ], 
  5052                      "outs": [
  5053                          "third_party/python/.protobuf.pex.zip"
  5054                      ], 
  5055                      "srcs": [
  5056                          "//third_party/python:_protobuf#install"
  5057                      ]
  5058                  }, 
  5059                  "_requests#install": {
  5060                      "hash": "a1a9d81liuJCirp6Oi9sLhr8HjTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5061                      "outs": [
  5062                          "third_party/python/requests"
  5063                      ]
  5064                  }, 
  5065                  "_requests#zip": {
  5066                      "deps": [
  5067                          "//third_party/python:_requests#install"
  5068                      ], 
  5069                      "hash": "i5Yg5s1zCM1Qo5ykajAzMMl+pE/DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5070                      "inputs": [
  5071                          "plz-out/gen/third_party/python/requests"
  5072                      ], 
  5073                      "outs": [
  5074                          "third_party/python/.requests.pex.zip"
  5075                      ], 
  5076                      "srcs": [
  5077                          "//third_party/python:_requests#install"
  5078                      ]
  5079                  }, 
  5080                  "_six#install": {
  5081                      "hash": "/gMpURXuTkpKvSYPrOGGcxE1SdLDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5082                      "outs": [
  5083                          "third_party/python/six.py"
  5084                      ]
  5085                  }, 
  5086                  "_six#zip": {
  5087                      "deps": [
  5088                          "//third_party/python:_six#install"
  5089                      ], 
  5090                      "hash": "geXev5UJTauv6H2dEQ+ZGfigl9PDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5091                      "inputs": [
  5092                          "plz-out/gen/third_party/python/six.py"
  5093                      ], 
  5094                      "outs": [
  5095                          "third_party/python/.six.pex.zip"
  5096                      ], 
  5097                      "srcs": [
  5098                          "//third_party/python:_six#install"
  5099                      ]
  5100                  }, 
  5101                  "_xmlrunner#install": {
  5102                      "hash": "osdyazaQeQ+jklBShMxKcY2jN+LDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5103                      "outs": [
  5104                          "third_party/python/xmlrunner"
  5105                      ]
  5106                  }, 
  5107                  "_xmlrunner#zip": {
  5108                      "deps": [
  5109                          "//third_party/python:_xmlrunner#install"
  5110                      ], 
  5111                      "hash": "wpyDPUlEsbjscUGHVLujQJY/1V3DcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5112                      "inputs": [
  5113                          "plz-out/gen/third_party/python/xmlrunner"
  5114                      ], 
  5115                      "outs": [
  5116                          "third_party/python/.xmlrunner.pex.zip"
  5117                      ], 
  5118                      "srcs": [
  5119                          "//third_party/python:_xmlrunner#install"
  5120                      ]
  5121                  }, 
  5122                  "coverage": {
  5123                      "deps": [
  5124                          "//third_party/python:_coverage#install", 
  5125                          "//third_party/python:_coverage#zip"
  5126                      ], 
  5127                      "hash": "S3tnef6VL6F1LenOdmTa/ApdczPDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5128                      "inputs": [
  5129                          "plz-out/gen/third_party/python/coverage", 
  5130                          "plz-out/gen/third_party/python/.coverage.pex.zip"
  5131                      ], 
  5132                      "outs": [
  5133                          "third_party/python/coverage"
  5134                      ], 
  5135                      "srcs": [
  5136                          "//third_party/python:_coverage#install"
  5137                      ]
  5138                  }, 
  5139                  "dateutil": {
  5140                      "deps": [
  5141                          "//third_party/python:_dateutil#install", 
  5142                          "//third_party/python:six", 
  5143                          "//third_party/python:_dateutil#zip"
  5144                      ], 
  5145                      "hash": "w6UJ7Lk5pssXX4CqZ/FcwAFDRfTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5146                      "inputs": [
  5147                          "plz-out/gen/third_party/python/dateutil", 
  5148                          "plz-out/gen/third_party/python/.dateutil.pex.zip", 
  5149                          "plz-out/gen/third_party/python/six.py"
  5150                      ], 
  5151                      "outs": [
  5152                          "third_party/python/dateutil"
  5153                      ], 
  5154                      "srcs": [
  5155                          "//third_party/python:_dateutil#install"
  5156                      ]
  5157                  }, 
  5158                  "enum": {
  5159                      "deps": [
  5160                          "//third_party/python:_enum#install", 
  5161                          "//third_party/python:_enum#zip"
  5162                      ], 
  5163                      "hash": "3P0E36Ibun/hmSxYPtafi4u8bZfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5164                      "inputs": [
  5165                          "plz-out/gen/third_party/python/enum", 
  5166                          "plz-out/gen/third_party/python/.enum.pex.zip"
  5167                      ], 
  5168                      "outs": [
  5169                          "third_party/python/enum"
  5170                      ], 
  5171                      "srcs": [
  5172                          "//third_party/python:_enum#install"
  5173                      ]
  5174                  }, 
  5175                  "futures": {
  5176                      "deps": [
  5177                          "//third_party/python:_futures#install", 
  5178                          "//third_party/python:_futures#zip"
  5179                      ], 
  5180                      "hash": "0kXMJhIFO99pVX+suv9FBBOo8PzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5181                      "inputs": [
  5182                          "plz-out/gen/third_party/python/futures", 
  5183                          "plz-out/gen/third_party/python/concurrent", 
  5184                          "plz-out/gen/third_party/python/.futures.pex.zip"
  5185                      ], 
  5186                      "outs": [
  5187                          "third_party/python/futures", 
  5188                          "third_party/python/concurrent"
  5189                      ], 
  5190                      "srcs": [
  5191                          "//third_party/python:_futures#install"
  5192                      ]
  5193                  }, 
  5194                  "grpc": {
  5195                      "deps": [
  5196                          "//third_party/python:_grpc#install", 
  5197                          "//third_party/python:enum", 
  5198                          "//third_party/python:futures", 
  5199                          "//third_party/python:_grpc#zip"
  5200                      ], 
  5201                      "hash": "3AxoqkdRhOPPpdl6GoTx28tIVYXDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5202                      "inputs": [
  5203                          "plz-out/gen/third_party/python/grpc", 
  5204                          "plz-out/gen/third_party/python/.grpc.pex.zip", 
  5205                          "plz-out/gen/third_party/python/enum", 
  5206                          "plz-out/gen/third_party/python/futures", 
  5207                          "plz-out/gen/third_party/python/concurrent"
  5208                      ], 
  5209                      "outs": [
  5210                          "third_party/python/grpc"
  5211                      ], 
  5212                      "srcs": [
  5213                          "//third_party/python:_grpc#install"
  5214                      ]
  5215                  }, 
  5216                  "pex": {
  5217                      "deps": [
  5218                          "//third_party/python:_pex#install", 
  5219                          "//third_party/python:_pex#zip"
  5220                      ], 
  5221                      "hash": "kioo+zDIRDIIalaq94ou48MffGzDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5222                      "inputs": [
  5223                          "plz-out/gen/third_party/python/pex", 
  5224                          "plz-out/gen/third_party/python/.pex.pex.zip"
  5225                      ], 
  5226                      "outs": [
  5227                          "third_party/python/pex"
  5228                      ], 
  5229                      "srcs": [
  5230                          "//third_party/python:_pex#install"
  5231                      ]
  5232                  }, 
  5233                  "pkg_resources": {
  5234                      "deps": [
  5235                          "//third_party/python:_pkg_resources#install", 
  5236                          "//third_party/python:_pkg_resources#zip"
  5237                      ], 
  5238                      "hash": "aIAnzkWZu/EHJAXYuerL3zuKL1HDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5239                      "inputs": [
  5240                          "plz-out/gen/third_party/python/pkg_resources.py", 
  5241                          "plz-out/gen/third_party/python/.pkg_resources.pex.zip"
  5242                      ], 
  5243                      "outs": [
  5244                          "third_party/python/pkg_resources.py"
  5245                      ], 
  5246                      "srcs": [
  5247                          "//third_party/python:_pkg_resources#install"
  5248                      ]
  5249                  }, 
  5250                  "protobuf": {
  5251                      "deps": [
  5252                          "//third_party/python:_protobuf#install", 
  5253                          "//third_party/python:six", 
  5254                          "//third_party/python:_protobuf#zip"
  5255                      ], 
  5256                      "hash": "lMJEXoo6weRr/IOc/SefTCAVtjnDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5257                      "inputs": [
  5258                          "plz-out/gen/third_party/python/google", 
  5259                          "plz-out/gen/third_party/python/.protobuf.pex.zip", 
  5260                          "plz-out/gen/third_party/python/six.py"
  5261                      ], 
  5262                      "outs": [
  5263                          "third_party/python/google"
  5264                      ], 
  5265                      "srcs": [
  5266                          "//third_party/python:_protobuf#install"
  5267                      ]
  5268                  }, 
  5269                  "requests": {
  5270                      "deps": [
  5271                          "//third_party/python:_requests#install", 
  5272                          "//third_party/python:_requests#zip"
  5273                      ], 
  5274                      "hash": "NmxOtRUFpvtZV0jftDk+sBoyTXTDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5275                      "inputs": [
  5276                          "plz-out/gen/third_party/python/requests", 
  5277                          "plz-out/gen/third_party/python/.requests.pex.zip"
  5278                      ], 
  5279                      "outs": [
  5280                          "third_party/python/requests"
  5281                      ], 
  5282                      "srcs": [
  5283                          "//third_party/python:_requests#install"
  5284                      ]
  5285                  }, 
  5286                  "six": {
  5287                      "deps": [
  5288                          "//third_party/python:_six#install", 
  5289                          "//third_party/python:_six#zip"
  5290                      ], 
  5291                      "hash": "fy6uoVz3fA7m76e+9xxyF2fFOQfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5292                      "inputs": [
  5293                          "plz-out/gen/third_party/python/six.py", 
  5294                          "plz-out/gen/third_party/python/.six.pex.zip"
  5295                      ], 
  5296                      "outs": [
  5297                          "third_party/python/six.py"
  5298                      ], 
  5299                      "srcs": [
  5300                          "//third_party/python:_six#install"
  5301                      ]
  5302                  }, 
  5303                  "xmlrunner": {
  5304                      "deps": [
  5305                          "//third_party/python:_xmlrunner#install", 
  5306                          "//third_party/python:six", 
  5307                          "//third_party/python:_xmlrunner#zip"
  5308                      ], 
  5309                      "hash": "F6pYl9nYTHHcQ5IvoYEReFZ+rLfDcgEsI2vAKnpbZL6KuEj4oejACQ", 
  5310                      "inputs": [
  5311                          "plz-out/gen/third_party/python/xmlrunner", 
  5312                          "plz-out/gen/third_party/python/.xmlrunner.pex.zip", 
  5313                          "plz-out/gen/third_party/python/six.py"
  5314                      ], 
  5315                      "outs": [
  5316                          "third_party/python/xmlrunner"
  5317                      ], 
  5318                      "srcs": [
  5319                          "//third_party/python:_xmlrunner#install"
  5320                      ]
  5321                  }
  5322              }
  5323          }
  5324      }
  5325  }