diff --git a/MODULE.bazel b/MODULE.bazel index a6ddddec5222c9..e60b02ef9dd187 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -27,7 +27,7 @@ bazel_dep(name = "rules_java", version = "7.3.1") bazel_dep(name = "rules_graalvm", version = "0.10.3") bazel_dep(name = "rules_proto", version = "5.3.0-21.7") bazel_dep(name = "rules_jvm_external", version = "5.2") -bazel_dep(name = "rules_python", version = "0.26.0") +bazel_dep(name = "rules_python", version = "0.27.0") bazel_dep(name = "rules_testing", version = "0.0.4") bazel_dep(name = "googletest", version = "1.14.0", repo_name = "com_google_googletest") @@ -243,7 +243,10 @@ use_repo( # ========================================= python = use_extension("@rules_python//python/extensions:python.bzl", "python") -python.toolchain(python_version = "3.8") +python.toolchain( + is_default = True, + python_version = "3.8", +) pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip") pip.parse( @@ -307,6 +310,7 @@ gvm.graalvm( version = "20.0.2", ) use_repo(gvm, "graalvm_toolchains") + register_toolchains("@graalvm_toolchains//:gvm") # ========================================= diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index c292ccd8370ffe..bfb20618cce0d9 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,6 +1,6 @@ { "lockFileVersion": 3, - "moduleFileHash": "181678df5c28839fced02f5f546f99ae5a99c21eb263975d3244e17497b7064f", + "moduleFileHash": "639286174975707913dc79fad893b9e88a05f017fbc89d85ef7fcc1df062baf9", "flags": { "cmdRegistries": [ "https://bcr.bazel.build/" @@ -332,7 +332,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 333, + "line": 337, "column": 22 } } @@ -395,6 +395,7 @@ { "tagName": "toolchain", "attributeValues": { + "is_default": true, "python_version": "3.8" }, "devDependency": false, @@ -414,7 +415,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 248, + "line": 251, "column": 20 }, "imports": { @@ -432,7 +433,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 249, + "line": 252, "column": 10 } } @@ -446,7 +447,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 260, + "line": 263, "column": 33 }, "imports": { @@ -477,7 +478,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 281, + "line": 284, "column": 29 }, "imports": { @@ -494,7 +495,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 288, + "line": 291, "column": 32 }, "imports": { @@ -513,7 +514,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 296, + "line": 299, "column": 31 }, "imports": { @@ -530,7 +531,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 299, + "line": 302, "column": 48 }, "imports": { @@ -547,7 +548,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 302, + "line": 305, "column": 20 }, "imports": { @@ -566,7 +567,7 @@ "devDependency": false, "location": { "file": "@@//:MODULE.bazel", - "line": 303, + "line": 306, "column": 12 } } @@ -580,7 +581,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 355, + "line": 359, "column": 35 }, "imports": { @@ -597,7 +598,7 @@ "usingModule": "", "location": { "file": "@@//:MODULE.bazel", - "line": 358, + "line": 362, "column": 42 }, "imports": { @@ -626,7 +627,7 @@ "rules_graalvm": "rules_graalvm@0.10.3", "rules_proto": "rules_proto@5.3.0-21.7", "rules_jvm_external": "rules_jvm_external@5.2", - "rules_python": "rules_python@0.26.0", + "rules_python": "rules_python@0.27.0", "rules_testing": "rules_testing@0.0.4", "com_google_googletest": "googletest@1.14.0", "remoteapis": "remoteapis@_", @@ -750,7 +751,7 @@ ], "deps": { "bazel_skylib": "bazel_skylib@1.5.0", - "rules_python": "rules_python@0.26.0", + "rules_python": "rules_python@0.27.0", "rules_cc": "rules_cc@0.0.9", "rules_proto": "rules_proto@5.3.0-21.7", "rules_java": "rules_java@7.3.1", @@ -900,7 +901,7 @@ "deps": { "rules_license": "rules_license@0.0.7", "bazel_skylib": "bazel_skylib@1.5.0", - "rules_python": "rules_python@0.26.0", + "rules_python": "rules_python@0.27.0", "bazel_tools": "bazel_tools@_", "local_config_platform": "local_config_platform@_" }, @@ -1205,7 +1206,7 @@ "extensionUsages": [], "deps": { "platforms": "platforms@0.0.8", - "bazel_features": "bazel_features@1.1.0", + "bazel_features": "bazel_features@1.1.1", "rules_java": "rules_java@7.3.1", "bazel_skylib": "bazel_skylib@1.5.0", "build_bazel_apple_support": "apple_support@1.8.1", @@ -1353,10 +1354,10 @@ } } }, - "rules_python@0.26.0": { + "rules_python@0.27.0": { "name": "rules_python", - "version": "0.26.0", - "key": "rules_python@0.26.0", + "version": "0.27.0", + "key": "rules_python@0.27.0", "repoName": "rules_python", "executionPlatformsToRegister": [], "toolchainsToRegister": [ @@ -1364,12 +1365,12 @@ ], "extensionUsages": [ { - "extensionBzlFile": "@rules_python//python/extensions/private:internal_deps.bzl", + "extensionBzlFile": "@rules_python//python/private/bzlmod:internal_deps.bzl", "extensionName": "internal_deps", - "usingModule": "rules_python@0.26.0", + "usingModule": "rules_python@0.27.0", "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.26.0/MODULE.bazel", - "line": 15, + "file": "https://bcr.bazel.build/modules/rules_python/0.27.0/MODULE.bazel", + "line": 17, "column": 30 }, "imports": { @@ -1397,8 +1398,8 @@ "attributeValues": {}, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.26.0/MODULE.bazel", - "line": 16, + "file": "https://bcr.bazel.build/modules/rules_python/0.27.0/MODULE.bazel", + "line": 18, "column": 22 } } @@ -1409,10 +1410,10 @@ { "extensionBzlFile": "@rules_python//python/extensions:python.bzl", "extensionName": "python", - "usingModule": "rules_python@0.26.0", + "usingModule": "rules_python@0.27.0", "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.26.0/MODULE.bazel", - "line": 41, + "file": "https://bcr.bazel.build/modules/rules_python/0.27.0/MODULE.bazel", + "line": 43, "column": 23 }, "imports": { @@ -1428,8 +1429,8 @@ }, "devDependency": false, "location": { - "file": "https://bcr.bazel.build/modules/rules_python/0.26.0/MODULE.bazel", - "line": 47, + "file": "https://bcr.bazel.build/modules/rules_python/0.27.0/MODULE.bazel", + "line": 49, "column": 17 } } @@ -1439,7 +1440,7 @@ } ], "deps": { - "bazel_features": "bazel_features@1.1.0", + "bazel_features": "bazel_features@1.1.1", "bazel_skylib": "bazel_skylib@1.5.0", "platforms": "platforms@0.0.8", "rules_proto": "rules_proto@5.3.0-21.7", @@ -1451,14 +1452,14 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0", + "name": "rules_python~0.27.0", "urls": [ - "https://github.com/bazelbuild/rules_python/releases/download/0.26.0/rules_python-0.26.0.tar.gz" + "https://github.com/bazelbuild/rules_python/releases/download/0.27.0/rules_python-0.27.0.tar.gz" ], - "integrity": "sha256-nQQEGskqCYXjRCNfXZRvcaxUPxsVZfLNvJoqruit9Vs=", - "strip_prefix": "rules_python-0.26.0", + "integrity": "sha256-mswJRMlK2yP7ocmYi0h2ixusxlg7UqJYaJXFt0keLjE=", + "strip_prefix": "rules_python-0.27.0", "remote_patches": { - "https://bcr.bazel.build/modules/rules_python/0.26.0/patches/module_dot_bazel_version.patch": "sha256-V3kwks4ppP5NERbfSY4505SXghM4mKLEBuhi4tpseZE=" + "https://bcr.bazel.build/modules/rules_python/0.27.0/patches/module_dot_bazel_version.patch": "sha256-nMZe7ooA/2mDDiq9XY92JX2FZIsqwlWgNlYVXZmaGpY=" }, "remote_patch_strip": 1 } @@ -1973,7 +1974,7 @@ "rules_java": "rules_java@7.3.1", "rules_license": "rules_license@0.0.7", "rules_proto": "rules_proto@5.3.0-21.7", - "rules_python": "rules_python@0.26.0", + "rules_python": "rules_python@0.27.0", "platforms": "platforms@0.0.8", "com_google_protobuf": "protobuf@21.7", "zlib": "zlib@1.3", @@ -2053,10 +2054,10 @@ } } }, - "bazel_features@1.1.0": { + "bazel_features@1.1.1": { "name": "bazel_features", - "version": "1.1.0", - "key": "bazel_features@1.1.0", + "version": "1.1.1", + "key": "bazel_features@1.1.1", "repoName": "bazel_features", "executionPlatformsToRegister": [], "toolchainsToRegister": [], @@ -2064,9 +2065,9 @@ { "extensionBzlFile": "@bazel_features//private:extensions.bzl", "extensionName": "version_extension", - "usingModule": "bazel_features@1.1.0", + "usingModule": "bazel_features@1.1.1", "location": { - "file": "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel", + "file": "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel", "line": 6, "column": 24 }, @@ -2088,16 +2089,16 @@ "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "bazel_features~1.1.0", + "name": "bazel_features~1.1.1", "urls": [ - "https://github.com/bazel-contrib/bazel_features/releases/download/v1.1.0/bazel_features-v1.1.0.tar.gz" + "https://github.com/bazel-contrib/bazel_features/releases/download/v1.1.1/bazel_features-v1.1.1.tar.gz" ], - "integrity": "sha256-4hD6q1dkP7Z1Lwt/DRIJdqKZ1dqe0g4gEp7hE0o8/Hw=", - "strip_prefix": "bazel_features-1.1.0", + "integrity": "sha256-YsJuQn5cvHUQJERpJ2IuOYqdzfMsZDJSOIFXCdEcEag=", + "strip_prefix": "bazel_features-1.1.1", "remote_patches": { - "https://bcr.bazel.build/modules/bazel_features/1.1.0/patches/module_dot_bazel_version.patch": "sha256-o16WYfVZruIX5FGE8sATXKb9PLRpH26dbAVdbKPKVRk=" + "https://bcr.bazel.build/modules/bazel_features/1.1.1/patches/module_dot_bazel_version.patch": "sha256-+56MAEsc7bYN/Pzhn252ZQUxiRzZg9bynXj1qpsmCYs=" }, - "remote_patch_strip": 0 + "remote_patch_strip": 1 } } }, @@ -2250,7 +2251,7 @@ "bzlTransitiveDigest": "jRtP5osY4OoM27yZDy++l0G15nhPHicA27B589vWc7Q=", "accumulatedFileDigests": { "@@//src/test/tools/bzlmod:MODULE.bazel.lock": "cd1b6e477c28420dedbc9eb36de4ba497f4af6be18c32042feddd270e35bb717", - "@@//:MODULE.bazel": "181678df5c28839fced02f5f546f99ae5a99c21eb263975d3244e17497b7064f" + "@@//:MODULE.bazel": "639286174975707913dc79fad893b9e88a05f017fbc89d85ef7fcc1df062baf9" }, "envVariables": {}, "generatedRepoSpecs": { @@ -2353,7 +2354,7 @@ "rules_license~0.0.7", "rules_pkg~0.9.1", "rules_proto~5.3.0-21.7", - "rules_python~0.26.0", + "rules_python~0.27.0", "upb~0.0.0-20220923-a547704", "zlib~1.3", "zstd-jni~1.5.2-3.bcr.1", @@ -2623,24 +2624,24 @@ } } }, - "@bazel_features~1.1.0//private:extensions.bzl%version_extension": { + "@bazel_features~1.1.1//private:extensions.bzl%version_extension": { "general": { - "bzlTransitiveDigest": "LKmXjK1avT44pRhO3x6Hplu1mU9qrNOaHP+/tJ0VFfE=", + "bzlTransitiveDigest": "xm7Skm1Las5saxzFWt2hbS+e68BWi+MXyt6+lKIhjPA=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "bazel_features_version": { - "bzlFile": "@@bazel_features~1.1.0//private:version_repo.bzl", + "bzlFile": "@@bazel_features~1.1.1//private:version_repo.bzl", "ruleClassName": "version_repo", "attributes": { - "name": "bazel_features~1.1.0~version_extension~bazel_features_version" + "name": "bazel_features~1.1.1~version_extension~bazel_features_version" } }, "bazel_features_globals": { - "bzlFile": "@@bazel_features~1.1.0//private:globals_repo.bzl", + "bzlFile": "@@bazel_features~1.1.1//private:globals_repo.bzl", "ruleClassName": "globals_repo", "attributes": { - "name": "bazel_features~1.1.0~version_extension~bazel_features_globals", + "name": "bazel_features~1.1.1~version_extension~bazel_features_globals", "globals": { "RunEnvironmentInfo": "5.3.0", "DefaultInfo": "0.0.1", @@ -8130,148 +8131,19 @@ } } }, - "@rules_python~0.26.0//python/extensions:pip.bzl%pip": { - "os:osx,arch:aarch64": { - "bzlTransitiveDigest": "3iiHV+GZxb29EibXM58xw9ynl4eXer7LUeklMudK8c8=", - "accumulatedFileDigests": { - "@@//:requirements.txt": "ff12967a755bb8e9b4c92524f6471a99e14c30474a3d428547c55745ec8f23a0" - }, - "envVariables": {}, - "generatedRepoSpecs": { - "bazel_pip_dev_deps": { - "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", - "ruleClassName": "pip_hub_repository_bzlmod", - "attributes": { - "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps", - "repo_name": "bazel_pip_dev_deps", - "whl_map": { - "bazel_runfiles": [ - "3.8.18" - ] - }, - "default_version": "3.8.18" - } - }, - "bazel_pip_dev_deps_38_bazel_runfiles": { - "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps_38_bazel_runfiles", - "requirement": "bazel-runfiles==0.24.0", - "repo": "bazel_pip_dev_deps_38", - "repo_prefix": "bazel_pip_dev_deps_38_", - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~0.26.0~python~python_3_8_aarch64-apple-darwin//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {} - } - } - } - }, - "os:osx,arch:x86_64": { - "bzlTransitiveDigest": "a5tzIU8ui/JG1+hfqKNsm5DwhtSJ92Ik6fDbVsH+DLo=", - "accumulatedFileDigests": { - "@@//:requirements.txt": "ff12967a755bb8e9b4c92524f6471a99e14c30474a3d428547c55745ec8f23a0" - }, - "envVariables": {}, - "generatedRepoSpecs": { - "bazel_pip_dev_deps": { - "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", - "ruleClassName": "pip_hub_repository_bzlmod", - "attributes": { - "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps", - "repo_name": "bazel_pip_dev_deps", - "whl_map": { - "bazel_runfiles": [ - "3.8.18" - ] - }, - "default_version": "3.8.18" - } - }, - "bazel_pip_dev_deps_38_bazel_runfiles": { - "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps_38_bazel_runfiles", - "requirement": "bazel-runfiles==0.24.0", - "repo": "bazel_pip_dev_deps_38", - "repo_prefix": "bazel_pip_dev_deps_38_", - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~0.26.0~python~python_3_8_x86_64-apple-darwin//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {} - } - } - } - }, - "os:windows,arch:amd64": { - "bzlTransitiveDigest": "t9ERYX2zk37KX0zf2bB9xTaAJizBCbvGTkggUllVb6Y=", - "accumulatedFileDigests": { - "@@//:requirements.txt": "ff12967a755bb8e9b4c92524f6471a99e14c30474a3d428547c55745ec8f23a0" - }, - "envVariables": {}, - "generatedRepoSpecs": { - "bazel_pip_dev_deps": { - "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", - "ruleClassName": "pip_hub_repository_bzlmod", - "attributes": { - "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps", - "repo_name": "bazel_pip_dev_deps", - "whl_map": { - "bazel_runfiles": [ - "3.8.18" - ] - }, - "default_version": "3.8.18" - } - }, - "bazel_pip_dev_deps_38_bazel_runfiles": { - "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps_38_bazel_runfiles", - "requirement": "bazel-runfiles==0.24.0", - "repo": "bazel_pip_dev_deps_38", - "repo_prefix": "bazel_pip_dev_deps_38_", - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~0.26.0~python~python_3_8_x86_64-pc-windows-msvc//:python.exe", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {} - } - } - } - }, + "@rules_python~0.27.0//python/extensions:pip.bzl%pip": { "os:linux,arch:amd64": { - "bzlTransitiveDigest": "pVKyjaQclFqcXU75ZG356yob20MIl6uJwB2dKrAmw0U=", + "bzlTransitiveDigest": "jhQW/LxWUWs4h1dCQbUobvdwEx2mY59eqNQIo+/qKYA=", "accumulatedFileDigests": { "@@//:requirements.txt": "ff12967a755bb8e9b4c92524f6471a99e14c30474a3d428547c55745ec8f23a0" }, "envVariables": {}, "generatedRepoSpecs": { "bazel_pip_dev_deps": { - "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", - "ruleClassName": "pip_hub_repository_bzlmod", + "bzlFile": "@@rules_python~0.27.0//python/private/bzlmod:pip_repository.bzl", + "ruleClassName": "pip_repository", "attributes": { - "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps", + "name": "rules_python~0.27.0~pip~bazel_pip_dev_deps", "repo_name": "bazel_pip_dev_deps", "whl_map": { "bazel_runfiles": [ @@ -8282,15 +8154,16 @@ } }, "bazel_pip_dev_deps_38_bazel_runfiles": { - "bzlFile": "@@rules_python~0.26.0//python/pip_install:pip_repository.bzl", + "bzlFile": "@@rules_python~0.27.0//python/pip_install:pip_repository.bzl", "ruleClassName": "whl_library", "attributes": { - "name": "rules_python~0.26.0~pip~bazel_pip_dev_deps_38_bazel_runfiles", + "name": "rules_python~0.27.0~pip~bazel_pip_dev_deps_38_bazel_runfiles", "requirement": "bazel-runfiles==0.24.0", "repo": "bazel_pip_dev_deps_38", "repo_prefix": "bazel_pip_dev_deps_38_", + "whl_patches": {}, "python_interpreter": "", - "python_interpreter_target": "@@rules_python~0.26.0~python~python_3_8_x86_64-unknown-linux-gnu//:bin/python3", + "python_interpreter_target": "@@rules_python~0.27.0~python~python_3_8_x86_64-unknown-linux-gnu//:bin/python3", "quiet": true, "timeout": 600, "isolated": true, @@ -8304,17 +8177,17 @@ } } }, - "@rules_python~0.26.0//python/extensions:python.bzl%python": { + "@rules_python~0.27.0//python/extensions:python.bzl%python": { "general": { - "bzlTransitiveDigest": "xlkyXQiU87j2f+jKiO4buHXyNexVt0a6ildROtqkRMA=", + "bzlTransitiveDigest": "FYgvD0IHeyYwrxeXdx14Ke+lPnsQffcvNaZyLTtw73o=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { "python_3_11_s390x-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_11_s390x-unknown-linux-gnu", + "name": "rules_python~0.27.0~python~python_3_11_s390x-unknown-linux-gnu", "sha256": "f9f19823dba3209cedc4647b00f46ed0177242917db20fb7fb539970e384531c", "patches": [], "platform": "s390x-unknown-linux-gnu", @@ -8330,10 +8203,10 @@ } }, "python_3_8_aarch64-apple-darwin": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_8_aarch64-apple-darwin", + "name": "rules_python~0.27.0~python~python_3_8_aarch64-apple-darwin", "sha256": "1825b1f7220bc93ff143f2e70b5c6a79c6469e0eeb40824e07a7277f59aabfda", "patches": [], "platform": "aarch64-apple-darwin", @@ -8349,10 +8222,10 @@ } }, "python_3_11_aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_11_aarch64-unknown-linux-gnu", + "name": "rules_python~0.27.0~python~python_3_11_aarch64-unknown-linux-gnu", "sha256": "3e26a672df17708c4dc928475a5974c3fb3a34a9b45c65fb4bd1e50504cc84ec", "patches": [], "platform": "aarch64-unknown-linux-gnu", @@ -8368,10 +8241,10 @@ } }, "python_3_11_aarch64-apple-darwin": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_11_aarch64-apple-darwin", + "name": "rules_python~0.27.0~python~python_3_11_aarch64-apple-darwin", "sha256": "916c35125b5d8323a21526d7a9154ca626453f63d0878e95b9f613a95006c990", "patches": [], "platform": "aarch64-apple-darwin", @@ -8387,10 +8260,10 @@ } }, "pythons_hub": { - "bzlFile": "@@rules_python~0.26.0//python/extensions/private:pythons_hub.bzl", + "bzlFile": "@@rules_python~0.27.0//python/private/bzlmod:pythons_hub.bzl", "ruleClassName": "hub_repo", "attributes": { - "name": "rules_python~0.26.0~python~pythons_hub", + "name": "rules_python~0.27.0~python~pythons_hub", "default_python_version": "3.8", "toolchain_prefixes": [ "_0000_python_3_11_", @@ -8411,10 +8284,10 @@ } }, "python_3_8_aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_8_aarch64-unknown-linux-gnu", + "name": "rules_python~0.27.0~python~python_3_8_aarch64-unknown-linux-gnu", "sha256": "236a300f386ead02ca98dbddbc026ff4ef4de6701a394106e291ff8b75445ee1", "patches": [], "platform": "aarch64-unknown-linux-gnu", @@ -8430,19 +8303,26 @@ } }, "python_3_8": { - "bzlFile": "@@rules_python~0.26.0//python/private:toolchains_repo.bzl", + "bzlFile": "@@rules_python~0.27.0//python/private:toolchains_repo.bzl", "ruleClassName": "toolchain_aliases", "attributes": { - "name": "rules_python~0.26.0~python~python_3_8", + "name": "rules_python~0.27.0~python~python_3_8", "python_version": "3.8.18", - "user_repository_name": "python_3_8" + "user_repository_name": "python_3_8", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] } }, "python_3_11_x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_11_x86_64-pc-windows-msvc", + "name": "rules_python~0.27.0~python~python_3_11_x86_64-pc-windows-msvc", "sha256": "3933545e6d41462dd6a47e44133ea40995bc6efeed8c2e4cbdf1a699303e95ea", "patches": [], "platform": "x86_64-pc-windows-msvc", @@ -8458,10 +8338,10 @@ } }, "python_3_8_x86_64-apple-darwin": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_8_x86_64-apple-darwin", + "name": "rules_python~0.27.0~python~python_3_8_x86_64-apple-darwin", "sha256": "fcf04532e644644213977242cd724fe5e84c0a5ac92ae038e07f1b01b474fca3", "patches": [], "platform": "x86_64-apple-darwin", @@ -8477,10 +8357,10 @@ } }, "python_3_8_x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_8_x86_64-pc-windows-msvc", + "name": "rules_python~0.27.0~python~python_3_8_x86_64-pc-windows-msvc", "sha256": "a9d203e78caed94de368d154e841610cef6f6b484738573f4ae9059d37e898a5", "patches": [], "platform": "x86_64-pc-windows-msvc", @@ -8496,19 +8376,28 @@ } }, "python_3_11": { - "bzlFile": "@@rules_python~0.26.0//python/private:toolchains_repo.bzl", + "bzlFile": "@@rules_python~0.27.0//python/private:toolchains_repo.bzl", "ruleClassName": "toolchain_aliases", "attributes": { - "name": "rules_python~0.26.0~python~python_3_11", + "name": "rules_python~0.27.0~python~python_3_11", "python_version": "3.11.6", - "user_repository_name": "python_3_11" + "user_repository_name": "python_3_11", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] } }, "python_3_11_ppc64le-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_11_ppc64le-unknown-linux-gnu", + "name": "rules_python~0.27.0~python~python_3_11_ppc64le-unknown-linux-gnu", "sha256": "7937035f690a624dba4d014ffd20c342e843dd46f89b0b0a1e5726b85deb8eaf", "patches": [], "platform": "ppc64le-unknown-linux-gnu", @@ -8524,10 +8413,10 @@ } }, "python_3_11_x86_64-apple-darwin": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_11_x86_64-apple-darwin", + "name": "rules_python~0.27.0~python~python_3_11_x86_64-apple-darwin", "sha256": "178cb1716c2abc25cb56ae915096c1a083e60abeba57af001996e8bc6ce1a371", "patches": [], "platform": "x86_64-apple-darwin", @@ -8543,10 +8432,10 @@ } }, "python_versions": { - "bzlFile": "@@rules_python~0.26.0//python/private:toolchains_repo.bzl", + "bzlFile": "@@rules_python~0.27.0//python/private:toolchains_repo.bzl", "ruleClassName": "multi_toolchain_aliases", "attributes": { - "name": "rules_python~0.26.0~python~python_versions", + "name": "rules_python~0.27.0~python~python_versions", "python_versions": { "3.8": "python_3_8", "3.11": "python_3_11" @@ -8554,10 +8443,10 @@ } }, "python_3_8_x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_8_x86_64-unknown-linux-gnu", + "name": "rules_python~0.27.0~python~python_3_8_x86_64-unknown-linux-gnu", "sha256": "1e8a3babd1500111359b0f5675d770984bcbcb2cc8890b117394f0ed342fb9ec", "patches": [], "platform": "x86_64-unknown-linux-gnu", @@ -8573,10 +8462,10 @@ } }, "python_3_11_x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~0.26.0//python:repositories.bzl", + "bzlFile": "@@rules_python~0.27.0//python:repositories.bzl", "ruleClassName": "python_repository", "attributes": { - "name": "rules_python~0.26.0~python~python_3_11_x86_64-unknown-linux-gnu", + "name": "rules_python~0.27.0~python~python_3_11_x86_64-unknown-linux-gnu", "sha256": "ee37a7eae6e80148c7e3abc56e48a397c1664f044920463ad0df0fc706eacea8", "patches": [], "platform": "x86_64-unknown-linux-gnu", @@ -8594,9 +8483,9 @@ } } }, - "@rules_python~0.26.0//python/extensions/private:internal_deps.bzl%internal_deps": { + "@rules_python~0.27.0//python/private/bzlmod:internal_deps.bzl%internal_deps": { "general": { - "bzlTransitiveDigest": "jUOfMQMD7xfqag93qbgPiLoApHOns1ZshqQ1V21x5Kc=", + "bzlTransitiveDigest": "63Jh5uFHNZoNJQOxIR8TMnNs6TWI3lFGM0XN58JwfXg=", "accumulatedFileDigests": {}, "envVariables": {}, "generatedRepoSpecs": { @@ -8604,7 +8493,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__wheel", + "name": "rules_python~0.27.0~internal_deps~pypi__wheel", "url": "https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl", "sha256": "75909db2664838d015e3d9139004ee16711748a52c8f336b52882266540215d8", "type": "zip", @@ -8615,7 +8504,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__click", + "name": "rules_python~0.27.0~internal_deps~pypi__click", "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", "type": "zip", @@ -8626,7 +8515,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__importlib_metadata", + "name": "rules_python~0.27.0~internal_deps~pypi__importlib_metadata", "url": "https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl", "sha256": "3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", "type": "zip", @@ -8637,7 +8526,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__pyproject_hooks", + "name": "rules_python~0.27.0~internal_deps~pypi__pyproject_hooks", "url": "https://files.pythonhosted.org/packages/d5/ea/9ae603de7fbb3df820b23a70f6aff92bf8c7770043254ad8d2dc9d6bcba4/pyproject_hooks-1.0.0-py3-none-any.whl", "sha256": "283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8", "type": "zip", @@ -8648,7 +8537,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__pep517", + "name": "rules_python~0.27.0~internal_deps~pypi__pep517", "url": "https://files.pythonhosted.org/packages/ee/2f/ef63e64e9429111e73d3d6cbee80591672d16f2725e648ebc52096f3d323/pep517-0.13.0-py3-none-any.whl", "sha256": "4ba4446d80aed5b5eac6509ade100bff3e7943a8489de249654a5ae9b33ee35b", "type": "zip", @@ -8659,7 +8548,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__packaging", + "name": "rules_python~0.27.0~internal_deps~pypi__packaging", "url": "https://files.pythonhosted.org/packages/ab/c3/57f0601a2d4fe15de7a553c00adbc901425661bf048f2a22dfc500caf121/packaging-23.1-py3-none-any.whl", "sha256": "994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", "type": "zip", @@ -8670,7 +8559,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__pip_tools", + "name": "rules_python~0.27.0~internal_deps~pypi__pip_tools", "url": "https://files.pythonhosted.org/packages/e8/df/47e6267c6b5cdae867adbdd84b437393e6202ce4322de0a5e0b92960e1d6/pip_tools-7.3.0-py3-none-any.whl", "sha256": "8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e", "type": "zip", @@ -8681,7 +8570,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__setuptools", + "name": "rules_python~0.27.0~internal_deps~pypi__setuptools", "url": "https://files.pythonhosted.org/packages/4f/ab/0bcfebdfc3bfa8554b2b2c97a555569c4c1ebc74ea288741ea8326c51906/setuptools-68.1.2-py3-none-any.whl", "sha256": "3d8083eed2d13afc9426f227b24fd1659489ec107c0e86cec2ffdde5c92e790b", "type": "zip", @@ -8692,7 +8581,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__zipp", + "name": "rules_python~0.27.0~internal_deps~pypi__zipp", "url": "https://files.pythonhosted.org/packages/8c/08/d3006317aefe25ea79d3b76c9650afabaf6d63d1c8443b236e7405447503/zipp-3.16.2-py3-none-any.whl", "sha256": "679e51dd4403591b2d6838a48de3d283f3d188412a9782faadf845f298736ba0", "type": "zip", @@ -8703,7 +8592,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__colorama", + "name": "rules_python~0.27.0~internal_deps~pypi__colorama", "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", "type": "zip", @@ -8714,7 +8603,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__build", + "name": "rules_python~0.27.0~internal_deps~pypi__build", "url": "https://files.pythonhosted.org/packages/58/91/17b00d5fac63d3dca605f1b8269ba3c65e98059e1fd99d00283e42a454f0/build-0.10.0-py3-none-any.whl", "sha256": "af266720050a66c893a6096a2f410989eeac74ff9a68ba194b3f6473e8e26171", "type": "zip", @@ -8722,17 +8611,17 @@ } }, "rules_python_internal": { - "bzlFile": "@@rules_python~0.26.0//python/private:internal_config_repo.bzl", + "bzlFile": "@@rules_python~0.27.0//python/private:internal_config_repo.bzl", "ruleClassName": "internal_config_repo", "attributes": { - "name": "rules_python~0.26.0~internal_deps~rules_python_internal" + "name": "rules_python~0.27.0~internal_deps~rules_python_internal" } }, "pypi__pip": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__pip", + "name": "rules_python~0.27.0~internal_deps~pypi__pip", "url": "https://files.pythonhosted.org/packages/50/c2/e06851e8cc28dcad7c155f4753da8833ac06a5c704c109313b8d5a62968a/pip-23.2.1-py3-none-any.whl", "sha256": "7ccf472345f20d35bdc9d1841ff5f313260c2c33fe417f48c30ac46cccabf5be", "type": "zip", @@ -8743,7 +8632,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__installer", + "name": "rules_python~0.27.0~internal_deps~pypi__installer", "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", "type": "zip", @@ -8754,7 +8643,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__more_itertools", + "name": "rules_python~0.27.0~internal_deps~pypi__more_itertools", "url": "https://files.pythonhosted.org/packages/5a/cb/6dce742ea14e47d6f565589e859ad225f2a5de576d7696e0623b784e226b/more_itertools-10.1.0-py3-none-any.whl", "sha256": "64e0735fcfdc6f3464ea133afe8ea4483b1c5fe3a3d69852e6503b43a0b222e6", "type": "zip", @@ -8765,7 +8654,7 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "name": "rules_python~0.26.0~internal_deps~pypi__tomli", + "name": "rules_python~0.27.0~internal_deps~pypi__tomli", "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", "type": "zip",