1{ 2 "lockFileVersion": 6, 3 "moduleFileHash": "2cfd97765850664f634f2e744a77eaa1187f29cc1393af2fd497dc36f1a9b09c", 4 "flags": { 5 "cmdRegistries": [ 6 "https://bcr.bazel.build/" 7 ], 8 "cmdModuleOverrides": {}, 9 "allowedYankedVersions": [], 10 "envVarAllowedYankedVersions": "", 11 "ignoreDevDependency": false, 12 "directDependenciesMode": "WARNING", 13 "compatibilityMode": "ERROR" 14 }, 15 "localOverrideHashes": { 16 "bazel_tools": "1ae69322ac3823527337acf02016e8ee95813d8d356f47060255b8956fa642f0" 17 }, 18 "moduleDepGraph": { 19 "<root>": { 20 "name": "boringssl", 21 "version": "0.0.0-dev", 22 "key": "<root>", 23 "repoName": "boringssl", 24 "executionPlatformsToRegister": [], 25 "toolchainsToRegister": [], 26 "extensionUsages": [], 27 "deps": { 28 "googletest": "[email protected]", 29 "platforms": "[email protected]", 30 "rules_cc": "[email protected]", 31 "bazel_tools": "bazel_tools@_", 32 "local_config_platform": "local_config_platform@_" 33 } 34 }, 35 "[email protected]": { 36 "name": "googletest", 37 "version": "1.14.0.bcr.1", 38 "key": "[email protected]", 39 "repoName": "googletest", 40 "executionPlatformsToRegister": [], 41 "toolchainsToRegister": [], 42 "extensionUsages": [], 43 "deps": { 44 "com_google_absl": "[email protected]", 45 "platforms": "[email protected]", 46 "rules_cc": "[email protected]", 47 "com_googlesource_code_re2": "re2@2023-09-01", 48 "bazel_tools": "bazel_tools@_", 49 "local_config_platform": "local_config_platform@_" 50 }, 51 "repoSpec": { 52 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 53 "ruleClassName": "http_archive", 54 "attributes": { 55 "urls": [ 56 "https://github.com/google/googletest/archive/refs/tags/v1.14.0.tar.gz" 57 ], 58 "integrity": "sha256-itWYxzrXluDYKAsILOvYKmMNc+c808cAV5OKZQG7pdc=", 59 "strip_prefix": "googletest-1.14.0", 60 "remote_patches": { 61 "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/patches/module_dot_bazel.patch": "sha256-jijctisPYOzP4X4cl0K7neRh/kqJB+yODNHf8V8heCE=" 62 }, 63 "remote_patch_strip": 0 64 } 65 } 66 }, 67 "[email protected]": { 68 "name": "platforms", 69 "version": "0.0.9", 70 "key": "[email protected]", 71 "repoName": "platforms", 72 "executionPlatformsToRegister": [], 73 "toolchainsToRegister": [], 74 "extensionUsages": [ 75 { 76 "extensionBzlFile": "@platforms//host:extension.bzl", 77 "extensionName": "host_platform", 78 "usingModule": "[email protected]", 79 "location": { 80 "file": "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel", 81 "line": 9, 82 "column": 30 83 }, 84 "imports": { 85 "host_platform": "host_platform" 86 }, 87 "devImports": [], 88 "tags": [], 89 "hasDevUseExtension": false, 90 "hasNonDevUseExtension": true 91 } 92 ], 93 "deps": { 94 "rules_license": "[email protected]", 95 "bazel_tools": "bazel_tools@_", 96 "local_config_platform": "local_config_platform@_" 97 }, 98 "repoSpec": { 99 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 100 "ruleClassName": "http_archive", 101 "attributes": { 102 "urls": [ 103 "https://github.com/bazelbuild/platforms/releases/download/0.0.9/platforms-0.0.9.tar.gz" 104 ], 105 "integrity": "sha256-XtpTnIQSZQMcL4LYrno6ZJC9YhduDAOPxGnqv5H2FJs=", 106 "strip_prefix": "", 107 "remote_patches": {}, 108 "remote_patch_strip": 0 109 } 110 } 111 }, 112 "[email protected]": { 113 "name": "rules_cc", 114 "version": "0.0.9", 115 "key": "[email protected]", 116 "repoName": "rules_cc", 117 "executionPlatformsToRegister": [], 118 "toolchainsToRegister": [ 119 "@local_config_cc_toolchains//:all" 120 ], 121 "extensionUsages": [ 122 { 123 "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", 124 "extensionName": "cc_configure_extension", 125 "usingModule": "[email protected]", 126 "location": { 127 "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel", 128 "line": 9, 129 "column": 29 130 }, 131 "imports": { 132 "local_config_cc_toolchains": "local_config_cc_toolchains" 133 }, 134 "devImports": [], 135 "tags": [], 136 "hasDevUseExtension": false, 137 "hasNonDevUseExtension": true 138 } 139 ], 140 "deps": { 141 "platforms": "[email protected]", 142 "bazel_tools": "bazel_tools@_", 143 "local_config_platform": "local_config_platform@_" 144 }, 145 "repoSpec": { 146 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 147 "ruleClassName": "http_archive", 148 "attributes": { 149 "urls": [ 150 "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz" 151 ], 152 "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=", 153 "strip_prefix": "rules_cc-0.0.9", 154 "remote_patches": { 155 "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g=" 156 }, 157 "remote_patch_strip": 0 158 } 159 } 160 }, 161 "bazel_tools@_": { 162 "name": "bazel_tools", 163 "version": "", 164 "key": "bazel_tools@_", 165 "repoName": "bazel_tools", 166 "executionPlatformsToRegister": [], 167 "toolchainsToRegister": [ 168 "@local_config_cc_toolchains//:all", 169 "@local_config_sh//:local_sh_toolchain" 170 ], 171 "extensionUsages": [ 172 { 173 "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", 174 "extensionName": "cc_configure_extension", 175 "usingModule": "bazel_tools@_", 176 "location": { 177 "file": "@@bazel_tools//:MODULE.bazel", 178 "line": 18, 179 "column": 29 180 }, 181 "imports": { 182 "local_config_cc": "local_config_cc", 183 "local_config_cc_toolchains": "local_config_cc_toolchains" 184 }, 185 "devImports": [], 186 "tags": [], 187 "hasDevUseExtension": false, 188 "hasNonDevUseExtension": true 189 }, 190 { 191 "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl", 192 "extensionName": "xcode_configure_extension", 193 "usingModule": "bazel_tools@_", 194 "location": { 195 "file": "@@bazel_tools//:MODULE.bazel", 196 "line": 22, 197 "column": 32 198 }, 199 "imports": { 200 "local_config_xcode": "local_config_xcode" 201 }, 202 "devImports": [], 203 "tags": [], 204 "hasDevUseExtension": false, 205 "hasNonDevUseExtension": true 206 }, 207 { 208 "extensionBzlFile": "@rules_java//java:extensions.bzl", 209 "extensionName": "toolchains", 210 "usingModule": "bazel_tools@_", 211 "location": { 212 "file": "@@bazel_tools//:MODULE.bazel", 213 "line": 25, 214 "column": 32 215 }, 216 "imports": { 217 "local_jdk": "local_jdk", 218 "remote_java_tools": "remote_java_tools", 219 "remote_java_tools_linux": "remote_java_tools_linux", 220 "remote_java_tools_windows": "remote_java_tools_windows", 221 "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", 222 "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64" 223 }, 224 "devImports": [], 225 "tags": [], 226 "hasDevUseExtension": false, 227 "hasNonDevUseExtension": true 228 }, 229 { 230 "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl", 231 "extensionName": "sh_configure_extension", 232 "usingModule": "bazel_tools@_", 233 "location": { 234 "file": "@@bazel_tools//:MODULE.bazel", 235 "line": 36, 236 "column": 39 237 }, 238 "imports": { 239 "local_config_sh": "local_config_sh" 240 }, 241 "devImports": [], 242 "tags": [], 243 "hasDevUseExtension": false, 244 "hasNonDevUseExtension": true 245 }, 246 { 247 "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl", 248 "extensionName": "remote_coverage_tools_extension", 249 "usingModule": "bazel_tools@_", 250 "location": { 251 "file": "@@bazel_tools//:MODULE.bazel", 252 "line": 40, 253 "column": 48 254 }, 255 "imports": { 256 "remote_coverage_tools": "remote_coverage_tools" 257 }, 258 "devImports": [], 259 "tags": [], 260 "hasDevUseExtension": false, 261 "hasNonDevUseExtension": true 262 }, 263 { 264 "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", 265 "extensionName": "remote_android_tools_extensions", 266 "usingModule": "bazel_tools@_", 267 "location": { 268 "file": "@@bazel_tools//:MODULE.bazel", 269 "line": 43, 270 "column": 42 271 }, 272 "imports": { 273 "android_gmaven_r8": "android_gmaven_r8", 274 "android_tools": "android_tools" 275 }, 276 "devImports": [], 277 "tags": [], 278 "hasDevUseExtension": false, 279 "hasNonDevUseExtension": true 280 }, 281 { 282 "extensionBzlFile": "@buildozer//:buildozer_binary.bzl", 283 "extensionName": "buildozer_binary", 284 "usingModule": "bazel_tools@_", 285 "location": { 286 "file": "@@bazel_tools//:MODULE.bazel", 287 "line": 47, 288 "column": 33 289 }, 290 "imports": { 291 "buildozer_binary": "buildozer_binary" 292 }, 293 "devImports": [], 294 "tags": [], 295 "hasDevUseExtension": false, 296 "hasNonDevUseExtension": true 297 } 298 ], 299 "deps": { 300 "rules_cc": "[email protected]", 301 "rules_java": "[email protected]", 302 "rules_license": "[email protected]", 303 "rules_proto": "[email protected]", 304 "rules_python": "[email protected]", 305 "buildozer": "[email protected]", 306 "platforms": "[email protected]", 307 "com_google_protobuf": "[email protected]", 308 "zlib": "[email protected]", 309 "build_bazel_apple_support": "[email protected]", 310 "local_config_platform": "local_config_platform@_" 311 } 312 }, 313 "local_config_platform@_": { 314 "name": "local_config_platform", 315 "version": "", 316 "key": "local_config_platform@_", 317 "repoName": "local_config_platform", 318 "executionPlatformsToRegister": [], 319 "toolchainsToRegister": [], 320 "extensionUsages": [], 321 "deps": { 322 "platforms": "[email protected]", 323 "bazel_tools": "bazel_tools@_" 324 } 325 }, 326 "[email protected]": { 327 "name": "abseil-cpp", 328 "version": "20230802.0", 329 "key": "[email protected]", 330 "repoName": "abseil-cpp", 331 "executionPlatformsToRegister": [], 332 "toolchainsToRegister": [], 333 "extensionUsages": [], 334 "deps": { 335 "rules_cc": "[email protected]", 336 "platforms": "[email protected]", 337 "bazel_skylib": "[email protected]", 338 "com_google_googletest": "[email protected]", 339 "com_github_google_benchmark": "[email protected]", 340 "bazel_tools": "bazel_tools@_", 341 "local_config_platform": "local_config_platform@_" 342 }, 343 "repoSpec": { 344 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 345 "ruleClassName": "http_archive", 346 "attributes": { 347 "urls": [ 348 "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230802.0.tar.gz" 349 ], 350 "integrity": "sha256-WdKXavnW7PABqBo1dJpuVRozW5SdNJGM+t4Hc3udk8U=", 351 "strip_prefix": "abseil-cpp-20230802.0", 352 "remote_patches": { 353 "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/patches/module_dot_bazel.patch": "sha256-tppa7eDWtr2QUqOhIzKmHL5DEqUqfMFQIH7tkhFDY8E=" 354 }, 355 "remote_patch_strip": 0 356 } 357 } 358 }, 359 "re2@2023-09-01": { 360 "name": "re2", 361 "version": "2023-09-01", 362 "key": "re2@2023-09-01", 363 "repoName": "re2", 364 "executionPlatformsToRegister": [], 365 "toolchainsToRegister": [], 366 "extensionUsages": [ 367 { 368 "extensionBzlFile": "@pybind11_bazel//:python_configure.bzl", 369 "extensionName": "extension", 370 "usingModule": "re2@2023-09-01", 371 "location": { 372 "file": "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel", 373 "line": 22, 374 "column": 33 375 }, 376 "imports": { 377 "local_config_python": "local_config_python", 378 "pybind11": "pybind11" 379 }, 380 "devImports": [], 381 "tags": [ 382 { 383 "tagName": "toolchain", 384 "attributeValues": { 385 "python_version": "3" 386 }, 387 "devDependency": false, 388 "location": { 389 "file": "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel", 390 "line": 23, 391 "column": 27 392 } 393 } 394 ], 395 "hasDevUseExtension": false, 396 "hasNonDevUseExtension": true 397 } 398 ], 399 "deps": { 400 "platforms": "[email protected]", 401 "rules_cc": "[email protected]", 402 "com_google_absl": "[email protected]", 403 "rules_python": "[email protected]", 404 "pybind11_bazel": "[email protected]", 405 "bazel_tools": "bazel_tools@_", 406 "local_config_platform": "local_config_platform@_" 407 }, 408 "repoSpec": { 409 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 410 "ruleClassName": "http_archive", 411 "attributes": { 412 "urls": [ 413 "https://github.com/google/re2/releases/download/2023-09-01/re2-2023-09-01.zip" 414 ], 415 "integrity": "sha256-IkuDUdxGM7EBLb2EdWTgYKRr5goioUY9S1uZP9S/Wcw=", 416 "strip_prefix": "re2-2023-09-01", 417 "remote_patches": { 418 "https://bcr.bazel.build/modules/re2/2023-09-01/patches/module_dot_bazel.patch": "sha256-MUQkRNgPJ0lbYqOXoBu2m2vLH7IuKEbK/VWTw7WWrnA=" 419 }, 420 "remote_patch_strip": 0 421 } 422 } 423 }, 424 "[email protected]": { 425 "name": "rules_license", 426 "version": "0.0.7", 427 "key": "[email protected]", 428 "repoName": "rules_license", 429 "executionPlatformsToRegister": [], 430 "toolchainsToRegister": [], 431 "extensionUsages": [], 432 "deps": { 433 "bazel_tools": "bazel_tools@_", 434 "local_config_platform": "local_config_platform@_" 435 }, 436 "repoSpec": { 437 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 438 "ruleClassName": "http_archive", 439 "attributes": { 440 "urls": [ 441 "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz" 442 ], 443 "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=", 444 "strip_prefix": "", 445 "remote_patches": {}, 446 "remote_patch_strip": 0 447 } 448 } 449 }, 450 "[email protected]": { 451 "name": "rules_java", 452 "version": "7.4.0", 453 "key": "[email protected]", 454 "repoName": "rules_java", 455 "executionPlatformsToRegister": [], 456 "toolchainsToRegister": [ 457 "//toolchains:all", 458 "@local_jdk//:runtime_toolchain_definition", 459 "@local_jdk//:bootstrap_runtime_toolchain_definition", 460 "@remotejdk11_linux_toolchain_config_repo//:all", 461 "@remotejdk11_linux_aarch64_toolchain_config_repo//:all", 462 "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all", 463 "@remotejdk11_linux_s390x_toolchain_config_repo//:all", 464 "@remotejdk11_macos_toolchain_config_repo//:all", 465 "@remotejdk11_macos_aarch64_toolchain_config_repo//:all", 466 "@remotejdk11_win_toolchain_config_repo//:all", 467 "@remotejdk11_win_arm64_toolchain_config_repo//:all", 468 "@remotejdk17_linux_toolchain_config_repo//:all", 469 "@remotejdk17_linux_aarch64_toolchain_config_repo//:all", 470 "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all", 471 "@remotejdk17_linux_s390x_toolchain_config_repo//:all", 472 "@remotejdk17_macos_toolchain_config_repo//:all", 473 "@remotejdk17_macos_aarch64_toolchain_config_repo//:all", 474 "@remotejdk17_win_toolchain_config_repo//:all", 475 "@remotejdk17_win_arm64_toolchain_config_repo//:all", 476 "@remotejdk21_linux_toolchain_config_repo//:all", 477 "@remotejdk21_linux_aarch64_toolchain_config_repo//:all", 478 "@remotejdk21_macos_toolchain_config_repo//:all", 479 "@remotejdk21_macos_aarch64_toolchain_config_repo//:all", 480 "@remotejdk21_win_toolchain_config_repo//:all" 481 ], 482 "extensionUsages": [ 483 { 484 "extensionBzlFile": "@rules_java//java:extensions.bzl", 485 "extensionName": "toolchains", 486 "usingModule": "[email protected]", 487 "location": { 488 "file": "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel", 489 "line": 19, 490 "column": 27 491 }, 492 "imports": { 493 "remote_java_tools": "remote_java_tools", 494 "remote_java_tools_linux": "remote_java_tools_linux", 495 "remote_java_tools_windows": "remote_java_tools_windows", 496 "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", 497 "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64", 498 "local_jdk": "local_jdk", 499 "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo", 500 "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo", 501 "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo", 502 "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo", 503 "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo", 504 "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo", 505 "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo", 506 "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo", 507 "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo", 508 "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo", 509 "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo", 510 "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo", 511 "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo", 512 "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo", 513 "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo", 514 "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo", 515 "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo", 516 "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo", 517 "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo", 518 "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo", 519 "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo" 520 }, 521 "devImports": [], 522 "tags": [], 523 "hasDevUseExtension": false, 524 "hasNonDevUseExtension": true 525 } 526 ], 527 "deps": { 528 "platforms": "[email protected]", 529 "rules_cc": "[email protected]", 530 "bazel_skylib": "[email protected]", 531 "rules_proto": "[email protected]", 532 "rules_license": "[email protected]", 533 "bazel_tools": "bazel_tools@_", 534 "local_config_platform": "local_config_platform@_" 535 }, 536 "repoSpec": { 537 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 538 "ruleClassName": "http_archive", 539 "attributes": { 540 "urls": [ 541 "https://github.com/bazelbuild/rules_java/releases/download/7.4.0/rules_java-7.4.0.tar.gz" 542 ], 543 "integrity": "sha256-l27wi0nJKXQfIBeQ5Z44B8cq2B9CjIvJU82+/1/tFes=", 544 "strip_prefix": "", 545 "remote_patches": {}, 546 "remote_patch_strip": 0 547 } 548 } 549 }, 550 "[email protected]": { 551 "name": "rules_proto", 552 "version": "5.3.0-21.7", 553 "key": "[email protected]", 554 "repoName": "rules_proto", 555 "executionPlatformsToRegister": [], 556 "toolchainsToRegister": [], 557 "extensionUsages": [], 558 "deps": { 559 "bazel_skylib": "[email protected]", 560 "com_google_protobuf": "[email protected]", 561 "rules_cc": "[email protected]", 562 "bazel_tools": "bazel_tools@_", 563 "local_config_platform": "local_config_platform@_" 564 }, 565 "repoSpec": { 566 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 567 "ruleClassName": "http_archive", 568 "attributes": { 569 "urls": [ 570 "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz" 571 ], 572 "integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=", 573 "strip_prefix": "rules_proto-5.3.0-21.7", 574 "remote_patches": {}, 575 "remote_patch_strip": 0 576 } 577 } 578 }, 579 "[email protected]": { 580 "name": "rules_python", 581 "version": "0.25.0", 582 "key": "[email protected]", 583 "repoName": "rules_python", 584 "executionPlatformsToRegister": [], 585 "toolchainsToRegister": [ 586 "@pythons_hub//:all" 587 ], 588 "extensionUsages": [ 589 { 590 "extensionBzlFile": "@rules_python//python/extensions/private:internal_deps.bzl", 591 "extensionName": "internal_deps", 592 "usingModule": "[email protected]", 593 "location": { 594 "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel", 595 "line": 14, 596 "column": 30 597 }, 598 "imports": { 599 "pypi__build": "pypi__build", 600 "pypi__click": "pypi__click", 601 "pypi__colorama": "pypi__colorama", 602 "pypi__importlib_metadata": "pypi__importlib_metadata", 603 "pypi__installer": "pypi__installer", 604 "pypi__more_itertools": "pypi__more_itertools", 605 "pypi__packaging": "pypi__packaging", 606 "pypi__pep517": "pypi__pep517", 607 "pypi__pip": "pypi__pip", 608 "pypi__pip_tools": "pypi__pip_tools", 609 "pypi__setuptools": "pypi__setuptools", 610 "pypi__tomli": "pypi__tomli", 611 "pypi__wheel": "pypi__wheel", 612 "pypi__zipp": "pypi__zipp" 613 }, 614 "devImports": [], 615 "tags": [ 616 { 617 "tagName": "install", 618 "attributeValues": {}, 619 "devDependency": false, 620 "location": { 621 "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel", 622 "line": 15, 623 "column": 22 624 } 625 } 626 ], 627 "hasDevUseExtension": false, 628 "hasNonDevUseExtension": true 629 }, 630 { 631 "extensionBzlFile": "@rules_python//python/extensions:python.bzl", 632 "extensionName": "python", 633 "usingModule": "[email protected]", 634 "location": { 635 "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel", 636 "line": 38, 637 "column": 23 638 }, 639 "imports": { 640 "pythons_hub": "pythons_hub" 641 }, 642 "devImports": [], 643 "tags": [ 644 { 645 "tagName": "toolchain", 646 "attributeValues": { 647 "is_default": true, 648 "python_version": "3.11" 649 }, 650 "devDependency": false, 651 "location": { 652 "file": "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel", 653 "line": 44, 654 "column": 17 655 } 656 } 657 ], 658 "hasDevUseExtension": false, 659 "hasNonDevUseExtension": true 660 } 661 ], 662 "deps": { 663 "platforms": "[email protected]", 664 "bazel_skylib": "[email protected]", 665 "rules_proto": "[email protected]", 666 "com_google_protobuf": "[email protected]", 667 "bazel_tools": "bazel_tools@_", 668 "local_config_platform": "local_config_platform@_" 669 }, 670 "repoSpec": { 671 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 672 "ruleClassName": "http_archive", 673 "attributes": { 674 "urls": [ 675 "https://github.com/bazelbuild/rules_python/releases/download/0.25.0/rules_python-0.25.0.tar.gz" 676 ], 677 "integrity": "sha256-WGjnMQeo6F2PMjgG5gytcoPzSzIWPqb/ECDPJ6vvYDY=", 678 "strip_prefix": "rules_python-0.25.0", 679 "remote_patches": { 680 "https://bcr.bazel.build/modules/rules_python/0.25.0/patches/module_dot_bazel_version.patch": "sha256-6c8MrjTxYoqUpI8Y1QlmPps5p+N2RaZ5V+iXOrSHkwI=" 681 }, 682 "remote_patch_strip": 0 683 } 684 } 685 }, 686 "[email protected]": { 687 "name": "buildozer", 688 "version": "6.4.0.2", 689 "key": "[email protected]", 690 "repoName": "buildozer", 691 "executionPlatformsToRegister": [], 692 "toolchainsToRegister": [], 693 "extensionUsages": [ 694 { 695 "extensionBzlFile": "@buildozer//:buildozer_binary.bzl", 696 "extensionName": "buildozer_binary", 697 "usingModule": "[email protected]", 698 "location": { 699 "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel", 700 "line": 7, 701 "column": 33 702 }, 703 "imports": { 704 "buildozer_binary": "buildozer_binary" 705 }, 706 "devImports": [], 707 "tags": [ 708 { 709 "tagName": "buildozer", 710 "attributeValues": { 711 "sha256": { 712 "darwin-amd64": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e", 713 "darwin-arm64": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d", 714 "linux-amd64": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119", 715 "linux-arm64": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa", 716 "windows-amd64": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b" 717 }, 718 "version": "6.4.0" 719 }, 720 "devDependency": false, 721 "location": { 722 "file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel", 723 "line": 8, 724 "column": 27 725 } 726 } 727 ], 728 "hasDevUseExtension": false, 729 "hasNonDevUseExtension": true 730 } 731 ], 732 "deps": { 733 "bazel_tools": "bazel_tools@_", 734 "local_config_platform": "local_config_platform@_" 735 }, 736 "repoSpec": { 737 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 738 "ruleClassName": "http_archive", 739 "attributes": { 740 "urls": [ 741 "https://github.com/fmeum/buildozer/releases/download/v6.4.0.2/buildozer-v6.4.0.2.tar.gz" 742 ], 743 "integrity": "sha256-k7tFKQMR2AygxpmZfH0yEPnQmF3efFgD9rBPkj+Yz/8=", 744 "strip_prefix": "buildozer-6.4.0.2", 745 "remote_patches": { 746 "https://bcr.bazel.build/modules/buildozer/6.4.0.2/patches/module_dot_bazel_version.patch": "sha256-gKANF2HMilj7bWmuXs4lbBIAAansuWC4IhWGB/CerjU=" 747 }, 748 "remote_patch_strip": 1 749 } 750 } 751 }, 752 "[email protected]": { 753 "name": "protobuf", 754 "version": "21.7", 755 "key": "[email protected]", 756 "repoName": "protobuf", 757 "executionPlatformsToRegister": [], 758 "toolchainsToRegister": [], 759 "extensionUsages": [ 760 { 761 "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", 762 "extensionName": "maven", 763 "usingModule": "[email protected]", 764 "location": { 765 "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", 766 "line": 22, 767 "column": 22 768 }, 769 "imports": { 770 "maven": "maven" 771 }, 772 "devImports": [], 773 "tags": [ 774 { 775 "tagName": "install", 776 "attributeValues": { 777 "name": "maven", 778 "artifacts": [ 779 "com.google.code.findbugs:jsr305:3.0.2", 780 "com.google.code.gson:gson:2.8.9", 781 "com.google.errorprone:error_prone_annotations:2.3.2", 782 "com.google.j2objc:j2objc-annotations:1.3", 783 "com.google.guava:guava:31.1-jre", 784 "com.google.guava:guava-testlib:31.1-jre", 785 "com.google.truth:truth:1.1.2", 786 "junit:junit:4.13.2", 787 "org.mockito:mockito-core:4.3.1" 788 ] 789 }, 790 "devDependency": false, 791 "location": { 792 "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", 793 "line": 24, 794 "column": 14 795 } 796 } 797 ], 798 "hasDevUseExtension": false, 799 "hasNonDevUseExtension": true 800 } 801 ], 802 "deps": { 803 "bazel_skylib": "[email protected]", 804 "rules_python": "[email protected]", 805 "rules_cc": "[email protected]", 806 "rules_proto": "[email protected]", 807 "rules_java": "[email protected]", 808 "rules_pkg": "[email protected]", 809 "com_google_abseil": "[email protected]", 810 "zlib": "[email protected]", 811 "upb": "[email protected]", 812 "rules_jvm_external": "[email protected]", 813 "com_google_googletest": "[email protected]", 814 "bazel_tools": "bazel_tools@_", 815 "local_config_platform": "local_config_platform@_" 816 }, 817 "repoSpec": { 818 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 819 "ruleClassName": "http_archive", 820 "attributes": { 821 "urls": [ 822 "https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip" 823 ], 824 "integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=", 825 "strip_prefix": "protobuf-21.7", 826 "remote_patches": { 827 "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=", 828 "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=", 829 "https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=", 830 "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY=" 831 }, 832 "remote_patch_strip": 1 833 } 834 } 835 }, 836 "[email protected]": { 837 "name": "zlib", 838 "version": "1.3", 839 "key": "[email protected]", 840 "repoName": "zlib", 841 "executionPlatformsToRegister": [], 842 "toolchainsToRegister": [], 843 "extensionUsages": [], 844 "deps": { 845 "platforms": "[email protected]", 846 "rules_cc": "[email protected]", 847 "bazel_tools": "bazel_tools@_", 848 "local_config_platform": "local_config_platform@_" 849 }, 850 "repoSpec": { 851 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 852 "ruleClassName": "http_archive", 853 "attributes": { 854 "urls": [ 855 "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz" 856 ], 857 "integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=", 858 "strip_prefix": "zlib-1.3", 859 "remote_patches": { 860 "https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=", 861 "https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk=" 862 }, 863 "remote_patch_strip": 0 864 } 865 } 866 }, 867 "[email protected]": { 868 "name": "apple_support", 869 "version": "1.5.0", 870 "key": "[email protected]", 871 "repoName": "build_bazel_apple_support", 872 "executionPlatformsToRegister": [], 873 "toolchainsToRegister": [ 874 "@local_config_apple_cc_toolchains//:all" 875 ], 876 "extensionUsages": [ 877 { 878 "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl", 879 "extensionName": "apple_cc_configure_extension", 880 "usingModule": "[email protected]", 881 "location": { 882 "file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel", 883 "line": 17, 884 "column": 35 885 }, 886 "imports": { 887 "local_config_apple_cc": "local_config_apple_cc", 888 "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains" 889 }, 890 "devImports": [], 891 "tags": [], 892 "hasDevUseExtension": false, 893 "hasNonDevUseExtension": true 894 } 895 ], 896 "deps": { 897 "bazel_skylib": "[email protected]", 898 "platforms": "[email protected]", 899 "bazel_tools": "bazel_tools@_", 900 "local_config_platform": "local_config_platform@_" 901 }, 902 "repoSpec": { 903 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 904 "ruleClassName": "http_archive", 905 "attributes": { 906 "urls": [ 907 "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz" 908 ], 909 "integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=", 910 "strip_prefix": "", 911 "remote_patches": {}, 912 "remote_patch_strip": 0 913 } 914 } 915 }, 916 "[email protected]": { 917 "name": "bazel_skylib", 918 "version": "1.4.1", 919 "key": "[email protected]", 920 "repoName": "bazel_skylib", 921 "executionPlatformsToRegister": [], 922 "toolchainsToRegister": [ 923 "//toolchains/unittest:cmd_toolchain", 924 "//toolchains/unittest:bash_toolchain" 925 ], 926 "extensionUsages": [], 927 "deps": { 928 "platforms": "[email protected]", 929 "bazel_tools": "bazel_tools@_", 930 "local_config_platform": "local_config_platform@_" 931 }, 932 "repoSpec": { 933 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 934 "ruleClassName": "http_archive", 935 "attributes": { 936 "urls": [ 937 "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz" 938 ], 939 "integrity": "sha256-uKFSeQF3QYCvx5iusoxGNL3M8ZxNmOe90c550f6aqtc=", 940 "strip_prefix": "", 941 "remote_patches": {}, 942 "remote_patch_strip": 0 943 } 944 } 945 }, 946 "[email protected]": { 947 "name": "google_benchmark", 948 "version": "1.8.2", 949 "key": "[email protected]", 950 "repoName": "google_benchmark", 951 "executionPlatformsToRegister": [], 952 "toolchainsToRegister": [], 953 "extensionUsages": [], 954 "deps": { 955 "bazel_skylib": "[email protected]", 956 "platforms": "[email protected]", 957 "rules_foreign_cc": "[email protected]", 958 "rules_cc": "[email protected]", 959 "libpfm": "[email protected]", 960 "bazel_tools": "bazel_tools@_", 961 "local_config_platform": "local_config_platform@_" 962 }, 963 "repoSpec": { 964 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 965 "ruleClassName": "http_archive", 966 "attributes": { 967 "urls": [ 968 "https://github.com/google/benchmark/archive/refs/tags/v1.8.2.tar.gz" 969 ], 970 "integrity": "sha256-KqspgNA3YTf5adkoSPu2gharsHYzA0U0/IxlzE56DpM=", 971 "strip_prefix": "benchmark-1.8.2", 972 "remote_patches": { 973 "https://bcr.bazel.build/modules/google_benchmark/1.8.2/patches/module_dot_bazel.patch": "sha256-703OrC3OH7pk9qrGkAMbvp/8yEoHiesDKHNVIKVJB/M=" 974 }, 975 "remote_patch_strip": 0 976 } 977 } 978 }, 979 "[email protected]": { 980 "name": "pybind11_bazel", 981 "version": "2.11.1", 982 "key": "[email protected]", 983 "repoName": "pybind11_bazel", 984 "executionPlatformsToRegister": [], 985 "toolchainsToRegister": [], 986 "extensionUsages": [], 987 "deps": { 988 "platforms": "[email protected]", 989 "rules_cc": "[email protected]", 990 "bazel_tools": "bazel_tools@_", 991 "local_config_platform": "local_config_platform@_" 992 }, 993 "repoSpec": { 994 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 995 "ruleClassName": "http_archive", 996 "attributes": { 997 "urls": [ 998 "https://github.com/pybind/pybind11_bazel/releases/download/v2.11.1/pybind11_bazel-2.11.1.zip" 999 ], 1000 "integrity": "sha256-LEZsmzzKeFK0fgeFADEomE/PDV1hoaLkxazu/ZNawiA=", 1001 "strip_prefix": "pybind11_bazel-2.11.1", 1002 "remote_patches": {}, 1003 "remote_patch_strip": 0 1004 } 1005 } 1006 }, 1007 "[email protected]": { 1008 "name": "rules_pkg", 1009 "version": "0.7.0", 1010 "key": "[email protected]", 1011 "repoName": "rules_pkg", 1012 "executionPlatformsToRegister": [], 1013 "toolchainsToRegister": [], 1014 "extensionUsages": [], 1015 "deps": { 1016 "rules_python": "[email protected]", 1017 "bazel_skylib": "[email protected]", 1018 "rules_license": "[email protected]", 1019 "bazel_tools": "bazel_tools@_", 1020 "local_config_platform": "local_config_platform@_" 1021 }, 1022 "repoSpec": { 1023 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1024 "ruleClassName": "http_archive", 1025 "attributes": { 1026 "urls": [ 1027 "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz" 1028 ], 1029 "integrity": "sha256-iimOgydi7aGDBZfWT+fbWBeKqEzVkm121bdE1lWJQcI=", 1030 "strip_prefix": "", 1031 "remote_patches": { 1032 "https://bcr.bazel.build/modules/rules_pkg/0.7.0/patches/module_dot_bazel.patch": "sha256-4OaEPZwYF6iC71ZTDg6MJ7LLqX7ZA0/kK4mT+4xKqiE=" 1033 }, 1034 "remote_patch_strip": 0 1035 } 1036 } 1037 }, 1038 "[email protected]": { 1039 "name": "upb", 1040 "version": "0.0.0-20220923-a547704", 1041 "key": "[email protected]", 1042 "repoName": "upb", 1043 "executionPlatformsToRegister": [], 1044 "toolchainsToRegister": [], 1045 "extensionUsages": [], 1046 "deps": { 1047 "bazel_skylib": "[email protected]", 1048 "rules_proto": "[email protected]", 1049 "com_google_protobuf": "[email protected]", 1050 "com_google_absl": "[email protected]", 1051 "platforms": "[email protected]", 1052 "bazel_tools": "bazel_tools@_", 1053 "local_config_platform": "local_config_platform@_" 1054 }, 1055 "repoSpec": { 1056 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1057 "ruleClassName": "http_archive", 1058 "attributes": { 1059 "urls": [ 1060 "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" 1061 ], 1062 "integrity": "sha256-z39x6v+QskwaKLSWRan/A6mmwecTQpHOcJActj5zZLU=", 1063 "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577", 1064 "remote_patches": { 1065 "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/patches/module_dot_bazel.patch": "sha256-wH4mNS6ZYy+8uC0HoAft/c7SDsq2Kxf+J8dUakXhaB0=" 1066 }, 1067 "remote_patch_strip": 0 1068 } 1069 } 1070 }, 1071 "[email protected]": { 1072 "name": "rules_jvm_external", 1073 "version": "4.4.2", 1074 "key": "[email protected]", 1075 "repoName": "rules_jvm_external", 1076 "executionPlatformsToRegister": [], 1077 "toolchainsToRegister": [], 1078 "extensionUsages": [ 1079 { 1080 "extensionBzlFile": "@rules_jvm_external//:non-module-deps.bzl", 1081 "extensionName": "non_module_deps", 1082 "usingModule": "[email protected]", 1083 "location": { 1084 "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", 1085 "line": 9, 1086 "column": 32 1087 }, 1088 "imports": { 1089 "io_bazel_rules_kotlin": "io_bazel_rules_kotlin" 1090 }, 1091 "devImports": [], 1092 "tags": [], 1093 "hasDevUseExtension": false, 1094 "hasNonDevUseExtension": true 1095 }, 1096 { 1097 "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", 1098 "extensionName": "maven", 1099 "usingModule": "[email protected]", 1100 "location": { 1101 "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", 1102 "line": 16, 1103 "column": 22 1104 }, 1105 "imports": { 1106 "rules_jvm_external_deps": "rules_jvm_external_deps" 1107 }, 1108 "devImports": [], 1109 "tags": [ 1110 { 1111 "tagName": "install", 1112 "attributeValues": { 1113 "name": "rules_jvm_external_deps", 1114 "artifacts": [ 1115 "com.google.cloud:google-cloud-core:1.93.10", 1116 "com.google.cloud:google-cloud-storage:1.113.4", 1117 "com.google.code.gson:gson:2.9.0", 1118 "org.apache.maven:maven-artifact:3.8.6", 1119 "software.amazon.awssdk:s3:2.17.183" 1120 ], 1121 "lock_file": "@rules_jvm_external//:rules_jvm_external_deps_install.json" 1122 }, 1123 "devDependency": false, 1124 "location": { 1125 "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", 1126 "line": 18, 1127 "column": 14 1128 } 1129 } 1130 ], 1131 "hasDevUseExtension": false, 1132 "hasNonDevUseExtension": true 1133 } 1134 ], 1135 "deps": { 1136 "bazel_skylib": "[email protected]", 1137 "io_bazel_stardoc": "[email protected]", 1138 "bazel_tools": "bazel_tools@_", 1139 "local_config_platform": "local_config_platform@_" 1140 }, 1141 "repoSpec": { 1142 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1143 "ruleClassName": "http_archive", 1144 "attributes": { 1145 "urls": [ 1146 "https://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/4.4.2.zip" 1147 ], 1148 "integrity": "sha256-c1YC9QgT6y6pPKP15DsZWb2AshO4NqB6YqKddXZwt3s=", 1149 "strip_prefix": "rules_jvm_external-4.4.2", 1150 "remote_patches": {}, 1151 "remote_patch_strip": 0 1152 } 1153 } 1154 }, 1155 "[email protected]": { 1156 "name": "rules_foreign_cc", 1157 "version": "0.9.0", 1158 "key": "[email protected]", 1159 "repoName": "rules_foreign_cc", 1160 "executionPlatformsToRegister": [], 1161 "toolchainsToRegister": [ 1162 "@rules_foreign_cc_framework_toolchain_freebsd//:toolchain", 1163 "@rules_foreign_cc_framework_toolchain_linux//:toolchain", 1164 "@rules_foreign_cc_framework_toolchain_macos//:toolchain", 1165 "@rules_foreign_cc_framework_toolchain_windows//:toolchain", 1166 "@rules_foreign_cc//toolchains:built_make_toolchain", 1167 "@rules_foreign_cc//toolchains:preinstalled_autoconf_toolchain", 1168 "@rules_foreign_cc//toolchains:preinstalled_automake_toolchain", 1169 "@rules_foreign_cc//toolchains:preinstalled_m4_toolchain", 1170 "@rules_foreign_cc//toolchains:preinstalled_pkgconfig_toolchain", 1171 "@cmake_3.23.2_toolchains//:all", 1172 "@ninja_1.11.0_toolchains//:all" 1173 ], 1174 "extensionUsages": [ 1175 { 1176 "extensionBzlFile": "@rules_foreign_cc//foreign_cc:extensions.bzl", 1177 "extensionName": "ext", 1178 "usingModule": "[email protected]", 1179 "location": { 1180 "file": "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel", 1181 "line": 13, 1182 "column": 20 1183 }, 1184 "imports": { 1185 "cmake_3.23.2_toolchains": "cmake_3.23.2_toolchains", 1186 "rules_foreign_cc_framework_toolchain_freebsd": "rules_foreign_cc_framework_toolchain_freebsd", 1187 "rules_foreign_cc_framework_toolchain_linux": "rules_foreign_cc_framework_toolchain_linux", 1188 "rules_foreign_cc_framework_toolchain_macos": "rules_foreign_cc_framework_toolchain_macos", 1189 "rules_foreign_cc_framework_toolchain_windows": "rules_foreign_cc_framework_toolchain_windows", 1190 "cmake_src": "cmake_src", 1191 "gnumake_src": "gnumake_src", 1192 "ninja_build_src": "ninja_build_src", 1193 "ninja_1.11.0_toolchains": "ninja_1.11.0_toolchains" 1194 }, 1195 "devImports": [], 1196 "tags": [], 1197 "hasDevUseExtension": false, 1198 "hasNonDevUseExtension": true 1199 } 1200 ], 1201 "deps": { 1202 "bazel_skylib": "[email protected]", 1203 "platforms": "[email protected]", 1204 "bazel_tools": "bazel_tools@_", 1205 "local_config_platform": "local_config_platform@_" 1206 }, 1207 "repoSpec": { 1208 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1209 "ruleClassName": "http_archive", 1210 "attributes": { 1211 "urls": [ 1212 "https://github.com/bazelbuild/rules_foreign_cc/archive/refs/tags/0.9.0.tar.gz" 1213 ], 1214 "integrity": "sha256-Kk0HzWSwcZs5p8EiGKPlB2crgql7mMaonThWWJTPfFE=", 1215 "strip_prefix": "rules_foreign_cc-0.9.0", 1216 "remote_patches": { 1217 "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/patches/examples.patch": "sha256-RxT7rVHxO30W350sYu7ybi4rStwoB8b8mr34ZU9ciIk=", 1218 "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/patches/module_dot_bazel.patch": "sha256-VTNnq8ySdeo9pI4rrJ+EXa/9ZACgQQ4baUwoQpljzCM=" 1219 }, 1220 "remote_patch_strip": 1 1221 } 1222 } 1223 }, 1224 "[email protected]": { 1225 "name": "libpfm", 1226 "version": "4.11.0", 1227 "key": "[email protected]", 1228 "repoName": "libpfm", 1229 "executionPlatformsToRegister": [], 1230 "toolchainsToRegister": [], 1231 "extensionUsages": [], 1232 "deps": { 1233 "platforms": "[email protected]", 1234 "rules_foreign_cc": "[email protected]", 1235 "bazel_tools": "bazel_tools@_", 1236 "local_config_platform": "local_config_platform@_" 1237 }, 1238 "repoSpec": { 1239 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1240 "ruleClassName": "http_archive", 1241 "attributes": { 1242 "urls": [ 1243 "https://sourceforge.net/projects/perfmon2/files/libpfm4/libpfm-4.11.0.tar.gz" 1244 ], 1245 "integrity": "sha256-XaX4hyveFLNjTJaI2YD2i9ootRAmhyPMEpc+7bq5/sw=", 1246 "strip_prefix": "libpfm-4.11.0", 1247 "remote_patches": { 1248 "https://bcr.bazel.build/modules/libpfm/4.11.0/patches/module_dot_bazel.patch": "sha256-G0wQJ2mVEoW/L5LGzmbNfuZaxI2+9NDuWJtqvCpM1pc=", 1249 "https://bcr.bazel.build/modules/libpfm/4.11.0/patches/add_build_file.patch": "sha256-E61d/qQgmeOcUliWaveHPp1EZoOjkvZJsqhGhHofqUg=" 1250 }, 1251 "remote_patch_strip": 0 1252 } 1253 } 1254 }, 1255 "[email protected]": { 1256 "name": "stardoc", 1257 "version": "0.5.1", 1258 "key": "[email protected]", 1259 "repoName": "stardoc", 1260 "executionPlatformsToRegister": [], 1261 "toolchainsToRegister": [], 1262 "extensionUsages": [], 1263 "deps": { 1264 "bazel_skylib": "[email protected]", 1265 "rules_java": "[email protected]", 1266 "bazel_tools": "bazel_tools@_", 1267 "local_config_platform": "local_config_platform@_" 1268 }, 1269 "repoSpec": { 1270 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1271 "ruleClassName": "http_archive", 1272 "attributes": { 1273 "urls": [ 1274 "https://github.com/bazelbuild/stardoc/releases/download/0.5.1/stardoc-0.5.1.tar.gz" 1275 ], 1276 "integrity": "sha256-qoFNrgrEALurLoiB+ZFcb0fElmS/CHxAmhX5BDjSwj4=", 1277 "strip_prefix": "", 1278 "remote_patches": { 1279 "https://bcr.bazel.build/modules/stardoc/0.5.1/patches/module_dot_bazel.patch": "sha256-UAULCuTpJE7SG0YrR9XLjMfxMRmbP+za3uW9ONZ5rjI=" 1280 }, 1281 "remote_patch_strip": 0 1282 } 1283 } 1284 } 1285 }, 1286 "moduleExtensions": { 1287 "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": { 1288 "general": { 1289 "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", 1290 "recordedFileInputs": {}, 1291 "recordedDirentsInputs": {}, 1292 "envVariables": {}, 1293 "generatedRepoSpecs": { 1294 "local_config_apple_cc": { 1295 "bzlFile": "@@apple_support~//crosstool:setup.bzl", 1296 "ruleClassName": "_apple_cc_autoconf", 1297 "attributes": {} 1298 }, 1299 "local_config_apple_cc_toolchains": { 1300 "bzlFile": "@@apple_support~//crosstool:setup.bzl", 1301 "ruleClassName": "_apple_cc_autoconf_toolchains", 1302 "attributes": {} 1303 } 1304 }, 1305 "recordedRepoMappingEntries": [ 1306 [ 1307 "apple_support~", 1308 "bazel_tools", 1309 "bazel_tools" 1310 ] 1311 ] 1312 } 1313 }, 1314 "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { 1315 "general": { 1316 "bzlTransitiveDigest": "PHpT2yqMGms2U4L3E/aZ+WcQalmZWm+ILdP3yiLsDhA=", 1317 "recordedFileInputs": {}, 1318 "recordedDirentsInputs": {}, 1319 "envVariables": {}, 1320 "generatedRepoSpecs": { 1321 "local_config_cc": { 1322 "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", 1323 "ruleClassName": "cc_autoconf", 1324 "attributes": {} 1325 }, 1326 "local_config_cc_toolchains": { 1327 "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", 1328 "ruleClassName": "cc_autoconf_toolchains", 1329 "attributes": {} 1330 } 1331 }, 1332 "recordedRepoMappingEntries": [ 1333 [ 1334 "bazel_tools", 1335 "bazel_tools", 1336 "bazel_tools" 1337 ] 1338 ] 1339 } 1340 }, 1341 "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": { 1342 "general": { 1343 "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=", 1344 "recordedFileInputs": {}, 1345 "recordedDirentsInputs": {}, 1346 "envVariables": {}, 1347 "generatedRepoSpecs": { 1348 "local_config_xcode": { 1349 "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", 1350 "ruleClassName": "xcode_autoconf", 1351 "attributes": { 1352 "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m", 1353 "remote_xcode": "" 1354 } 1355 } 1356 }, 1357 "recordedRepoMappingEntries": [] 1358 } 1359 }, 1360 "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { 1361 "general": { 1362 "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", 1363 "recordedFileInputs": {}, 1364 "recordedDirentsInputs": {}, 1365 "envVariables": {}, 1366 "generatedRepoSpecs": { 1367 "local_config_sh": { 1368 "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", 1369 "ruleClassName": "sh_config", 1370 "attributes": {} 1371 } 1372 }, 1373 "recordedRepoMappingEntries": [] 1374 } 1375 }, 1376 "@@rules_foreign_cc~//foreign_cc:extensions.bzl%ext": { 1377 "general": { 1378 "bzlTransitiveDigest": "0/GTFp9D0gb6hOu9jXXnaWa5hPbzPpIzLVxITdJTwvo=", 1379 "recordedFileInputs": {}, 1380 "recordedDirentsInputs": {}, 1381 "envVariables": {}, 1382 "generatedRepoSpecs": { 1383 "cmake-3.23.2-linux-aarch64": { 1384 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1385 "ruleClassName": "http_archive", 1386 "attributes": { 1387 "urls": [ 1388 "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-linux-aarch64.tar.gz" 1389 ], 1390 "sha256": "f2654bf780b53f170bbbec44d8ac67d401d24788e590faa53036a89476efa91e", 1391 "strip_prefix": "cmake-3.23.2-linux-aarch64", 1392 "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"cmake_data\",\n srcs = glob(\n [\n \"**\",\n ],\n exclude = [\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n \"BUILD\",\n \"BUILD.bazel\",\n ],\n ),\n)\n\nnative_tool_toolchain(\n name = \"cmake_tool\",\n path = \"bin/cmake\",\n target = \":cmake_data\",\n)\n" 1393 } 1394 }, 1395 "rules_foreign_cc_framework_toolchain_macos": { 1396 "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", 1397 "ruleClassName": "framework_toolchain_repository", 1398 "attributes": { 1399 "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:macos_commands.bzl", 1400 "exec_compatible_with": [ 1401 "@platforms//os:macos" 1402 ], 1403 "target_compatible_with": [] 1404 } 1405 }, 1406 "ninja_1.11.0_linux": { 1407 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1408 "ruleClassName": "http_archive", 1409 "attributes": { 1410 "urls": [ 1411 "https://github.com/ninja-build/ninja/releases/download/v1.11.0/ninja-linux.zip" 1412 ], 1413 "sha256": "9726e730d5b8599f82654dc80265e64a10a8a817552c34153361ed0c017f9f02", 1414 "strip_prefix": "", 1415 "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"ninja_bin\",\n srcs = [\"ninja\"],\n)\n\nnative_tool_toolchain(\n name = \"ninja_tool\",\n env = {\"NINJA\": \"$(execpath :ninja_bin)\"},\n path = \"$(execpath :ninja_bin)\",\n target = \":ninja_bin\",\n)\n" 1416 } 1417 }, 1418 "gnumake_src": { 1419 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1420 "ruleClassName": "http_archive", 1421 "attributes": { 1422 "build_file_content": "filegroup(\n name = \"all_srcs\",\n srcs = glob([\"**\"]),\n visibility = [\"//visibility:public\"],\n)\n", 1423 "patches": [ 1424 "@@rules_foreign_cc~//toolchains:make-reproducible-bootstrap.patch" 1425 ], 1426 "sha256": "e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19", 1427 "strip_prefix": "make-4.3", 1428 "urls": [ 1429 "https://mirror.bazel.build/ftpmirror.gnu.org/gnu/make/make-4.3.tar.gz", 1430 "http://ftpmirror.gnu.org/gnu/make/make-4.3.tar.gz" 1431 ] 1432 } 1433 }, 1434 "ninja_1.11.0_win": { 1435 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1436 "ruleClassName": "http_archive", 1437 "attributes": { 1438 "urls": [ 1439 "https://github.com/ninja-build/ninja/releases/download/v1.11.0/ninja-win.zip" 1440 ], 1441 "sha256": "d0ee3da143211aa447e750085876c9b9d7bcdd637ab5b2c5b41349c617f22f3b", 1442 "strip_prefix": "", 1443 "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"ninja_bin\",\n srcs = [\"ninja.exe\"],\n)\n\nnative_tool_toolchain(\n name = \"ninja_tool\",\n env = {\"NINJA\": \"$(execpath :ninja_bin)\"},\n path = \"$(execpath :ninja_bin)\",\n target = \":ninja_bin\",\n)\n" 1444 } 1445 }, 1446 "cmake_3.23.2_toolchains": { 1447 "bzlFile": "@@rules_foreign_cc~//toolchains:prebuilt_toolchains_repository.bzl", 1448 "ruleClassName": "prebuilt_toolchains_repository", 1449 "attributes": { 1450 "repos": { 1451 "cmake-3.23.2-linux-aarch64": [ 1452 "@platforms//cpu:aarch64", 1453 "@platforms//os:linux" 1454 ], 1455 "cmake-3.23.2-linux-x86_64": [ 1456 "@platforms//cpu:x86_64", 1457 "@platforms//os:linux" 1458 ], 1459 "cmake-3.23.2-macos-universal": [ 1460 "@platforms//os:macos" 1461 ], 1462 "cmake-3.23.2-windows-i386": [ 1463 "@platforms//cpu:x86_32", 1464 "@platforms//os:windows" 1465 ], 1466 "cmake-3.23.2-windows-x86_64": [ 1467 "@platforms//cpu:x86_64", 1468 "@platforms//os:windows" 1469 ] 1470 }, 1471 "tool": "cmake" 1472 } 1473 }, 1474 "cmake_src": { 1475 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1476 "ruleClassName": "http_archive", 1477 "attributes": { 1478 "build_file_content": "filegroup(\n name = \"all_srcs\",\n srcs = glob([\"**\"]),\n visibility = [\"//visibility:public\"],\n)\n", 1479 "sha256": "f316b40053466f9a416adf981efda41b160ca859e97f6a484b447ea299ff26aa", 1480 "strip_prefix": "cmake-3.23.2", 1481 "urls": [ 1482 "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2.tar.gz" 1483 ] 1484 } 1485 }, 1486 "bazel_skylib": { 1487 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1488 "ruleClassName": "http_archive", 1489 "attributes": { 1490 "urls": [ 1491 "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz", 1492 "https://github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz" 1493 ], 1494 "sha256": "f7be3474d42aae265405a592bb7da8e171919d74c16f082a5457840f06054728" 1495 } 1496 }, 1497 "cmake-3.23.2-macos-universal": { 1498 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1499 "ruleClassName": "http_archive", 1500 "attributes": { 1501 "urls": [ 1502 "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-macos-universal.tar.gz" 1503 ], 1504 "sha256": "853a0f9af148c5ef47282ffffee06c4c9f257be2635936755f39ca13c3286c88", 1505 "strip_prefix": "cmake-3.23.2-macos-universal/CMake.app/Contents", 1506 "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"cmake_data\",\n srcs = glob(\n [\n \"**\",\n ],\n exclude = [\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n \"BUILD\",\n \"BUILD.bazel\",\n ],\n ),\n)\n\nnative_tool_toolchain(\n name = \"cmake_tool\",\n path = \"bin/cmake\",\n target = \":cmake_data\",\n)\n" 1507 } 1508 }, 1509 "rules_foreign_cc_framework_toolchain_freebsd": { 1510 "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", 1511 "ruleClassName": "framework_toolchain_repository", 1512 "attributes": { 1513 "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:freebsd_commands.bzl", 1514 "exec_compatible_with": [ 1515 "@platforms//os:freebsd" 1516 ], 1517 "target_compatible_with": [] 1518 } 1519 }, 1520 "rules_foreign_cc_framework_toolchain_linux": { 1521 "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", 1522 "ruleClassName": "framework_toolchain_repository", 1523 "attributes": { 1524 "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:linux_commands.bzl", 1525 "exec_compatible_with": [ 1526 "@platforms//os:linux" 1527 ], 1528 "target_compatible_with": [] 1529 } 1530 }, 1531 "rules_python": { 1532 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1533 "ruleClassName": "http_archive", 1534 "attributes": { 1535 "sha256": "5fa3c738d33acca3b97622a13a741129f67ef43f5fdfcec63b29374cc0574c29", 1536 "strip_prefix": "rules_python-0.9.0", 1537 "url": "https://github.com/bazelbuild/rules_python/archive/refs/tags/0.9.0.tar.gz" 1538 } 1539 }, 1540 "ninja_1.11.0_mac": { 1541 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1542 "ruleClassName": "http_archive", 1543 "attributes": { 1544 "urls": [ 1545 "https://github.com/ninja-build/ninja/releases/download/v1.11.0/ninja-mac.zip" 1546 ], 1547 "sha256": "21915277db59756bfc61f6f281c1f5e3897760b63776fd3d360f77dd7364137f", 1548 "strip_prefix": "", 1549 "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"ninja_bin\",\n srcs = [\"ninja\"],\n)\n\nnative_tool_toolchain(\n name = \"ninja_tool\",\n env = {\"NINJA\": \"$(execpath :ninja_bin)\"},\n path = \"$(execpath :ninja_bin)\",\n target = \":ninja_bin\",\n)\n" 1550 } 1551 }, 1552 "ninja_build_src": { 1553 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1554 "ruleClassName": "http_archive", 1555 "attributes": { 1556 "build_file_content": "filegroup(\n name = \"all_srcs\",\n srcs = glob([\"**\"]),\n visibility = [\"//visibility:public\"],\n)\n", 1557 "sha256": "3c6ba2e66400fe3f1ae83deb4b235faf3137ec20bd5b08c29bfc368db143e4c6", 1558 "strip_prefix": "ninja-1.11.0", 1559 "urls": [ 1560 "https://github.com/ninja-build/ninja/archive/v1.11.0.tar.gz" 1561 ] 1562 } 1563 }, 1564 "cmake-3.23.2-windows-i386": { 1565 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1566 "ruleClassName": "http_archive", 1567 "attributes": { 1568 "urls": [ 1569 "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-windows-i386.zip" 1570 ], 1571 "sha256": "6a4fcd6a2315b93cb23c93507efccacc30c449c2bf98f14d6032bb226c582e07", 1572 "strip_prefix": "cmake-3.23.2-windows-i386", 1573 "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"cmake_data\",\n srcs = glob(\n [\n \"**\",\n ],\n exclude = [\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n \"BUILD\",\n \"BUILD.bazel\",\n ],\n ),\n)\n\nnative_tool_toolchain(\n name = \"cmake_tool\",\n path = \"bin/cmake.exe\",\n target = \":cmake_data\",\n)\n" 1574 } 1575 }, 1576 "cmake-3.23.2-linux-x86_64": { 1577 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1578 "ruleClassName": "http_archive", 1579 "attributes": { 1580 "urls": [ 1581 "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-linux-x86_64.tar.gz" 1582 ], 1583 "sha256": "aaced6f745b86ce853661a595bdac6c5314a60f8181b6912a0a4920acfa32708", 1584 "strip_prefix": "cmake-3.23.2-linux-x86_64", 1585 "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"cmake_data\",\n srcs = glob(\n [\n \"**\",\n ],\n exclude = [\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n \"BUILD\",\n \"BUILD.bazel\",\n ],\n ),\n)\n\nnative_tool_toolchain(\n name = \"cmake_tool\",\n path = \"bin/cmake\",\n target = \":cmake_data\",\n)\n" 1586 } 1587 }, 1588 "cmake-3.23.2-windows-x86_64": { 1589 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1590 "ruleClassName": "http_archive", 1591 "attributes": { 1592 "urls": [ 1593 "https://github.com/Kitware/CMake/releases/download/v3.23.2/cmake-3.23.2-windows-x86_64.zip" 1594 ], 1595 "sha256": "2329387f3166b84c25091c86389fb891193967740c9bcf01e7f6d3306f7ffda0", 1596 "strip_prefix": "cmake-3.23.2-windows-x86_64", 1597 "build_file_content": "load(\"@rules_foreign_cc//toolchains/native_tools:native_tools_toolchain.bzl\", \"native_tool_toolchain\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nfilegroup(\n name = \"cmake_data\",\n srcs = glob(\n [\n \"**\",\n ],\n exclude = [\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n \"BUILD\",\n \"BUILD.bazel\",\n ],\n ),\n)\n\nnative_tool_toolchain(\n name = \"cmake_tool\",\n path = \"bin/cmake.exe\",\n target = \":cmake_data\",\n)\n" 1598 } 1599 }, 1600 "rules_foreign_cc_framework_toolchain_windows": { 1601 "bzlFile": "@@rules_foreign_cc~//foreign_cc/private/framework:toolchain.bzl", 1602 "ruleClassName": "framework_toolchain_repository", 1603 "attributes": { 1604 "commands_src": "@rules_foreign_cc//foreign_cc/private/framework/toolchains:windows_commands.bzl", 1605 "exec_compatible_with": [ 1606 "@platforms//os:windows" 1607 ], 1608 "target_compatible_with": [] 1609 } 1610 }, 1611 "ninja_1.11.0_toolchains": { 1612 "bzlFile": "@@rules_foreign_cc~//toolchains:prebuilt_toolchains_repository.bzl", 1613 "ruleClassName": "prebuilt_toolchains_repository", 1614 "attributes": { 1615 "repos": { 1616 "ninja_1.11.0_linux": [ 1617 "@platforms//cpu:x86_64", 1618 "@platforms//os:linux" 1619 ], 1620 "ninja_1.11.0_mac": [ 1621 "@platforms//cpu:x86_64", 1622 "@platforms//os:macos" 1623 ], 1624 "ninja_1.11.0_win": [ 1625 "@platforms//cpu:x86_64", 1626 "@platforms//os:windows" 1627 ] 1628 }, 1629 "tool": "ninja" 1630 } 1631 } 1632 }, 1633 "recordedRepoMappingEntries": [ 1634 [ 1635 "rules_foreign_cc~", 1636 "bazel_tools", 1637 "bazel_tools" 1638 ], 1639 [ 1640 "rules_foreign_cc~", 1641 "rules_foreign_cc", 1642 "rules_foreign_cc~" 1643 ] 1644 ] 1645 } 1646 }, 1647 "@@rules_java~//java:extensions.bzl%toolchains": { 1648 "general": { 1649 "bzlTransitiveDigest": "0N5b5J9fUzo0sgvH4F3kIEaeXunz4Wy2/UtSFV/eXUY=", 1650 "recordedFileInputs": {}, 1651 "recordedDirentsInputs": {}, 1652 "envVariables": {}, 1653 "generatedRepoSpecs": { 1654 "remotejdk21_linux_toolchain_config_repo": { 1655 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1656 "ruleClassName": "_toolchain_config", 1657 "attributes": { 1658 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\n" 1659 } 1660 }, 1661 "remotejdk17_linux_s390x_toolchain_config_repo": { 1662 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1663 "ruleClassName": "_toolchain_config", 1664 "attributes": { 1665 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\n" 1666 } 1667 }, 1668 "remotejdk17_macos_toolchain_config_repo": { 1669 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1670 "ruleClassName": "_toolchain_config", 1671 "attributes": { 1672 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\n" 1673 } 1674 }, 1675 "remotejdk21_macos_aarch64_toolchain_config_repo": { 1676 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1677 "ruleClassName": "_toolchain_config", 1678 "attributes": { 1679 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\n" 1680 } 1681 }, 1682 "remotejdk17_linux_aarch64_toolchain_config_repo": { 1683 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1684 "ruleClassName": "_toolchain_config", 1685 "attributes": { 1686 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\n" 1687 } 1688 }, 1689 "remotejdk21_macos_aarch64": { 1690 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1691 "ruleClassName": "http_archive", 1692 "attributes": { 1693 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", 1694 "sha256": "e8260516de8b60661422a725f1df2c36ef888f6fb35393566b00e7325db3d04e", 1695 "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_aarch64", 1696 "urls": [ 1697 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz", 1698 "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_aarch64.tar.gz" 1699 ] 1700 } 1701 }, 1702 "remotejdk17_linux_toolchain_config_repo": { 1703 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1704 "ruleClassName": "_toolchain_config", 1705 "attributes": { 1706 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\n" 1707 } 1708 }, 1709 "remotejdk17_macos_aarch64": { 1710 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1711 "ruleClassName": "http_archive", 1712 "attributes": { 1713 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", 1714 "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca", 1715 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64", 1716 "urls": [ 1717 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz", 1718 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz" 1719 ] 1720 } 1721 }, 1722 "remote_java_tools_windows": { 1723 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1724 "ruleClassName": "http_archive", 1725 "attributes": { 1726 "sha256": "fe2f88169696d6c6fc6e90ba61bb46be7d0ae3693cbafdf336041bf56679e8d1", 1727 "urls": [ 1728 "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_windows-v13.4.zip", 1729 "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_windows-v13.4.zip" 1730 ] 1731 } 1732 }, 1733 "remotejdk11_win": { 1734 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1735 "ruleClassName": "http_archive", 1736 "attributes": { 1737 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", 1738 "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83", 1739 "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64", 1740 "urls": [ 1741 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip", 1742 "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip" 1743 ] 1744 } 1745 }, 1746 "remotejdk11_win_toolchain_config_repo": { 1747 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1748 "ruleClassName": "_toolchain_config", 1749 "attributes": { 1750 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\n" 1751 } 1752 }, 1753 "remotejdk11_linux_aarch64": { 1754 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1755 "ruleClassName": "http_archive", 1756 "attributes": { 1757 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", 1758 "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de", 1759 "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64", 1760 "urls": [ 1761 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz", 1762 "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz" 1763 ] 1764 } 1765 }, 1766 "remotejdk17_linux": { 1767 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1768 "ruleClassName": "http_archive", 1769 "attributes": { 1770 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", 1771 "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340", 1772 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64", 1773 "urls": [ 1774 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz", 1775 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz" 1776 ] 1777 } 1778 }, 1779 "remotejdk11_linux_s390x_toolchain_config_repo": { 1780 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1781 "ruleClassName": "_toolchain_config", 1782 "attributes": { 1783 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n" 1784 } 1785 }, 1786 "remotejdk11_linux_toolchain_config_repo": { 1787 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1788 "ruleClassName": "_toolchain_config", 1789 "attributes": { 1790 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\n" 1791 } 1792 }, 1793 "remotejdk11_macos": { 1794 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1795 "ruleClassName": "http_archive", 1796 "attributes": { 1797 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", 1798 "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd", 1799 "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64", 1800 "urls": [ 1801 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz", 1802 "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz" 1803 ] 1804 } 1805 }, 1806 "remotejdk11_win_arm64": { 1807 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1808 "ruleClassName": "http_archive", 1809 "attributes": { 1810 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", 1811 "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 1812 "strip_prefix": "jdk-11.0.13+8", 1813 "urls": [ 1814 "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 1815 ] 1816 } 1817 }, 1818 "remotejdk17_macos": { 1819 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1820 "ruleClassName": "http_archive", 1821 "attributes": { 1822 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", 1823 "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f", 1824 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64", 1825 "urls": [ 1826 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz", 1827 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz" 1828 ] 1829 } 1830 }, 1831 "remotejdk21_macos": { 1832 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1833 "ruleClassName": "http_archive", 1834 "attributes": { 1835 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", 1836 "sha256": "3ad8fe288eb57d975c2786ae453a036aa46e47ab2ac3d81538ebae2a54d3c025", 1837 "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-macosx_x64", 1838 "urls": [ 1839 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz", 1840 "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-macosx_x64.tar.gz" 1841 ] 1842 } 1843 }, 1844 "remotejdk21_macos_toolchain_config_repo": { 1845 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1846 "ruleClassName": "_toolchain_config", 1847 "attributes": { 1848 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\n" 1849 } 1850 }, 1851 "remotejdk17_macos_aarch64_toolchain_config_repo": { 1852 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1853 "ruleClassName": "_toolchain_config", 1854 "attributes": { 1855 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n" 1856 } 1857 }, 1858 "remotejdk17_win": { 1859 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1860 "ruleClassName": "http_archive", 1861 "attributes": { 1862 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", 1863 "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637", 1864 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64", 1865 "urls": [ 1866 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip", 1867 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip" 1868 ] 1869 } 1870 }, 1871 "remotejdk11_macos_aarch64_toolchain_config_repo": { 1872 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1873 "ruleClassName": "_toolchain_config", 1874 "attributes": { 1875 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n" 1876 } 1877 }, 1878 "remotejdk11_linux_ppc64le_toolchain_config_repo": { 1879 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1880 "ruleClassName": "_toolchain_config", 1881 "attributes": { 1882 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n" 1883 } 1884 }, 1885 "remotejdk21_linux": { 1886 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1887 "ruleClassName": "http_archive", 1888 "attributes": { 1889 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", 1890 "sha256": "5ad730fbee6bb49bfff10bf39e84392e728d89103d3474a7e5def0fd134b300a", 1891 "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_x64", 1892 "urls": [ 1893 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz", 1894 "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_x64.tar.gz" 1895 ] 1896 } 1897 }, 1898 "remote_java_tools_linux": { 1899 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1900 "ruleClassName": "http_archive", 1901 "attributes": { 1902 "sha256": "ba10f09a138cf185d04cbc807d67a3da42ab13d618c5d1ce20d776e199c33a39", 1903 "urls": [ 1904 "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_linux-v13.4.zip", 1905 "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_linux-v13.4.zip" 1906 ] 1907 } 1908 }, 1909 "remotejdk21_win": { 1910 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1911 "ruleClassName": "http_archive", 1912 "attributes": { 1913 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", 1914 "sha256": "f7cc15ca17295e69c907402dfe8db240db446e75d3b150da7bf67243cded93de", 1915 "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-win_x64", 1916 "urls": [ 1917 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip", 1918 "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-win_x64.zip" 1919 ] 1920 } 1921 }, 1922 "remotejdk21_linux_aarch64": { 1923 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1924 "ruleClassName": "http_archive", 1925 "attributes": { 1926 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", 1927 "sha256": "ce7df1af5d44a9f455617c4b8891443fbe3e4b269c777d8b82ed66f77167cfe0", 1928 "strip_prefix": "zulu21.32.17-ca-jdk21.0.2-linux_aarch64", 1929 "urls": [ 1930 "https://cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz", 1931 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.32.17-ca-jdk21.0.2-linux_aarch64.tar.gz" 1932 ] 1933 } 1934 }, 1935 "remotejdk11_linux_aarch64_toolchain_config_repo": { 1936 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1937 "ruleClassName": "_toolchain_config", 1938 "attributes": { 1939 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n" 1940 } 1941 }, 1942 "remotejdk11_linux_s390x": { 1943 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1944 "ruleClassName": "http_archive", 1945 "attributes": { 1946 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", 1947 "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", 1948 "strip_prefix": "jdk-11.0.15+10", 1949 "urls": [ 1950 "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", 1951 "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" 1952 ] 1953 } 1954 }, 1955 "remotejdk17_linux_aarch64": { 1956 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1957 "ruleClassName": "http_archive", 1958 "attributes": { 1959 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", 1960 "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313", 1961 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64", 1962 "urls": [ 1963 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz", 1964 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz" 1965 ] 1966 } 1967 }, 1968 "remotejdk17_win_arm64_toolchain_config_repo": { 1969 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1970 "ruleClassName": "_toolchain_config", 1971 "attributes": { 1972 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n" 1973 } 1974 }, 1975 "remotejdk11_linux": { 1976 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 1977 "ruleClassName": "http_archive", 1978 "attributes": { 1979 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", 1980 "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c", 1981 "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64", 1982 "urls": [ 1983 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz", 1984 "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz" 1985 ] 1986 } 1987 }, 1988 "remotejdk11_macos_toolchain_config_repo": { 1989 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1990 "ruleClassName": "_toolchain_config", 1991 "attributes": { 1992 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\n" 1993 } 1994 }, 1995 "remotejdk17_linux_ppc64le_toolchain_config_repo": { 1996 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 1997 "ruleClassName": "_toolchain_config", 1998 "attributes": { 1999 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\n" 2000 } 2001 }, 2002 "remotejdk17_win_arm64": { 2003 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2004 "ruleClassName": "http_archive", 2005 "attributes": { 2006 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", 2007 "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85", 2008 "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64", 2009 "urls": [ 2010 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip", 2011 "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip" 2012 ] 2013 } 2014 }, 2015 "remote_java_tools_darwin_arm64": { 2016 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2017 "ruleClassName": "http_archive", 2018 "attributes": { 2019 "sha256": "076a7e198ad077f8c7d997986ef5102427fae6bbfce7a7852d2e080ed8767528", 2020 "urls": [ 2021 "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_darwin_arm64-v13.4.zip", 2022 "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_darwin_arm64-v13.4.zip" 2023 ] 2024 } 2025 }, 2026 "remotejdk17_linux_ppc64le": { 2027 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2028 "ruleClassName": "http_archive", 2029 "attributes": { 2030 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", 2031 "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd", 2032 "strip_prefix": "jdk-17.0.8.1+1", 2033 "urls": [ 2034 "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz", 2035 "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz" 2036 ] 2037 } 2038 }, 2039 "remotejdk21_linux_aarch64_toolchain_config_repo": { 2040 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 2041 "ruleClassName": "_toolchain_config", 2042 "attributes": { 2043 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\n" 2044 } 2045 }, 2046 "remotejdk11_win_arm64_toolchain_config_repo": { 2047 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 2048 "ruleClassName": "_toolchain_config", 2049 "attributes": { 2050 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n" 2051 } 2052 }, 2053 "local_jdk": { 2054 "bzlFile": "@@rules_java~//toolchains:local_java_repository.bzl", 2055 "ruleClassName": "_local_java_repository_rule", 2056 "attributes": { 2057 "java_home": "", 2058 "version": "", 2059 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = {RUNTIME_VERSION},\n)\n" 2060 } 2061 }, 2062 "remote_java_tools_darwin_x86_64": { 2063 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2064 "ruleClassName": "http_archive", 2065 "attributes": { 2066 "sha256": "4523aec4d09c587091a2dae6f5c9bc6922c220f3b6030e5aba9c8f015913cc65", 2067 "urls": [ 2068 "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools_darwin_x86_64-v13.4.zip", 2069 "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools_darwin_x86_64-v13.4.zip" 2070 ] 2071 } 2072 }, 2073 "remote_java_tools": { 2074 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2075 "ruleClassName": "http_archive", 2076 "attributes": { 2077 "sha256": "e025fd260ac39b47c111f5212d64ec0d00d85dec16e49368aae82fc626a940cf", 2078 "urls": [ 2079 "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.4/java_tools-v13.4.zip", 2080 "https://github.com/bazelbuild/java_tools/releases/download/java_v13.4/java_tools-v13.4.zip" 2081 ] 2082 } 2083 }, 2084 "remotejdk17_linux_s390x": { 2085 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2086 "ruleClassName": "http_archive", 2087 "attributes": { 2088 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", 2089 "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37", 2090 "strip_prefix": "jdk-17.0.8.1+1", 2091 "urls": [ 2092 "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz", 2093 "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz" 2094 ] 2095 } 2096 }, 2097 "remotejdk17_win_toolchain_config_repo": { 2098 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 2099 "ruleClassName": "_toolchain_config", 2100 "attributes": { 2101 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\n" 2102 } 2103 }, 2104 "remotejdk11_linux_ppc64le": { 2105 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2106 "ruleClassName": "http_archive", 2107 "attributes": { 2108 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", 2109 "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", 2110 "strip_prefix": "jdk-11.0.15+10", 2111 "urls": [ 2112 "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", 2113 "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" 2114 ] 2115 } 2116 }, 2117 "remotejdk11_macos_aarch64": { 2118 "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", 2119 "ruleClassName": "http_archive", 2120 "attributes": { 2121 "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", 2122 "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885", 2123 "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64", 2124 "urls": [ 2125 "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz", 2126 "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz" 2127 ] 2128 } 2129 }, 2130 "remotejdk21_win_toolchain_config_repo": { 2131 "bzlFile": "@@rules_java~//toolchains:remote_java_repository.bzl", 2132 "ruleClassName": "_toolchain_config", 2133 "attributes": { 2134 "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\n" 2135 } 2136 } 2137 }, 2138 "recordedRepoMappingEntries": [ 2139 [ 2140 "rules_java~", 2141 "bazel_tools", 2142 "bazel_tools" 2143 ], 2144 [ 2145 "rules_java~", 2146 "remote_java_tools", 2147 "rules_java~~toolchains~remote_java_tools" 2148 ] 2149 ] 2150 } 2151 }, 2152 "@@rules_python~//python/extensions:python.bzl%python": { 2153 "general": { 2154 "bzlTransitiveDigest": "hcJ2K4XvZ3hi0G4g5MkUEs8xowZlCfrgq3JX4dyipWY=", 2155 "recordedFileInputs": {}, 2156 "recordedDirentsInputs": {}, 2157 "envVariables": {}, 2158 "generatedRepoSpecs": { 2159 "python_3_11_s390x-unknown-linux-gnu": { 2160 "bzlFile": "@@rules_python~//python:repositories.bzl", 2161 "ruleClassName": "python_repository", 2162 "attributes": { 2163 "sha256": "e477f0749161f9aa7887964f089d9460a539f6b4a8fdab5166f898210e1a87a4", 2164 "patches": [], 2165 "platform": "s390x-unknown-linux-gnu", 2166 "python_version": "3.11.4", 2167 "release_filename": "20230726/cpython-3.11.4+20230726-s390x-unknown-linux-gnu-install_only.tar.gz", 2168 "urls": [ 2169 "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-s390x-unknown-linux-gnu-install_only.tar.gz" 2170 ], 2171 "distutils_content": "", 2172 "strip_prefix": "python", 2173 "coverage_tool": "", 2174 "ignore_root_user_error": false 2175 } 2176 }, 2177 "python_3_11": { 2178 "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", 2179 "ruleClassName": "toolchain_aliases", 2180 "attributes": { 2181 "python_version": "3.11.4", 2182 "user_repository_name": "python_3_11" 2183 } 2184 }, 2185 "python_3_11_aarch64-unknown-linux-gnu": { 2186 "bzlFile": "@@rules_python~//python:repositories.bzl", 2187 "ruleClassName": "python_repository", 2188 "attributes": { 2189 "sha256": "2e84fc53f4e90e11963281c5c871f593abcb24fc796a50337fa516be99af02fb", 2190 "patches": [], 2191 "platform": "aarch64-unknown-linux-gnu", 2192 "python_version": "3.11.4", 2193 "release_filename": "20230726/cpython-3.11.4+20230726-aarch64-unknown-linux-gnu-install_only.tar.gz", 2194 "urls": [ 2195 "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-aarch64-unknown-linux-gnu-install_only.tar.gz" 2196 ], 2197 "distutils_content": "", 2198 "strip_prefix": "python", 2199 "coverage_tool": "", 2200 "ignore_root_user_error": false 2201 } 2202 }, 2203 "python_3_11_aarch64-apple-darwin": { 2204 "bzlFile": "@@rules_python~//python:repositories.bzl", 2205 "ruleClassName": "python_repository", 2206 "attributes": { 2207 "sha256": "cb6d2948384a857321f2aa40fa67744cd9676a330f08b6dad7070bda0b6120a4", 2208 "patches": [], 2209 "platform": "aarch64-apple-darwin", 2210 "python_version": "3.11.4", 2211 "release_filename": "20230726/cpython-3.11.4+20230726-aarch64-apple-darwin-install_only.tar.gz", 2212 "urls": [ 2213 "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-aarch64-apple-darwin-install_only.tar.gz" 2214 ], 2215 "distutils_content": "", 2216 "strip_prefix": "python", 2217 "coverage_tool": "", 2218 "ignore_root_user_error": false 2219 } 2220 }, 2221 "python_3_11_ppc64le-unknown-linux-gnu": { 2222 "bzlFile": "@@rules_python~//python:repositories.bzl", 2223 "ruleClassName": "python_repository", 2224 "attributes": { 2225 "sha256": "df7b92ed9cec96b3bb658fb586be947722ecd8e420fb23cee13d2e90abcfcf25", 2226 "patches": [], 2227 "platform": "ppc64le-unknown-linux-gnu", 2228 "python_version": "3.11.4", 2229 "release_filename": "20230726/cpython-3.11.4+20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz", 2230 "urls": [ 2231 "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-ppc64le-unknown-linux-gnu-install_only.tar.gz" 2232 ], 2233 "distutils_content": "", 2234 "strip_prefix": "python", 2235 "coverage_tool": "", 2236 "ignore_root_user_error": false 2237 } 2238 }, 2239 "python_3_11_x86_64-apple-darwin": { 2240 "bzlFile": "@@rules_python~//python:repositories.bzl", 2241 "ruleClassName": "python_repository", 2242 "attributes": { 2243 "sha256": "47e1557d93a42585972772e82661047ca5f608293158acb2778dccf120eabb00", 2244 "patches": [], 2245 "platform": "x86_64-apple-darwin", 2246 "python_version": "3.11.4", 2247 "release_filename": "20230726/cpython-3.11.4+20230726-x86_64-apple-darwin-install_only.tar.gz", 2248 "urls": [ 2249 "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-x86_64-apple-darwin-install_only.tar.gz" 2250 ], 2251 "distutils_content": "", 2252 "strip_prefix": "python", 2253 "coverage_tool": "", 2254 "ignore_root_user_error": false 2255 } 2256 }, 2257 "pythons_hub": { 2258 "bzlFile": "@@rules_python~//python/extensions/private:pythons_hub.bzl", 2259 "ruleClassName": "hub_repo", 2260 "attributes": { 2261 "default_python_version": "3.11", 2262 "toolchain_prefixes": [ 2263 "_0000_python_3_11_" 2264 ], 2265 "toolchain_python_versions": [ 2266 "3.11" 2267 ], 2268 "toolchain_set_python_version_constraints": [ 2269 "False" 2270 ], 2271 "toolchain_user_repository_names": [ 2272 "python_3_11" 2273 ] 2274 } 2275 }, 2276 "python_versions": { 2277 "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", 2278 "ruleClassName": "multi_toolchain_aliases", 2279 "attributes": { 2280 "python_versions": { 2281 "3.11": "python_3_11" 2282 } 2283 } 2284 }, 2285 "python_3_11_x86_64-pc-windows-msvc": { 2286 "bzlFile": "@@rules_python~//python:repositories.bzl", 2287 "ruleClassName": "python_repository", 2288 "attributes": { 2289 "sha256": "878614c03ea38538ae2f758e36c85d2c0eb1eaaca86cd400ff8c76693ee0b3e1", 2290 "patches": [], 2291 "platform": "x86_64-pc-windows-msvc", 2292 "python_version": "3.11.4", 2293 "release_filename": "20230726/cpython-3.11.4+20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz", 2294 "urls": [ 2295 "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-x86_64-pc-windows-msvc-shared-install_only.tar.gz" 2296 ], 2297 "distutils_content": "", 2298 "strip_prefix": "python", 2299 "coverage_tool": "", 2300 "ignore_root_user_error": false 2301 } 2302 }, 2303 "python_3_11_x86_64-unknown-linux-gnu": { 2304 "bzlFile": "@@rules_python~//python:repositories.bzl", 2305 "ruleClassName": "python_repository", 2306 "attributes": { 2307 "sha256": "e26247302bc8e9083a43ce9e8dd94905b40d464745b1603041f7bc9a93c65d05", 2308 "patches": [], 2309 "platform": "x86_64-unknown-linux-gnu", 2310 "python_version": "3.11.4", 2311 "release_filename": "20230726/cpython-3.11.4+20230726-x86_64-unknown-linux-gnu-install_only.tar.gz", 2312 "urls": [ 2313 "https://github.com/indygreg/python-build-standalone/releases/download/20230726/cpython-3.11.4+20230726-x86_64-unknown-linux-gnu-install_only.tar.gz" 2314 ], 2315 "distutils_content": "", 2316 "strip_prefix": "python", 2317 "coverage_tool": "", 2318 "ignore_root_user_error": false 2319 } 2320 } 2321 }, 2322 "recordedRepoMappingEntries": [ 2323 [ 2324 "rules_python~", 2325 "bazel_tools", 2326 "bazel_tools" 2327 ] 2328 ] 2329 } 2330 } 2331 } 2332} 2333