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