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