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