bazel_7: 7.1.0 -> 7.1.2 (#314279)
* bazel_7: 7.1.0 -> 7.1.2 * bazel_7: update lockfiles * bazel_7: upgrade lockfile format for versions > 3 The new lockfile format 6 drops the "name" attribute of each repoSpec. See also: https://github.com/bazelbuild/bazel/pull/21026 This prevents the builder from effectively the deps using requiredDepNamePredicate. Instead, we now generate names from other metadata.
This commit is contained in:
+824
-1158
File diff suppressed because it is too large
Load Diff
@@ -12,23 +12,45 @@ let
|
||||
modules = builtins.fromJSON (builtins.readFile lockfile);
|
||||
modulesVersion = modules.lockFileVersion;
|
||||
|
||||
# a foldl' for json values
|
||||
foldlJSON = op: acc: value:
|
||||
let
|
||||
# preorder, visit the current node first
|
||||
acc' = op acc value;
|
||||
# A foldl' for moduleDepGraph repoSpecs.
|
||||
# We take any RepoSpec object under .moduleDepGraph.<moduleName>.repoSpec
|
||||
foldlModuleDepGraph = op: acc: value:
|
||||
if builtins.isAttrs value && value ? moduleDepGraph && builtins.isAttrs value.moduleDepGraph
|
||||
then
|
||||
lib.foldlAttrs
|
||||
(_acc: moduleDepGraphName: module: (
|
||||
if builtins.isAttrs module && module ? repoSpec
|
||||
then op _acc { inherit moduleDepGraphName; } module.repoSpec
|
||||
else _acc
|
||||
))
|
||||
acc
|
||||
value.moduleDepGraph
|
||||
else acc;
|
||||
|
||||
# then visit child values, ignoring attribute names
|
||||
children =
|
||||
if builtins.isList value then
|
||||
lib.foldl' (foldlJSON op) acc' value
|
||||
else if builtins.isAttrs value then
|
||||
lib.foldlAttrs (_acc: _name: foldlJSON op _acc) acc' value
|
||||
else
|
||||
acc';
|
||||
in
|
||||
# like foldl', force evaluation of intermediate results
|
||||
builtins.seq acc' children;
|
||||
# a foldl' for moduleExtensions generatedRepoSpecs
|
||||
# We take any RepoSpec object under .moduleExtensions.<moduleExtensionName>.general.generatedRepoSpecs.<generatedRepoName>
|
||||
foldlGeneratedRepoSpecs = op: acc: value:
|
||||
if builtins.isAttrs value && value ? moduleExtensions
|
||||
then
|
||||
lib.foldlAttrs
|
||||
(_acc: moduleExtensionName: moduleExtension: (
|
||||
if builtins.isAttrs moduleExtension
|
||||
&& moduleExtension ? general
|
||||
&& builtins.isAttrs moduleExtension.general
|
||||
&& moduleExtension.general ? generatedRepoSpecs
|
||||
&& builtins.isAttrs moduleExtension.general.generatedRepoSpecs
|
||||
then
|
||||
lib.foldlAttrs
|
||||
(__acc: moduleExtensionGeneratedRepoName: repoSpec: (
|
||||
op __acc { inherit moduleExtensionName moduleExtensionGeneratedRepoName; } repoSpec
|
||||
))
|
||||
_acc
|
||||
moduleExtension.general.generatedRepoSpecs
|
||||
else _acc
|
||||
))
|
||||
acc
|
||||
value.moduleExtensions
|
||||
else acc;
|
||||
|
||||
# remove the "--" prefix, abusing undocumented negative substring length
|
||||
sanitize = str:
|
||||
@@ -36,6 +58,22 @@ let
|
||||
then builtins.substring 2 (-1) str
|
||||
else str;
|
||||
|
||||
unmangleName = mangledName:
|
||||
if mangledName ? moduleDepGraphName
|
||||
then builtins.replaceStrings [ "@" ] [ "~" ] mangledName.moduleDepGraphName
|
||||
else
|
||||
# given moduleExtensionName = "@scope~//path/to:extension.bzl%extension"
|
||||
# and moduleExtensionGeneratedRepoName = "repoName"
|
||||
# return "scope~extension~repoName"
|
||||
let
|
||||
isMainModule = lib.strings.hasPrefix "//" mangledName.moduleExtensionName;
|
||||
moduleExtensionParts = builtins.split "^@*([a-zA-Z0-9_~]*)//.*%(.*)$" mangledName.moduleExtensionName;
|
||||
match = if (builtins.length moduleExtensionParts >= 2) then builtins.elemAt moduleExtensionParts 1 else [ "unknownPrefix" "unknownScope" "unknownExtension" ];
|
||||
scope = if isMainModule then "_main" else builtins.elemAt match 0;
|
||||
extension = builtins.elemAt match 1;
|
||||
in
|
||||
"${scope}~${extension}~${mangledName.moduleExtensionGeneratedRepoName}";
|
||||
|
||||
# We take any "attributes" object that has a "sha256" field. Every value
|
||||
# under "attributes" is assumed to be an object, and all the "attributes"
|
||||
# with a "sha256" field are assumed to have either a "urls" or "url" field.
|
||||
@@ -55,9 +93,10 @@ let
|
||||
#
|
||||
# !REMINDER! This works on a best-effort basis, so try to keep it from
|
||||
# failing loudly. Prefer warning traces.
|
||||
extract_source = f: acc: value:
|
||||
extract_source = f: acc: mangledName: value:
|
||||
let
|
||||
attrs = value.attributes;
|
||||
name = unmangleName mangledName;
|
||||
entry = hash: urls: name: {
|
||||
${hash} = fetchurl {
|
||||
name = "source"; # just like fetch*, to get some deduplication
|
||||
@@ -72,11 +111,10 @@ let
|
||||
let
|
||||
validUrls = builtins.isList urls
|
||||
&& builtins.all (url: builtins.isString url && builtins.substring 0 4 url == "http") urls;
|
||||
validName = builtins.isString attrs.name;
|
||||
validHash = builtins.isString hash;
|
||||
valid = validUrls && validName && validHash;
|
||||
valid = validUrls && validHash;
|
||||
in
|
||||
if valid then acc // entry hash urls attrs.name
|
||||
if valid then acc // entry hash urls name
|
||||
else acc;
|
||||
withToplevelValue = acc: insert acc
|
||||
(attrs.integrity or attrs.sha256)
|
||||
@@ -94,15 +132,16 @@ let
|
||||
addSources = acc: withToplevelValue (withRemotePatches (withArchives acc));
|
||||
in
|
||||
if builtins.isAttrs value && value ? attributes
|
||||
&& builtins.isAttrs attrs && attrs ? name
|
||||
&& value ? ruleClassName
|
||||
&& builtins.isAttrs attrs
|
||||
&& (attrs ? sha256 || attrs ? integrity)
|
||||
&& (attrs ? urls || attrs ? url)
|
||||
&& f attrs.name
|
||||
&& f name
|
||||
then addSources acc
|
||||
else acc;
|
||||
|
||||
requiredSourcePredicate = n: requiredDepNamePredicate (sanitize n);
|
||||
requiredDeps = foldlJSON (extract_source requiredSourcePredicate) { } modules;
|
||||
requiredDeps = foldlModuleDepGraph (extract_source requiredSourcePredicate) { } modules // foldlGeneratedRepoSpecs (extract_source requiredSourcePredicate) { } modules;
|
||||
|
||||
command = ''
|
||||
mkdir -p $out/content_addressable/sha256
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"lockFileVersion": 6,
|
||||
"moduleFileHash": "80605390be5478a274618e3f8fd7c7a7e1ce3036e086e1e1593ceba1b132b7f2",
|
||||
"moduleFileHash": "88511df1b260515dce141aec0a1990a64de221731dfb656746b7ae1395acf57f",
|
||||
"flags": {
|
||||
"cmdRegistries": [
|
||||
"https://bcr.bazel.build/"
|
||||
@@ -25,157 +25,10 @@
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [],
|
||||
"deps": {
|
||||
"rules_proto": "rules_proto@5.3.0-21.7",
|
||||
"protobuf": "protobuf@21.7",
|
||||
"zlib": "zlib@1.3",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
}
|
||||
},
|
||||
"rules_proto@5.3.0-21.7": {
|
||||
"name": "rules_proto",
|
||||
"version": "5.3.0-21.7",
|
||||
"key": "rules_proto@5.3.0-21.7",
|
||||
"repoName": "rules_proto",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [],
|
||||
"deps": {
|
||||
"bazel_skylib": "bazel_skylib@1.3.0",
|
||||
"com_google_protobuf": "protobuf@21.7",
|
||||
"rules_cc": "rules_cc@0.0.9",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=",
|
||||
"strip_prefix": "rules_proto-5.3.0-21.7",
|
||||
"remote_patches": {},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"protobuf@21.7": {
|
||||
"name": "protobuf",
|
||||
"version": "21.7",
|
||||
"key": "protobuf@21.7",
|
||||
"repoName": "protobuf",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [
|
||||
{
|
||||
"extensionBzlFile": "@rules_jvm_external//:extensions.bzl",
|
||||
"extensionName": "maven",
|
||||
"usingModule": "protobuf@21.7",
|
||||
"location": {
|
||||
"file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
|
||||
"line": 22,
|
||||
"column": 22
|
||||
},
|
||||
"imports": {
|
||||
"maven": "maven"
|
||||
},
|
||||
"devImports": [],
|
||||
"tags": [
|
||||
{
|
||||
"tagName": "install",
|
||||
"attributeValues": {
|
||||
"name": "maven",
|
||||
"artifacts": [
|
||||
"com.google.code.findbugs:jsr305:3.0.2",
|
||||
"com.google.code.gson:gson:2.8.9",
|
||||
"com.google.errorprone:error_prone_annotations:2.3.2",
|
||||
"com.google.j2objc:j2objc-annotations:1.3",
|
||||
"com.google.guava:guava:31.1-jre",
|
||||
"com.google.guava:guava-testlib:31.1-jre",
|
||||
"com.google.truth:truth:1.1.2",
|
||||
"junit:junit:4.13.2",
|
||||
"org.mockito:mockito-core:4.3.1"
|
||||
]
|
||||
},
|
||||
"devDependency": false,
|
||||
"location": {
|
||||
"file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
|
||||
"line": 24,
|
||||
"column": 14
|
||||
}
|
||||
}
|
||||
],
|
||||
"hasDevUseExtension": false,
|
||||
"hasNonDevUseExtension": true
|
||||
}
|
||||
],
|
||||
"deps": {
|
||||
"bazel_skylib": "bazel_skylib@1.3.0",
|
||||
"rules_python": "rules_python@0.22.1",
|
||||
"rules_cc": "rules_cc@0.0.9",
|
||||
"rules_proto": "rules_proto@5.3.0-21.7",
|
||||
"rules_java": "rules_java@7.4.0",
|
||||
"rules_pkg": "rules_pkg@0.7.0",
|
||||
"com_google_abseil": "abseil-cpp@20211102.0",
|
||||
"zlib": "zlib@1.3",
|
||||
"upb": "upb@0.0.0-20220923-a547704",
|
||||
"rules_jvm_external": "rules_jvm_external@4.4.2",
|
||||
"com_google_googletest": "googletest@1.11.0",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip"
|
||||
],
|
||||
"integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=",
|
||||
"strip_prefix": "protobuf-21.7",
|
||||
"remote_patches": {
|
||||
"https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=",
|
||||
"https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=",
|
||||
"https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=",
|
||||
"https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY="
|
||||
},
|
||||
"remote_patch_strip": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
"zlib@1.3": {
|
||||
"name": "zlib",
|
||||
"version": "1.3",
|
||||
"key": "zlib@1.3",
|
||||
"repoName": "zlib",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [],
|
||||
"deps": {
|
||||
"platforms": "platforms@0.0.7",
|
||||
"rules_cc": "rules_cc@0.0.9",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=",
|
||||
"strip_prefix": "zlib-1.3",
|
||||
"remote_patches": {
|
||||
"https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=",
|
||||
"https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk="
|
||||
},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"bazel_tools@_": {
|
||||
"name": "bazel_tools",
|
||||
"version": "",
|
||||
@@ -341,36 +194,6 @@
|
||||
"bazel_tools": "bazel_tools@_"
|
||||
}
|
||||
},
|
||||
"bazel_skylib@1.3.0": {
|
||||
"name": "bazel_skylib",
|
||||
"version": "1.3.0",
|
||||
"key": "bazel_skylib@1.3.0",
|
||||
"repoName": "bazel_skylib",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [
|
||||
"//toolchains/unittest:cmd_toolchain",
|
||||
"//toolchains/unittest:bash_toolchain"
|
||||
],
|
||||
"extensionUsages": [],
|
||||
"deps": {
|
||||
"platforms": "platforms@0.0.7",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-dNVE2W9KW7Yw1GXKi7z+Ix41lOWq5X4e2/F6brPKJQY=",
|
||||
"strip_prefix": "",
|
||||
"remote_patches": {},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"rules_cc@0.0.9": {
|
||||
"name": "rules_cc",
|
||||
"version": "0.0.9",
|
||||
@@ -420,6 +243,161 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"rules_java@7.4.0": {
|
||||
"name": "rules_java",
|
||||
"version": "7.4.0",
|
||||
"key": "rules_java@7.4.0",
|
||||
"repoName": "rules_java",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [
|
||||
"//toolchains:all",
|
||||
"@local_jdk//:runtime_toolchain_definition",
|
||||
"@local_jdk//:bootstrap_runtime_toolchain_definition",
|
||||
"@remotejdk11_linux_toolchain_config_repo//:all",
|
||||
"@remotejdk11_linux_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk11_linux_ppc64le_toolchain_config_repo//:all",
|
||||
"@remotejdk11_linux_s390x_toolchain_config_repo//:all",
|
||||
"@remotejdk11_macos_toolchain_config_repo//:all",
|
||||
"@remotejdk11_macos_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk11_win_toolchain_config_repo//:all",
|
||||
"@remotejdk11_win_arm64_toolchain_config_repo//:all",
|
||||
"@remotejdk17_linux_toolchain_config_repo//:all",
|
||||
"@remotejdk17_linux_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk17_linux_ppc64le_toolchain_config_repo//:all",
|
||||
"@remotejdk17_linux_s390x_toolchain_config_repo//:all",
|
||||
"@remotejdk17_macos_toolchain_config_repo//:all",
|
||||
"@remotejdk17_macos_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk17_win_toolchain_config_repo//:all",
|
||||
"@remotejdk17_win_arm64_toolchain_config_repo//:all",
|
||||
"@remotejdk21_linux_toolchain_config_repo//:all",
|
||||
"@remotejdk21_linux_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk21_macos_toolchain_config_repo//:all",
|
||||
"@remotejdk21_macos_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk21_win_toolchain_config_repo//:all"
|
||||
],
|
||||
"extensionUsages": [
|
||||
{
|
||||
"extensionBzlFile": "@rules_java//java:extensions.bzl",
|
||||
"extensionName": "toolchains",
|
||||
"usingModule": "rules_java@7.4.0",
|
||||
"location": {
|
||||
"file": "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel",
|
||||
"line": 19,
|
||||
"column": 27
|
||||
},
|
||||
"imports": {
|
||||
"remote_java_tools": "remote_java_tools",
|
||||
"remote_java_tools_linux": "remote_java_tools_linux",
|
||||
"remote_java_tools_windows": "remote_java_tools_windows",
|
||||
"remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
|
||||
"remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64",
|
||||
"local_jdk": "local_jdk",
|
||||
"remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo",
|
||||
"remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo",
|
||||
"remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo",
|
||||
"remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo",
|
||||
"remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo",
|
||||
"remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo",
|
||||
"remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo",
|
||||
"remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo",
|
||||
"remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo",
|
||||
"remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo",
|
||||
"remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo",
|
||||
"remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo",
|
||||
"remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo",
|
||||
"remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo",
|
||||
"remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo",
|
||||
"remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo",
|
||||
"remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo",
|
||||
"remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo",
|
||||
"remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo",
|
||||
"remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo",
|
||||
"remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo"
|
||||
},
|
||||
"devImports": [],
|
||||
"tags": [],
|
||||
"hasDevUseExtension": false,
|
||||
"hasNonDevUseExtension": true
|
||||
}
|
||||
],
|
||||
"deps": {
|
||||
"platforms": "platforms@0.0.7",
|
||||
"rules_cc": "rules_cc@0.0.9",
|
||||
"bazel_skylib": "bazel_skylib@1.3.0",
|
||||
"rules_proto": "rules_proto@5.3.0-21.7",
|
||||
"rules_license": "rules_license@0.0.7",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/bazelbuild/rules_java/releases/download/7.4.0/rules_java-7.4.0.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-l27wi0nJKXQfIBeQ5Z44B8cq2B9CjIvJU82+/1/tFes=",
|
||||
"strip_prefix": "",
|
||||
"remote_patches": {},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"rules_license@0.0.7": {
|
||||
"name": "rules_license",
|
||||
"version": "0.0.7",
|
||||
"key": "rules_license@0.0.7",
|
||||
"repoName": "rules_license",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [],
|
||||
"deps": {
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=",
|
||||
"strip_prefix": "",
|
||||
"remote_patches": {},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"rules_proto@5.3.0-21.7": {
|
||||
"name": "rules_proto",
|
||||
"version": "5.3.0-21.7",
|
||||
"key": "rules_proto@5.3.0-21.7",
|
||||
"repoName": "rules_proto",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [],
|
||||
"deps": {
|
||||
"bazel_skylib": "bazel_skylib@1.3.0",
|
||||
"com_google_protobuf": "protobuf@21.7",
|
||||
"rules_cc": "rules_cc@0.0.9",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=",
|
||||
"strip_prefix": "rules_proto-5.3.0-21.7",
|
||||
"remote_patches": {},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"rules_python@0.22.1": {
|
||||
"name": "rules_python",
|
||||
"version": "0.22.1",
|
||||
@@ -528,88 +506,81 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"rules_java@7.4.0": {
|
||||
"name": "rules_java",
|
||||
"version": "7.4.0",
|
||||
"key": "rules_java@7.4.0",
|
||||
"repoName": "rules_java",
|
||||
"buildozer@6.4.0.2": {
|
||||
"name": "buildozer",
|
||||
"version": "6.4.0.2",
|
||||
"key": "buildozer@6.4.0.2",
|
||||
"repoName": "buildozer",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [
|
||||
"//toolchains:all",
|
||||
"@local_jdk//:runtime_toolchain_definition",
|
||||
"@local_jdk//:bootstrap_runtime_toolchain_definition",
|
||||
"@remotejdk11_linux_toolchain_config_repo//:all",
|
||||
"@remotejdk11_linux_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk11_linux_ppc64le_toolchain_config_repo//:all",
|
||||
"@remotejdk11_linux_s390x_toolchain_config_repo//:all",
|
||||
"@remotejdk11_macos_toolchain_config_repo//:all",
|
||||
"@remotejdk11_macos_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk11_win_toolchain_config_repo//:all",
|
||||
"@remotejdk11_win_arm64_toolchain_config_repo//:all",
|
||||
"@remotejdk17_linux_toolchain_config_repo//:all",
|
||||
"@remotejdk17_linux_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk17_linux_ppc64le_toolchain_config_repo//:all",
|
||||
"@remotejdk17_linux_s390x_toolchain_config_repo//:all",
|
||||
"@remotejdk17_macos_toolchain_config_repo//:all",
|
||||
"@remotejdk17_macos_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk17_win_toolchain_config_repo//:all",
|
||||
"@remotejdk17_win_arm64_toolchain_config_repo//:all",
|
||||
"@remotejdk21_linux_toolchain_config_repo//:all",
|
||||
"@remotejdk21_linux_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk21_macos_toolchain_config_repo//:all",
|
||||
"@remotejdk21_macos_aarch64_toolchain_config_repo//:all",
|
||||
"@remotejdk21_win_toolchain_config_repo//:all"
|
||||
],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [
|
||||
{
|
||||
"extensionBzlFile": "@rules_java//java:extensions.bzl",
|
||||
"extensionName": "toolchains",
|
||||
"usingModule": "rules_java@7.4.0",
|
||||
"extensionBzlFile": "@buildozer//:buildozer_binary.bzl",
|
||||
"extensionName": "buildozer_binary",
|
||||
"usingModule": "buildozer@6.4.0.2",
|
||||
"location": {
|
||||
"file": "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel",
|
||||
"line": 19,
|
||||
"column": 27
|
||||
"file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
|
||||
"line": 7,
|
||||
"column": 33
|
||||
},
|
||||
"imports": {
|
||||
"remote_java_tools": "remote_java_tools",
|
||||
"remote_java_tools_linux": "remote_java_tools_linux",
|
||||
"remote_java_tools_windows": "remote_java_tools_windows",
|
||||
"remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64",
|
||||
"remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64",
|
||||
"local_jdk": "local_jdk",
|
||||
"remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo",
|
||||
"remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo",
|
||||
"remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo",
|
||||
"remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo",
|
||||
"remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo",
|
||||
"remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo",
|
||||
"remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo",
|
||||
"remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo",
|
||||
"remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo",
|
||||
"remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo",
|
||||
"remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo",
|
||||
"remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo",
|
||||
"remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo",
|
||||
"remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo",
|
||||
"remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo",
|
||||
"remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo",
|
||||
"remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo",
|
||||
"remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo",
|
||||
"remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo",
|
||||
"remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo",
|
||||
"remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo"
|
||||
"buildozer_binary": "buildozer_binary"
|
||||
},
|
||||
"devImports": [],
|
||||
"tags": [],
|
||||
"tags": [
|
||||
{
|
||||
"tagName": "buildozer",
|
||||
"attributeValues": {
|
||||
"sha256": {
|
||||
"darwin-amd64": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e",
|
||||
"darwin-arm64": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d",
|
||||
"linux-amd64": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119",
|
||||
"linux-arm64": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa",
|
||||
"windows-amd64": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b"
|
||||
},
|
||||
"version": "6.4.0"
|
||||
},
|
||||
"devDependency": false,
|
||||
"location": {
|
||||
"file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
|
||||
"line": 8,
|
||||
"column": 27
|
||||
}
|
||||
}
|
||||
],
|
||||
"hasDevUseExtension": false,
|
||||
"hasNonDevUseExtension": true
|
||||
}
|
||||
],
|
||||
"deps": {
|
||||
"platforms": "platforms@0.0.7",
|
||||
"rules_cc": "rules_cc@0.0.9",
|
||||
"bazel_skylib": "bazel_skylib@1.3.0",
|
||||
"rules_proto": "rules_proto@5.3.0-21.7",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/fmeum/buildozer/releases/download/v6.4.0.2/buildozer-v6.4.0.2.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-k7tFKQMR2AygxpmZfH0yEPnQmF3efFgD9rBPkj+Yz/8=",
|
||||
"strip_prefix": "buildozer-6.4.0.2",
|
||||
"remote_patches": {
|
||||
"https://bcr.bazel.build/modules/buildozer/6.4.0.2/patches/module_dot_bazel_version.patch": "sha256-gKANF2HMilj7bWmuXs4lbBIAAansuWC4IhWGB/CerjU="
|
||||
},
|
||||
"remote_patch_strip": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
"platforms@0.0.7": {
|
||||
"name": "platforms",
|
||||
"version": "0.0.7",
|
||||
"key": "platforms@0.0.7",
|
||||
"repoName": "platforms",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [],
|
||||
"deps": {
|
||||
"rules_license": "rules_license@0.0.7",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
@@ -619,9 +590,203 @@
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/bazelbuild/rules_java/releases/download/7.4.0/rules_java-7.4.0.tar.gz"
|
||||
"https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-l27wi0nJKXQfIBeQ5Z44B8cq2B9CjIvJU82+/1/tFes=",
|
||||
"integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=",
|
||||
"strip_prefix": "",
|
||||
"remote_patches": {},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"protobuf@21.7": {
|
||||
"name": "protobuf",
|
||||
"version": "21.7",
|
||||
"key": "protobuf@21.7",
|
||||
"repoName": "protobuf",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [
|
||||
{
|
||||
"extensionBzlFile": "@rules_jvm_external//:extensions.bzl",
|
||||
"extensionName": "maven",
|
||||
"usingModule": "protobuf@21.7",
|
||||
"location": {
|
||||
"file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
|
||||
"line": 22,
|
||||
"column": 22
|
||||
},
|
||||
"imports": {
|
||||
"maven": "maven"
|
||||
},
|
||||
"devImports": [],
|
||||
"tags": [
|
||||
{
|
||||
"tagName": "install",
|
||||
"attributeValues": {
|
||||
"name": "maven",
|
||||
"artifacts": [
|
||||
"com.google.code.findbugs:jsr305:3.0.2",
|
||||
"com.google.code.gson:gson:2.8.9",
|
||||
"com.google.errorprone:error_prone_annotations:2.3.2",
|
||||
"com.google.j2objc:j2objc-annotations:1.3",
|
||||
"com.google.guava:guava:31.1-jre",
|
||||
"com.google.guava:guava-testlib:31.1-jre",
|
||||
"com.google.truth:truth:1.1.2",
|
||||
"junit:junit:4.13.2",
|
||||
"org.mockito:mockito-core:4.3.1"
|
||||
]
|
||||
},
|
||||
"devDependency": false,
|
||||
"location": {
|
||||
"file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel",
|
||||
"line": 24,
|
||||
"column": 14
|
||||
}
|
||||
}
|
||||
],
|
||||
"hasDevUseExtension": false,
|
||||
"hasNonDevUseExtension": true
|
||||
}
|
||||
],
|
||||
"deps": {
|
||||
"bazel_skylib": "bazel_skylib@1.3.0",
|
||||
"rules_python": "rules_python@0.22.1",
|
||||
"rules_cc": "rules_cc@0.0.9",
|
||||
"rules_proto": "rules_proto@5.3.0-21.7",
|
||||
"rules_java": "rules_java@7.4.0",
|
||||
"rules_pkg": "rules_pkg@0.7.0",
|
||||
"com_google_abseil": "abseil-cpp@20211102.0",
|
||||
"zlib": "zlib@1.3",
|
||||
"upb": "upb@0.0.0-20220923-a547704",
|
||||
"rules_jvm_external": "rules_jvm_external@4.4.2",
|
||||
"com_google_googletest": "googletest@1.11.0",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip"
|
||||
],
|
||||
"integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=",
|
||||
"strip_prefix": "protobuf-21.7",
|
||||
"remote_patches": {
|
||||
"https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=",
|
||||
"https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=",
|
||||
"https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=",
|
||||
"https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY="
|
||||
},
|
||||
"remote_patch_strip": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
"zlib@1.3": {
|
||||
"name": "zlib",
|
||||
"version": "1.3",
|
||||
"key": "zlib@1.3",
|
||||
"repoName": "zlib",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [],
|
||||
"deps": {
|
||||
"platforms": "platforms@0.0.7",
|
||||
"rules_cc": "rules_cc@0.0.9",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=",
|
||||
"strip_prefix": "zlib-1.3",
|
||||
"remote_patches": {
|
||||
"https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=",
|
||||
"https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk="
|
||||
},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"apple_support@1.5.0": {
|
||||
"name": "apple_support",
|
||||
"version": "1.5.0",
|
||||
"key": "apple_support@1.5.0",
|
||||
"repoName": "build_bazel_apple_support",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [
|
||||
"@local_config_apple_cc_toolchains//:all"
|
||||
],
|
||||
"extensionUsages": [
|
||||
{
|
||||
"extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl",
|
||||
"extensionName": "apple_cc_configure_extension",
|
||||
"usingModule": "apple_support@1.5.0",
|
||||
"location": {
|
||||
"file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel",
|
||||
"line": 17,
|
||||
"column": 35
|
||||
},
|
||||
"imports": {
|
||||
"local_config_apple_cc": "local_config_apple_cc",
|
||||
"local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains"
|
||||
},
|
||||
"devImports": [],
|
||||
"tags": [],
|
||||
"hasDevUseExtension": false,
|
||||
"hasNonDevUseExtension": true
|
||||
}
|
||||
],
|
||||
"deps": {
|
||||
"bazel_skylib": "bazel_skylib@1.3.0",
|
||||
"platforms": "platforms@0.0.7",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=",
|
||||
"strip_prefix": "",
|
||||
"remote_patches": {},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"bazel_skylib@1.3.0": {
|
||||
"name": "bazel_skylib",
|
||||
"version": "1.3.0",
|
||||
"key": "bazel_skylib@1.3.0",
|
||||
"repoName": "bazel_skylib",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [
|
||||
"//toolchains/unittest:cmd_toolchain",
|
||||
"//toolchains/unittest:bash_toolchain"
|
||||
],
|
||||
"extensionUsages": [],
|
||||
"deps": {
|
||||
"platforms": "platforms@0.0.7",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-dNVE2W9KW7Yw1GXKi7z+Ix41lOWq5X4e2/F6brPKJQY=",
|
||||
"strip_prefix": "",
|
||||
"remote_patches": {},
|
||||
"remote_patch_strip": 0
|
||||
@@ -837,174 +1002,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"platforms@0.0.7": {
|
||||
"name": "platforms",
|
||||
"version": "0.0.7",
|
||||
"key": "platforms@0.0.7",
|
||||
"repoName": "platforms",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [],
|
||||
"deps": {
|
||||
"rules_license": "rules_license@0.0.7",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=",
|
||||
"strip_prefix": "",
|
||||
"remote_patches": {},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"rules_license@0.0.7": {
|
||||
"name": "rules_license",
|
||||
"version": "0.0.7",
|
||||
"key": "rules_license@0.0.7",
|
||||
"repoName": "rules_license",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [],
|
||||
"deps": {
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=",
|
||||
"strip_prefix": "",
|
||||
"remote_patches": {},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"buildozer@6.4.0.2": {
|
||||
"name": "buildozer",
|
||||
"version": "6.4.0.2",
|
||||
"key": "buildozer@6.4.0.2",
|
||||
"repoName": "buildozer",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [],
|
||||
"extensionUsages": [
|
||||
{
|
||||
"extensionBzlFile": "@buildozer//:buildozer_binary.bzl",
|
||||
"extensionName": "buildozer_binary",
|
||||
"usingModule": "buildozer@6.4.0.2",
|
||||
"location": {
|
||||
"file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
|
||||
"line": 7,
|
||||
"column": 33
|
||||
},
|
||||
"imports": {
|
||||
"buildozer_binary": "buildozer_binary"
|
||||
},
|
||||
"devImports": [],
|
||||
"tags": [
|
||||
{
|
||||
"tagName": "buildozer",
|
||||
"attributeValues": {
|
||||
"sha256": {
|
||||
"darwin-amd64": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e",
|
||||
"darwin-arm64": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d",
|
||||
"linux-amd64": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119",
|
||||
"linux-arm64": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa",
|
||||
"windows-amd64": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b"
|
||||
},
|
||||
"version": "6.4.0"
|
||||
},
|
||||
"devDependency": false,
|
||||
"location": {
|
||||
"file": "https://bcr.bazel.build/modules/buildozer/6.4.0.2/MODULE.bazel",
|
||||
"line": 8,
|
||||
"column": 27
|
||||
}
|
||||
}
|
||||
],
|
||||
"hasDevUseExtension": false,
|
||||
"hasNonDevUseExtension": true
|
||||
}
|
||||
],
|
||||
"deps": {
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/fmeum/buildozer/releases/download/v6.4.0.2/buildozer-v6.4.0.2.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-k7tFKQMR2AygxpmZfH0yEPnQmF3efFgD9rBPkj+Yz/8=",
|
||||
"strip_prefix": "buildozer-6.4.0.2",
|
||||
"remote_patches": {
|
||||
"https://bcr.bazel.build/modules/buildozer/6.4.0.2/patches/module_dot_bazel_version.patch": "sha256-gKANF2HMilj7bWmuXs4lbBIAAansuWC4IhWGB/CerjU="
|
||||
},
|
||||
"remote_patch_strip": 1
|
||||
}
|
||||
}
|
||||
},
|
||||
"apple_support@1.5.0": {
|
||||
"name": "apple_support",
|
||||
"version": "1.5.0",
|
||||
"key": "apple_support@1.5.0",
|
||||
"repoName": "build_bazel_apple_support",
|
||||
"executionPlatformsToRegister": [],
|
||||
"toolchainsToRegister": [
|
||||
"@local_config_apple_cc_toolchains//:all"
|
||||
],
|
||||
"extensionUsages": [
|
||||
{
|
||||
"extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl",
|
||||
"extensionName": "apple_cc_configure_extension",
|
||||
"usingModule": "apple_support@1.5.0",
|
||||
"location": {
|
||||
"file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel",
|
||||
"line": 17,
|
||||
"column": 35
|
||||
},
|
||||
"imports": {
|
||||
"local_config_apple_cc": "local_config_apple_cc",
|
||||
"local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains"
|
||||
},
|
||||
"devImports": [],
|
||||
"tags": [],
|
||||
"hasDevUseExtension": false,
|
||||
"hasNonDevUseExtension": true
|
||||
}
|
||||
],
|
||||
"deps": {
|
||||
"bazel_skylib": "bazel_skylib@1.3.0",
|
||||
"platforms": "platforms@0.0.7",
|
||||
"bazel_tools": "bazel_tools@_",
|
||||
"local_config_platform": "local_config_platform@_"
|
||||
},
|
||||
"repoSpec": {
|
||||
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
|
||||
"ruleClassName": "http_archive",
|
||||
"attributes": {
|
||||
"urls": [
|
||||
"https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz"
|
||||
],
|
||||
"integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=",
|
||||
"strip_prefix": "",
|
||||
"remote_patches": {},
|
||||
"remote_patch_strip": 0
|
||||
}
|
||||
}
|
||||
},
|
||||
"stardoc@0.5.1": {
|
||||
"name": "stardoc",
|
||||
"version": "0.5.1",
|
||||
@@ -1066,7 +1063,7 @@
|
||||
},
|
||||
"@@bazel_tools//tools/android:android_extensions.bzl%remote_android_tools_extensions": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "S0n86BFe4SJ3lRaZiRA5D46oH52UO2hP1T50t/zldOw=",
|
||||
"bzlTransitiveDigest": "ZggrqnDIPRFCqT9XaCYOxLiJx1XuMtOZNG1jvKYZ5lA=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
@@ -1155,7 +1152,7 @@
|
||||
},
|
||||
"@@bazel_tools//tools/test:extensions.bzl%remote_coverage_tools_extension": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "l5mcjH2gWmbmIycx97bzI2stD0Q0M5gpDc0aLOHKIm8=",
|
||||
"bzlTransitiveDigest": "7n9r2sWPYvn/OzUdHUoiJN/1hgIqWKOFCEQFVwHZGU0=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
@@ -1201,7 +1198,7 @@
|
||||
},
|
||||
"@@rules_java~//java:extensions.bzl%toolchains": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "tJHbmWnq7m+9eUBnUdv7jZziQ26FmcGL9C5/hU3Q9UQ=",
|
||||
"bzlTransitiveDigest": "0N5b5J9fUzo0sgvH4F3kIEaeXunz4Wy2/UtSFV/eXUY=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
@@ -1706,7 +1703,7 @@
|
||||
},
|
||||
"@@rules_jvm_external~//:extensions.bzl%maven": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "v8HssW6WP6B8s0BwuAMJuQCz6cQ9jlhOfx4dKBtPYB4=",
|
||||
"bzlTransitiveDigest": "9ol/f6R1HONuabXvQTFIEvT1pWikli+mTIbvGRmDubk=",
|
||||
"recordedFileInputs": {
|
||||
"@@rules_jvm_external~//rules_jvm_external_deps_install.json": "10442a5ae27d9ff4c2003e5ab71643bf0d8b48dcf968b4173fa274c3232a8c06"
|
||||
},
|
||||
@@ -2729,7 +2726,7 @@
|
||||
},
|
||||
"@@rules_jvm_external~//:non-module-deps.bzl%non_module_deps": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "DqBh3ObkOvjDFKv8VTy6J2qr7hXsJm9/sES7bha7ftA=",
|
||||
"bzlTransitiveDigest": "Fq6CvJMzD0/LbttG5TUaCtEm/pFvTgO5X9tCUH87Fb0=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
@@ -2756,7 +2753,7 @@
|
||||
},
|
||||
"@@rules_python~//python/extensions:python.bzl%python": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "31xtOi5rmBJ3jSHeziLzV7KKKgCc6tMnRUZ1BQLBeao=",
|
||||
"bzlTransitiveDigest": "2Az37kOCPyZmcfbxYv3bex98d5KhE/dEXOXLzid2XhA=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
@@ -2785,7 +2782,7 @@
|
||||
},
|
||||
"@@rules_python~//python/extensions/private:internal_deps.bzl%internal_deps": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "fUb5iKCtPgjhclraX+//BnJ+LOcG6I6+O9UUxT+gZ50=",
|
||||
"bzlTransitiveDigest": "6qzMi1W/Ln/TUQ7+HG3HnNFz+oFeaWSDOnjCcoByfhI=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
|
||||
@@ -24,8 +24,8 @@ let
|
||||
# Take all the rules_ deps, bazel_ deps and their transitive dependencies,
|
||||
# but none of the platform-specific binaries, as they are large and useless.
|
||||
requiredDepNamePredicate = name:
|
||||
null == builtins.match ".*(macos|osx|linux|win|apple|android|maven).*" name
|
||||
&& null != builtins.match "(platforms|com_google_|protobuf|rules_|bazel_).*" name ;
|
||||
null == builtins.match ".*(macos|osx|linux|win|android|maven).*" name
|
||||
&& null != builtins.match "(platforms|com_google_|protobuf|rules_|bazel_|apple_support).*" name;
|
||||
};
|
||||
|
||||
mergedDistDir = symlinkJoin {
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
# Always assume all markers valid (this is needed because we remove markers; they are non-deterministic).
|
||||
# Also, don't clean up environment variables (so that NIX_ environment variables are passed to compilers).
|
||||
, enableNixHacks ? false
|
||||
, version ? "7.1.0",
|
||||
, version ? "7.1.2"
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -51,7 +51,7 @@ let
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip";
|
||||
hash = "sha256-HiDQyJ98nRtKOBqMWGtKQ1qWv8Qfu880osKUlOs4Z6E=";
|
||||
hash = "sha256-nPbtIxnIFpGdlwFe720MWULNGu1I4DxzuggV2VPtYas=";
|
||||
};
|
||||
|
||||
# Use builtins.fetchurl to avoid IFD, in particular on hydra
|
||||
|
||||
@@ -1066,7 +1066,7 @@
|
||||
},
|
||||
"@@bazel_tools//tools/android:android_extensions.bzl%remote_android_tools_extensions": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "S0n86BFe4SJ3lRaZiRA5D46oH52UO2hP1T50t/zldOw=",
|
||||
"bzlTransitiveDigest": "ZggrqnDIPRFCqT9XaCYOxLiJx1XuMtOZNG1jvKYZ5lA=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
@@ -1155,7 +1155,7 @@
|
||||
},
|
||||
"@@bazel_tools//tools/test:extensions.bzl%remote_coverage_tools_extension": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "l5mcjH2gWmbmIycx97bzI2stD0Q0M5gpDc0aLOHKIm8=",
|
||||
"bzlTransitiveDigest": "7n9r2sWPYvn/OzUdHUoiJN/1hgIqWKOFCEQFVwHZGU0=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
@@ -1201,7 +1201,7 @@
|
||||
},
|
||||
"@@rules_java~//java:extensions.bzl%toolchains": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "tJHbmWnq7m+9eUBnUdv7jZziQ26FmcGL9C5/hU3Q9UQ=",
|
||||
"bzlTransitiveDigest": "0N5b5J9fUzo0sgvH4F3kIEaeXunz4Wy2/UtSFV/eXUY=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
@@ -1706,7 +1706,7 @@
|
||||
},
|
||||
"@@rules_jvm_external~//:extensions.bzl%maven": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "v8HssW6WP6B8s0BwuAMJuQCz6cQ9jlhOfx4dKBtPYB4=",
|
||||
"bzlTransitiveDigest": "9ol/f6R1HONuabXvQTFIEvT1pWikli+mTIbvGRmDubk=",
|
||||
"recordedFileInputs": {
|
||||
"@@rules_jvm_external~//rules_jvm_external_deps_install.json": "10442a5ae27d9ff4c2003e5ab71643bf0d8b48dcf968b4173fa274c3232a8c06"
|
||||
},
|
||||
@@ -2729,7 +2729,7 @@
|
||||
},
|
||||
"@@rules_jvm_external~//:non-module-deps.bzl%non_module_deps": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "DqBh3ObkOvjDFKv8VTy6J2qr7hXsJm9/sES7bha7ftA=",
|
||||
"bzlTransitiveDigest": "Fq6CvJMzD0/LbttG5TUaCtEm/pFvTgO5X9tCUH87Fb0=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
@@ -2756,7 +2756,7 @@
|
||||
},
|
||||
"@@rules_python~//python/extensions:python.bzl%python": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "31xtOi5rmBJ3jSHeziLzV7KKKgCc6tMnRUZ1BQLBeao=",
|
||||
"bzlTransitiveDigest": "2Az37kOCPyZmcfbxYv3bex98d5KhE/dEXOXLzid2XhA=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
@@ -2785,7 +2785,7 @@
|
||||
},
|
||||
"@@rules_python~//python/extensions/private:internal_deps.bzl%internal_deps": {
|
||||
"general": {
|
||||
"bzlTransitiveDigest": "fUb5iKCtPgjhclraX+//BnJ+LOcG6I6+O9UUxT+gZ50=",
|
||||
"bzlTransitiveDigest": "6qzMi1W/Ln/TUQ7+HG3HnNFz+oFeaWSDOnjCcoByfhI=",
|
||||
"recordedFileInputs": {},
|
||||
"recordedDirentsInputs": {},
|
||||
"envVariables": {},
|
||||
|
||||
Reference in New Issue
Block a user