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