diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8c85a537..148dcc59 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -55,10 +55,6 @@ jobs: shell: bash run: cp infra/bazelrc .bazelrc.user - - name: Generate python requirements lock - shell: bash - run: bazel run //python:requirements.update - - name: Build and test env: ARCH: ${{ matrix.arch }} diff --git a/BUILD b/BUILD index 18ea9616..3d1eda4e 100644 --- a/BUILD +++ b/BUILD @@ -2,4 +2,6 @@ load("@gazelle//:def.bzl", "gazelle") gazelle(name = "gazelle") +# gazelle:build_file_name BUILD,BUILD.bazel +# gazelle:exclude buck2 # gazelle:exclude java diff --git a/MODULE.bazel b/MODULE.bazel index c3d0b455..b814e54b 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,11 +1,18 @@ """EngFlow example project""" -module(name = "engflow-example", version = "0.0.0") +module( + name = "engflow-example", + version = "0.0.0", +) + http_file = use_repo_rule( - "@bazel_tools//tools/build_defs/repo:http.bzl", "http_file" + "@bazel_tools//tools/build_defs/repo:http.bzl", + "http_file", ) + http_archive = use_repo_rule( - "@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive" + "@bazel_tools//tools/build_defs/repo:http.bzl", + "http_archive", ) # Some file dependencies @@ -40,6 +47,18 @@ http_archive( bazel_dep(name = "bazel_skylib", version = "1.7.1") bazel_dep(name = "engflowapis-java", version = "2025.01.17-13.50.20") + +# TODO(BZL-7): apply patch upstream and replace this http_archive with a +# plain bazel_dep. +http_archive( + name = "engflowapis-go", + urls = ["https://github.com/EngFlow/engflowapis/releases/download/2025.01.17-16.55.05/engflowapis-2025.01.17-16.55.05.tar.gz"], + sha256 = "ddf8fd5e9fc14520d6182319dcec6a8228e510c37fe4615a53c87fdcb702a99d", + strip_prefix = "go", + patches = ["//go/proto:engflowapis-go.patch"], + patch_args = ["--strip", "1"], +) + bazel_dep(name = "platforms", version = "0.0.10") bazel_dep( name = "protobuf", @@ -62,15 +81,12 @@ bazel_dep(name = "rules_cc", version = "0.0.9") # https://github.com/googleapis/googleapis/pull/855 # https://github.com/bazelbuild/bazel-central-registry/pull/1699 -bazel_dep( - name = "googleapis", - version = "0.0.0-20240326-1c8d509c5", - repo_name = "com_google_googleapis", -) - +bazel_dep(name = "googleapis", version = "0.0.0-20240326-1c8d509c5") +bazel_dep(name = "engflowapis", version = "2024.11.04-11.10.20") bazel_dep(name = "rules_python", version = "1.0.0") PYTHON_VERSION = "3.12" + python = use_extension("@rules_python//python/extensions:python.bzl", "python") python.toolchain( is_default = True, @@ -78,17 +94,14 @@ python.toolchain( ) pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip") - pip.parse( hub_name = "pip", python_version = PYTHON_VERSION, requirements_lock = "//python:requirements_lock.txt", ) - use_repo(pip, "pip") bazel_dep(name = "rules_proto", version = "6.0.2") - bazel_dep(name = "rules_dotnet", version = "0.15.1") dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet") @@ -98,18 +111,27 @@ use_repo(dotnet, "dotnet_toolchains") register_toolchains("@dotnet_toolchains//:all") # https://github.com/bazelbuild/rules_go/blob/master/docs/go/core/bzlmod.md -bazel_dep(name = "rules_go", version = "0.48.1") -bazel_dep(name = "gazelle", version = "0.37.0") +bazel_dep(name = "rules_go", version = "0.52.0") +bazel_dep(name = "gazelle", version = "0.41.0") -GO_VERSION = "1.22.5" +GO_VERSION = "1.23.4" go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk") go_sdk.download(version = GO_VERSION) go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") go_deps.from_file(go_mod = "//:go.mod") - -use_repo(go_deps, "com_github_google_go_cmp") +use_repo( + go_deps, + "com_github_google_go_cmp", + # TODO(BZL-7): remove direct dependencies on modules that are only needed + # by the engflowapis-go patch. + "org_golang_google_genproto", + "org_golang_google_genproto_googleapis_api", + "org_golang_google_genproto_googleapis_rpc", + "org_golang_google_grpc", + "org_golang_google_protobuf", +) bazel_dep(name = "rules_java", version = "7.9.1") @@ -135,23 +157,20 @@ maven.install( # When updating versions, run `REPIN=1 bazel run @maven//:pin` fail_if_repin_required = True, lock_file = "//:maven_install.json", - - strict_visibility = True, repositories = [ "https://repo.maven.apache.org/maven2/", ], + strict_visibility = True, ) use_repo(maven, "maven") bazel_dep(name = "rules_kotlin", version = "1.9.6") bazel_dep(name = "rules_perl", version = "0.2.0") - bazel_dep( name = "rules_swift", version = "1.18.0", - repo_name = "build_bazel_rules_swift" + repo_name = "build_bazel_rules_swift", ) - bazel_dep(name = "aspect_rules_ts", version = "2.4.2") rules_ts_ext = use_extension( @@ -159,9 +178,7 @@ rules_ts_ext = use_extension( "ext", dev_dependency = True, ) - rules_ts_ext.deps() - use_repo(rules_ts_ext, "npm_typescript") # rules_scala is not yet bzlmod compatible: @@ -259,15 +276,16 @@ use_repo(rules_ts_ext, "npm_typescript") http_archive( name = "io_bazel_rules_scala", + patch_args = ["-p1"], + patches = ["//scala:rules_scala-6.6.0.patch"], sha256 = "e734eef95cf26c0171566bdc24d83bd82bdaf8ca7873bec6ce9b0d524bdaf05d", strip_prefix = "rules_scala-6.6.0", url = "https://github.com/bazelbuild/rules_scala/releases/download/v6.6.0/rules_scala-v6.6.0.tar.gz", - patches = ["//scala:rules_scala-6.6.0.patch"], - patch_args = ["-p1"], ) # This constant matches the default Scala version from rules_scala for now. SCALA_VERSION = "2.13.12" + SCALA_VERSIONS = [SCALA_VERSION] scala_config = use_extension("//scala/extensions:config.bzl", "scala_config") @@ -306,6 +324,7 @@ toolchains = [ ] scala_deps = use_extension("//scala/extensions:deps.bzl", "scala_deps") + [ ( [use_repo(scala_deps, repo + suffix) for repo in repos], diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 1b5f450f..bc4699c9 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -69,6 +69,7 @@ "https://bcr.bazel.build/modules/curl/8.4.0/source.json": "8b9532397af6a24be4ec118d8637b1f4e3e5a0d4be672c94b2275d675c7f7d6b", "https://bcr.bazel.build/modules/engflowapis-java/2025.01.17-13.50.20/MODULE.bazel": "3f669d84c9ea207e859a7c3c14a64fd3ffe071b8055579798b103bc7231811ad", "https://bcr.bazel.build/modules/engflowapis-java/2025.01.17-13.50.20/source.json": "32eff614463544d4f052dd42acc723f8ae0c85d44de4998b652d6a81870881bd", + "https://bcr.bazel.build/modules/engflowapis/2024.11.04-11.10.20/MODULE.bazel": "dde0db8a4b1455f2643698b57d5a04aa74f88b910f8f95ace28fce23f143cdf0", "https://bcr.bazel.build/modules/engflowapis/2025.01.17-13.50.20/MODULE.bazel": "43bb2b9e3a6cfd2fcfb04e888322322f141666d3e07b10016dffdbad04599849", "https://bcr.bazel.build/modules/engflowapis/2025.01.17-13.50.20/source.json": "2b51b58328efe1842b50715628120385e117e64faac219737da846938ff39fc4", "https://bcr.bazel.build/modules/gazelle/0.27.0/MODULE.bazel": "3446abd608295de6d90b4a8a118ed64a9ce11dcb3dda2dc3290a22056bd20996", @@ -77,8 +78,8 @@ "https://bcr.bazel.build/modules/gazelle/0.33.0/MODULE.bazel": "a13a0f279b462b784fb8dd52a4074526c4a2afe70e114c7d09066097a46b3350", "https://bcr.bazel.build/modules/gazelle/0.34.0/MODULE.bazel": "abdd8ce4d70978933209db92e436deb3a8b737859e9354fb5fd11fb5c2004c8a", "https://bcr.bazel.build/modules/gazelle/0.36.0/MODULE.bazel": "e375d5d6e9a6ca59b0cb38b0540bc9a05b6aa926d322f2de268ad267a2ee74c0", - "https://bcr.bazel.build/modules/gazelle/0.37.0/MODULE.bazel": "d1327ba0907d0275ed5103bfbbb13518f6c04955b402213319d0d6c0ce9839d4", - "https://bcr.bazel.build/modules/gazelle/0.37.0/source.json": "b3adc10e2394e7f63ea88fb1d622d4894bfe9ec6961c493ae9a887723ab16831", + "https://bcr.bazel.build/modules/gazelle/0.41.0/MODULE.bazel": "fdce8a8f5129d5b6d693d91cb191d0a014fdcb88e9094e528325a7165de2a826", + "https://bcr.bazel.build/modules/gazelle/0.41.0/source.json": "bc00c665344d775b5cae6064608262e0478789c523677d40eef8f85031c6bfda", "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb", "https://bcr.bazel.build/modules/google_benchmark/1.8.4/MODULE.bazel": "c6d54a11dcf64ee63545f42561eda3fd94c1b5f5ebe1357011de63ae33739d5e", "https://bcr.bazel.build/modules/google_benchmark/1.8.4/source.json": "84590f7bc5a1fd99e1ef274ee16bb41c214f705e62847b42e705010dfa81fe53", @@ -172,8 +173,9 @@ "https://bcr.bazel.build/modules/rules_go/0.45.1/MODULE.bazel": "6d7884f0edf890024eba8ab31a621faa98714df0ec9d512389519f0edff0281a", "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd", "https://bcr.bazel.build/modules/rules_go/0.48.0/MODULE.bazel": "d00ebcae0908ee3f5e6d53f68677a303d6d59a77beef879598700049c3980a03", - "https://bcr.bazel.build/modules/rules_go/0.48.1/MODULE.bazel": "ad27296e268624d7d53043fe5ff88d5486e7a29596336f629b379b83c67e6d8b", - "https://bcr.bazel.build/modules/rules_go/0.48.1/source.json": "83321289aa500090871d8f761d991f0534946414640cce5c18d2df44cff8e082", + "https://bcr.bazel.build/modules/rules_go/0.50.1/MODULE.bazel": "b91a308dc5782bb0a8021ad4330c81fea5bda77f96b9e4c117b9b9c8f6665ee0", + "https://bcr.bazel.build/modules/rules_go/0.52.0/MODULE.bazel": "0cf080a2706aa8fc9abf64286cee60fdf0238db37b7f1793b0f7d550d59ea3ae", + "https://bcr.bazel.build/modules/rules_go/0.52.0/source.json": "441bc7591044993dce9fb0377fcadf3086d6afac621b909d17d53858a4a1b8d4", "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", "https://bcr.bazel.build/modules/rules_java/5.1.0/MODULE.bazel": "324b6478b0343a3ce7a9add8586ad75d24076d6d43d2f622990b9c1cfd8a1b15", "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86", @@ -237,7 +239,8 @@ "https://bcr.bazel.build/modules/rules_python/1.0.0/source.json": "b0162a65c6312e45e7912e39abd1a7f8856c2c7e41ecc9b6dc688a6f6400a917", "https://bcr.bazel.build/modules/rules_rust/0.45.1/MODULE.bazel": "a69d0db3a958fab2c6520961e1b2287afcc8b36690fd31bbc4f6f7391397150d", "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c", - "https://bcr.bazel.build/modules/rules_shell/0.2.0/source.json": "7f27af3c28037d9701487c4744b5448d26537cc66cdef0d8df7ae85411f8de95", + "https://bcr.bazel.build/modules/rules_shell/0.3.0/MODULE.bazel": "de4402cd12f4cc8fda2354fce179fdb068c0b9ca1ec2d2b17b3e21b24c1a937b", + "https://bcr.bazel.build/modules/rules_shell/0.3.0/source.json": "c55ed591aa5009401ddf80ded9762ac32c358d2517ee7820be981e2de9756cf3", "https://bcr.bazel.build/modules/rules_swift/1.18.0/MODULE.bazel": "a6aba73625d0dc64c7b4a1e831549b6e375fbddb9d2dde9d80c9de6ec45b24c9", "https://bcr.bazel.build/modules/rules_swift/1.18.0/source.json": "9e636cabd446f43444ea2662341a9cbb74ecd87ab0557225ae73f1127cb7ff52", "https://bcr.bazel.build/modules/stardoc/0.5.0/MODULE.bazel": "f9f1f46ba8d9c3362648eea571c6f9100680efc44913618811b58cc9c02cd678", @@ -299,19 +302,12 @@ }, "//scala/extensions:deps.bzl%scala_deps": { "general": { - "bzlTransitiveDigest": "aeybq63LarsvvVETVdoGCITgx4AEGbFZE1y50YlqzZk=", - "usagesDigest": "ZVUm2SXh409jDBDtXI5hgIke68bh9cETKsCVyZ0VJRM=", + "bzlTransitiveDigest": "a3La5PdGTBmg6kjYoJRa/tawbrR+tnPrldbXupT6neo=", + "usagesDigest": "dRKKtLHIziKkjKPOAyNnlOlVcVlkGGqcybizLRcELLQ=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { - "io_bazel_rules_scala_scalatest_freespec": { - "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", - "ruleClassName": "_alias_repository", - "attributes": { - "target": "io_bazel_rules_scala_scalatest_freespec_2_13_12" - } - }, "io_bazel_rules_scala_scala_library_2_13_12": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", "ruleClassName": "jvm_import_external", @@ -336,29 +332,29 @@ "testonly_": false } }, - "io_bazel_rules_scala_scalatest_mustmatchers": { + "io_bazel_rules_scala_scala_library": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", "attributes": { - "target": "io_bazel_rules_scala_scalatest_mustmatchers_2_13_12" + "target": "io_bazel_rules_scala_scala_library_2_13_12" } }, - "io_bazel_rules_scala_scala_reflect_2_13_12": { + "io_bazel_rules_scala_scala_compiler_2_13_12": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", "ruleClassName": "jvm_import_external", "attributes": { "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar", - "https://jcenter.bintray.com/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar" + "https://repo.maven.apache.org/maven2/org/scala-lang/scala-compiler/2.13.12/scala-compiler-2.13.12.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scala-lang/scala-compiler/2.13.12/scala-compiler-2.13.12.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.12/scala-compiler-2.13.12.jar", + "https://jcenter.bintray.com/org/scala-lang/scala-compiler/2.13.12/scala-compiler-2.13.12.jar" ], "srcjar_urls": [], - "coordinates": "org.scala-lang:scala-reflect:2.13.12", + "coordinates": "org.scala-lang:scala-compiler:2.13.12", "rule_name": "scala_import", "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scala_reflect_2_13_12", - "artifact_sha256": "c648ceb93a9fcbd22603e0be3d6a156723ae661f516c772a550a088bb3cbca7a", + "generated_rule_name": "io_bazel_rules_scala_scala_compiler_2_13_12", + "artifact_sha256": "583adb1ffa7b29fdbfdd6f4c97a396af06a8a91625d059823bba1b7172242d6a", "licenses": [ "notice" ], @@ -367,27 +363,29 @@ "testonly_": false } }, - "io_bazel_rules_scala_scalatest_freespec_2_13_12": { + "io_bazel_rules_scala_scala_compiler": { + "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", + "ruleClassName": "_alias_repository", + "attributes": { + "target": "io_bazel_rules_scala_scala_compiler_2_13_12" + } + }, + "io_bazel_rules_scala_scala_reflect_2_13_12": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", "ruleClassName": "jvm_import_external", "attributes": { "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9.jar" - ], - "srcjar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9-sources.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9-sources.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9-sources.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9-sources.jar" + "https://repo.maven.apache.org/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar", + "https://jcenter.bintray.com/org/scala-lang/scala-reflect/2.13.12/scala-reflect-2.13.12.jar" ], - "coordinates": "org.scalatest:scalatest-freespec_2.13:3.2.9", + "srcjar_urls": [], + "coordinates": "org.scala-lang:scala-reflect:2.13.12", "rule_name": "scala_import", "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scalatest_freespec_2_13_12", - "artifact_sha256": "db3467bb0b34c1ca8d9830cf40179e2900ac01d5119f7a1b6bdcef30adb62214", + "generated_rule_name": "io_bazel_rules_scala_scala_reflect_2_13_12", + "artifact_sha256": "c648ceb93a9fcbd22603e0be3d6a156723ae661f516c772a550a088bb3cbca7a", "licenses": [ "notice" ], @@ -396,36 +394,29 @@ "testonly_": false } }, - "io_bazel_rules_scala_scalatest": { - "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", - "ruleClassName": "_alias_repository", - "attributes": { - "target": "io_bazel_rules_scala_scalatest_2_13_12" - } - }, - "io_bazel_rules_scala_scalatest_flatspec": { + "io_bazel_rules_scala_scala_reflect": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", "attributes": { - "target": "io_bazel_rules_scala_scalatest_flatspec_2_13_12" + "target": "io_bazel_rules_scala_scala_reflect_2_13_12" } }, - "io_bazel_rules_scala_scala_compiler_2_13_12": { + "io_bazel_rules_scala_scala_xml_2_13_12": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", "ruleClassName": "jvm_import_external", "attributes": { "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scala-lang/scala-compiler/2.13.12/scala-compiler-2.13.12.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scala-lang/scala-compiler/2.13.12/scala-compiler-2.13.12.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.12/scala-compiler-2.13.12.jar", - "https://jcenter.bintray.com/org/scala-lang/scala-compiler/2.13.12/scala-compiler-2.13.12.jar" + "https://repo.maven.apache.org/maven2/org/scala-lang/modules/scala-xml_2.13/1.3.0/scala-xml_2.13-1.3.0.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scala-lang/modules/scala-xml_2.13/1.3.0/scala-xml_2.13-1.3.0.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/1.3.0/scala-xml_2.13-1.3.0.jar", + "https://jcenter.bintray.com/org/scala-lang/modules/scala-xml_2.13/1.3.0/scala-xml_2.13-1.3.0.jar" ], "srcjar_urls": [], - "coordinates": "org.scala-lang:scala-compiler:2.13.12", + "coordinates": "org.scala-lang.modules:scala-xml_2.13:1.3.0", "rule_name": "scala_import", "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scala_compiler_2_13_12", - "artifact_sha256": "583adb1ffa7b29fdbfdd6f4c97a396af06a8a91625d059823bba1b7172242d6a", + "generated_rule_name": "io_bazel_rules_scala_scala_xml_2_13_12", + "artifact_sha256": "6d96d45a7fc6fc7ab69bdbac841b48cf67ab109f048c8db375ae4effae524f39", "licenses": [ "notice" ], @@ -434,27 +425,29 @@ "testonly_": false } }, - "io_bazel_rules_scala_scalatest_shouldmatchers_2_13_12": { + "io_bazel_rules_scala_scala_xml": { + "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", + "ruleClassName": "_alias_repository", + "attributes": { + "target": "io_bazel_rules_scala_scala_xml_2_13_12" + } + }, + "io_bazel_rules_scala_scala_parser_combinators_2_13_12": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", "ruleClassName": "jvm_import_external", "attributes": { "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9.jar" - ], - "srcjar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9-sources.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9-sources.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9-sources.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9-sources.jar" + "https://repo.maven.apache.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.13/1.1.2/scala-parser-combinators_2.13-1.1.2.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scala-lang/modules/scala-parser-combinators_2.13/1.1.2/scala-parser-combinators_2.13-1.1.2.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.13/1.1.2/scala-parser-combinators_2.13-1.1.2.jar", + "https://jcenter.bintray.com/org/scala-lang/modules/scala-parser-combinators_2.13/1.1.2/scala-parser-combinators_2.13-1.1.2.jar" ], - "coordinates": "org.scalatest:scalatest-shouldmatchers_2.13:3.2.9", + "srcjar_urls": [], + "coordinates": "org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2", "rule_name": "scala_import", "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scalatest_shouldmatchers_2_13_12", - "artifact_sha256": "39a4eefa409fed5a32eff3647aa4f80628202d966e3cb6a9f01e88dcfae75e4c", + "generated_rule_name": "io_bazel_rules_scala_scala_parser_combinators_2_13_12", + "artifact_sha256": "5c285b72e6dc0a98e99ae0a1ceeb4027dab9adfa441844046bd3f19e0efdcb54", "licenses": [ "notice" ], @@ -463,18 +456,11 @@ "testonly_": false } }, - "io_bazel_rules_scala_scala_reflect": { - "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", - "ruleClassName": "_alias_repository", - "attributes": { - "target": "io_bazel_rules_scala_scala_reflect_2_13_12" - } - }, - "io_bazel_rules_scala_scala_library": { + "io_bazel_rules_scala_scala_parser_combinators": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", "attributes": { - "target": "io_bazel_rules_scala_scala_library_2_13_12" + "target": "io_bazel_rules_scala_scala_parser_combinators_2_13_12" } }, "org_scalameta_semanticdb_scalac_2_13_12": { @@ -503,27 +489,34 @@ "testonly_": false } }, - "io_bazel_rules_scala_scalatest_flatspec_2_13_12": { + "org_scalameta_semanticdb_scalac": { + "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", + "ruleClassName": "_alias_repository", + "attributes": { + "target": "org_scalameta_semanticdb_scalac_2_13_12" + } + }, + "io_bazel_rules_scala_scalatest_2_13_12": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", "ruleClassName": "jvm_import_external", "attributes": { "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9.jar" + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9.jar" ], "srcjar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9-sources.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9-sources.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9-sources.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9-sources.jar" + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9-sources.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9-sources.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9-sources.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9-sources.jar" ], - "coordinates": "org.scalatest:scalatest-flatspec_2.13:3.2.9", + "coordinates": "org.scalatest:scalatest_2.13:3.2.9", "rule_name": "scala_import", "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scalatest_flatspec_2_13_12", - "artifact_sha256": "6a1bc2f522105b4eda53c225f3d5cbdabbf3e9375136dde57a5b43846369f75a", + "generated_rule_name": "io_bazel_rules_scala_scalatest_2_13_12", + "artifact_sha256": "c5d283a5ec028bf06f83d70e2b88d70a149dd574d19e79e8389b49483914b08b", "licenses": [ "notice" ], @@ -532,18 +525,47 @@ "testonly_": false } }, - "io_bazel_rules_scala_scalatest_shouldmatchers": { + "io_bazel_rules_scala_scalatest": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", "attributes": { - "target": "io_bazel_rules_scala_scalatest_shouldmatchers_2_13_12" + "target": "io_bazel_rules_scala_scalatest_2_13_12" } }, - "io_bazel_rules_scala_scala_compiler": { + "io_bazel_rules_scala_scalatest_compatible_2_13_12": { + "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", + "ruleClassName": "jvm_import_external", + "attributes": { + "jar_urls": [ + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9.jar" + ], + "srcjar_urls": [ + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9-sources.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9-sources.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9-sources.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9-sources.jar" + ], + "coordinates": "org.scalatest:scalatest-compatible:jar:3.2.9", + "rule_name": "scala_import", + "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", + "generated_rule_name": "io_bazel_rules_scala_scalatest_compatible_2_13_12", + "artifact_sha256": "7e5f1193af2fd88c432c4b80ce3641e4b1d062f421d8a0fcc43af9a19bb7c2eb", + "licenses": [ + "notice" + ], + "deps": [], + "runtime_deps": [], + "testonly_": false + } + }, + "io_bazel_rules_scala_scalatest_compatible": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", "attributes": { - "target": "io_bazel_rules_scala_scala_compiler_2_13_12" + "target": "io_bazel_rules_scala_scalatest_compatible_2_13_12" } }, "io_bazel_rules_scala_scalatest_core_2_13_12": { @@ -575,22 +597,34 @@ "testonly_": false } }, - "io_bazel_rules_scala_scala_xml_2_13_12": { + "io_bazel_rules_scala_scalatest_core": { + "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", + "ruleClassName": "_alias_repository", + "attributes": { + "target": "io_bazel_rules_scala_scalatest_core_2_13_12" + } + }, + "io_bazel_rules_scala_scalatest_featurespec_2_13_12": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", "ruleClassName": "jvm_import_external", "attributes": { "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scala-lang/modules/scala-xml_2.13/1.3.0/scala-xml_2.13-1.3.0.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scala-lang/modules/scala-xml_2.13/1.3.0/scala-xml_2.13-1.3.0.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/1.3.0/scala-xml_2.13-1.3.0.jar", - "https://jcenter.bintray.com/org/scala-lang/modules/scala-xml_2.13/1.3.0/scala-xml_2.13-1.3.0.jar" + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9.jar" ], - "srcjar_urls": [], - "coordinates": "org.scala-lang.modules:scala-xml_2.13:1.3.0", + "srcjar_urls": [ + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9-sources.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9-sources.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9-sources.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9-sources.jar" + ], + "coordinates": "org.scalatest:scalatest-featurespec_2.13:3.2.9", "rule_name": "scala_import", "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scala_xml_2_13_12", - "artifact_sha256": "6d96d45a7fc6fc7ab69bdbac841b48cf67ab109f048c8db375ae4effae524f39", + "generated_rule_name": "io_bazel_rules_scala_scalatest_featurespec_2_13_12", + "artifact_sha256": "f8ec83a39554c1e44f6ef5e13d9b87bf8257067b0dad8ee6012fec36e318036d", "licenses": [ "notice" ], @@ -599,13 +633,6 @@ "testonly_": false } }, - "io_bazel_rules_scala_scalatest_compatible": { - "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", - "ruleClassName": "_alias_repository", - "attributes": { - "target": "io_bazel_rules_scala_scalatest_compatible_2_13_12" - } - }, "io_bazel_rules_scala_scalatest_featurespec": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", @@ -613,27 +640,27 @@ "target": "io_bazel_rules_scala_scalatest_featurespec_2_13_12" } }, - "io_bazel_rules_scala_scalatest_matchers_core_2_13_12": { + "io_bazel_rules_scala_scalatest_flatspec_2_13_12": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", "ruleClassName": "jvm_import_external", "attributes": { "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9.jar" + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9.jar" ], "srcjar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9-sources.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9-sources.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9-sources.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9-sources.jar" + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9-sources.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9-sources.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9-sources.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-flatspec_2.13/3.2.9/scalatest-flatspec_2.13-3.2.9-sources.jar" ], - "coordinates": "org.scalatest:scalatest-matchers-core_2.13:3.2.9", + "coordinates": "org.scalatest:scalatest-flatspec_2.13:3.2.9", "rule_name": "scala_import", "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scalatest_matchers_core_2_13_12", - "artifact_sha256": "b86ed6f0986d005f4d54af5effdb73a18fe5741533f6663631d17a0731b9616f", + "generated_rule_name": "io_bazel_rules_scala_scalatest_flatspec_2_13_12", + "artifact_sha256": "6a1bc2f522105b4eda53c225f3d5cbdabbf3e9375136dde57a5b43846369f75a", "licenses": [ "notice" ], @@ -642,51 +669,34 @@ "testonly_": false } }, - "io_bazel_rules_scala_scala_parser_combinators_2_13_12": { - "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", - "ruleClassName": "jvm_import_external", + "io_bazel_rules_scala_scalatest_flatspec": { + "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", + "ruleClassName": "_alias_repository", "attributes": { - "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.13/1.1.2/scala-parser-combinators_2.13-1.1.2.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scala-lang/modules/scala-parser-combinators_2.13/1.1.2/scala-parser-combinators_2.13-1.1.2.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.13/1.1.2/scala-parser-combinators_2.13-1.1.2.jar", - "https://jcenter.bintray.com/org/scala-lang/modules/scala-parser-combinators_2.13/1.1.2/scala-parser-combinators_2.13-1.1.2.jar" - ], - "srcjar_urls": [], - "coordinates": "org.scala-lang.modules:scala-parser-combinators_2.13:1.1.2", - "rule_name": "scala_import", - "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scala_parser_combinators_2_13_12", - "artifact_sha256": "5c285b72e6dc0a98e99ae0a1ceeb4027dab9adfa441844046bd3f19e0efdcb54", - "licenses": [ - "notice" - ], - "deps": [], - "runtime_deps": [], - "testonly_": false + "target": "io_bazel_rules_scala_scalatest_flatspec_2_13_12" } }, - "io_bazel_rules_scala_scalactic_2_13_12": { + "io_bazel_rules_scala_scalatest_freespec_2_13_12": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", "ruleClassName": "jvm_import_external", "attributes": { "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9.jar", - "https://jcenter.bintray.com/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9.jar" + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9.jar" ], "srcjar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9-sources.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9-sources.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9-sources.jar", - "https://jcenter.bintray.com/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9-sources.jar" + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9-sources.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9-sources.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9-sources.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-freespec_2.13/3.2.9/scalatest-freespec_2.13-3.2.9-sources.jar" ], - "coordinates": "org.scalactic:scalactic_2.13:3.2.9", + "coordinates": "org.scalatest:scalatest-freespec_2.13:3.2.9", "rule_name": "scala_import", "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scalactic_2_13_12", - "artifact_sha256": "dcb853409202fee6f8e7216b363aab5b68edc07a51d27b61d5bf3fdf4418c9da", + "generated_rule_name": "io_bazel_rules_scala_scalatest_freespec_2_13_12", + "artifact_sha256": "db3467bb0b34c1ca8d9830cf40179e2900ac01d5119f7a1b6bdcef30adb62214", "licenses": [ "notice" ], @@ -695,40 +705,11 @@ "testonly_": false } }, - "io_bazel_rules_scala_scalatest_matchers_core": { + "io_bazel_rules_scala_scalatest_freespec": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", "attributes": { - "target": "io_bazel_rules_scala_scalatest_matchers_core_2_13_12" - } - }, - "io_bazel_rules_scala_scalatest_2_13_12": { - "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", - "ruleClassName": "jvm_import_external", - "attributes": { - "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9.jar" - ], - "srcjar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9-sources.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9-sources.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9-sources.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest_2.13/3.2.9/scalatest_2.13-3.2.9-sources.jar" - ], - "coordinates": "org.scalatest:scalatest_2.13:3.2.9", - "rule_name": "scala_import", - "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scalatest_2_13_12", - "artifact_sha256": "c5d283a5ec028bf06f83d70e2b88d70a149dd574d19e79e8389b49483914b08b", - "licenses": [ - "notice" - ], - "deps": [], - "runtime_deps": [], - "testonly_": false + "target": "io_bazel_rules_scala_scalatest_freespec_2_13_12" } }, "io_bazel_rules_scala_scalatest_funsuite_2_13_12": { @@ -760,13 +741,6 @@ "testonly_": false } }, - "io_bazel_rules_scala_scala_parser_combinators": { - "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", - "ruleClassName": "_alias_repository", - "attributes": { - "target": "io_bazel_rules_scala_scala_parser_combinators_2_13_12" - } - }, "io_bazel_rules_scala_scalatest_funsuite": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", @@ -803,41 +777,34 @@ "testonly_": false } }, - "org_scalameta_semanticdb_scalac": { - "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", - "ruleClassName": "_alias_repository", - "attributes": { - "target": "org_scalameta_semanticdb_scalac_2_13_12" - } - }, - "io_bazel_rules_scala_scalatest_core": { + "io_bazel_rules_scala_scalatest_funspec": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", "attributes": { - "target": "io_bazel_rules_scala_scalatest_core_2_13_12" + "target": "io_bazel_rules_scala_scalatest_funspec_2_13_12" } }, - "io_bazel_rules_scala_scalatest_compatible_2_13_12": { + "io_bazel_rules_scala_scalatest_matchers_core_2_13_12": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", "ruleClassName": "jvm_import_external", "attributes": { "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9.jar" + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9.jar" ], "srcjar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9-sources.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9-sources.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9-sources.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-compatible/3.2.9/scalatest-compatible-3.2.9-sources.jar" + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9-sources.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9-sources.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9-sources.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-matchers-core_2.13/3.2.9/scalatest-matchers-core_2.13-3.2.9-sources.jar" ], - "coordinates": "org.scalatest:scalatest-compatible:jar:3.2.9", + "coordinates": "org.scalatest:scalatest-matchers-core_2.13:3.2.9", "rule_name": "scala_import", "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scalatest_compatible_2_13_12", - "artifact_sha256": "7e5f1193af2fd88c432c4b80ce3641e4b1d062f421d8a0fcc43af9a19bb7c2eb", + "generated_rule_name": "io_bazel_rules_scala_scalatest_matchers_core_2_13_12", + "artifact_sha256": "b86ed6f0986d005f4d54af5effdb73a18fe5741533f6663631d17a0731b9616f", "licenses": [ "notice" ], @@ -846,27 +813,34 @@ "testonly_": false } }, - "io_bazel_rules_scala_scalatest_featurespec_2_13_12": { + "io_bazel_rules_scala_scalatest_matchers_core": { + "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", + "ruleClassName": "_alias_repository", + "attributes": { + "target": "io_bazel_rules_scala_scalatest_matchers_core_2_13_12" + } + }, + "io_bazel_rules_scala_scalatest_shouldmatchers_2_13_12": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", "ruleClassName": "jvm_import_external", "attributes": { "jar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9.jar" + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9.jar" ], "srcjar_urls": [ - "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9-sources.jar", - "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9-sources.jar", - "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9-sources.jar", - "https://jcenter.bintray.com/org/scalatest/scalatest-featurespec_2.13/3.2.9/scalatest-featurespec_2.13-3.2.9-sources.jar" + "https://repo.maven.apache.org/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9-sources.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9-sources.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9-sources.jar", + "https://jcenter.bintray.com/org/scalatest/scalatest-shouldmatchers_2.13/3.2.9/scalatest-shouldmatchers_2.13-3.2.9-sources.jar" ], - "coordinates": "org.scalatest:scalatest-featurespec_2.13:3.2.9", + "coordinates": "org.scalatest:scalatest-shouldmatchers_2.13:3.2.9", "rule_name": "scala_import", "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", - "generated_rule_name": "io_bazel_rules_scala_scalatest_featurespec_2_13_12", - "artifact_sha256": "f8ec83a39554c1e44f6ef5e13d9b87bf8257067b0dad8ee6012fec36e318036d", + "generated_rule_name": "io_bazel_rules_scala_scalatest_shouldmatchers_2_13_12", + "artifact_sha256": "39a4eefa409fed5a32eff3647aa4f80628202d966e3cb6a9f01e88dcfae75e4c", "licenses": [ "notice" ], @@ -875,11 +849,11 @@ "testonly_": false } }, - "io_bazel_rules_scala_scala_xml": { + "io_bazel_rules_scala_scalatest_shouldmatchers": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", "attributes": { - "target": "io_bazel_rules_scala_scala_xml_2_13_12" + "target": "io_bazel_rules_scala_scalatest_shouldmatchers_2_13_12" } }, "io_bazel_rules_scala_scalatest_mustmatchers_2_13_12": { @@ -911,18 +885,47 @@ "testonly_": false } }, - "io_bazel_rules_scala_scalactic": { + "io_bazel_rules_scala_scalatest_mustmatchers": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", "attributes": { - "target": "io_bazel_rules_scala_scalactic_2_13_12" + "target": "io_bazel_rules_scala_scalatest_mustmatchers_2_13_12" } }, - "io_bazel_rules_scala_scalatest_funspec": { + "io_bazel_rules_scala_scalactic_2_13_12": { + "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//scala:scala_maven_import_external.bzl", + "ruleClassName": "jvm_import_external", + "attributes": { + "jar_urls": [ + "https://repo.maven.apache.org/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9.jar", + "https://jcenter.bintray.com/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9.jar" + ], + "srcjar_urls": [ + "https://repo.maven.apache.org/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9-sources.jar", + "https://maven-central.storage-download.googleapis.com/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9-sources.jar", + "https://mirror.bazel.build/repo1.maven.org/maven2/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9-sources.jar", + "https://jcenter.bintray.com/org/scalactic/scalactic_2.13/3.2.9/scalactic_2.13-3.2.9-sources.jar" + ], + "coordinates": "org.scalactic:scalactic_2.13:3.2.9", + "rule_name": "scala_import", + "rule_load": "load(\"@io_bazel_rules_scala//scala:scala_import.bzl\", \"scala_import\")", + "generated_rule_name": "io_bazel_rules_scala_scalactic_2_13_12", + "artifact_sha256": "dcb853409202fee6f8e7216b363aab5b68edc07a51d27b61d5bf3fdf4418c9da", + "licenses": [ + "notice" + ], + "deps": [], + "runtime_deps": [], + "testonly_": false + } + }, + "io_bazel_rules_scala_scalactic": { "bzlFile": "@@_main~_repo_rules~io_bazel_rules_scala//third_party/repositories:repositories.bzl", "ruleClassName": "_alias_repository", "attributes": { - "target": "io_bazel_rules_scala_scalatest_funspec_2_13_12" + "target": "io_bazel_rules_scala_scalactic_2_13_12" } } }, @@ -956,6 +959,21 @@ "bazel_tools", "rules_java", "rules_java~" + ], + [ + "rules_java~", + "compatibility_proxy", + "rules_java~~compatibility_proxy~compatibility_proxy" + ], + [ + "rules_java~~compatibility_proxy~compatibility_proxy", + "bazel_tools", + "bazel_tools" + ], + [ + "rules_java~~compatibility_proxy~compatibility_proxy", + "rules_java", + "rules_java~" ] ] } @@ -1324,8 +1342,8 @@ }, "@@aspect_rules_ts~//ts:extensions.bzl%ext": { "general": { - "bzlTransitiveDigest": "1X9STUnwmBLzzWERVX6QAHTZVHXkhVNUNaw1KokzY/Q=", - "usagesDigest": "p24LaV+G3jYVOLS4oBkDREIcwMVeU6a4XM4dymPL9YE=", + "bzlTransitiveDigest": "edzkhCMv6VxG72PpQsU7hF5HhKoLkSqY5sQ6+2lMtIg=", + "usagesDigest": "9O4EPr/qVpeI6F2lAJN4CVqehn3XWCSwGh9DJOsio+M=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -1637,153 +1655,153 @@ "@@rules_dotnet~//dotnet/private/sdk/apphost_packs:dotnet.apphost_packs_extension.bzl%apphost_packs_extension": { "general": { "bzlTransitiveDigest": "mW+wHEIGP75vak5ZacxLPHQ8CC8VNBjHmL+674TgMjo=", - "usagesDigest": "4NcR6YLXshrDruyuvs1EKJtj0wfPkk4bAKwfbvNRAlI=", + "usagesDigest": "AHcWdArT/BGb/ubI/pqYnoiWFSexwKXomPJzNUKaTfY=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { - "nuget.microsoft.netcore.app.host.win-arm64.v3.1.32": { + "nuget.microsoft.netcore.app.host.linux-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.win-arm64", - "version": "3.1.32", - "sha512": "sha512-DswXqix50wAEPlovKVJ1VbPx+tYwXtwdh6zkpzGkq+Qn27Axs2iNUXdKffBjZsDBjeGavb7AEWYMrBz98a/5uA==" + "id": "microsoft.netcore.app.host.linux-x64", + "version": "3.0.3", + "sha512": "sha512-GUhjsX3RrvzfRmGH7ol6VvVOVc8DQagZgolXuBNR0W9H/w3fGeCK32ZxZjQ1HS1qzZ1tloQPRjz1ba1MPqlkDA==" } }, - "nuget.microsoft.netcore.app.host.linux-musl-arm64.v6.0.28": { + "nuget.microsoft.netcore.app.host.linux-arm64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-musl-arm64", - "version": "6.0.28", - "sha512": "sha512-9HGFHhyyj5ITWumA/IQrWR6qwHWR0hYuwyZxXR4ZKBKyQxedDZsFT+D/t1AQwPyeQyx6EmaUl7cd5ySht9H7Rg==" + "id": "microsoft.netcore.app.host.linux-arm64", + "version": "3.0.3", + "sha512": "sha512-6T+r7FjmaJOcWw8dIs0pi3KNo3sU/Ggk25rhsY5SYLS6dtap1k0fVkJHeZxXeXGckunScQ/XgKAYDPQ1iETXvg==" } }, - "nuget.microsoft.netcore.app.host.win-arm64.v3.0.3": { + "nuget.microsoft.netcore.app.host.linux-musl-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.win-arm64", + "id": "microsoft.netcore.app.host.linux-musl-x64", "version": "3.0.3", - "sha512": "sha512-h4tRZdiosNe48JJU91uw7WBga3AkT6dOvJSBgqnAaYIXZ1Hbc/z2NZ79D3JsKyXIdcQaqW1k0eI2ticzeqtjMA==" + "sha512": "sha512-Fymy5EH69k06lZLcAzuvskwmmcyeZZmQwRrh0R13kAgPy1cH9rVfy77b1IDzkXxKNO7B4ANHdC80sfAiT8Wlmg==" } }, - "nuget.microsoft.netcore.app.host.linux-x64.v7.0.17": { + "nuget.microsoft.netcore.app.host.linux-musl-arm64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-x64", - "version": "7.0.17", - "sha512": "sha512-mAoME1kKZLrqJtxdcLY7VZZlRL8CWWsNkk1q4D8zumpuTSuB3/AvEdZ7rlnVUndWIB5SVv+l9mxOu6oIFMn8vw==" + "id": "microsoft.netcore.app.host.linux-musl-arm64", + "version": "3.0.3", + "sha512": "sha512-rwJyEcl3wwxCI0hyIOw7tHsCfA5v2NpZVa3GZSFa7/nJmtyZlTfWyuYAXxdnFzxSwU2DNYL3kYy59/4+9EF4hA==" } }, - "nuget.microsoft.netcore.app.host.linux-x64.v8.0.3": { + "nuget.microsoft.netcore.app.host.osx-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-x64", - "version": "8.0.3", - "sha512": "sha512-G4o9Ih9kVUJNoCGDLGGKBOMuKiRDhowuWUnzqFTcy8viZ/ZgvzFGXzEr3P8xRsa3/T0qIZ+5qQCqhe7+dgXa8A==" + "id": "microsoft.netcore.app.host.osx-x64", + "version": "3.0.3", + "sha512": "sha512-eIA7DY8jtGGCw+89OfgbRy05orLvoI4YKNkX3fGioKJRnzjLvg1QcbcfqVTHeXxo1hTP8qJBrNPJi54Tl3V0kw==" } }, - "nuget.microsoft.netcore.app.host.linux-musl-arm64.v5.0.17": { + "nuget.microsoft.netcore.app.host.win-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-musl-arm64", - "version": "5.0.17", - "sha512": "sha512-H9co6YngYniZfzz8XER87mkQ03h2R1eR8NYKNZL1jEVnFQYHvPRZqN6pEhIhGVx+RiKhKDEGdHORFVZDVhTFbw==" + "id": "microsoft.netcore.app.host.win-x64", + "version": "3.0.3", + "sha512": "sha512-5U3jATWwbKMwTseDUE9zqDgbTwVkARyuEd6kk9eJ2RQWCQUhc4xweDWaOQ+gjO1RfEiSFhN0ZI4LSvZJWX2cow==" } }, - "nuget.microsoft.netcore.app.host.osx-arm64.v6.0.28": { + "nuget.microsoft.netcore.app.host.win-arm64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.osx-arm64", - "version": "6.0.28", - "sha512": "sha512-7jRowpiW573pInKSbWK5jvHSMTFvmRZ7r/l0AiVOCwp2b1EOFtCLrJDcEbs4r/tx2fTBjVjTDQ5aT+niQUhk0w==" - } + "id": "microsoft.netcore.app.host.win-arm64", + "version": "3.0.3", + "sha512": "sha512-h4tRZdiosNe48JJU91uw7WBga3AkT6dOvJSBgqnAaYIXZ1Hbc/z2NZ79D3JsKyXIdcQaqW1k0eI2ticzeqtjMA==" + } }, - "nuget.microsoft.netcore.app.host.win-arm64.v8.0.3": { + "nuget.microsoft.netcore.app.host.linux-x64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.win-arm64", - "version": "8.0.3", - "sha512": "sha512-rOwbb11nYQr2OtYbjFw2AwEz1ohRqXEkhVCsIQ/jg/8OL/meNjFFc5bUYe8vRk1F3DOZWCUyqd4wcWcus6hthQ==" + "id": "microsoft.netcore.app.host.linux-x64", + "version": "3.1.32", + "sha512": "sha512-4eu4PWwNn8v1ddv6+fAZZ3DVazO/uAtfRalMVQWBVzilB0LZZoJ9PLuMiSyHn0AY+ARCqHJofWSHxSiWfC1yyw==" } }, - "nuget.microsoft.netcore.app.host.linux-musl-arm64.v8.0.3": { + "nuget.microsoft.netcore.app.host.linux-arm64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-musl-arm64", - "version": "8.0.3", - "sha512": "sha512-fS1jmasVgjGkUTx9z/vLdDOeRAbjWv1Zoib6E8GZZAk3ldCHm4BV9jpQCFisVD5NpCe/+iOo+/9dpojYjEUEdA==" + "id": "microsoft.netcore.app.host.linux-arm64", + "version": "3.1.32", + "sha512": "sha512-kH1+TFUJTQOoUBrEFwHYNryf28OO4JF3xcOTbUN/8WGS3NW29oCqyR88RYKEOly7QThmGua/PNd8IpjC10vRaA==" } }, - "nuget.microsoft.netcore.app.host.win-arm64.v5.0.17": { + "nuget.microsoft.netcore.app.host.linux-musl-x64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.win-arm64", - "version": "5.0.17", - "sha512": "sha512-ibTt4do4+2H3pShc5cvk/u3SG5zeiXMwi3HvTRNMKfnjd+UIjf4w364tXNoEADHrWokdUOX37k5icLvqCIqqNA==" + "id": "microsoft.netcore.app.host.linux-musl-x64", + "version": "3.1.32", + "sha512": "sha512-uglFvmuXerWDbNZuwx7ZJvvblKrMgMYcCr6r+un62yfkhx4OjjyuaAdFjSo40qpalR5QUMlqM+5xBERcw4+GOQ==" } }, - "nuget.microsoft.netcore.app.host.osx-x64.v3.0.3": { + "nuget.microsoft.netcore.app.host.linux-musl-arm64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.osx-x64", - "version": "3.0.3", - "sha512": "sha512-eIA7DY8jtGGCw+89OfgbRy05orLvoI4YKNkX3fGioKJRnzjLvg1QcbcfqVTHeXxo1hTP8qJBrNPJi54Tl3V0kw==" + "id": "microsoft.netcore.app.host.linux-musl-arm64", + "version": "3.1.32", + "sha512": "sha512-8MAEJqAVpNSU/w0qKZFHvdweNdcIht3g0Of3gTEVqyR0R2ovNHCenSSfo5kAS8hfVZ1oxiEdTNdHrKmwq3vvRA==" } }, - "nuget.microsoft.netcore.app.host.osx-arm64.v7.0.17": { + "nuget.microsoft.netcore.app.host.osx-x64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.osx-arm64", - "version": "7.0.17", - "sha512": "sha512-J3HkImlFu6U6pBNX3yj1dkx29FV9iiHKgV+ePimT/YgwQFfIcxT874EuJxOvhd2uKbsGqgmpj5nBkURnY/gAaw==" + "id": "microsoft.netcore.app.host.osx-x64", + "version": "3.1.32", + "sha512": "sha512-vV19A5M60cxvdRM3ZabhPjI6lz2svjXtbyD3n0lRz0FzxvztP4Vvf0nH1FXzwDVm/ydNL7UN3tlj62XjdNfKjQ==" } }, "nuget.microsoft.netcore.app.host.win-x64.v3.1.32": { @@ -1798,105 +1816,31 @@ "sha512": "sha512-p9nogZAnicSfXmfpDCBlNJbszywmLhbV6/IbcK4qB4gb+9AF46OOnSVzMc2BVZmPsLfkQtSFVlG/chdttCqD9A==" } }, - "nuget.microsoft.netcore.app.host.linux-musl-arm64.v7.0.17": { + "nuget.microsoft.netcore.app.host.win-arm64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-musl-arm64", - "version": "7.0.17", - "sha512": "sha512-FRDb8epYZ6sAfMf4NUhvDO/0IJelu8IvjR1w9DTaKYanaY2HLksMiXUDhNyjkTM45wHfePWu20+N9oqb7YBSjQ==" - } - }, - "dotnet.apphost_packs": { - "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_repo.bzl", - "ruleClassName": "_nuget_repo", - "attributes": { - "repo_name": "dotnet.apphost_packs", - "packages": [ - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v3.0.3\",\"sha512\":\"sha512-GUhjsX3RrvzfRmGH7ol6VvVOVc8DQagZgolXuBNR0W9H/w3fGeCK32ZxZjQ1HS1qzZ1tloQPRjz1ba1MPqlkDA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v3.0.3\",\"sha512\":\"sha512-6T+r7FjmaJOcWw8dIs0pi3KNo3sU/Ggk25rhsY5SYLS6dtap1k0fVkJHeZxXeXGckunScQ/XgKAYDPQ1iETXvg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v3.0.3\",\"sha512\":\"sha512-Fymy5EH69k06lZLcAzuvskwmmcyeZZmQwRrh0R13kAgPy1cH9rVfy77b1IDzkXxKNO7B4ANHdC80sfAiT8Wlmg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v3.0.3\",\"sha512\":\"sha512-rwJyEcl3wwxCI0hyIOw7tHsCfA5v2NpZVa3GZSFa7/nJmtyZlTfWyuYAXxdnFzxSwU2DNYL3kYy59/4+9EF4hA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v3.0.3\",\"sha512\":\"sha512-eIA7DY8jtGGCw+89OfgbRy05orLvoI4YKNkX3fGioKJRnzjLvg1QcbcfqVTHeXxo1hTP8qJBrNPJi54Tl3V0kw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v3.0.3\",\"sha512\":\"sha512-5U3jATWwbKMwTseDUE9zqDgbTwVkARyuEd6kk9eJ2RQWCQUhc4xweDWaOQ+gjO1RfEiSFhN0ZI4LSvZJWX2cow==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v3.0.3\",\"sha512\":\"sha512-h4tRZdiosNe48JJU91uw7WBga3AkT6dOvJSBgqnAaYIXZ1Hbc/z2NZ79D3JsKyXIdcQaqW1k0eI2ticzeqtjMA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v3.1.32\",\"sha512\":\"sha512-4eu4PWwNn8v1ddv6+fAZZ3DVazO/uAtfRalMVQWBVzilB0LZZoJ9PLuMiSyHn0AY+ARCqHJofWSHxSiWfC1yyw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v3.1.32\",\"sha512\":\"sha512-kH1+TFUJTQOoUBrEFwHYNryf28OO4JF3xcOTbUN/8WGS3NW29oCqyR88RYKEOly7QThmGua/PNd8IpjC10vRaA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v3.1.32\",\"sha512\":\"sha512-uglFvmuXerWDbNZuwx7ZJvvblKrMgMYcCr6r+un62yfkhx4OjjyuaAdFjSo40qpalR5QUMlqM+5xBERcw4+GOQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v3.1.32\",\"sha512\":\"sha512-8MAEJqAVpNSU/w0qKZFHvdweNdcIht3g0Of3gTEVqyR0R2ovNHCenSSfo5kAS8hfVZ1oxiEdTNdHrKmwq3vvRA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v3.1.32\",\"sha512\":\"sha512-vV19A5M60cxvdRM3ZabhPjI6lz2svjXtbyD3n0lRz0FzxvztP4Vvf0nH1FXzwDVm/ydNL7UN3tlj62XjdNfKjQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v3.1.32\",\"sha512\":\"sha512-p9nogZAnicSfXmfpDCBlNJbszywmLhbV6/IbcK4qB4gb+9AF46OOnSVzMc2BVZmPsLfkQtSFVlG/chdttCqD9A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v3.1.32\",\"sha512\":\"sha512-DswXqix50wAEPlovKVJ1VbPx+tYwXtwdh6zkpzGkq+Qn27Axs2iNUXdKffBjZsDBjeGavb7AEWYMrBz98a/5uA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v5.0.17\",\"sha512\":\"sha512-3x4x8sACczUaRusJAfZ8uG+lGxDSeeqb0d6PekygzgT44lQhaXKKof8yji3X4xH1JqHnprv1faChuZkD54OYNg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v5.0.17\",\"sha512\":\"sha512-/ytwOp85R5T/NTSmBL51+GlytssrC2Ov7CgZPJIWj/9u8pPI6unO1UZ219MrDZttGUWP1pHm7kJ7XaKbifjHlg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v5.0.17\",\"sha512\":\"sha512-LY6e3dnNfEkk7mrDOxx0JY63sioI2xskstHwC1O2StNJ6QjVWE5i3xDPJl6s1DidACTvZvm16XDPqnR/cITNLg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v5.0.17\",\"sha512\":\"sha512-H9co6YngYniZfzz8XER87mkQ03h2R1eR8NYKNZL1jEVnFQYHvPRZqN6pEhIhGVx+RiKhKDEGdHORFVZDVhTFbw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v5.0.17\",\"sha512\":\"sha512-cW3IvuCZC4ULbzsA4A3FznaUTFNXOJNCUDfFn9eN/t6tjJZe70tI4WAc51GApa3wC/B7Sy/S7yRsH+m5fDnjzA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v5.0.17\",\"sha512\":\"sha512-GjnT+8oke0YvrrbD2VlIcBmJ8HyqB0/zOpnNJ+f0dc0RzAQ/lSxCC7avT0Ly86as+zK5vU9TatXP++5VqspCZQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v5.0.17\",\"sha512\":\"sha512-ibTt4do4+2H3pShc5cvk/u3SG5zeiXMwi3HvTRNMKfnjd+UIjf4w364tXNoEADHrWokdUOX37k5icLvqCIqqNA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v6.0.28\",\"sha512\":\"sha512-TbFlTZBow3//Xi/x17srAg5mGjlWw2uUPxrjSGuryPhRXgtv52soisZ8C9BZYLTb6O7UeDiQlLXPSo8M0SJ0EA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v6.0.28\",\"sha512\":\"sha512-Y6jWqYf7+OByPyXoC1EtR47jM7BHzaWi+hXIWqYOwVKKmk7Xg76RtTUBogadB7lXTQRefIfyjrdpyb5RscXeRA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v6.0.28\",\"sha512\":\"sha512-gbG9jNbLRQxiRJqLquC6ENWnpx9KpSjCiz4r3RDRoFwt0h1h7lmjeY86A3siA8zSZD9/ZWxnJhJ68Sr2bQhwow==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v6.0.28\",\"sha512\":\"sha512-9HGFHhyyj5ITWumA/IQrWR6qwHWR0hYuwyZxXR4ZKBKyQxedDZsFT+D/t1AQwPyeQyx6EmaUl7cd5ySht9H7Rg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v6.0.28\",\"sha512\":\"sha512-MEJB5al4h6eMrjyOT0sx7AiLYFqPf2x1DFnmcLpHQCRf45ZRE/HWjMc3le681Ygvt9F5QX7oGQKRH9Z3D3ckWw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-arm64\",\"name\":\"microsoft.netcore.app.host.osx-arm64.v6.0.28\",\"sha512\":\"sha512-7jRowpiW573pInKSbWK5jvHSMTFvmRZ7r/l0AiVOCwp2b1EOFtCLrJDcEbs4r/tx2fTBjVjTDQ5aT+niQUhk0w==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v6.0.28\",\"sha512\":\"sha512-tA94VL7eb4h4MOHy2rthhnPYUV9Dtnw2VeP5xFRxA8Rpsi5fDhR/79Q5P+RuF2Jml9fwoNKaMQ6jxQWaIgf+wQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v6.0.28\",\"sha512\":\"sha512-ny06bI55JoGI1SEyYXPjwgRqEPiPlvcz1nGZETwtjadwGg4XlD8nYwtqak2zLSQBKO+BMZ3CtkSEOyP65sHj0A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v7.0.17\",\"sha512\":\"sha512-mAoME1kKZLrqJtxdcLY7VZZlRL8CWWsNkk1q4D8zumpuTSuB3/AvEdZ7rlnVUndWIB5SVv+l9mxOu6oIFMn8vw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v7.0.17\",\"sha512\":\"sha512-IgVZHEcjg8TL73xcNdj1qM7vmhwNzF4EZgOsQd7ruQX7NciUF7rseBmxS9bZYlthF73KAK1VnPAK2PRgnFqalA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v7.0.17\",\"sha512\":\"sha512-hG4CNgp5fZj9nmx2P7ZIYIjYxJFWcKQo2uQ6tkL/IazkrYwGvBjF52bU5WCZIwfk/MIwoiKVKWh4MihNOCI/yQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v7.0.17\",\"sha512\":\"sha512-FRDb8epYZ6sAfMf4NUhvDO/0IJelu8IvjR1w9DTaKYanaY2HLksMiXUDhNyjkTM45wHfePWu20+N9oqb7YBSjQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v7.0.17\",\"sha512\":\"sha512-ZKN9JsqzPCbF1r0F6Um2gvaBbEgaErQQ5yUYAscKadXylogCPnO3eTRb69z5bxLQdnru+NGMJ1fhd5+MDcRD1Q==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-arm64\",\"name\":\"microsoft.netcore.app.host.osx-arm64.v7.0.17\",\"sha512\":\"sha512-J3HkImlFu6U6pBNX3yj1dkx29FV9iiHKgV+ePimT/YgwQFfIcxT874EuJxOvhd2uKbsGqgmpj5nBkURnY/gAaw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v7.0.17\",\"sha512\":\"sha512-Ns23KKE07LfqfzghWyd+DGTY/zf5EB9qj3cluFOuNWJ8d15Uffh89uKS4K/p940Wzpql4d2Bvu7mbP5L9V9JAQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v7.0.17\",\"sha512\":\"sha512-Wmf0oefdvcV+HESw8GlGrF2z511NER0ckIkuT4uZ861ZDefAoxmfJv2w6TVowAV1CAYOH60mt8yN/xqRUwm3pA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v8.0.3\",\"sha512\":\"sha512-G4o9Ih9kVUJNoCGDLGGKBOMuKiRDhowuWUnzqFTcy8viZ/ZgvzFGXzEr3P8xRsa3/T0qIZ+5qQCqhe7+dgXa8A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v8.0.3\",\"sha512\":\"sha512-gKz5NE5xo9pruoe1K2pRmtCxTV3j1X6nhRfNmYMPk25uZJJMlXhjE4HuZez08p4T04z/XGuWQu8PSFOIVXUUgw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v8.0.3\",\"sha512\":\"sha512-ychlRX0pN0rrnJ2svau28Mho1fa4oVcK86M45tF432llzB0GItVdnsH12tp0iCI+y3Id2LoYroTQPuW0pdlO8A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v8.0.3\",\"sha512\":\"sha512-fS1jmasVgjGkUTx9z/vLdDOeRAbjWv1Zoib6E8GZZAk3ldCHm4BV9jpQCFisVD5NpCe/+iOo+/9dpojYjEUEdA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v8.0.3\",\"sha512\":\"sha512-LrfJ8JM8zsqK1XeJ6oRzAeiek1n0y7I5J6xKdcaWTW1sMtm71ynoP5TB4uJpPl5meRhDstiSiyK2HfQJuxr2QA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-arm64\",\"name\":\"microsoft.netcore.app.host.osx-arm64.v8.0.3\",\"sha512\":\"sha512-zqw7Ggssv8tHA8tB1XR0CzpYpRqzSIEA9dRaFKHDzBFZI17T0uLdCKnLqII8AtOVVQ0HEht6ZOR5DaQUtQ+pvQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v8.0.3\",\"sha512\":\"sha512-g2vmpZ7HTbKdtXgQch/puL9wTtiSgcbxYR09EofwkRmdVhY6KTNV6emxmUlj60YC8YsJyGhfAGxP0R+e+0oxVA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v8.0.3\",\"sha512\":\"sha512-rOwbb11nYQr2OtYbjFw2AwEz1ohRqXEkhVCsIQ/jg/8OL/meNjFFc5bUYe8vRk1F3DOZWCUyqd4wcWcus6hthQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}" - ], - "targeting_pack_overrides": { - "microsoft.netcore.app.host.linux-x64": [], - "microsoft.netcore.app.host.linux-arm64": [], - "microsoft.netcore.app.host.linux-musl-x64": [], - "microsoft.netcore.app.host.linux-musl-arm64": [], - "microsoft.netcore.app.host.osx-x64": [], - "microsoft.netcore.app.host.win-x64": [], - "microsoft.netcore.app.host.win-arm64": [], - "microsoft.netcore.app.host.osx-arm64": [] - }, - "framework_list": { - "microsoft.netcore.app.host.linux-x64": [], - "microsoft.netcore.app.host.linux-arm64": [], - "microsoft.netcore.app.host.linux-musl-x64": [], - "microsoft.netcore.app.host.linux-musl-arm64": [], - "microsoft.netcore.app.host.osx-x64": [], - "microsoft.netcore.app.host.win-x64": [], - "microsoft.netcore.app.host.win-arm64": [], - "microsoft.netcore.app.host.osx-arm64": [] - } + "id": "microsoft.netcore.app.host.win-arm64", + "version": "3.1.32", + "sha512": "sha512-DswXqix50wAEPlovKVJ1VbPx+tYwXtwdh6zkpzGkq+Qn27Axs2iNUXdKffBjZsDBjeGavb7AEWYMrBz98a/5uA==" } }, - "nuget.microsoft.netcore.app.host.osx-arm64.v8.0.3": { + "nuget.microsoft.netcore.app.host.linux-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.osx-arm64", - "version": "8.0.3", - "sha512": "sha512-zqw7Ggssv8tHA8tB1XR0CzpYpRqzSIEA9dRaFKHDzBFZI17T0uLdCKnLqII8AtOVVQ0HEht6ZOR5DaQUtQ+pvQ==" + "id": "microsoft.netcore.app.host.linux-x64", + "version": "5.0.17", + "sha512": "sha512-3x4x8sACczUaRusJAfZ8uG+lGxDSeeqb0d6PekygzgT44lQhaXKKof8yji3X4xH1JqHnprv1faChuZkD54OYNg==" } }, - "nuget.microsoft.netcore.app.host.linux-arm64.v8.0.3": { + "nuget.microsoft.netcore.app.host.linux-arm64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { @@ -1904,188 +1848,188 @@ "https://api.nuget.org/v3/index.json" ], "id": "microsoft.netcore.app.host.linux-arm64", - "version": "8.0.3", - "sha512": "sha512-gKz5NE5xo9pruoe1K2pRmtCxTV3j1X6nhRfNmYMPk25uZJJMlXhjE4HuZez08p4T04z/XGuWQu8PSFOIVXUUgw==" + "version": "5.0.17", + "sha512": "sha512-/ytwOp85R5T/NTSmBL51+GlytssrC2Ov7CgZPJIWj/9u8pPI6unO1UZ219MrDZttGUWP1pHm7kJ7XaKbifjHlg==" } }, - "nuget.microsoft.netcore.app.host.linux-musl-arm64.v3.1.32": { + "nuget.microsoft.netcore.app.host.linux-musl-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-musl-arm64", - "version": "3.1.32", - "sha512": "sha512-8MAEJqAVpNSU/w0qKZFHvdweNdcIht3g0Of3gTEVqyR0R2ovNHCenSSfo5kAS8hfVZ1oxiEdTNdHrKmwq3vvRA==" + "id": "microsoft.netcore.app.host.linux-musl-x64", + "version": "5.0.17", + "sha512": "sha512-LY6e3dnNfEkk7mrDOxx0JY63sioI2xskstHwC1O2StNJ6QjVWE5i3xDPJl6s1DidACTvZvm16XDPqnR/cITNLg==" } }, - "nuget.microsoft.netcore.app.host.win-x64.v7.0.17": { + "nuget.microsoft.netcore.app.host.linux-musl-arm64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.win-x64", - "version": "7.0.17", - "sha512": "sha512-Ns23KKE07LfqfzghWyd+DGTY/zf5EB9qj3cluFOuNWJ8d15Uffh89uKS4K/p940Wzpql4d2Bvu7mbP5L9V9JAQ==" + "id": "microsoft.netcore.app.host.linux-musl-arm64", + "version": "5.0.17", + "sha512": "sha512-H9co6YngYniZfzz8XER87mkQ03h2R1eR8NYKNZL1jEVnFQYHvPRZqN6pEhIhGVx+RiKhKDEGdHORFVZDVhTFbw==" } }, - "nuget.microsoft.netcore.app.host.linux-arm64.v5.0.17": { + "nuget.microsoft.netcore.app.host.osx-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-arm64", + "id": "microsoft.netcore.app.host.osx-x64", "version": "5.0.17", - "sha512": "sha512-/ytwOp85R5T/NTSmBL51+GlytssrC2Ov7CgZPJIWj/9u8pPI6unO1UZ219MrDZttGUWP1pHm7kJ7XaKbifjHlg==" + "sha512": "sha512-cW3IvuCZC4ULbzsA4A3FznaUTFNXOJNCUDfFn9eN/t6tjJZe70tI4WAc51GApa3wC/B7Sy/S7yRsH+m5fDnjzA==" } }, - "nuget.microsoft.netcore.app.host.osx-x64.v3.1.32": { + "nuget.microsoft.netcore.app.host.win-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.osx-x64", - "version": "3.1.32", - "sha512": "sha512-vV19A5M60cxvdRM3ZabhPjI6lz2svjXtbyD3n0lRz0FzxvztP4Vvf0nH1FXzwDVm/ydNL7UN3tlj62XjdNfKjQ==" + "id": "microsoft.netcore.app.host.win-x64", + "version": "5.0.17", + "sha512": "sha512-GjnT+8oke0YvrrbD2VlIcBmJ8HyqB0/zOpnNJ+f0dc0RzAQ/lSxCC7avT0Ly86as+zK5vU9TatXP++5VqspCZQ==" } }, - "nuget.microsoft.netcore.app.host.linux-musl-x64.v6.0.28": { + "nuget.microsoft.netcore.app.host.win-arm64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-musl-x64", - "version": "6.0.28", - "sha512": "sha512-gbG9jNbLRQxiRJqLquC6ENWnpx9KpSjCiz4r3RDRoFwt0h1h7lmjeY86A3siA8zSZD9/ZWxnJhJ68Sr2bQhwow==" + "id": "microsoft.netcore.app.host.win-arm64", + "version": "5.0.17", + "sha512": "sha512-ibTt4do4+2H3pShc5cvk/u3SG5zeiXMwi3HvTRNMKfnjd+UIjf4w364tXNoEADHrWokdUOX37k5icLvqCIqqNA==" } }, - "nuget.microsoft.netcore.app.host.linux-musl-x64.v3.1.32": { + "nuget.microsoft.netcore.app.host.linux-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-musl-x64", - "version": "3.1.32", - "sha512": "sha512-uglFvmuXerWDbNZuwx7ZJvvblKrMgMYcCr6r+un62yfkhx4OjjyuaAdFjSo40qpalR5QUMlqM+5xBERcw4+GOQ==" + "id": "microsoft.netcore.app.host.linux-x64", + "version": "6.0.28", + "sha512": "sha512-TbFlTZBow3//Xi/x17srAg5mGjlWw2uUPxrjSGuryPhRXgtv52soisZ8C9BZYLTb6O7UeDiQlLXPSo8M0SJ0EA==" } }, - "nuget.microsoft.netcore.app.host.osx-x64.v5.0.17": { + "nuget.microsoft.netcore.app.host.linux-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.osx-x64", - "version": "5.0.17", - "sha512": "sha512-cW3IvuCZC4ULbzsA4A3FznaUTFNXOJNCUDfFn9eN/t6tjJZe70tI4WAc51GApa3wC/B7Sy/S7yRsH+m5fDnjzA==" + "id": "microsoft.netcore.app.host.linux-arm64", + "version": "6.0.28", + "sha512": "sha512-Y6jWqYf7+OByPyXoC1EtR47jM7BHzaWi+hXIWqYOwVKKmk7Xg76RtTUBogadB7lXTQRefIfyjrdpyb5RscXeRA==" } }, - "nuget.microsoft.netcore.app.host.linux-arm64.v3.0.3": { + "nuget.microsoft.netcore.app.host.linux-musl-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-arm64", - "version": "3.0.3", - "sha512": "sha512-6T+r7FjmaJOcWw8dIs0pi3KNo3sU/Ggk25rhsY5SYLS6dtap1k0fVkJHeZxXeXGckunScQ/XgKAYDPQ1iETXvg==" + "id": "microsoft.netcore.app.host.linux-musl-x64", + "version": "6.0.28", + "sha512": "sha512-gbG9jNbLRQxiRJqLquC6ENWnpx9KpSjCiz4r3RDRoFwt0h1h7lmjeY86A3siA8zSZD9/ZWxnJhJ68Sr2bQhwow==" } }, - "nuget.microsoft.netcore.app.host.win-x64.v6.0.28": { + "nuget.microsoft.netcore.app.host.linux-musl-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.win-x64", + "id": "microsoft.netcore.app.host.linux-musl-arm64", "version": "6.0.28", - "sha512": "sha512-tA94VL7eb4h4MOHy2rthhnPYUV9Dtnw2VeP5xFRxA8Rpsi5fDhR/79Q5P+RuF2Jml9fwoNKaMQ6jxQWaIgf+wQ==" + "sha512": "sha512-9HGFHhyyj5ITWumA/IQrWR6qwHWR0hYuwyZxXR4ZKBKyQxedDZsFT+D/t1AQwPyeQyx6EmaUl7cd5ySht9H7Rg==" } }, - "nuget.microsoft.netcore.app.host.linux-musl-x64.v5.0.17": { + "nuget.microsoft.netcore.app.host.osx-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-musl-x64", - "version": "5.0.17", - "sha512": "sha512-LY6e3dnNfEkk7mrDOxx0JY63sioI2xskstHwC1O2StNJ6QjVWE5i3xDPJl6s1DidACTvZvm16XDPqnR/cITNLg==" + "id": "microsoft.netcore.app.host.osx-x64", + "version": "6.0.28", + "sha512": "sha512-MEJB5al4h6eMrjyOT0sx7AiLYFqPf2x1DFnmcLpHQCRf45ZRE/HWjMc3le681Ygvt9F5QX7oGQKRH9Z3D3ckWw==" } }, - "nuget.microsoft.netcore.app.host.win-x64.v8.0.3": { + "nuget.microsoft.netcore.app.host.osx-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.win-x64", - "version": "8.0.3", - "sha512": "sha512-g2vmpZ7HTbKdtXgQch/puL9wTtiSgcbxYR09EofwkRmdVhY6KTNV6emxmUlj60YC8YsJyGhfAGxP0R+e+0oxVA==" + "id": "microsoft.netcore.app.host.osx-arm64", + "version": "6.0.28", + "sha512": "sha512-7jRowpiW573pInKSbWK5jvHSMTFvmRZ7r/l0AiVOCwp2b1EOFtCLrJDcEbs4r/tx2fTBjVjTDQ5aT+niQUhk0w==" } }, - "nuget.microsoft.netcore.app.host.linux-arm64.v6.0.28": { + "nuget.microsoft.netcore.app.host.win-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-arm64", + "id": "microsoft.netcore.app.host.win-x64", "version": "6.0.28", - "sha512": "sha512-Y6jWqYf7+OByPyXoC1EtR47jM7BHzaWi+hXIWqYOwVKKmk7Xg76RtTUBogadB7lXTQRefIfyjrdpyb5RscXeRA==" + "sha512": "sha512-tA94VL7eb4h4MOHy2rthhnPYUV9Dtnw2VeP5xFRxA8Rpsi5fDhR/79Q5P+RuF2Jml9fwoNKaMQ6jxQWaIgf+wQ==" } }, - "nuget.microsoft.netcore.app.host.osx-x64.v6.0.28": { + "nuget.microsoft.netcore.app.host.win-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.osx-x64", + "id": "microsoft.netcore.app.host.win-arm64", "version": "6.0.28", - "sha512": "sha512-MEJB5al4h6eMrjyOT0sx7AiLYFqPf2x1DFnmcLpHQCRf45ZRE/HWjMc3le681Ygvt9F5QX7oGQKRH9Z3D3ckWw==" + "sha512": "sha512-ny06bI55JoGI1SEyYXPjwgRqEPiPlvcz1nGZETwtjadwGg4XlD8nYwtqak2zLSQBKO+BMZ3CtkSEOyP65sHj0A==" } }, - "nuget.microsoft.netcore.app.host.linux-arm64.v3.1.32": { + "nuget.microsoft.netcore.app.host.linux-x64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-arm64", - "version": "3.1.32", - "sha512": "sha512-kH1+TFUJTQOoUBrEFwHYNryf28OO4JF3xcOTbUN/8WGS3NW29oCqyR88RYKEOly7QThmGua/PNd8IpjC10vRaA==" + "id": "microsoft.netcore.app.host.linux-x64", + "version": "7.0.17", + "sha512": "sha512-mAoME1kKZLrqJtxdcLY7VZZlRL8CWWsNkk1q4D8zumpuTSuB3/AvEdZ7rlnVUndWIB5SVv+l9mxOu6oIFMn8vw==" } }, - "nuget.microsoft.netcore.app.host.linux-x64.v5.0.17": { + "nuget.microsoft.netcore.app.host.linux-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-x64", - "version": "5.0.17", - "sha512": "sha512-3x4x8sACczUaRusJAfZ8uG+lGxDSeeqb0d6PekygzgT44lQhaXKKof8yji3X4xH1JqHnprv1faChuZkD54OYNg==" + "id": "microsoft.netcore.app.host.linux-arm64", + "version": "7.0.17", + "sha512": "sha512-IgVZHEcjg8TL73xcNdj1qM7vmhwNzF4EZgOsQd7ruQX7NciUF7rseBmxS9bZYlthF73KAK1VnPAK2PRgnFqalA==" } }, "nuget.microsoft.netcore.app.host.linux-musl-x64.v7.0.17": { @@ -2100,19 +2044,19 @@ "sha512": "sha512-hG4CNgp5fZj9nmx2P7ZIYIjYxJFWcKQo2uQ6tkL/IazkrYwGvBjF52bU5WCZIwfk/MIwoiKVKWh4MihNOCI/yQ==" } }, - "nuget.microsoft.netcore.app.host.win-x64.v5.0.17": { + "nuget.microsoft.netcore.app.host.linux-musl-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.win-x64", - "version": "5.0.17", - "sha512": "sha512-GjnT+8oke0YvrrbD2VlIcBmJ8HyqB0/zOpnNJ+f0dc0RzAQ/lSxCC7avT0Ly86as+zK5vU9TatXP++5VqspCZQ==" + "id": "microsoft.netcore.app.host.linux-musl-arm64", + "version": "7.0.17", + "sha512": "sha512-FRDb8epYZ6sAfMf4NUhvDO/0IJelu8IvjR1w9DTaKYanaY2HLksMiXUDhNyjkTM45wHfePWu20+N9oqb7YBSjQ==" } }, - "nuget.microsoft.netcore.app.host.osx-x64.v8.0.3": { + "nuget.microsoft.netcore.app.host.osx-x64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { @@ -2120,140 +2064,214 @@ "https://api.nuget.org/v3/index.json" ], "id": "microsoft.netcore.app.host.osx-x64", - "version": "8.0.3", - "sha512": "sha512-LrfJ8JM8zsqK1XeJ6oRzAeiek1n0y7I5J6xKdcaWTW1sMtm71ynoP5TB4uJpPl5meRhDstiSiyK2HfQJuxr2QA==" + "version": "7.0.17", + "sha512": "sha512-ZKN9JsqzPCbF1r0F6Um2gvaBbEgaErQQ5yUYAscKadXylogCPnO3eTRb69z5bxLQdnru+NGMJ1fhd5+MDcRD1Q==" } }, - "nuget.microsoft.netcore.app.host.osx-x64.v7.0.17": { + "nuget.microsoft.netcore.app.host.osx-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.osx-x64", + "id": "microsoft.netcore.app.host.osx-arm64", "version": "7.0.17", - "sha512": "sha512-ZKN9JsqzPCbF1r0F6Um2gvaBbEgaErQQ5yUYAscKadXylogCPnO3eTRb69z5bxLQdnru+NGMJ1fhd5+MDcRD1Q==" + "sha512": "sha512-J3HkImlFu6U6pBNX3yj1dkx29FV9iiHKgV+ePimT/YgwQFfIcxT874EuJxOvhd2uKbsGqgmpj5nBkURnY/gAaw==" } }, - "nuget.microsoft.netcore.app.host.linux-musl-x64.v8.0.3": { + "nuget.microsoft.netcore.app.host.win-x64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-musl-x64", - "version": "8.0.3", - "sha512": "sha512-ychlRX0pN0rrnJ2svau28Mho1fa4oVcK86M45tF432llzB0GItVdnsH12tp0iCI+y3Id2LoYroTQPuW0pdlO8A==" + "id": "microsoft.netcore.app.host.win-x64", + "version": "7.0.17", + "sha512": "sha512-Ns23KKE07LfqfzghWyd+DGTY/zf5EB9qj3cluFOuNWJ8d15Uffh89uKS4K/p940Wzpql4d2Bvu7mbP5L9V9JAQ==" } }, - "nuget.microsoft.netcore.app.host.linux-x64.v6.0.28": { + "nuget.microsoft.netcore.app.host.win-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-x64", - "version": "6.0.28", - "sha512": "sha512-TbFlTZBow3//Xi/x17srAg5mGjlWw2uUPxrjSGuryPhRXgtv52soisZ8C9BZYLTb6O7UeDiQlLXPSo8M0SJ0EA==" + "id": "microsoft.netcore.app.host.win-arm64", + "version": "7.0.17", + "sha512": "sha512-Wmf0oefdvcV+HESw8GlGrF2z511NER0ckIkuT4uZ861ZDefAoxmfJv2w6TVowAV1CAYOH60mt8yN/xqRUwm3pA==" } }, - "nuget.microsoft.netcore.app.host.linux-arm64.v7.0.17": { + "nuget.microsoft.netcore.app.host.linux-x64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-arm64", - "version": "7.0.17", - "sha512": "sha512-IgVZHEcjg8TL73xcNdj1qM7vmhwNzF4EZgOsQd7ruQX7NciUF7rseBmxS9bZYlthF73KAK1VnPAK2PRgnFqalA==" + "id": "microsoft.netcore.app.host.linux-x64", + "version": "8.0.3", + "sha512": "sha512-G4o9Ih9kVUJNoCGDLGGKBOMuKiRDhowuWUnzqFTcy8viZ/ZgvzFGXzEr3P8xRsa3/T0qIZ+5qQCqhe7+dgXa8A==" } }, - "nuget.microsoft.netcore.app.host.win-arm64.v7.0.17": { + "nuget.microsoft.netcore.app.host.linux-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.win-arm64", - "version": "7.0.17", - "sha512": "sha512-Wmf0oefdvcV+HESw8GlGrF2z511NER0ckIkuT4uZ861ZDefAoxmfJv2w6TVowAV1CAYOH60mt8yN/xqRUwm3pA==" + "id": "microsoft.netcore.app.host.linux-arm64", + "version": "8.0.3", + "sha512": "sha512-gKz5NE5xo9pruoe1K2pRmtCxTV3j1X6nhRfNmYMPk25uZJJMlXhjE4HuZez08p4T04z/XGuWQu8PSFOIVXUUgw==" } }, - "nuget.microsoft.netcore.app.host.linux-x64.v3.0.3": { + "nuget.microsoft.netcore.app.host.linux-musl-x64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-x64", - "version": "3.0.3", - "sha512": "sha512-GUhjsX3RrvzfRmGH7ol6VvVOVc8DQagZgolXuBNR0W9H/w3fGeCK32ZxZjQ1HS1qzZ1tloQPRjz1ba1MPqlkDA==" + "id": "microsoft.netcore.app.host.linux-musl-x64", + "version": "8.0.3", + "sha512": "sha512-ychlRX0pN0rrnJ2svau28Mho1fa4oVcK86M45tF432llzB0GItVdnsH12tp0iCI+y3Id2LoYroTQPuW0pdlO8A==" } }, - "nuget.microsoft.netcore.app.host.win-arm64.v6.0.28": { + "nuget.microsoft.netcore.app.host.linux-musl-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.win-arm64", - "version": "6.0.28", - "sha512": "sha512-ny06bI55JoGI1SEyYXPjwgRqEPiPlvcz1nGZETwtjadwGg4XlD8nYwtqak2zLSQBKO+BMZ3CtkSEOyP65sHj0A==" + "id": "microsoft.netcore.app.host.linux-musl-arm64", + "version": "8.0.3", + "sha512": "sha512-fS1jmasVgjGkUTx9z/vLdDOeRAbjWv1Zoib6E8GZZAk3ldCHm4BV9jpQCFisVD5NpCe/+iOo+/9dpojYjEUEdA==" } }, - "nuget.microsoft.netcore.app.host.linux-musl-arm64.v3.0.3": { + "nuget.microsoft.netcore.app.host.osx-x64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-musl-arm64", - "version": "3.0.3", - "sha512": "sha512-rwJyEcl3wwxCI0hyIOw7tHsCfA5v2NpZVa3GZSFa7/nJmtyZlTfWyuYAXxdnFzxSwU2DNYL3kYy59/4+9EF4hA==" + "id": "microsoft.netcore.app.host.osx-x64", + "version": "8.0.3", + "sha512": "sha512-LrfJ8JM8zsqK1XeJ6oRzAeiek1n0y7I5J6xKdcaWTW1sMtm71ynoP5TB4uJpPl5meRhDstiSiyK2HfQJuxr2QA==" } }, - "nuget.microsoft.netcore.app.host.win-x64.v3.0.3": { + "nuget.microsoft.netcore.app.host.osx-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.win-x64", - "version": "3.0.3", - "sha512": "sha512-5U3jATWwbKMwTseDUE9zqDgbTwVkARyuEd6kk9eJ2RQWCQUhc4xweDWaOQ+gjO1RfEiSFhN0ZI4LSvZJWX2cow==" + "id": "microsoft.netcore.app.host.osx-arm64", + "version": "8.0.3", + "sha512": "sha512-zqw7Ggssv8tHA8tB1XR0CzpYpRqzSIEA9dRaFKHDzBFZI17T0uLdCKnLqII8AtOVVQ0HEht6ZOR5DaQUtQ+pvQ==" } }, - "nuget.microsoft.netcore.app.host.linux-musl-x64.v3.0.3": { + "nuget.microsoft.netcore.app.host.win-x64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-musl-x64", - "version": "3.0.3", - "sha512": "sha512-Fymy5EH69k06lZLcAzuvskwmmcyeZZmQwRrh0R13kAgPy1cH9rVfy77b1IDzkXxKNO7B4ANHdC80sfAiT8Wlmg==" + "id": "microsoft.netcore.app.host.win-x64", + "version": "8.0.3", + "sha512": "sha512-g2vmpZ7HTbKdtXgQch/puL9wTtiSgcbxYR09EofwkRmdVhY6KTNV6emxmUlj60YC8YsJyGhfAGxP0R+e+0oxVA==" } }, - "nuget.microsoft.netcore.app.host.linux-x64.v3.1.32": { + "nuget.microsoft.netcore.app.host.win-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.host.linux-x64", - "version": "3.1.32", - "sha512": "sha512-4eu4PWwNn8v1ddv6+fAZZ3DVazO/uAtfRalMVQWBVzilB0LZZoJ9PLuMiSyHn0AY+ARCqHJofWSHxSiWfC1yyw==" + "id": "microsoft.netcore.app.host.win-arm64", + "version": "8.0.3", + "sha512": "sha512-rOwbb11nYQr2OtYbjFw2AwEz1ohRqXEkhVCsIQ/jg/8OL/meNjFFc5bUYe8vRk1F3DOZWCUyqd4wcWcus6hthQ==" + } + }, + "dotnet.apphost_packs": { + "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_repo.bzl", + "ruleClassName": "_nuget_repo", + "attributes": { + "repo_name": "dotnet.apphost_packs", + "packages": [ + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v3.0.3\",\"sha512\":\"sha512-GUhjsX3RrvzfRmGH7ol6VvVOVc8DQagZgolXuBNR0W9H/w3fGeCK32ZxZjQ1HS1qzZ1tloQPRjz1ba1MPqlkDA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v3.0.3\",\"sha512\":\"sha512-6T+r7FjmaJOcWw8dIs0pi3KNo3sU/Ggk25rhsY5SYLS6dtap1k0fVkJHeZxXeXGckunScQ/XgKAYDPQ1iETXvg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v3.0.3\",\"sha512\":\"sha512-Fymy5EH69k06lZLcAzuvskwmmcyeZZmQwRrh0R13kAgPy1cH9rVfy77b1IDzkXxKNO7B4ANHdC80sfAiT8Wlmg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v3.0.3\",\"sha512\":\"sha512-rwJyEcl3wwxCI0hyIOw7tHsCfA5v2NpZVa3GZSFa7/nJmtyZlTfWyuYAXxdnFzxSwU2DNYL3kYy59/4+9EF4hA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v3.0.3\",\"sha512\":\"sha512-eIA7DY8jtGGCw+89OfgbRy05orLvoI4YKNkX3fGioKJRnzjLvg1QcbcfqVTHeXxo1hTP8qJBrNPJi54Tl3V0kw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v3.0.3\",\"sha512\":\"sha512-5U3jATWwbKMwTseDUE9zqDgbTwVkARyuEd6kk9eJ2RQWCQUhc4xweDWaOQ+gjO1RfEiSFhN0ZI4LSvZJWX2cow==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v3.0.3\",\"sha512\":\"sha512-h4tRZdiosNe48JJU91uw7WBga3AkT6dOvJSBgqnAaYIXZ1Hbc/z2NZ79D3JsKyXIdcQaqW1k0eI2ticzeqtjMA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v3.1.32\",\"sha512\":\"sha512-4eu4PWwNn8v1ddv6+fAZZ3DVazO/uAtfRalMVQWBVzilB0LZZoJ9PLuMiSyHn0AY+ARCqHJofWSHxSiWfC1yyw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v3.1.32\",\"sha512\":\"sha512-kH1+TFUJTQOoUBrEFwHYNryf28OO4JF3xcOTbUN/8WGS3NW29oCqyR88RYKEOly7QThmGua/PNd8IpjC10vRaA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v3.1.32\",\"sha512\":\"sha512-uglFvmuXerWDbNZuwx7ZJvvblKrMgMYcCr6r+un62yfkhx4OjjyuaAdFjSo40qpalR5QUMlqM+5xBERcw4+GOQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v3.1.32\",\"sha512\":\"sha512-8MAEJqAVpNSU/w0qKZFHvdweNdcIht3g0Of3gTEVqyR0R2ovNHCenSSfo5kAS8hfVZ1oxiEdTNdHrKmwq3vvRA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v3.1.32\",\"sha512\":\"sha512-vV19A5M60cxvdRM3ZabhPjI6lz2svjXtbyD3n0lRz0FzxvztP4Vvf0nH1FXzwDVm/ydNL7UN3tlj62XjdNfKjQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v3.1.32\",\"sha512\":\"sha512-p9nogZAnicSfXmfpDCBlNJbszywmLhbV6/IbcK4qB4gb+9AF46OOnSVzMc2BVZmPsLfkQtSFVlG/chdttCqD9A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v3.1.32\",\"sha512\":\"sha512-DswXqix50wAEPlovKVJ1VbPx+tYwXtwdh6zkpzGkq+Qn27Axs2iNUXdKffBjZsDBjeGavb7AEWYMrBz98a/5uA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v5.0.17\",\"sha512\":\"sha512-3x4x8sACczUaRusJAfZ8uG+lGxDSeeqb0d6PekygzgT44lQhaXKKof8yji3X4xH1JqHnprv1faChuZkD54OYNg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v5.0.17\",\"sha512\":\"sha512-/ytwOp85R5T/NTSmBL51+GlytssrC2Ov7CgZPJIWj/9u8pPI6unO1UZ219MrDZttGUWP1pHm7kJ7XaKbifjHlg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v5.0.17\",\"sha512\":\"sha512-LY6e3dnNfEkk7mrDOxx0JY63sioI2xskstHwC1O2StNJ6QjVWE5i3xDPJl6s1DidACTvZvm16XDPqnR/cITNLg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v5.0.17\",\"sha512\":\"sha512-H9co6YngYniZfzz8XER87mkQ03h2R1eR8NYKNZL1jEVnFQYHvPRZqN6pEhIhGVx+RiKhKDEGdHORFVZDVhTFbw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v5.0.17\",\"sha512\":\"sha512-cW3IvuCZC4ULbzsA4A3FznaUTFNXOJNCUDfFn9eN/t6tjJZe70tI4WAc51GApa3wC/B7Sy/S7yRsH+m5fDnjzA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v5.0.17\",\"sha512\":\"sha512-GjnT+8oke0YvrrbD2VlIcBmJ8HyqB0/zOpnNJ+f0dc0RzAQ/lSxCC7avT0Ly86as+zK5vU9TatXP++5VqspCZQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v5.0.17\",\"sha512\":\"sha512-ibTt4do4+2H3pShc5cvk/u3SG5zeiXMwi3HvTRNMKfnjd+UIjf4w364tXNoEADHrWokdUOX37k5icLvqCIqqNA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v6.0.28\",\"sha512\":\"sha512-TbFlTZBow3//Xi/x17srAg5mGjlWw2uUPxrjSGuryPhRXgtv52soisZ8C9BZYLTb6O7UeDiQlLXPSo8M0SJ0EA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v6.0.28\",\"sha512\":\"sha512-Y6jWqYf7+OByPyXoC1EtR47jM7BHzaWi+hXIWqYOwVKKmk7Xg76RtTUBogadB7lXTQRefIfyjrdpyb5RscXeRA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v6.0.28\",\"sha512\":\"sha512-gbG9jNbLRQxiRJqLquC6ENWnpx9KpSjCiz4r3RDRoFwt0h1h7lmjeY86A3siA8zSZD9/ZWxnJhJ68Sr2bQhwow==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v6.0.28\",\"sha512\":\"sha512-9HGFHhyyj5ITWumA/IQrWR6qwHWR0hYuwyZxXR4ZKBKyQxedDZsFT+D/t1AQwPyeQyx6EmaUl7cd5ySht9H7Rg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v6.0.28\",\"sha512\":\"sha512-MEJB5al4h6eMrjyOT0sx7AiLYFqPf2x1DFnmcLpHQCRf45ZRE/HWjMc3le681Ygvt9F5QX7oGQKRH9Z3D3ckWw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-arm64\",\"name\":\"microsoft.netcore.app.host.osx-arm64.v6.0.28\",\"sha512\":\"sha512-7jRowpiW573pInKSbWK5jvHSMTFvmRZ7r/l0AiVOCwp2b1EOFtCLrJDcEbs4r/tx2fTBjVjTDQ5aT+niQUhk0w==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v6.0.28\",\"sha512\":\"sha512-tA94VL7eb4h4MOHy2rthhnPYUV9Dtnw2VeP5xFRxA8Rpsi5fDhR/79Q5P+RuF2Jml9fwoNKaMQ6jxQWaIgf+wQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v6.0.28\",\"sha512\":\"sha512-ny06bI55JoGI1SEyYXPjwgRqEPiPlvcz1nGZETwtjadwGg4XlD8nYwtqak2zLSQBKO+BMZ3CtkSEOyP65sHj0A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v7.0.17\",\"sha512\":\"sha512-mAoME1kKZLrqJtxdcLY7VZZlRL8CWWsNkk1q4D8zumpuTSuB3/AvEdZ7rlnVUndWIB5SVv+l9mxOu6oIFMn8vw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v7.0.17\",\"sha512\":\"sha512-IgVZHEcjg8TL73xcNdj1qM7vmhwNzF4EZgOsQd7ruQX7NciUF7rseBmxS9bZYlthF73KAK1VnPAK2PRgnFqalA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v7.0.17\",\"sha512\":\"sha512-hG4CNgp5fZj9nmx2P7ZIYIjYxJFWcKQo2uQ6tkL/IazkrYwGvBjF52bU5WCZIwfk/MIwoiKVKWh4MihNOCI/yQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v7.0.17\",\"sha512\":\"sha512-FRDb8epYZ6sAfMf4NUhvDO/0IJelu8IvjR1w9DTaKYanaY2HLksMiXUDhNyjkTM45wHfePWu20+N9oqb7YBSjQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v7.0.17\",\"sha512\":\"sha512-ZKN9JsqzPCbF1r0F6Um2gvaBbEgaErQQ5yUYAscKadXylogCPnO3eTRb69z5bxLQdnru+NGMJ1fhd5+MDcRD1Q==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-arm64\",\"name\":\"microsoft.netcore.app.host.osx-arm64.v7.0.17\",\"sha512\":\"sha512-J3HkImlFu6U6pBNX3yj1dkx29FV9iiHKgV+ePimT/YgwQFfIcxT874EuJxOvhd2uKbsGqgmpj5nBkURnY/gAaw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v7.0.17\",\"sha512\":\"sha512-Ns23KKE07LfqfzghWyd+DGTY/zf5EB9qj3cluFOuNWJ8d15Uffh89uKS4K/p940Wzpql4d2Bvu7mbP5L9V9JAQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v7.0.17\",\"sha512\":\"sha512-Wmf0oefdvcV+HESw8GlGrF2z511NER0ckIkuT4uZ861ZDefAoxmfJv2w6TVowAV1CAYOH60mt8yN/xqRUwm3pA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-x64\",\"name\":\"microsoft.netcore.app.host.linux-x64.v8.0.3\",\"sha512\":\"sha512-G4o9Ih9kVUJNoCGDLGGKBOMuKiRDhowuWUnzqFTcy8viZ/ZgvzFGXzEr3P8xRsa3/T0qIZ+5qQCqhe7+dgXa8A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-arm64\",\"name\":\"microsoft.netcore.app.host.linux-arm64.v8.0.3\",\"sha512\":\"sha512-gKz5NE5xo9pruoe1K2pRmtCxTV3j1X6nhRfNmYMPk25uZJJMlXhjE4HuZez08p4T04z/XGuWQu8PSFOIVXUUgw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-x64\",\"name\":\"microsoft.netcore.app.host.linux-musl-x64.v8.0.3\",\"sha512\":\"sha512-ychlRX0pN0rrnJ2svau28Mho1fa4oVcK86M45tF432llzB0GItVdnsH12tp0iCI+y3Id2LoYroTQPuW0pdlO8A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.host.linux-musl-arm64.v8.0.3\",\"sha512\":\"sha512-fS1jmasVgjGkUTx9z/vLdDOeRAbjWv1Zoib6E8GZZAk3ldCHm4BV9jpQCFisVD5NpCe/+iOo+/9dpojYjEUEdA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-x64\",\"name\":\"microsoft.netcore.app.host.osx-x64.v8.0.3\",\"sha512\":\"sha512-LrfJ8JM8zsqK1XeJ6oRzAeiek1n0y7I5J6xKdcaWTW1sMtm71ynoP5TB4uJpPl5meRhDstiSiyK2HfQJuxr2QA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.osx-arm64\",\"name\":\"microsoft.netcore.app.host.osx-arm64.v8.0.3\",\"sha512\":\"sha512-zqw7Ggssv8tHA8tB1XR0CzpYpRqzSIEA9dRaFKHDzBFZI17T0uLdCKnLqII8AtOVVQ0HEht6ZOR5DaQUtQ+pvQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-x64\",\"name\":\"microsoft.netcore.app.host.win-x64.v8.0.3\",\"sha512\":\"sha512-g2vmpZ7HTbKdtXgQch/puL9wTtiSgcbxYR09EofwkRmdVhY6KTNV6emxmUlj60YC8YsJyGhfAGxP0R+e+0oxVA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Host.win-arm64\",\"name\":\"microsoft.netcore.app.host.win-arm64.v8.0.3\",\"sha512\":\"sha512-rOwbb11nYQr2OtYbjFw2AwEz1ohRqXEkhVCsIQ/jg/8OL/meNjFFc5bUYe8vRk1F3DOZWCUyqd4wcWcus6hthQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}" + ], + "targeting_pack_overrides": { + "microsoft.netcore.app.host.linux-x64": [], + "microsoft.netcore.app.host.linux-arm64": [], + "microsoft.netcore.app.host.linux-musl-x64": [], + "microsoft.netcore.app.host.linux-musl-arm64": [], + "microsoft.netcore.app.host.osx-x64": [], + "microsoft.netcore.app.host.win-x64": [], + "microsoft.netcore.app.host.win-arm64": [], + "microsoft.netcore.app.host.osx-arm64": [] + }, + "framework_list": { + "microsoft.netcore.app.host.linux-x64": [], + "microsoft.netcore.app.host.linux-arm64": [], + "microsoft.netcore.app.host.linux-musl-x64": [], + "microsoft.netcore.app.host.linux-musl-arm64": [], + "microsoft.netcore.app.host.osx-x64": [], + "microsoft.netcore.app.host.win-x64": [], + "microsoft.netcore.app.host.win-arm64": [], + "microsoft.netcore.app.host.osx-arm64": [] + } } } }, @@ -2294,60 +2312,60 @@ "@@rules_dotnet~//dotnet/private/sdk/runtime_packs:dotnet.runtime_packs_extension.bzl%runtime_packs_extension": { "general": { "bzlTransitiveDigest": "HvMvGUtfGplSonj39m0W6FXD3yC/FcxzEt05OV0+azM=", - "usagesDigest": "INk1k3SyC0AEUOlhHTOTAfutofOjJt1SLUuIpe9uin8=", + "usagesDigest": "08iIaAqLI5Jide8fYJyFU4KoUZ31BIFqsN4DOHEqx5A=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { - "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.linux-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-musl-arm64", - "version": "6.0.28", - "sha512": "sha512-9PnNEXr70E8jMVgUId380xfB0r6V150SmXmJ8fy+yDjtplGOKPDqcLUtDMAhLK/3ue1EIXaC18jpUPGjTSDXRA==" + "id": "microsoft.netcore.app.runtime.linux-x64", + "version": "3.0.3", + "sha512": "sha512-SsEFpDY7x0sPe1ULwddZ7n5p4dfcOdx5wXPvGJQeYvjRs7J4dbqNfGTNPja+x0Zzl7mq0/oTobd6DSVIQpEdAw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.win-x64.v5.0.17": { + "nuget.microsoft.netcore.app.runtime.linux-arm64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.win-x64", - "version": "5.0.17", - "sha512": "sha512-jIZjwj5feyF7p95M0hosArKnBMajc2Zy86UIg6YUcR0mJkcbPpbS+ReLn8hY6Hkml4uJcQZs9ssQOPyJ97AN8w==" + "id": "microsoft.netcore.app.runtime.linux-arm64", + "version": "3.0.3", + "sha512": "sha512-20QbquU9rhPmfN4BOzNRup9mxOFvRqUiSKhWy2HX3tWQzbdftkR3A/vuXdNVGclIBeyXfKO+S3W3YP9Fz3pN2g==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.linux-musl-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-arm64", - "version": "6.0.28", - "sha512": "sha512-d7aCegi8yRJXbTaYhM75z3RIkji5Ld9qDi4MmCffxFjpEddmbQfib42gpBrGY1bdc/G6bhoRcHpM6pOnE0GY+g==" + "id": "microsoft.netcore.app.runtime.linux-musl-x64", + "version": "3.0.3", + "sha512": "sha512-DtrV3ONhk1E5hL17DM95SVJKV99BrlxjHlRAiEm1PY00NfX9dcowR5DOLc4FLmVKU629o5/xWa5rHITcLIrbwg==" } }, - "nuget.microsoft.netcore.app.runtime.win-x64.v7.0.17": { + "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.win-x64", - "version": "7.0.17", - "sha512": "sha512-vKOq7wBnk8MYFUD0mWGo8nNCy6U4l0w+vFuygO1Z5SATUyg77vp8QwVwDIIT1iXVQgRZRRKdCZHaLkjmLGiWSQ==" + "id": "microsoft.netcore.app.runtime.linux-musl-arm64", + "version": "3.0.3", + "sha512": "sha512-hQFrym9SCn9M2kwnJ5GV91CbTsfZhLSmcb0HDX901DIc4zbCF1fB/VAeHhfTd/4/ADgbMNE/n/cG9she4bGHIQ==" } }, - "nuget.microsoft.netcore.app.runtime.osx-x64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.osx-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { @@ -2355,59 +2373,59 @@ "https://api.nuget.org/v3/index.json" ], "id": "microsoft.netcore.app.runtime.osx-x64", - "version": "6.0.28", - "sha512": "sha512-yhk89RxfqaPoWEtK/5nEwZKRJsaDQ8hfAfYPOm0c1Rt5L9g3u/Hw1QywDupreJbRXG51WVtjGY1YnjazsUuWWQ==" + "version": "3.0.3", + "sha512": "sha512-dfHXm0iFa0QsOrbuTjO3EOXDHUelL90ZJuKfV//W1wekoBMKRhSbJPFq2SI99BGvQZJj7ysv9RT6QtIEiWfGXg==" } }, - "nuget.microsoft.aspnetcore.app.runtime.win-arm64.v3.1.32": { + "nuget.microsoft.netcore.app.runtime.win-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.win-arm64", - "version": "3.1.32", - "sha512": "sha512-ME5y8L40XafMwpsTay6peXu4CtvWU+5onUnItr6YzPRJPJYvcd9h1pvBGeBbjuv7IV1Zt07zcuLBE+S40HlRXQ==" + "id": "microsoft.netcore.app.runtime.win-x64", + "version": "3.0.3", + "sha512": "sha512-Pwv8RB2F8LCVFpTL2kdCcNvru4EZsG1vSFljPClbpTJR3tF9mp0DAyxBbyfy6Tg2PwV4XMKysqy2tTd4zCqpBA==" } }, - "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v5.0.17": { + "nuget.microsoft.netcore.app.runtime.win-arm64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-musl-arm64", - "version": "5.0.17", - "sha512": "sha512-us+amSBsQ885nIi2ApDzrDeBJKvvDCKSsGuF3wA7hxA9oFqpxpfijXpWARxTb3gzSOqjG6v/GjvOesWtTZTRWQ==" + "id": "microsoft.netcore.app.runtime.win-arm64", + "version": "3.0.3", + "sha512": "sha512-W9wQFjLpXfqXbV17s0FnAlPCUadTo58sA/yrQIc+vmUkFZ8m20D+XkBAUG9u6mut+oJta8K269Tc628P0E/uSA==" } }, - "nuget.microsoft.netcore.app.runtime.linux-arm64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.linux-x64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-arm64", - "version": "6.0.28", - "sha512": "sha512-x/m0RKyS4uO1BHd8w21v8FpdVousVgV6YVEZkAPalFH0BCf77CZVArSuYF3rxyINonVC9/D9gHRugHc9Rx4cLw==" + "id": "microsoft.netcore.app.runtime.linux-x64", + "version": "3.1.32", + "sha512": "sha512-Sh3sRKcCjQwi7X9FPbbwz8tFygVewWLUiFO2/VnCOH40ZX9bix5nbESQxK0i8uy7OTuBDxNTGqcUvJxO+baw6A==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v5.0.17": { + "nuget.microsoft.netcore.app.runtime.linux-arm64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", - "version": "5.0.17", - "sha512": "sha512-ZQsaMSvv1ygkbU1O5Ns4wlwu4BSGG/5fVSn82wozqCyEISmDNCQyh33iQgadLNefEQWhHUsdcFYb3OAYdfFSoQ==" + "id": "microsoft.netcore.app.runtime.linux-arm64", + "version": "3.1.32", + "sha512": "sha512-30BMqutTq3QcWEyz4xicVoFFBDzjjYVFGOArgXxWvjT6sYBPO+vJJXfWWPdawkYWLVu+auPB0mmH9+QwpeL0uA==" } }, - "nuget.microsoft.netcore.app.runtime.linux-musl-x64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.linux-musl-x64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { @@ -2415,32 +2433,32 @@ "https://api.nuget.org/v3/index.json" ], "id": "microsoft.netcore.app.runtime.linux-musl-x64", - "version": "6.0.28", - "sha512": "sha512-V29vC0FK0zHMF/JnOws/GB/JdN+V/S1Lw000H1Qk3gHNuRcv8OQF7si3N8mu91RfyM1QmVh5SE6VfgBy/s1Xng==" + "version": "3.1.32", + "sha512": "sha512-jgeoftcDq2ks5Tb/2hI70KJzPYklL9cTmPISSq6MriPVOFhtZsbJwxuOrt86JanfolTujXe98kXbZXvUtpPmnw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v5.0.17": { + "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-arm64", - "version": "5.0.17", - "sha512": "sha512-qOm4eEGPVMVd+z+CGo2C5l2Qss7hoWREpLILBhbAzS0B3Lb1pMyX7prz9R0l6WUuyeKoKRff2hIWfI69vsURhg==" + "id": "microsoft.netcore.app.runtime.linux-musl-arm64", + "version": "3.1.32", + "sha512": "sha512-5XvNdjhqnp3Hx7rmaXDW1GdVI5V3f3VXOQlnNAZ4nDZlQjNIEVRmxfbAwlE/XmnThwsldKa16kUSkd4yNgJEQw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.win-x64.v3.0.3": { + "nuget.microsoft.netcore.app.runtime.osx-x64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.win-x64", - "version": "3.0.3", - "sha512": "sha512-Y/So/PcccsoBY9QQuDIJLQamNKgBELmGWpZmdIyoXP80+TUqddM7r+BW51HZYheOmoKTh4YBECK7TUNVXCJZiA==" + "id": "microsoft.netcore.app.runtime.osx-x64", + "version": "3.1.32", + "sha512": "sha512-91V9PmRcFOJzY6lc3QzA2Vk7fLiTpaT/0a0DoYaaBOSXDX6sy0YjDa/PPYGDHUaYnxUUftqVmXz4Rd415ccAwg==" } }, "nuget.microsoft.netcore.app.runtime.win-x64.v3.1.32": { @@ -2455,91 +2473,91 @@ "sha512": "sha512-cVOGmQYfQoQbls4z3fT1otCY08PvQwSJj3Ur+zwcJwd6Ejq0aRIkiiZZUQNxB/P6W+pfRTA5xi01u5lZzMvcKw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.win-arm64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-x64", - "version": "6.0.28", - "sha512": "sha512-damWlGv579s0bNotQ+Xcy+XZfDvZX9L7PJDTjd2nuRcS6ckIPwLWWkCmkaWFf5ndrjN2LrCxZ9ezZEtPBP2zOw==" + "id": "microsoft.netcore.app.runtime.win-arm64", + "version": "3.1.32", + "sha512": "sha512-k1EL5k/HYiUoQoTygRfUVAKwtmtpDKo4GC00OxvElEIMG5FmpYtnT075jBFqB0b5J3y4CB0kfQf1gZaiV9DwlA==" } }, - "nuget.microsoft.aspnetcore.app.runtime.win-x64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.linux-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.win-x64", - "version": "6.0.28", - "sha512": "sha512-ZIXD7z1791YsZvhLD7BwdVe2OHIok7ajUY3/iT4pcIxLyk40WEXmGTqszPLz02BXbW4a6bgBKGHxU+FTJbNnHw==" + "id": "microsoft.netcore.app.runtime.linux-x64", + "version": "5.0.17", + "sha512": "sha512-aZTIXNmm4nKrZP9iQrBAsuGFICZQdrZGbFq4p6StQ5eAfoWJK0maX/MWsXaWZGc/bc8o6h+v+elDxc29xuyo+g==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v3.0.3": { + "nuget.microsoft.netcore.app.runtime.linux-arm64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", - "version": "3.0.3", - "sha512": "sha512-MAWauBKz6sv6j/PXjSR0ow50GwZh8QlAY2vRlyN/MpcYhr5xf2UBt+P7g03MjGHCFImy3xBmt7gMvoDsen/gRQ==" + "id": "microsoft.netcore.app.runtime.linux-arm64", + "version": "5.0.17", + "sha512": "sha512-8EXts9kMDVCteF1p5bIokt/VSOG1f47xpqyARkXXQ1zmbSL6VpJxoVu5/TR4qcYOAUBvH+FfrjdThJJ0or4FAw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v3.0.3": { + "nuget.microsoft.netcore.app.runtime.linux-musl-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-arm64", - "version": "3.0.3", - "sha512": "sha512-NXATfeNJ2b3/SslsI/LbXIp1AaXM6yoKnEJQA2SW7LawfU+evBzoqgbcXap2AGRt1W+9VjavqaJCER+ilxnq9A==" + "id": "microsoft.netcore.app.runtime.linux-musl-x64", + "version": "5.0.17", + "sha512": "sha512-YlhkW0/2+ZiagSg1ZglBCrtTVUwtJJZZ+TDjgoKwdVcxahPYgpXsUDWtKfHVFxCAGccTZc92HecvAbFmfspbVQ==" } }, - "nuget.microsoft.aspnetcore.app.runtime.osx-arm64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.osx-arm64", - "version": "6.0.28", - "sha512": "sha512-WE5/d59savB7vjvzXjvwN2G15qYG4kprGXWTH5iT/r7jkGs/D6CJNSHlPuP1FxHVK/aJrDIF3Ce8nsq65PlNhw==" + "id": "microsoft.netcore.app.runtime.linux-musl-arm64", + "version": "5.0.17", + "sha512": "sha512-us+amSBsQ885nIi2ApDzrDeBJKvvDCKSsGuF3wA7hxA9oFqpxpfijXpWARxTb3gzSOqjG6v/GjvOesWtTZTRWQ==" } }, - "nuget.microsoft.netcore.app.runtime.linux-arm64.v8.0.3": { + "nuget.microsoft.netcore.app.runtime.osx-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-arm64", - "version": "8.0.3", - "sha512": "sha512-fSbx8v9UO3NChZb1IvrABhOq6y4ZWILlrjhBpRq89RT5x2WblYzfY7pHIvk7CnP/8mN4857VylIHe1Y4snP7lA==" + "id": "microsoft.netcore.app.runtime.osx-x64", + "version": "5.0.17", + "sha512": "sha512-2sAAzMHaag8pSyGZxRG94a69UxRmWHaQ8p5qnrNgoFzTa1X0b+jsLqzNvrQgQba4fTtNc3lUoRdIfqaQJb6MmQ==" } }, - "nuget.microsoft.netcore.app.runtime.osx-x64.v5.0.17": { + "nuget.microsoft.netcore.app.runtime.win-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.osx-x64", + "id": "microsoft.netcore.app.runtime.win-x64", "version": "5.0.17", - "sha512": "sha512-2sAAzMHaag8pSyGZxRG94a69UxRmWHaQ8p5qnrNgoFzTa1X0b+jsLqzNvrQgQba4fTtNc3lUoRdIfqaQJb6MmQ==" + "sha512": "sha512-Q+VlqOuhbAg5vU2RsWhKnPTP/QaeHzLhes32Y0aPadzKCgxYAxt2Bng7QTdNXqzraENevQQCFR83/oOutMp4/w==" } }, - "nuget.microsoft.netcore.app.runtime.win-arm64.v3.0.3": { + "nuget.microsoft.netcore.app.runtime.win-arm64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { @@ -2547,95 +2565,95 @@ "https://api.nuget.org/v3/index.json" ], "id": "microsoft.netcore.app.runtime.win-arm64", - "version": "3.0.3", - "sha512": "sha512-W9wQFjLpXfqXbV17s0FnAlPCUadTo58sA/yrQIc+vmUkFZ8m20D+XkBAUG9u6mut+oJta8K269Tc628P0E/uSA==" + "version": "5.0.17", + "sha512": "sha512-B2v3X59Gh8WD8079ZQJ68ipPA4qxjYHF++h0KqHhFMRIhVWwAMQfgkdPCSsnNyoNWZmXvVex/NQ3YWCV5LYFOA==" } }, - "nuget.microsoft.aspnetcore.app.runtime.win-arm64.v7.0.17": { + "nuget.microsoft.netcore.app.runtime.linux-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.win-arm64", - "version": "7.0.17", - "sha512": "sha512-/vD8BdiGKmIsOHAmUxa8OoV/Wa1ItCTysSrkWSwG4FOj/sLHePw993Kwg6SsDO+/Jc1B6oCuk3wAs+ouiJhlpw==" + "id": "microsoft.netcore.app.runtime.linux-x64", + "version": "6.0.28", + "sha512": "sha512-MDWmRsrA316L/UmgPKDUfoVYKcuMNUmTBI9UC4BxNM6WriLgDHLDYeDITLZIuWcQYqncG5B17Fv+7PPxB9eN7Q==" } }, - "nuget.microsoft.aspnetcore.app.runtime.osx-arm64.v8.0.3": { + "nuget.microsoft.netcore.app.runtime.linux-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.osx-arm64", - "version": "8.0.3", - "sha512": "sha512-8cr0QBFxcttwJAjAV+b7xzpW49lexXEBjS9BwxTqjTKRK31Zr+zwTZNgUOvfMbnV0YmUa0l+T7KDAiHHF00sYQ==" + "id": "microsoft.netcore.app.runtime.linux-arm64", + "version": "6.0.28", + "sha512": "sha512-x/m0RKyS4uO1BHd8w21v8FpdVousVgV6YVEZkAPalFH0BCf77CZVArSuYF3rxyINonVC9/D9gHRugHc9Rx4cLw==" } }, - "nuget.microsoft.netcore.app.runtime.osx-arm64.v8.0.3": { + "nuget.microsoft.netcore.app.runtime.linux-musl-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.osx-arm64", - "version": "8.0.3", - "sha512": "sha512-WBfj2hlAwxNc3ihO1/eTTLt+FhOZSO3kgl8AaOYNX1AWzd7btkEPVYzWIJl01Xv1v917KP1iGxxkm3SN6LUXVA==" + "id": "microsoft.netcore.app.runtime.linux-musl-x64", + "version": "6.0.28", + "sha512": "sha512-V29vC0FK0zHMF/JnOws/GB/JdN+V/S1Lw000H1Qk3gHNuRcv8OQF7si3N8mu91RfyM1QmVh5SE6VfgBy/s1Xng==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", + "id": "microsoft.netcore.app.runtime.linux-musl-arm64", "version": "6.0.28", - "sha512": "sha512-ARGJXod/9X+925y3kqoNVxNcTinKeXB+yVXa4wqWPyKB5rAaKyDfA+b27sehhJp3BtLElpd3naTnQXckOIxnqg==" + "sha512": "sha512-9PnNEXr70E8jMVgUId380xfB0r6V150SmXmJ8fy+yDjtplGOKPDqcLUtDMAhLK/3ue1EIXaC18jpUPGjTSDXRA==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v7.0.17": { + "nuget.microsoft.netcore.app.runtime.osx-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", - "version": "7.0.17", - "sha512": "sha512-qBhF/WbEGmX4CY4NDzsoH94Gf0re1ynHzZilV0Nt02MPm6yv2M0RO2FUOhMDIP2Iw0VIud3/WehAwrpMkJmt4A==" + "id": "microsoft.netcore.app.runtime.osx-x64", + "version": "6.0.28", + "sha512": "sha512-yhk89RxfqaPoWEtK/5nEwZKRJsaDQ8hfAfYPOm0c1Rt5L9g3u/Hw1QywDupreJbRXG51WVtjGY1YnjazsUuWWQ==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v3.0.3": { + "nuget.microsoft.netcore.app.runtime.osx-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-x64", - "version": "3.0.3", - "sha512": "sha512-RD9dLMTl9G8p6eUkLLgFcU+deW+CFO6uJ0+5R1gS7piUQEPTuSDjVtO/NCGaWPC5rdgyGp82D79cmD5lW2yT8A==" + "id": "microsoft.netcore.app.runtime.osx-arm64", + "version": "6.0.28", + "sha512": "sha512-pkj9McmSXRyde2DiNy3zjDwB9dY8x010YZw12l/K/TsmlhEY1XrVEULLz8e80PoRHUAabd8uB6cYahCEMQv9BA==" } }, - "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v8.0.3": { + "nuget.microsoft.netcore.app.runtime.win-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-musl-arm64", - "version": "8.0.3", - "sha512": "sha512-vIyT0Eb+7CnxvYeAvh7BeRDhqIGtgDegjVRiGRFETmEFRMmbvl253L6KBmEyn2O56nYvdUA+4NhlywahQ5Kpew==" + "id": "microsoft.netcore.app.runtime.win-x64", + "version": "6.0.28", + "sha512": "sha512-9sBd6kglHwKmE2IEsydN+eql5+iRwt4IECdAgpnmY64mCum9hIx3CVYCHwHItmdi0MV6dZG8MVwC7ky9AgI1tw==" } }, - "nuget.microsoft.netcore.app.runtime.win-arm64.v8.0.3": { + "nuget.microsoft.netcore.app.runtime.win-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { @@ -2643,104 +2661,104 @@ "https://api.nuget.org/v3/index.json" ], "id": "microsoft.netcore.app.runtime.win-arm64", - "version": "8.0.3", - "sha512": "sha512-BNCdzoSZ4xYXJF6/O2kYyYnR8ESI6524wmy5DNZWpegBT7tjzPnewpPnByFfqOCdgxHvA+K9yBWy7jTVa9Y9Pw==" + "version": "6.0.28", + "sha512": "sha512-Q/IkChRKqqhLKq2mJmFJazooX6/RsL3I1VcIBq6sMh+MJ6Y6qGW6IdW5PoQwd7ynfKtyDOdldpRlCZLP1Ua0dw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.win-x64.v7.0.17": { + "nuget.microsoft.netcore.app.runtime.linux-x64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.win-x64", + "id": "microsoft.netcore.app.runtime.linux-x64", "version": "7.0.17", - "sha512": "sha512-BKvRY/HBJ9N/uN8VAmiF9WB4jEz0Zest6v9thuAdxLf43IKuolO5zurSi2q+fuN6nuhgdYHj3zI1KszZrQ2Pcw==" + "sha512": "sha512-Lenw9OxCemj6UT+MZogIOflRpw3vmi8IdUXk327Lj0vibldfd9lUc3rO2zfzlTBD6fzz6BhXY3schiQtkWQ3Bw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v5.0.17": { + "nuget.microsoft.netcore.app.runtime.linux-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.osx-x64", - "version": "5.0.17", - "sha512": "sha512-CpsTwPpyC8vNhPLdruZhxe+ffDASsDsvFjLGQ6vvcRwCYGpzJoQ7z78jWHhfcXbh2rKUq67ve4LWiIlEF58kCg==" + "id": "microsoft.netcore.app.runtime.linux-arm64", + "version": "7.0.17", + "sha512": "sha512-Y1T97Qry9uRfg3w48o5SirDPPUZ5/fw5XtRQf8mhCDwWmo4Xn6uBTuto1YKAuR77RLRMGAvbqVLFWm2FTTxs3Q==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.linux-musl-x64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", - "version": "6.0.28", - "sha512": "sha512-McoAlQkxd2UsXCAYps+mWRcYPaPFFu8AnvCVRPwwIcfPi5qzT2AdZOTi+qoy3V4LK+Gda97ZwLQjyhMwhmom6Q==" + "id": "microsoft.netcore.app.runtime.linux-musl-x64", + "version": "7.0.17", + "sha512": "sha512-/+BWvytdGKhaoIUvYuswuvFGcfLHindOnkPsYT9DsqQNM3ymC9Y/wH9W2alIFHFlklYk7B9ClT4r6rsHpvq6ig==" } }, - "nuget.microsoft.netcore.app.runtime.osx-arm64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.osx-arm64", - "version": "6.0.28", - "sha512": "sha512-pkj9McmSXRyde2DiNy3zjDwB9dY8x010YZw12l/K/TsmlhEY1XrVEULLz8e80PoRHUAabd8uB6cYahCEMQv9BA==" + "id": "microsoft.netcore.app.runtime.linux-musl-arm64", + "version": "7.0.17", + "sha512": "sha512-nUMDckTRAg7+b+G6FtJ1MggLEpsjR0VDP6xs/JgtK4b27ftGhjSvbB2a87QncXsztiW5SwUGmS8wv0GjiDxTdQ==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v3.1.32": { + "nuget.microsoft.netcore.app.runtime.osx-x64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", - "version": "3.1.32", - "sha512": "sha512-J0LbOrvRX/QJC+XSPM/v4v4b/wDJc8UKY9k8aR7mOYk6MfzkSuwc5Jz9yJzl9LCYuDb3hWYuYTZA+o8OqnZNZg==" + "id": "microsoft.netcore.app.runtime.osx-x64", + "version": "7.0.17", + "sha512": "sha512-0ssKzjvtDTkBHeqbhxACkrAxy1DUpIyqbAz4Epk4AwPOHSdzguAZXACQXBKrVz2FnNuHqqi0cZrtYX2UZ9I1Uw==" } }, - "nuget.microsoft.netcore.app.runtime.linux-x64.v3.1.32": { + "nuget.microsoft.netcore.app.runtime.osx-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-x64", - "version": "3.1.32", - "sha512": "sha512-Sh3sRKcCjQwi7X9FPbbwz8tFygVewWLUiFO2/VnCOH40ZX9bix5nbESQxK0i8uy7OTuBDxNTGqcUvJxO+baw6A==" + "id": "microsoft.netcore.app.runtime.osx-arm64", + "version": "7.0.17", + "sha512": "sha512-Hg/noPCsI4vHJBbE2bpexbDkKFKWNAjm7zhZP2mBNa6AcpqISgCyRAXCHIzTniRLq6JB0kddW8A5namdtkrxWw==" } }, - "nuget.microsoft.netcore.app.runtime.linux-x64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.win-x64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-x64", - "version": "6.0.28", - "sha512": "sha512-MDWmRsrA316L/UmgPKDUfoVYKcuMNUmTBI9UC4BxNM6WriLgDHLDYeDITLZIuWcQYqncG5B17Fv+7PPxB9eN7Q==" + "id": "microsoft.netcore.app.runtime.win-x64", + "version": "7.0.17", + "sha512": "sha512-vKOq7wBnk8MYFUD0mWGo8nNCy6U4l0w+vFuygO1Z5SATUyg77vp8QwVwDIIT1iXVQgRZRRKdCZHaLkjmLGiWSQ==" } }, - "nuget.microsoft.netcore.app.runtime.win-x64.v3.0.3": { + "nuget.microsoft.netcore.app.runtime.win-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.win-x64", - "version": "3.0.3", - "sha512": "sha512-Pwv8RB2F8LCVFpTL2kdCcNvru4EZsG1vSFljPClbpTJR3tF9mp0DAyxBbyfy6Tg2PwV4XMKysqy2tTd4zCqpBA==" + "id": "microsoft.netcore.app.runtime.win-arm64", + "version": "7.0.17", + "sha512": "sha512-YPOLaGXXkpTKgLMGBAtB/lIQltflhsbVZFbRMboscEW+r4dlTYpMwfhxfQxUmi9/IMjwiTFj6Ke1mw05DKuSxA==" } }, "nuget.microsoft.netcore.app.runtime.linux-x64.v8.0.3": { @@ -2755,28 +2773,16 @@ "sha512": "sha512-2qIyMyKP6lqX24X3459TYKmuYN866ZYP99/UxqteYOyZclGXV5rrdrxXsf1FAFM7EgcGR7uhfVtffeBINkuNlA==" } }, - "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v8.0.3": { + "nuget.microsoft.netcore.app.runtime.linux-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.osx-x64", + "id": "microsoft.netcore.app.runtime.linux-arm64", "version": "8.0.3", - "sha512": "sha512-atqmE/GBwxUBwHG1yukG3HikvD9shkwmehDc0ADM/b6DWxEUtkrSCW1rP3TMxMusaCtZXOaQw4NCtCI6uxF9Pw==" - } - }, - "nuget.microsoft.netcore.app.runtime.win-arm64.v7.0.17": { - "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", - "ruleClassName": "nuget_archive", - "attributes": { - "sources": [ - "https://api.nuget.org/v3/index.json" - ], - "id": "microsoft.netcore.app.runtime.win-arm64", - "version": "7.0.17", - "sha512": "sha512-YPOLaGXXkpTKgLMGBAtB/lIQltflhsbVZFbRMboscEW+r4dlTYpMwfhxfQxUmi9/IMjwiTFj6Ke1mw05DKuSxA==" + "sha512": "sha512-fSbx8v9UO3NChZb1IvrABhOq6y4ZWILlrjhBpRq89RT5x2WblYzfY7pHIvk7CnP/8mN4857VylIHe1Y4snP7lA==" } }, "nuget.microsoft.netcore.app.runtime.linux-musl-x64.v8.0.3": { @@ -2791,333 +2797,199 @@ "sha512": "sha512-AMLgGVFu0yjaw+8DEW7uNgAI0TXPPl7dnwEnoS8wFLOak6IXodBfz69kpT4E9vqbiYG6WsDNxRpLD7n0FrfdXw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v3.1.32": { + "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.osx-x64", - "version": "3.1.32", - "sha512": "sha512-X7T+RFwnoDyFBe9+HzSqJ6MdqMEKrZBAZBDYhxhiKuR2St191gUJgbd7Ok9QpOHwrCaoYV9hysljG38k0VWLxw==" + "id": "microsoft.netcore.app.runtime.linux-musl-arm64", + "version": "8.0.3", + "sha512": "sha512-vIyT0Eb+7CnxvYeAvh7BeRDhqIGtgDegjVRiGRFETmEFRMmbvl253L6KBmEyn2O56nYvdUA+4NhlywahQ5Kpew==" } }, - "nuget.microsoft.netcore.app.runtime.win-x64.v5.0.17": { + "nuget.microsoft.netcore.app.runtime.osx-x64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.win-x64", - "version": "5.0.17", - "sha512": "sha512-Q+VlqOuhbAg5vU2RsWhKnPTP/QaeHzLhes32Y0aPadzKCgxYAxt2Bng7QTdNXqzraENevQQCFR83/oOutMp4/w==" + "id": "microsoft.netcore.app.runtime.osx-x64", + "version": "8.0.3", + "sha512": "sha512-uroqLZnzqE8vTPeQUdk3s7QXHPAoOiBIssTVMs8rBz9l+IRkpA0N6gQC0zYhkD+mFTMTXOl6HdO77kBN9NdPvQ==" } }, - "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v6.0.28": { + "nuget.microsoft.netcore.app.runtime.osx-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.osx-x64", - "version": "6.0.28", - "sha512": "sha512-QCeL21tY7yCMxPSIITNDwOZ27ezSh1opva7QdJgOJ+Y794bWg9HXgmvpNmQnFEM8pnv5kr4xQ7iK7MOwdJuEsg==" + "id": "microsoft.netcore.app.runtime.osx-arm64", + "version": "8.0.3", + "sha512": "sha512-WBfj2hlAwxNc3ihO1/eTTLt+FhOZSO3kgl8AaOYNX1AWzd7btkEPVYzWIJl01Xv1v917KP1iGxxkm3SN6LUXVA==" } }, - "nuget.microsoft.netcore.app.runtime.osx-x64.v3.1.32": { + "nuget.microsoft.netcore.app.runtime.win-x64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.osx-x64", - "version": "3.1.32", - "sha512": "sha512-91V9PmRcFOJzY6lc3QzA2Vk7fLiTpaT/0a0DoYaaBOSXDX6sy0YjDa/PPYGDHUaYnxUUftqVmXz4Rd415ccAwg==" + "id": "microsoft.netcore.app.runtime.win-x64", + "version": "8.0.3", + "sha512": "sha512-SxBniyhYkk4Z3yjmIWlbFDY/1xO6nPjgGK8vTnizSYDDC8Hazku1rSTVSbUoNoq9P8xg63akAmXTR7TwzOwnNQ==" } }, - "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v3.1.32": { + "nuget.microsoft.netcore.app.runtime.win-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-musl-arm64", - "version": "3.1.32", - "sha512": "sha512-5XvNdjhqnp3Hx7rmaXDW1GdVI5V3f3VXOQlnNAZ4nDZlQjNIEVRmxfbAwlE/XmnThwsldKa16kUSkd4yNgJEQw==" + "id": "microsoft.netcore.app.runtime.win-arm64", + "version": "8.0.3", + "sha512": "sha512-BNCdzoSZ4xYXJF6/O2kYyYnR8ESI6524wmy5DNZWpegBT7tjzPnewpPnByFfqOCdgxHvA+K9yBWy7jTVa9Y9Pw==" } }, - "nuget.microsoft.netcore.app.runtime.win-x64.v8.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.win-x64", - "version": "8.0.3", - "sha512": "sha512-SxBniyhYkk4Z3yjmIWlbFDY/1xO6nPjgGK8vTnizSYDDC8Hazku1rSTVSbUoNoq9P8xg63akAmXTR7TwzOwnNQ==" + "id": "microsoft.aspnetcore.app.runtime.linux-x64", + "version": "3.0.3", + "sha512": "sha512-RD9dLMTl9G8p6eUkLLgFcU+deW+CFO6uJ0+5R1gS7piUQEPTuSDjVtO/NCGaWPC5rdgyGp82D79cmD5lW2yT8A==" } }, - "nuget.microsoft.aspnetcore.app.runtime.win-arm64.v5.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.win-arm64", - "version": "5.0.17", - "sha512": "sha512-dZajijsKrJJhOwts64gw4UMap0BwCW2+jyKVwkMPG6KypOosIoEn1Gg+XAWdo3GhBrqYvQ5XkPM1r63GglOqtA==" + "id": "microsoft.aspnetcore.app.runtime.linux-arm64", + "version": "3.0.3", + "sha512": "sha512-NXATfeNJ2b3/SslsI/LbXIp1AaXM6yoKnEJQA2SW7LawfU+evBzoqgbcXap2AGRt1W+9VjavqaJCER+ilxnq9A==" } }, - "nuget.microsoft.netcore.app.runtime.win-x64.v6.0.28": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.win-x64", - "version": "6.0.28", - "sha512": "sha512-9sBd6kglHwKmE2IEsydN+eql5+iRwt4IECdAgpnmY64mCum9hIx3CVYCHwHItmdi0MV6dZG8MVwC7ky9AgI1tw==" + "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", + "version": "3.0.3", + "sha512": "sha512-jJYE+eZjILELbummWUpew6J2X0m/42fHn/rSTlgrKx4xy4NFm2jbmkpVmLq8B2jZpVum0gEpHj1aTFRfl+OgoQ==" } }, - "nuget.microsoft.aspnetcore.app.runtime.win-arm64.v6.0.28": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.win-arm64", - "version": "6.0.28", - "sha512": "sha512-5dFuvDm5b/dxCHzXZBSse0fNcF2Zcc4fXolA00Grp134uFf/OxeNjVzmMVZ+Ebcqfrq5t5l5d6cuyhhbuZ8OVA==" + "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", + "version": "3.0.3", + "sha512": "sha512-MAWauBKz6sv6j/PXjSR0ow50GwZh8QlAY2vRlyN/MpcYhr5xf2UBt+P7g03MjGHCFImy3xBmt7gMvoDsen/gRQ==" } }, - "nuget.microsoft.netcore.app.runtime.linux-x64.v5.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-x64", - "version": "5.0.17", - "sha512": "sha512-aZTIXNmm4nKrZP9iQrBAsuGFICZQdrZGbFq4p6StQ5eAfoWJK0maX/MWsXaWZGc/bc8o6h+v+elDxc29xuyo+g==" + "id": "microsoft.aspnetcore.app.runtime.osx-x64", + "version": "3.0.3", + "sha512": "sha512-HotMqTD/tTUSzdoDlFa0a42eZHdBJgAPm/EBHCsvX+Vxh93LBf6P/6CFsMhpuuly7lh3YcMhYuT/GucAtxd8zQ==" } }, - "nuget.microsoft.netcore.app.runtime.osx-arm64.v7.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.win-x64.v3.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.osx-arm64", - "version": "7.0.17", - "sha512": "sha512-Hg/noPCsI4vHJBbE2bpexbDkKFKWNAjm7zhZP2mBNa6AcpqISgCyRAXCHIzTniRLq6JB0kddW8A5namdtkrxWw==" - } - }, - "dotnet.runtime_packs": { - "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_repo.bzl", - "ruleClassName": "_nuget_repo", - "attributes": { - "repo_name": "dotnet.runtime_packs", - "packages": [ - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v3.0.3\",\"sha512\":\"sha512-SsEFpDY7x0sPe1ULwddZ7n5p4dfcOdx5wXPvGJQeYvjRs7J4dbqNfGTNPja+x0Zzl7mq0/oTobd6DSVIQpEdAw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v3.0.3\",\"sha512\":\"sha512-20QbquU9rhPmfN4BOzNRup9mxOFvRqUiSKhWy2HX3tWQzbdftkR3A/vuXdNVGclIBeyXfKO+S3W3YP9Fz3pN2g==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v3.0.3\",\"sha512\":\"sha512-DtrV3ONhk1E5hL17DM95SVJKV99BrlxjHlRAiEm1PY00NfX9dcowR5DOLc4FLmVKU629o5/xWa5rHITcLIrbwg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v3.0.3\",\"sha512\":\"sha512-hQFrym9SCn9M2kwnJ5GV91CbTsfZhLSmcb0HDX901DIc4zbCF1fB/VAeHhfTd/4/ADgbMNE/n/cG9she4bGHIQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v3.0.3\",\"sha512\":\"sha512-dfHXm0iFa0QsOrbuTjO3EOXDHUelL90ZJuKfV//W1wekoBMKRhSbJPFq2SI99BGvQZJj7ysv9RT6QtIEiWfGXg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v3.0.3\",\"sha512\":\"sha512-Pwv8RB2F8LCVFpTL2kdCcNvru4EZsG1vSFljPClbpTJR3tF9mp0DAyxBbyfy6Tg2PwV4XMKysqy2tTd4zCqpBA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v3.0.3\",\"sha512\":\"sha512-W9wQFjLpXfqXbV17s0FnAlPCUadTo58sA/yrQIc+vmUkFZ8m20D+XkBAUG9u6mut+oJta8K269Tc628P0E/uSA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v3.1.32\",\"sha512\":\"sha512-Sh3sRKcCjQwi7X9FPbbwz8tFygVewWLUiFO2/VnCOH40ZX9bix5nbESQxK0i8uy7OTuBDxNTGqcUvJxO+baw6A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v3.1.32\",\"sha512\":\"sha512-30BMqutTq3QcWEyz4xicVoFFBDzjjYVFGOArgXxWvjT6sYBPO+vJJXfWWPdawkYWLVu+auPB0mmH9+QwpeL0uA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v3.1.32\",\"sha512\":\"sha512-jgeoftcDq2ks5Tb/2hI70KJzPYklL9cTmPISSq6MriPVOFhtZsbJwxuOrt86JanfolTujXe98kXbZXvUtpPmnw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v3.1.32\",\"sha512\":\"sha512-5XvNdjhqnp3Hx7rmaXDW1GdVI5V3f3VXOQlnNAZ4nDZlQjNIEVRmxfbAwlE/XmnThwsldKa16kUSkd4yNgJEQw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v3.1.32\",\"sha512\":\"sha512-91V9PmRcFOJzY6lc3QzA2Vk7fLiTpaT/0a0DoYaaBOSXDX6sy0YjDa/PPYGDHUaYnxUUftqVmXz4Rd415ccAwg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v3.1.32\",\"sha512\":\"sha512-cVOGmQYfQoQbls4z3fT1otCY08PvQwSJj3Ur+zwcJwd6Ejq0aRIkiiZZUQNxB/P6W+pfRTA5xi01u5lZzMvcKw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v3.1.32\",\"sha512\":\"sha512-k1EL5k/HYiUoQoTygRfUVAKwtmtpDKo4GC00OxvElEIMG5FmpYtnT075jBFqB0b5J3y4CB0kfQf1gZaiV9DwlA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v5.0.17\",\"sha512\":\"sha512-aZTIXNmm4nKrZP9iQrBAsuGFICZQdrZGbFq4p6StQ5eAfoWJK0maX/MWsXaWZGc/bc8o6h+v+elDxc29xuyo+g==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v5.0.17\",\"sha512\":\"sha512-8EXts9kMDVCteF1p5bIokt/VSOG1f47xpqyARkXXQ1zmbSL6VpJxoVu5/TR4qcYOAUBvH+FfrjdThJJ0or4FAw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v5.0.17\",\"sha512\":\"sha512-YlhkW0/2+ZiagSg1ZglBCrtTVUwtJJZZ+TDjgoKwdVcxahPYgpXsUDWtKfHVFxCAGccTZc92HecvAbFmfspbVQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v5.0.17\",\"sha512\":\"sha512-us+amSBsQ885nIi2ApDzrDeBJKvvDCKSsGuF3wA7hxA9oFqpxpfijXpWARxTb3gzSOqjG6v/GjvOesWtTZTRWQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v5.0.17\",\"sha512\":\"sha512-2sAAzMHaag8pSyGZxRG94a69UxRmWHaQ8p5qnrNgoFzTa1X0b+jsLqzNvrQgQba4fTtNc3lUoRdIfqaQJb6MmQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v5.0.17\",\"sha512\":\"sha512-Q+VlqOuhbAg5vU2RsWhKnPTP/QaeHzLhes32Y0aPadzKCgxYAxt2Bng7QTdNXqzraENevQQCFR83/oOutMp4/w==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v5.0.17\",\"sha512\":\"sha512-B2v3X59Gh8WD8079ZQJ68ipPA4qxjYHF++h0KqHhFMRIhVWwAMQfgkdPCSsnNyoNWZmXvVex/NQ3YWCV5LYFOA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v6.0.28\",\"sha512\":\"sha512-MDWmRsrA316L/UmgPKDUfoVYKcuMNUmTBI9UC4BxNM6WriLgDHLDYeDITLZIuWcQYqncG5B17Fv+7PPxB9eN7Q==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v6.0.28\",\"sha512\":\"sha512-x/m0RKyS4uO1BHd8w21v8FpdVousVgV6YVEZkAPalFH0BCf77CZVArSuYF3rxyINonVC9/D9gHRugHc9Rx4cLw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v6.0.28\",\"sha512\":\"sha512-V29vC0FK0zHMF/JnOws/GB/JdN+V/S1Lw000H1Qk3gHNuRcv8OQF7si3N8mu91RfyM1QmVh5SE6VfgBy/s1Xng==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v6.0.28\",\"sha512\":\"sha512-9PnNEXr70E8jMVgUId380xfB0r6V150SmXmJ8fy+yDjtplGOKPDqcLUtDMAhLK/3ue1EIXaC18jpUPGjTSDXRA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v6.0.28\",\"sha512\":\"sha512-yhk89RxfqaPoWEtK/5nEwZKRJsaDQ8hfAfYPOm0c1Rt5L9g3u/Hw1QywDupreJbRXG51WVtjGY1YnjazsUuWWQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.netcore.app.runtime.osx-arm64.v6.0.28\",\"sha512\":\"sha512-pkj9McmSXRyde2DiNy3zjDwB9dY8x010YZw12l/K/TsmlhEY1XrVEULLz8e80PoRHUAabd8uB6cYahCEMQv9BA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v6.0.28\",\"sha512\":\"sha512-9sBd6kglHwKmE2IEsydN+eql5+iRwt4IECdAgpnmY64mCum9hIx3CVYCHwHItmdi0MV6dZG8MVwC7ky9AgI1tw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v6.0.28\",\"sha512\":\"sha512-Q/IkChRKqqhLKq2mJmFJazooX6/RsL3I1VcIBq6sMh+MJ6Y6qGW6IdW5PoQwd7ynfKtyDOdldpRlCZLP1Ua0dw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v7.0.17\",\"sha512\":\"sha512-Lenw9OxCemj6UT+MZogIOflRpw3vmi8IdUXk327Lj0vibldfd9lUc3rO2zfzlTBD6fzz6BhXY3schiQtkWQ3Bw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v7.0.17\",\"sha512\":\"sha512-Y1T97Qry9uRfg3w48o5SirDPPUZ5/fw5XtRQf8mhCDwWmo4Xn6uBTuto1YKAuR77RLRMGAvbqVLFWm2FTTxs3Q==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v7.0.17\",\"sha512\":\"sha512-/+BWvytdGKhaoIUvYuswuvFGcfLHindOnkPsYT9DsqQNM3ymC9Y/wH9W2alIFHFlklYk7B9ClT4r6rsHpvq6ig==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v7.0.17\",\"sha512\":\"sha512-nUMDckTRAg7+b+G6FtJ1MggLEpsjR0VDP6xs/JgtK4b27ftGhjSvbB2a87QncXsztiW5SwUGmS8wv0GjiDxTdQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v7.0.17\",\"sha512\":\"sha512-0ssKzjvtDTkBHeqbhxACkrAxy1DUpIyqbAz4Epk4AwPOHSdzguAZXACQXBKrVz2FnNuHqqi0cZrtYX2UZ9I1Uw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.netcore.app.runtime.osx-arm64.v7.0.17\",\"sha512\":\"sha512-Hg/noPCsI4vHJBbE2bpexbDkKFKWNAjm7zhZP2mBNa6AcpqISgCyRAXCHIzTniRLq6JB0kddW8A5namdtkrxWw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v7.0.17\",\"sha512\":\"sha512-vKOq7wBnk8MYFUD0mWGo8nNCy6U4l0w+vFuygO1Z5SATUyg77vp8QwVwDIIT1iXVQgRZRRKdCZHaLkjmLGiWSQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v7.0.17\",\"sha512\":\"sha512-YPOLaGXXkpTKgLMGBAtB/lIQltflhsbVZFbRMboscEW+r4dlTYpMwfhxfQxUmi9/IMjwiTFj6Ke1mw05DKuSxA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v8.0.3\",\"sha512\":\"sha512-2qIyMyKP6lqX24X3459TYKmuYN866ZYP99/UxqteYOyZclGXV5rrdrxXsf1FAFM7EgcGR7uhfVtffeBINkuNlA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v8.0.3\",\"sha512\":\"sha512-fSbx8v9UO3NChZb1IvrABhOq6y4ZWILlrjhBpRq89RT5x2WblYzfY7pHIvk7CnP/8mN4857VylIHe1Y4snP7lA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v8.0.3\",\"sha512\":\"sha512-AMLgGVFu0yjaw+8DEW7uNgAI0TXPPl7dnwEnoS8wFLOak6IXodBfz69kpT4E9vqbiYG6WsDNxRpLD7n0FrfdXw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v8.0.3\",\"sha512\":\"sha512-vIyT0Eb+7CnxvYeAvh7BeRDhqIGtgDegjVRiGRFETmEFRMmbvl253L6KBmEyn2O56nYvdUA+4NhlywahQ5Kpew==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v8.0.3\",\"sha512\":\"sha512-uroqLZnzqE8vTPeQUdk3s7QXHPAoOiBIssTVMs8rBz9l+IRkpA0N6gQC0zYhkD+mFTMTXOl6HdO77kBN9NdPvQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.netcore.app.runtime.osx-arm64.v8.0.3\",\"sha512\":\"sha512-WBfj2hlAwxNc3ihO1/eTTLt+FhOZSO3kgl8AaOYNX1AWzd7btkEPVYzWIJl01Xv1v917KP1iGxxkm3SN6LUXVA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v8.0.3\",\"sha512\":\"sha512-SxBniyhYkk4Z3yjmIWlbFDY/1xO6nPjgGK8vTnizSYDDC8Hazku1rSTVSbUoNoq9P8xg63akAmXTR7TwzOwnNQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v8.0.3\",\"sha512\":\"sha512-BNCdzoSZ4xYXJF6/O2kYyYnR8ESI6524wmy5DNZWpegBT7tjzPnewpPnByFfqOCdgxHvA+K9yBWy7jTVa9Y9Pw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v3.0.3\",\"sha512\":\"sha512-RD9dLMTl9G8p6eUkLLgFcU+deW+CFO6uJ0+5R1gS7piUQEPTuSDjVtO/NCGaWPC5rdgyGp82D79cmD5lW2yT8A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v3.0.3\",\"sha512\":\"sha512-NXATfeNJ2b3/SslsI/LbXIp1AaXM6yoKnEJQA2SW7LawfU+evBzoqgbcXap2AGRt1W+9VjavqaJCER+ilxnq9A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v3.0.3\",\"sha512\":\"sha512-jJYE+eZjILELbummWUpew6J2X0m/42fHn/rSTlgrKx4xy4NFm2jbmkpVmLq8B2jZpVum0gEpHj1aTFRfl+OgoQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v3.0.3\",\"sha512\":\"sha512-MAWauBKz6sv6j/PXjSR0ow50GwZh8QlAY2vRlyN/MpcYhr5xf2UBt+P7g03MjGHCFImy3xBmt7gMvoDsen/gRQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v3.0.3\",\"sha512\":\"sha512-HotMqTD/tTUSzdoDlFa0a42eZHdBJgAPm/EBHCsvX+Vxh93LBf6P/6CFsMhpuuly7lh3YcMhYuT/GucAtxd8zQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v3.0.3\",\"sha512\":\"sha512-Y/So/PcccsoBY9QQuDIJLQamNKgBELmGWpZmdIyoXP80+TUqddM7r+BW51HZYheOmoKTh4YBECK7TUNVXCJZiA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v3.1.32\",\"sha512\":\"sha512-pc/0skPzojvKnMMgUueo8aHwmdfF7oLrcmbtScSDi3eT6MejvwzzBVp63lgcsGM+OVLyojf79iBAicd/b7ykCw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v3.1.32\",\"sha512\":\"sha512-Cgzc3B2gBawYYV1g1FVEVg0k9hotwGL3SPZ4ptGegs0Q6lOoIrLB7j+Vb99pTBmVs3NQs5IJeVzIaTvJ+g0Orw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v3.1.32\",\"sha512\":\"sha512-CiDKX16Vbv4fy7I3HyPm7OKyhz6v61idhaDEr1kW0R+ZGCsV2vTNC864OzbovBL0Pmfb/qYQK7Ly4k5FsiVfHw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v3.1.32\",\"sha512\":\"sha512-J0LbOrvRX/QJC+XSPM/v4v4b/wDJc8UKY9k8aR7mOYk6MfzkSuwc5Jz9yJzl9LCYuDb3hWYuYTZA+o8OqnZNZg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v3.1.32\",\"sha512\":\"sha512-X7T+RFwnoDyFBe9+HzSqJ6MdqMEKrZBAZBDYhxhiKuR2St191gUJgbd7Ok9QpOHwrCaoYV9hysljG38k0VWLxw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v3.1.32\",\"sha512\":\"sha512-8M5j6phvShGe10B27UVVXdKvMRyJ1Xp2iKBpdgB1UlrCTB5oGoIgQeK82j2iNwE+n+R0mL1CbTYrnib/mRFsdA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-arm64.v3.1.32\",\"sha512\":\"sha512-ME5y8L40XafMwpsTay6peXu4CtvWU+5onUnItr6YzPRJPJYvcd9h1pvBGeBbjuv7IV1Zt07zcuLBE+S40HlRXQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v5.0.17\",\"sha512\":\"sha512-mDNoNuUVQf6fYNqgupRzjgbLPuqaj1dbTc01tY3g34TW6ARLtpnTPS8ur4ayMoNnlsQLpoy+Zi7ob0K1dNIZ0w==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v5.0.17\",\"sha512\":\"sha512-qOm4eEGPVMVd+z+CGo2C5l2Qss7hoWREpLILBhbAzS0B3Lb1pMyX7prz9R0l6WUuyeKoKRff2hIWfI69vsURhg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v5.0.17\",\"sha512\":\"sha512-ZQsaMSvv1ygkbU1O5Ns4wlwu4BSGG/5fVSn82wozqCyEISmDNCQyh33iQgadLNefEQWhHUsdcFYb3OAYdfFSoQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v5.0.17\",\"sha512\":\"sha512-HGXmMdpWSkhLkskxer6nrd7HVqGgpiGcxTOFpJgsucBEuiy6LXHFPQ9micU4WiAuosV52Qc8sVBmnhGeCcwNTg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v5.0.17\",\"sha512\":\"sha512-CpsTwPpyC8vNhPLdruZhxe+ffDASsDsvFjLGQ6vvcRwCYGpzJoQ7z78jWHhfcXbh2rKUq67ve4LWiIlEF58kCg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v5.0.17\",\"sha512\":\"sha512-jIZjwj5feyF7p95M0hosArKnBMajc2Zy86UIg6YUcR0mJkcbPpbS+ReLn8hY6Hkml4uJcQZs9ssQOPyJ97AN8w==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-arm64.v5.0.17\",\"sha512\":\"sha512-dZajijsKrJJhOwts64gw4UMap0BwCW2+jyKVwkMPG6KypOosIoEn1Gg+XAWdo3GhBrqYvQ5XkPM1r63GglOqtA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v6.0.28\",\"sha512\":\"sha512-damWlGv579s0bNotQ+Xcy+XZfDvZX9L7PJDTjd2nuRcS6ckIPwLWWkCmkaWFf5ndrjN2LrCxZ9ezZEtPBP2zOw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v6.0.28\",\"sha512\":\"sha512-d7aCegi8yRJXbTaYhM75z3RIkji5Ld9qDi4MmCffxFjpEddmbQfib42gpBrGY1bdc/G6bhoRcHpM6pOnE0GY+g==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v6.0.28\",\"sha512\":\"sha512-ARGJXod/9X+925y3kqoNVxNcTinKeXB+yVXa4wqWPyKB5rAaKyDfA+b27sehhJp3BtLElpd3naTnQXckOIxnqg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v6.0.28\",\"sha512\":\"sha512-McoAlQkxd2UsXCAYps+mWRcYPaPFFu8AnvCVRPwwIcfPi5qzT2AdZOTi+qoy3V4LK+Gda97ZwLQjyhMwhmom6Q==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v6.0.28\",\"sha512\":\"sha512-QCeL21tY7yCMxPSIITNDwOZ27ezSh1opva7QdJgOJ+Y794bWg9HXgmvpNmQnFEM8pnv5kr4xQ7iK7MOwdJuEsg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-arm64.v6.0.28\",\"sha512\":\"sha512-WE5/d59savB7vjvzXjvwN2G15qYG4kprGXWTH5iT/r7jkGs/D6CJNSHlPuP1FxHVK/aJrDIF3Ce8nsq65PlNhw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v6.0.28\",\"sha512\":\"sha512-ZIXD7z1791YsZvhLD7BwdVe2OHIok7ajUY3/iT4pcIxLyk40WEXmGTqszPLz02BXbW4a6bgBKGHxU+FTJbNnHw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-arm64.v6.0.28\",\"sha512\":\"sha512-5dFuvDm5b/dxCHzXZBSse0fNcF2Zcc4fXolA00Grp134uFf/OxeNjVzmMVZ+Ebcqfrq5t5l5d6cuyhhbuZ8OVA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v7.0.17\",\"sha512\":\"sha512-kZN1hTiJnOfmDLc3vsidd8bWY+MVd9FfRAkspl9VvePIUJUc0TUG8TonYP8pgjrypns25bQ6fgnKOIg0VpWPQQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v7.0.17\",\"sha512\":\"sha512-jZK4BPVthpHGpLjSnSOy610NGSMIAbxQHlFGXL3AeKFDd69r3L/vdb+ipRqoNl6phxoL8h8bH4/E7UB6kuhUtA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v7.0.17\",\"sha512\":\"sha512-qBhF/WbEGmX4CY4NDzsoH94Gf0re1ynHzZilV0Nt02MPm6yv2M0RO2FUOhMDIP2Iw0VIud3/WehAwrpMkJmt4A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v7.0.17\",\"sha512\":\"sha512-vm1pkIA5cXEaMZRStHWx8gw5oD+f+DGpo8oXi4Aqn44vIAUtITBjqglbQdgnqCHgopsK6Bgtul1Ubj2nZOCTkQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v7.0.17\",\"sha512\":\"sha512-AAf0oXoirinh9T/hcVn0qvEW6DxpKP8aWQHX1qEL9FmIXVbBYH51pSNGL8vg7dxxoWYBrYJn14mX/wvlL2KKJQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-arm64.v7.0.17\",\"sha512\":\"sha512-64bQtKkPY02kZNsFMp9pMoikoyMsIy8GVcPD4fhG7QnekRby9Qkfvpocbr757VeEaDGZNWH/gBYdOdegu41Dcw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v7.0.17\",\"sha512\":\"sha512-BKvRY/HBJ9N/uN8VAmiF9WB4jEz0Zest6v9thuAdxLf43IKuolO5zurSi2q+fuN6nuhgdYHj3zI1KszZrQ2Pcw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-arm64.v7.0.17\",\"sha512\":\"sha512-/vD8BdiGKmIsOHAmUxa8OoV/Wa1ItCTysSrkWSwG4FOj/sLHePw993Kwg6SsDO+/Jc1B6oCuk3wAs+ouiJhlpw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v8.0.3\",\"sha512\":\"sha512-tKeUW1hAKtIm4opuSg82qncPcsJ606l6oikvUx6lgefenMnV6XVQeE6UUlDA+fpw2CM4zl4Ig0QDs4bVBFUgXw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v8.0.3\",\"sha512\":\"sha512-KLCXZK7QWwl7v34Dr18FqyfsmS/BR2KW+MjX2ODxu2WXWUAA6Vy4pHhwGdS9KJsqU7XJpS7SJKjalM8dSy7WlA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v8.0.3\",\"sha512\":\"sha512-zkbcDGiu7Bp1NaxVKaWrPyAyqEwEalMVXhHzXOOJrAjpYdnnY0X1DPnEpjDf4oy5k1dWKkPU2qlk+kXFWxMBvA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v8.0.3\",\"sha512\":\"sha512-Vv2gGE+ijATF7WlOTNIEdnrROUZYlseHLW90VDRNHz5zoGnSt/sXLXlxcye+/rQKic3bvsiMqsKxgim0LkxQPw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v8.0.3\",\"sha512\":\"sha512-atqmE/GBwxUBwHG1yukG3HikvD9shkwmehDc0ADM/b6DWxEUtkrSCW1rP3TMxMusaCtZXOaQw4NCtCI6uxF9Pw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-arm64.v8.0.3\",\"sha512\":\"sha512-8cr0QBFxcttwJAjAV+b7xzpW49lexXEBjS9BwxTqjTKRK31Zr+zwTZNgUOvfMbnV0YmUa0l+T7KDAiHHF00sYQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v8.0.3\",\"sha512\":\"sha512-6ZRUQf4/7qzWWHtL+lyyUoRFlU/hRF0819VAVLAUQRnua6cpv4V4EkjhETHERhMaMQZCrHhKEoLP/CBb4tPT7w==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", - "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-arm64.v8.0.3\",\"sha512\":\"sha512-jJTVu+l5nJn7KBUnV/bTfdxH8C43TTFuiRiJiLpnF8bw/J0BzFHZhr0Co4OXGpkSuuIMMFo5RDiywKrePAx5wQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}" - ], - "targeting_pack_overrides": { - "microsoft.netcore.app.runtime.linux-x64": [], - "microsoft.netcore.app.runtime.linux-arm64": [], - "microsoft.netcore.app.runtime.linux-musl-x64": [], - "microsoft.netcore.app.runtime.linux-musl-arm64": [], - "microsoft.netcore.app.runtime.osx-x64": [], - "microsoft.netcore.app.runtime.win-x64": [], - "microsoft.netcore.app.runtime.win-arm64": [], - "microsoft.netcore.app.runtime.osx-arm64": [], - "microsoft.aspnetcore.app.runtime.linux-x64": [], - "microsoft.aspnetcore.app.runtime.linux-arm64": [], - "microsoft.aspnetcore.app.runtime.linux-musl-x64": [], - "microsoft.aspnetcore.app.runtime.linux-musl-arm64": [], - "microsoft.aspnetcore.app.runtime.osx-x64": [], - "microsoft.aspnetcore.app.runtime.win-x64": [], - "microsoft.aspnetcore.app.runtime.win-arm64": [], - "microsoft.aspnetcore.app.runtime.osx-arm64": [] - }, - "framework_list": { - "microsoft.netcore.app.runtime.linux-x64": [], - "microsoft.netcore.app.runtime.linux-arm64": [], - "microsoft.netcore.app.runtime.linux-musl-x64": [], - "microsoft.netcore.app.runtime.linux-musl-arm64": [], - "microsoft.netcore.app.runtime.osx-x64": [], - "microsoft.netcore.app.runtime.win-x64": [], - "microsoft.netcore.app.runtime.win-arm64": [], - "microsoft.netcore.app.runtime.osx-arm64": [], - "microsoft.aspnetcore.app.runtime.linux-x64": [], - "microsoft.aspnetcore.app.runtime.linux-arm64": [], - "microsoft.aspnetcore.app.runtime.linux-musl-x64": [], - "microsoft.aspnetcore.app.runtime.linux-musl-arm64": [], - "microsoft.aspnetcore.app.runtime.osx-x64": [], - "microsoft.aspnetcore.app.runtime.win-x64": [], - "microsoft.aspnetcore.app.runtime.win-arm64": [], - "microsoft.aspnetcore.app.runtime.osx-arm64": [] - } + "id": "microsoft.aspnetcore.app.runtime.win-x64", + "version": "3.0.3", + "sha512": "sha512-Y/So/PcccsoBY9QQuDIJLQamNKgBELmGWpZmdIyoXP80+TUqddM7r+BW51HZYheOmoKTh4YBECK7TUNVXCJZiA==" } }, - "nuget.microsoft.netcore.app.runtime.linux-musl-x64.v3.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-musl-x64", - "version": "3.0.3", - "sha512": "sha512-DtrV3ONhk1E5hL17DM95SVJKV99BrlxjHlRAiEm1PY00NfX9dcowR5DOLc4FLmVKU629o5/xWa5rHITcLIrbwg==" + "id": "microsoft.aspnetcore.app.runtime.linux-x64", + "version": "3.1.32", + "sha512": "sha512-pc/0skPzojvKnMMgUueo8aHwmdfF7oLrcmbtScSDi3eT6MejvwzzBVp63lgcsGM+OVLyojf79iBAicd/b7ykCw==" } }, - "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v7.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-musl-arm64", - "version": "7.0.17", - "sha512": "sha512-nUMDckTRAg7+b+G6FtJ1MggLEpsjR0VDP6xs/JgtK4b27ftGhjSvbB2a87QncXsztiW5SwUGmS8wv0GjiDxTdQ==" + "id": "microsoft.aspnetcore.app.runtime.linux-arm64", + "version": "3.1.32", + "sha512": "sha512-Cgzc3B2gBawYYV1g1FVEVg0k9hotwGL3SPZ4ptGegs0Q6lOoIrLB7j+Vb99pTBmVs3NQs5IJeVzIaTvJ+g0Orw==" } }, - "nuget.microsoft.netcore.app.runtime.linux-musl-x64.v3.1.32": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-musl-x64", + "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", "version": "3.1.32", - "sha512": "sha512-jgeoftcDq2ks5Tb/2hI70KJzPYklL9cTmPISSq6MriPVOFhtZsbJwxuOrt86JanfolTujXe98kXbZXvUtpPmnw==" + "sha512": "sha512-CiDKX16Vbv4fy7I3HyPm7OKyhz6v61idhaDEr1kW0R+ZGCsV2vTNC864OzbovBL0Pmfb/qYQK7Ly4k5FsiVfHw==" } }, - "nuget.microsoft.netcore.app.runtime.linux-arm64.v3.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-arm64", - "version": "3.0.3", - "sha512": "sha512-20QbquU9rhPmfN4BOzNRup9mxOFvRqUiSKhWy2HX3tWQzbdftkR3A/vuXdNVGclIBeyXfKO+S3W3YP9Fz3pN2g==" + "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", + "version": "3.1.32", + "sha512": "sha512-J0LbOrvRX/QJC+XSPM/v4v4b/wDJc8UKY9k8aR7mOYk6MfzkSuwc5Jz9yJzl9LCYuDb3hWYuYTZA+o8OqnZNZg==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v3.1.32": { + "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", + "id": "microsoft.aspnetcore.app.runtime.osx-x64", "version": "3.1.32", - "sha512": "sha512-CiDKX16Vbv4fy7I3HyPm7OKyhz6v61idhaDEr1kW0R+ZGCsV2vTNC864OzbovBL0Pmfb/qYQK7Ly4k5FsiVfHw==" + "sha512": "sha512-X7T+RFwnoDyFBe9+HzSqJ6MdqMEKrZBAZBDYhxhiKuR2St191gUJgbd7Ok9QpOHwrCaoYV9hysljG38k0VWLxw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.win-x64.v8.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.win-x64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { @@ -3125,95 +2997,83 @@ "https://api.nuget.org/v3/index.json" ], "id": "microsoft.aspnetcore.app.runtime.win-x64", - "version": "8.0.3", - "sha512": "sha512-6ZRUQf4/7qzWWHtL+lyyUoRFlU/hRF0819VAVLAUQRnua6cpv4V4EkjhETHERhMaMQZCrHhKEoLP/CBb4tPT7w==" + "version": "3.1.32", + "sha512": "sha512-8M5j6phvShGe10B27UVVXdKvMRyJ1Xp2iKBpdgB1UlrCTB5oGoIgQeK82j2iNwE+n+R0mL1CbTYrnib/mRFsdA==" } }, - "nuget.microsoft.netcore.app.runtime.linux-musl-x64.v7.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.win-arm64.v3.1.32": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-musl-x64", - "version": "7.0.17", - "sha512": "sha512-/+BWvytdGKhaoIUvYuswuvFGcfLHindOnkPsYT9DsqQNM3ymC9Y/wH9W2alIFHFlklYk7B9ClT4r6rsHpvq6ig==" + "id": "microsoft.aspnetcore.app.runtime.win-arm64", + "version": "3.1.32", + "sha512": "sha512-ME5y8L40XafMwpsTay6peXu4CtvWU+5onUnItr6YzPRJPJYvcd9h1pvBGeBbjuv7IV1Zt07zcuLBE+S40HlRXQ==" } }, - "nuget.microsoft.netcore.app.runtime.osx-x64.v3.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.osx-x64", - "version": "3.0.3", - "sha512": "sha512-dfHXm0iFa0QsOrbuTjO3EOXDHUelL90ZJuKfV//W1wekoBMKRhSbJPFq2SI99BGvQZJj7ysv9RT6QtIEiWfGXg==" + "id": "microsoft.aspnetcore.app.runtime.linux-x64", + "version": "5.0.17", + "sha512": "sha512-mDNoNuUVQf6fYNqgupRzjgbLPuqaj1dbTc01tY3g34TW6ARLtpnTPS8ur4ayMoNnlsQLpoy+Zi7ob0K1dNIZ0w==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v3.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", - "version": "3.0.3", - "sha512": "sha512-jJYE+eZjILELbummWUpew6J2X0m/42fHn/rSTlgrKx4xy4NFm2jbmkpVmLq8B2jZpVum0gEpHj1aTFRfl+OgoQ==" + "id": "microsoft.aspnetcore.app.runtime.linux-arm64", + "version": "5.0.17", + "sha512": "sha512-qOm4eEGPVMVd+z+CGo2C5l2Qss7hoWREpLILBhbAzS0B3Lb1pMyX7prz9R0l6WUuyeKoKRff2hIWfI69vsURhg==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v8.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", - "version": "8.0.3", - "sha512": "sha512-Vv2gGE+ijATF7WlOTNIEdnrROUZYlseHLW90VDRNHz5zoGnSt/sXLXlxcye+/rQKic3bvsiMqsKxgim0LkxQPw==" + "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", + "version": "5.0.17", + "sha512": "sha512-ZQsaMSvv1ygkbU1O5Ns4wlwu4BSGG/5fVSn82wozqCyEISmDNCQyh33iQgadLNefEQWhHUsdcFYb3OAYdfFSoQ==" } }, - "nuget.microsoft.netcore.app.runtime.linux-arm64.v3.1.32": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-arm64", - "version": "3.1.32", - "sha512": "sha512-30BMqutTq3QcWEyz4xicVoFFBDzjjYVFGOArgXxWvjT6sYBPO+vJJXfWWPdawkYWLVu+auPB0mmH9+QwpeL0uA==" + "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", + "version": "5.0.17", + "sha512": "sha512-HGXmMdpWSkhLkskxer6nrd7HVqGgpiGcxTOFpJgsucBEuiy6LXHFPQ9micU4WiAuosV52Qc8sVBmnhGeCcwNTg==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v3.1.32": { + "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-x64", - "version": "3.1.32", - "sha512": "sha512-pc/0skPzojvKnMMgUueo8aHwmdfF7oLrcmbtScSDi3eT6MejvwzzBVp63lgcsGM+OVLyojf79iBAicd/b7ykCw==" - } - }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v5.0.17": { - "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", - "ruleClassName": "nuget_archive", - "attributes": { - "sources": [ - "https://api.nuget.org/v3/index.json" - ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", + "id": "microsoft.aspnetcore.app.runtime.osx-x64", "version": "5.0.17", - "sha512": "sha512-HGXmMdpWSkhLkskxer6nrd7HVqGgpiGcxTOFpJgsucBEuiy6LXHFPQ9micU4WiAuosV52Qc8sVBmnhGeCcwNTg==" + "sha512": "sha512-CpsTwPpyC8vNhPLdruZhxe+ffDASsDsvFjLGQ6vvcRwCYGpzJoQ7z78jWHhfcXbh2rKUq67ve4LWiIlEF58kCg==" } }, - "nuget.microsoft.aspnetcore.app.runtime.win-x64.v3.1.32": { + "nuget.microsoft.aspnetcore.app.runtime.win-x64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { @@ -3221,35 +3081,35 @@ "https://api.nuget.org/v3/index.json" ], "id": "microsoft.aspnetcore.app.runtime.win-x64", - "version": "3.1.32", - "sha512": "sha512-8M5j6phvShGe10B27UVVXdKvMRyJ1Xp2iKBpdgB1UlrCTB5oGoIgQeK82j2iNwE+n+R0mL1CbTYrnib/mRFsdA==" + "version": "5.0.17", + "sha512": "sha512-jIZjwj5feyF7p95M0hosArKnBMajc2Zy86UIg6YUcR0mJkcbPpbS+ReLn8hY6Hkml4uJcQZs9ssQOPyJ97AN8w==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v7.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.win-arm64.v5.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-arm64", - "version": "7.0.17", - "sha512": "sha512-jZK4BPVthpHGpLjSnSOy610NGSMIAbxQHlFGXL3AeKFDd69r3L/vdb+ipRqoNl6phxoL8h8bH4/E7UB6kuhUtA==" + "id": "microsoft.aspnetcore.app.runtime.win-arm64", + "version": "5.0.17", + "sha512": "sha512-dZajijsKrJJhOwts64gw4UMap0BwCW2+jyKVwkMPG6KypOosIoEn1Gg+XAWdo3GhBrqYvQ5XkPM1r63GglOqtA==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v3.1.32": { + "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-arm64", - "version": "3.1.32", - "sha512": "sha512-Cgzc3B2gBawYYV1g1FVEVg0k9hotwGL3SPZ4ptGegs0Q6lOoIrLB7j+Vb99pTBmVs3NQs5IJeVzIaTvJ+g0Orw==" + "id": "microsoft.aspnetcore.app.runtime.linux-x64", + "version": "6.0.28", + "sha512": "sha512-damWlGv579s0bNotQ+Xcy+XZfDvZX9L7PJDTjd2nuRcS6ckIPwLWWkCmkaWFf5ndrjN2LrCxZ9ezZEtPBP2zOw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v8.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { @@ -3257,71 +3117,71 @@ "https://api.nuget.org/v3/index.json" ], "id": "microsoft.aspnetcore.app.runtime.linux-arm64", - "version": "8.0.3", - "sha512": "sha512-KLCXZK7QWwl7v34Dr18FqyfsmS/BR2KW+MjX2ODxu2WXWUAA6Vy4pHhwGdS9KJsqU7XJpS7SJKjalM8dSy7WlA==" + "version": "6.0.28", + "sha512": "sha512-d7aCegi8yRJXbTaYhM75z3RIkji5Ld9qDi4MmCffxFjpEddmbQfib42gpBrGY1bdc/G6bhoRcHpM6pOnE0GY+g==" } }, - "nuget.microsoft.netcore.app.runtime.linux-arm64.v7.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-arm64", - "version": "7.0.17", - "sha512": "sha512-Y1T97Qry9uRfg3w48o5SirDPPUZ5/fw5XtRQf8mhCDwWmo4Xn6uBTuto1YKAuR77RLRMGAvbqVLFWm2FTTxs3Q==" + "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", + "version": "6.0.28", + "sha512": "sha512-ARGJXod/9X+925y3kqoNVxNcTinKeXB+yVXa4wqWPyKB5rAaKyDfA+b27sehhJp3BtLElpd3naTnQXckOIxnqg==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v7.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-x64", - "version": "7.0.17", - "sha512": "sha512-kZN1hTiJnOfmDLc3vsidd8bWY+MVd9FfRAkspl9VvePIUJUc0TUG8TonYP8pgjrypns25bQ6fgnKOIg0VpWPQQ==" + "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", + "version": "6.0.28", + "sha512": "sha512-McoAlQkxd2UsXCAYps+mWRcYPaPFFu8AnvCVRPwwIcfPi5qzT2AdZOTi+qoy3V4LK+Gda97ZwLQjyhMwhmom6Q==" } }, - "nuget.microsoft.netcore.app.runtime.win-arm64.v5.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.win-arm64", - "version": "5.0.17", - "sha512": "sha512-B2v3X59Gh8WD8079ZQJ68ipPA4qxjYHF++h0KqHhFMRIhVWwAMQfgkdPCSsnNyoNWZmXvVex/NQ3YWCV5LYFOA==" + "id": "microsoft.aspnetcore.app.runtime.osx-x64", + "version": "6.0.28", + "sha512": "sha512-QCeL21tY7yCMxPSIITNDwOZ27ezSh1opva7QdJgOJ+Y794bWg9HXgmvpNmQnFEM8pnv5kr4xQ7iK7MOwdJuEsg==" } }, - "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v7.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.osx-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.osx-x64", - "version": "7.0.17", - "sha512": "sha512-AAf0oXoirinh9T/hcVn0qvEW6DxpKP8aWQHX1qEL9FmIXVbBYH51pSNGL8vg7dxxoWYBrYJn14mX/wvlL2KKJQ==" + "id": "microsoft.aspnetcore.app.runtime.osx-arm64", + "version": "6.0.28", + "sha512": "sha512-WE5/d59savB7vjvzXjvwN2G15qYG4kprGXWTH5iT/r7jkGs/D6CJNSHlPuP1FxHVK/aJrDIF3Ce8nsq65PlNhw==" } }, - "nuget.microsoft.netcore.app.runtime.win-arm64.v3.1.32": { + "nuget.microsoft.aspnetcore.app.runtime.win-x64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.win-arm64", - "version": "3.1.32", - "sha512": "sha512-k1EL5k/HYiUoQoTygRfUVAKwtmtpDKo4GC00OxvElEIMG5FmpYtnT075jBFqB0b5J3y4CB0kfQf1gZaiV9DwlA==" + "id": "microsoft.aspnetcore.app.runtime.win-x64", + "version": "6.0.28", + "sha512": "sha512-ZIXD7z1791YsZvhLD7BwdVe2OHIok7ajUY3/iT4pcIxLyk40WEXmGTqszPLz02BXbW4a6bgBKGHxU+FTJbNnHw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.win-arm64.v8.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.win-arm64.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { @@ -3329,11 +3189,11 @@ "https://api.nuget.org/v3/index.json" ], "id": "microsoft.aspnetcore.app.runtime.win-arm64", - "version": "8.0.3", - "sha512": "sha512-jJTVu+l5nJn7KBUnV/bTfdxH8C43TTFuiRiJiLpnF8bw/J0BzFHZhr0Co4OXGpkSuuIMMFo5RDiywKrePAx5wQ==" + "version": "6.0.28", + "sha512": "sha512-5dFuvDm5b/dxCHzXZBSse0fNcF2Zcc4fXolA00Grp134uFf/OxeNjVzmMVZ+Ebcqfrq5t5l5d6cuyhhbuZ8OVA==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v5.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { @@ -3341,399 +3201,545 @@ "https://api.nuget.org/v3/index.json" ], "id": "microsoft.aspnetcore.app.runtime.linux-x64", - "version": "5.0.17", - "sha512": "sha512-mDNoNuUVQf6fYNqgupRzjgbLPuqaj1dbTc01tY3g34TW6ARLtpnTPS8ur4ayMoNnlsQLpoy+Zi7ob0K1dNIZ0w==" + "version": "7.0.17", + "sha512": "sha512-kZN1hTiJnOfmDLc3vsidd8bWY+MVd9FfRAkspl9VvePIUJUc0TUG8TonYP8pgjrypns25bQ6fgnKOIg0VpWPQQ==" } }, - "nuget.microsoft.netcore.app.runtime.win-arm64.v6.0.28": { + "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.win-arm64", - "version": "6.0.28", - "sha512": "sha512-Q/IkChRKqqhLKq2mJmFJazooX6/RsL3I1VcIBq6sMh+MJ6Y6qGW6IdW5PoQwd7ynfKtyDOdldpRlCZLP1Ua0dw==" + "id": "microsoft.aspnetcore.app.runtime.linux-arm64", + "version": "7.0.17", + "sha512": "sha512-jZK4BPVthpHGpLjSnSOy610NGSMIAbxQHlFGXL3AeKFDd69r3L/vdb+ipRqoNl6phxoL8h8bH4/E7UB6kuhUtA==" } }, - "nuget.microsoft.aspnetcore.app.runtime.osx-arm64.v7.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.osx-arm64", + "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", "version": "7.0.17", - "sha512": "sha512-64bQtKkPY02kZNsFMp9pMoikoyMsIy8GVcPD4fhG7QnekRby9Qkfvpocbr757VeEaDGZNWH/gBYdOdegu41Dcw==" + "sha512": "sha512-qBhF/WbEGmX4CY4NDzsoH94Gf0re1ynHzZilV0Nt02MPm6yv2M0RO2FUOhMDIP2Iw0VIud3/WehAwrpMkJmt4A==" } }, - "nuget.microsoft.netcore.app.runtime.osx-x64.v8.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.osx-x64", - "version": "8.0.3", - "sha512": "sha512-uroqLZnzqE8vTPeQUdk3s7QXHPAoOiBIssTVMs8rBz9l+IRkpA0N6gQC0zYhkD+mFTMTXOl6HdO77kBN9NdPvQ==" + "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", + "version": "7.0.17", + "sha512": "sha512-vm1pkIA5cXEaMZRStHWx8gw5oD+f+DGpo8oXi4Aqn44vIAUtITBjqglbQdgnqCHgopsK6Bgtul1Ubj2nZOCTkQ==" } }, - "nuget.microsoft.netcore.app.runtime.osx-x64.v7.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.osx-x64", + "id": "microsoft.aspnetcore.app.runtime.osx-x64", "version": "7.0.17", - "sha512": "sha512-0ssKzjvtDTkBHeqbhxACkrAxy1DUpIyqbAz4Epk4AwPOHSdzguAZXACQXBKrVz2FnNuHqqi0cZrtYX2UZ9I1Uw==" + "sha512": "sha512-AAf0oXoirinh9T/hcVn0qvEW6DxpKP8aWQHX1qEL9FmIXVbBYH51pSNGL8vg7dxxoWYBrYJn14mX/wvlL2KKJQ==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v8.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.osx-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", - "version": "8.0.3", - "sha512": "sha512-zkbcDGiu7Bp1NaxVKaWrPyAyqEwEalMVXhHzXOOJrAjpYdnnY0X1DPnEpjDf4oy5k1dWKkPU2qlk+kXFWxMBvA==" + "id": "microsoft.aspnetcore.app.runtime.osx-arm64", + "version": "7.0.17", + "sha512": "sha512-64bQtKkPY02kZNsFMp9pMoikoyMsIy8GVcPD4fhG7QnekRby9Qkfvpocbr757VeEaDGZNWH/gBYdOdegu41Dcw==" } }, - "nuget.microsoft.netcore.app.runtime.linux-arm64.v5.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.win-x64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-arm64", - "version": "5.0.17", - "sha512": "sha512-8EXts9kMDVCteF1p5bIokt/VSOG1f47xpqyARkXXQ1zmbSL6VpJxoVu5/TR4qcYOAUBvH+FfrjdThJJ0or4FAw==" + "id": "microsoft.aspnetcore.app.runtime.win-x64", + "version": "7.0.17", + "sha512": "sha512-BKvRY/HBJ9N/uN8VAmiF9WB4jEz0Zest6v9thuAdxLf43IKuolO5zurSi2q+fuN6nuhgdYHj3zI1KszZrQ2Pcw==" } }, - "nuget.microsoft.netcore.app.runtime.linux-x64.v3.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.win-arm64.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-x64", - "version": "3.0.3", - "sha512": "sha512-SsEFpDY7x0sPe1ULwddZ7n5p4dfcOdx5wXPvGJQeYvjRs7J4dbqNfGTNPja+x0Zzl7mq0/oTobd6DSVIQpEdAw==" + "id": "microsoft.aspnetcore.app.runtime.win-arm64", + "version": "7.0.17", + "sha512": "sha512-/vD8BdiGKmIsOHAmUxa8OoV/Wa1ItCTysSrkWSwG4FOj/sLHePw993Kwg6SsDO+/Jc1B6oCuk3wAs+ouiJhlpw==" } }, - "nuget.microsoft.netcore.app.runtime.linux-musl-arm64.v3.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-musl-arm64", - "version": "3.0.3", - "sha512": "sha512-hQFrym9SCn9M2kwnJ5GV91CbTsfZhLSmcb0HDX901DIc4zbCF1fB/VAeHhfTd/4/ADgbMNE/n/cG9she4bGHIQ==" + "id": "microsoft.aspnetcore.app.runtime.linux-x64", + "version": "8.0.3", + "sha512": "sha512-tKeUW1hAKtIm4opuSg82qncPcsJ606l6oikvUx6lgefenMnV6XVQeE6UUlDA+fpw2CM4zl4Ig0QDs4bVBFUgXw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v3.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.linux-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.osx-x64", - "version": "3.0.3", - "sha512": "sha512-HotMqTD/tTUSzdoDlFa0a42eZHdBJgAPm/EBHCsvX+Vxh93LBf6P/6CFsMhpuuly7lh3YcMhYuT/GucAtxd8zQ==" + "id": "microsoft.aspnetcore.app.runtime.linux-arm64", + "version": "8.0.3", + "sha512": "sha512-KLCXZK7QWwl7v34Dr18FqyfsmS/BR2KW+MjX2ODxu2WXWUAA6Vy4pHhwGdS9KJsqU7XJpS7SJKjalM8dSy7WlA==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-x64.v8.0.3": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-x64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-x64", + "id": "microsoft.aspnetcore.app.runtime.linux-musl-x64", "version": "8.0.3", - "sha512": "sha512-tKeUW1hAKtIm4opuSg82qncPcsJ606l6oikvUx6lgefenMnV6XVQeE6UUlDA+fpw2CM4zl4Ig0QDs4bVBFUgXw==" + "sha512": "sha512-zkbcDGiu7Bp1NaxVKaWrPyAyqEwEalMVXhHzXOOJrAjpYdnnY0X1DPnEpjDf4oy5k1dWKkPU2qlk+kXFWxMBvA==" } }, - "nuget.microsoft.netcore.app.runtime.linux-x64.v7.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-x64", - "version": "7.0.17", - "sha512": "sha512-Lenw9OxCemj6UT+MZogIOflRpw3vmi8IdUXk327Lj0vibldfd9lUc3rO2zfzlTBD6fzz6BhXY3schiQtkWQ3Bw==" + "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", + "version": "8.0.3", + "sha512": "sha512-Vv2gGE+ijATF7WlOTNIEdnrROUZYlseHLW90VDRNHz5zoGnSt/sXLXlxcye+/rQKic3bvsiMqsKxgim0LkxQPw==" } }, - "nuget.microsoft.netcore.app.runtime.linux-musl-x64.v5.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.osx-x64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.runtime.linux-musl-x64", - "version": "5.0.17", - "sha512": "sha512-YlhkW0/2+ZiagSg1ZglBCrtTVUwtJJZZ+TDjgoKwdVcxahPYgpXsUDWtKfHVFxCAGccTZc92HecvAbFmfspbVQ==" + "id": "microsoft.aspnetcore.app.runtime.osx-x64", + "version": "8.0.3", + "sha512": "sha512-atqmE/GBwxUBwHG1yukG3HikvD9shkwmehDc0ADM/b6DWxEUtkrSCW1rP3TMxMusaCtZXOaQw4NCtCI6uxF9Pw==" } }, - "nuget.microsoft.aspnetcore.app.runtime.linux-musl-arm64.v7.0.17": { + "nuget.microsoft.aspnetcore.app.runtime.osx-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.runtime.linux-musl-arm64", - "version": "7.0.17", - "sha512": "sha512-vm1pkIA5cXEaMZRStHWx8gw5oD+f+DGpo8oXi4Aqn44vIAUtITBjqglbQdgnqCHgopsK6Bgtul1Ubj2nZOCTkQ==" + "id": "microsoft.aspnetcore.app.runtime.osx-arm64", + "version": "8.0.3", + "sha512": "sha512-8cr0QBFxcttwJAjAV+b7xzpW49lexXEBjS9BwxTqjTKRK31Zr+zwTZNgUOvfMbnV0YmUa0l+T7KDAiHHF00sYQ==" } - } - }, - "recordedRepoMappingEntries": [ - [ - "local_config_platform", - "platforms", - "platforms" - ], - [ - "platforms", - "host_platform", - "platforms~host_platform~host_platform" - ], - [ - "rules_dotnet~", - "bazel_skylib", - "bazel_skylib~" - ], - [ - "rules_dotnet~", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_dotnet~", - "local_config_platform", - "local_config_platform" - ], - [ - "rules_dotnet~", - "rules_dotnet", - "rules_dotnet~" - ] - ] - } - }, - "@@rules_dotnet~//dotnet/private/sdk/targeting_packs:dotnet.targeting_packs_extension.bzl%targeting_packs_extension": { - "general": { - "bzlTransitiveDigest": "d/C9hvdlLuZuolzycCxdcaH+dDWI+dJLrDUpDXklnXw=", - "usagesDigest": "HonjV1H7BJagPGQGSkqEwWbIDx9mnZXE60oDPTe7N1c=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "nuget.microsoft.netframework.referenceassemblies.net20.v1.0.3": { + }, + "nuget.microsoft.aspnetcore.app.runtime.win-x64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net20", - "version": "1.0.3", - "sha512": "sha512-M1vB2xSMJY0FdXNSUH4kjj04aTqWIOPUKeUUfaCoVA5JVw30XGO9ID7mUuBo+inSXLgmLvoMkSb3d98YEQwfyA==" + "id": "microsoft.aspnetcore.app.runtime.win-x64", + "version": "8.0.3", + "sha512": "sha512-6ZRUQf4/7qzWWHtL+lyyUoRFlU/hRF0819VAVLAUQRnua6cpv4V4EkjhETHERhMaMQZCrHhKEoLP/CBb4tPT7w==" } }, - "nuget.netstandard.library.ref.v2.1.0": { + "nuget.microsoft.aspnetcore.app.runtime.win-arm64.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "netstandard.library.ref", - "version": "2.1.0", - "sha512": "sha512-Jr0OqnqkaJJGEVq3w9oNQrIEteD/4QBNg3YOh1cvRjydzwop07+5aWjO/SfEYu6CwBn+dSBKXj8niEvTNy2brA==" + "id": "microsoft.aspnetcore.app.runtime.win-arm64", + "version": "8.0.3", + "sha512": "sha512-jJTVu+l5nJn7KBUnV/bTfdxH8C43TTFuiRiJiLpnF8bw/J0BzFHZhr0Co4OXGpkSuuIMMFo5RDiywKrePAx5wQ==" } }, - "nuget.microsoft.netcore.app.ref.v3.0.1": { - "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", - "ruleClassName": "nuget_archive", + "dotnet.runtime_packs": { + "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_repo.bzl", + "ruleClassName": "_nuget_repo", "attributes": { - "sources": [ - "https://api.nuget.org/v3/index.json" + "repo_name": "dotnet.runtime_packs", + "packages": [ + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v3.0.3\",\"sha512\":\"sha512-SsEFpDY7x0sPe1ULwddZ7n5p4dfcOdx5wXPvGJQeYvjRs7J4dbqNfGTNPja+x0Zzl7mq0/oTobd6DSVIQpEdAw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v3.0.3\",\"sha512\":\"sha512-20QbquU9rhPmfN4BOzNRup9mxOFvRqUiSKhWy2HX3tWQzbdftkR3A/vuXdNVGclIBeyXfKO+S3W3YP9Fz3pN2g==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v3.0.3\",\"sha512\":\"sha512-DtrV3ONhk1E5hL17DM95SVJKV99BrlxjHlRAiEm1PY00NfX9dcowR5DOLc4FLmVKU629o5/xWa5rHITcLIrbwg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v3.0.3\",\"sha512\":\"sha512-hQFrym9SCn9M2kwnJ5GV91CbTsfZhLSmcb0HDX901DIc4zbCF1fB/VAeHhfTd/4/ADgbMNE/n/cG9she4bGHIQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v3.0.3\",\"sha512\":\"sha512-dfHXm0iFa0QsOrbuTjO3EOXDHUelL90ZJuKfV//W1wekoBMKRhSbJPFq2SI99BGvQZJj7ysv9RT6QtIEiWfGXg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v3.0.3\",\"sha512\":\"sha512-Pwv8RB2F8LCVFpTL2kdCcNvru4EZsG1vSFljPClbpTJR3tF9mp0DAyxBbyfy6Tg2PwV4XMKysqy2tTd4zCqpBA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v3.0.3\",\"sha512\":\"sha512-W9wQFjLpXfqXbV17s0FnAlPCUadTo58sA/yrQIc+vmUkFZ8m20D+XkBAUG9u6mut+oJta8K269Tc628P0E/uSA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v3.1.32\",\"sha512\":\"sha512-Sh3sRKcCjQwi7X9FPbbwz8tFygVewWLUiFO2/VnCOH40ZX9bix5nbESQxK0i8uy7OTuBDxNTGqcUvJxO+baw6A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v3.1.32\",\"sha512\":\"sha512-30BMqutTq3QcWEyz4xicVoFFBDzjjYVFGOArgXxWvjT6sYBPO+vJJXfWWPdawkYWLVu+auPB0mmH9+QwpeL0uA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v3.1.32\",\"sha512\":\"sha512-jgeoftcDq2ks5Tb/2hI70KJzPYklL9cTmPISSq6MriPVOFhtZsbJwxuOrt86JanfolTujXe98kXbZXvUtpPmnw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v3.1.32\",\"sha512\":\"sha512-5XvNdjhqnp3Hx7rmaXDW1GdVI5V3f3VXOQlnNAZ4nDZlQjNIEVRmxfbAwlE/XmnThwsldKa16kUSkd4yNgJEQw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v3.1.32\",\"sha512\":\"sha512-91V9PmRcFOJzY6lc3QzA2Vk7fLiTpaT/0a0DoYaaBOSXDX6sy0YjDa/PPYGDHUaYnxUUftqVmXz4Rd415ccAwg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v3.1.32\",\"sha512\":\"sha512-cVOGmQYfQoQbls4z3fT1otCY08PvQwSJj3Ur+zwcJwd6Ejq0aRIkiiZZUQNxB/P6W+pfRTA5xi01u5lZzMvcKw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v3.1.32\",\"sha512\":\"sha512-k1EL5k/HYiUoQoTygRfUVAKwtmtpDKo4GC00OxvElEIMG5FmpYtnT075jBFqB0b5J3y4CB0kfQf1gZaiV9DwlA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v5.0.17\",\"sha512\":\"sha512-aZTIXNmm4nKrZP9iQrBAsuGFICZQdrZGbFq4p6StQ5eAfoWJK0maX/MWsXaWZGc/bc8o6h+v+elDxc29xuyo+g==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v5.0.17\",\"sha512\":\"sha512-8EXts9kMDVCteF1p5bIokt/VSOG1f47xpqyARkXXQ1zmbSL6VpJxoVu5/TR4qcYOAUBvH+FfrjdThJJ0or4FAw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v5.0.17\",\"sha512\":\"sha512-YlhkW0/2+ZiagSg1ZglBCrtTVUwtJJZZ+TDjgoKwdVcxahPYgpXsUDWtKfHVFxCAGccTZc92HecvAbFmfspbVQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v5.0.17\",\"sha512\":\"sha512-us+amSBsQ885nIi2ApDzrDeBJKvvDCKSsGuF3wA7hxA9oFqpxpfijXpWARxTb3gzSOqjG6v/GjvOesWtTZTRWQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v5.0.17\",\"sha512\":\"sha512-2sAAzMHaag8pSyGZxRG94a69UxRmWHaQ8p5qnrNgoFzTa1X0b+jsLqzNvrQgQba4fTtNc3lUoRdIfqaQJb6MmQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v5.0.17\",\"sha512\":\"sha512-Q+VlqOuhbAg5vU2RsWhKnPTP/QaeHzLhes32Y0aPadzKCgxYAxt2Bng7QTdNXqzraENevQQCFR83/oOutMp4/w==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v5.0.17\",\"sha512\":\"sha512-B2v3X59Gh8WD8079ZQJ68ipPA4qxjYHF++h0KqHhFMRIhVWwAMQfgkdPCSsnNyoNWZmXvVex/NQ3YWCV5LYFOA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v6.0.28\",\"sha512\":\"sha512-MDWmRsrA316L/UmgPKDUfoVYKcuMNUmTBI9UC4BxNM6WriLgDHLDYeDITLZIuWcQYqncG5B17Fv+7PPxB9eN7Q==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v6.0.28\",\"sha512\":\"sha512-x/m0RKyS4uO1BHd8w21v8FpdVousVgV6YVEZkAPalFH0BCf77CZVArSuYF3rxyINonVC9/D9gHRugHc9Rx4cLw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v6.0.28\",\"sha512\":\"sha512-V29vC0FK0zHMF/JnOws/GB/JdN+V/S1Lw000H1Qk3gHNuRcv8OQF7si3N8mu91RfyM1QmVh5SE6VfgBy/s1Xng==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v6.0.28\",\"sha512\":\"sha512-9PnNEXr70E8jMVgUId380xfB0r6V150SmXmJ8fy+yDjtplGOKPDqcLUtDMAhLK/3ue1EIXaC18jpUPGjTSDXRA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v6.0.28\",\"sha512\":\"sha512-yhk89RxfqaPoWEtK/5nEwZKRJsaDQ8hfAfYPOm0c1Rt5L9g3u/Hw1QywDupreJbRXG51WVtjGY1YnjazsUuWWQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.netcore.app.runtime.osx-arm64.v6.0.28\",\"sha512\":\"sha512-pkj9McmSXRyde2DiNy3zjDwB9dY8x010YZw12l/K/TsmlhEY1XrVEULLz8e80PoRHUAabd8uB6cYahCEMQv9BA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v6.0.28\",\"sha512\":\"sha512-9sBd6kglHwKmE2IEsydN+eql5+iRwt4IECdAgpnmY64mCum9hIx3CVYCHwHItmdi0MV6dZG8MVwC7ky9AgI1tw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v6.0.28\",\"sha512\":\"sha512-Q/IkChRKqqhLKq2mJmFJazooX6/RsL3I1VcIBq6sMh+MJ6Y6qGW6IdW5PoQwd7ynfKtyDOdldpRlCZLP1Ua0dw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v7.0.17\",\"sha512\":\"sha512-Lenw9OxCemj6UT+MZogIOflRpw3vmi8IdUXk327Lj0vibldfd9lUc3rO2zfzlTBD6fzz6BhXY3schiQtkWQ3Bw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v7.0.17\",\"sha512\":\"sha512-Y1T97Qry9uRfg3w48o5SirDPPUZ5/fw5XtRQf8mhCDwWmo4Xn6uBTuto1YKAuR77RLRMGAvbqVLFWm2FTTxs3Q==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v7.0.17\",\"sha512\":\"sha512-/+BWvytdGKhaoIUvYuswuvFGcfLHindOnkPsYT9DsqQNM3ymC9Y/wH9W2alIFHFlklYk7B9ClT4r6rsHpvq6ig==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v7.0.17\",\"sha512\":\"sha512-nUMDckTRAg7+b+G6FtJ1MggLEpsjR0VDP6xs/JgtK4b27ftGhjSvbB2a87QncXsztiW5SwUGmS8wv0GjiDxTdQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v7.0.17\",\"sha512\":\"sha512-0ssKzjvtDTkBHeqbhxACkrAxy1DUpIyqbAz4Epk4AwPOHSdzguAZXACQXBKrVz2FnNuHqqi0cZrtYX2UZ9I1Uw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.netcore.app.runtime.osx-arm64.v7.0.17\",\"sha512\":\"sha512-Hg/noPCsI4vHJBbE2bpexbDkKFKWNAjm7zhZP2mBNa6AcpqISgCyRAXCHIzTniRLq6JB0kddW8A5namdtkrxWw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v7.0.17\",\"sha512\":\"sha512-vKOq7wBnk8MYFUD0mWGo8nNCy6U4l0w+vFuygO1Z5SATUyg77vp8QwVwDIIT1iXVQgRZRRKdCZHaLkjmLGiWSQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v7.0.17\",\"sha512\":\"sha512-YPOLaGXXkpTKgLMGBAtB/lIQltflhsbVZFbRMboscEW+r4dlTYpMwfhxfQxUmi9/IMjwiTFj6Ke1mw05DKuSxA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-x64.v8.0.3\",\"sha512\":\"sha512-2qIyMyKP6lqX24X3459TYKmuYN866ZYP99/UxqteYOyZclGXV5rrdrxXsf1FAFM7EgcGR7uhfVtffeBINkuNlA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-arm64.v8.0.3\",\"sha512\":\"sha512-fSbx8v9UO3NChZb1IvrABhOq6y4ZWILlrjhBpRq89RT5x2WblYzfY7pHIvk7CnP/8mN4857VylIHe1Y4snP7lA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-x64.v8.0.3\",\"sha512\":\"sha512-AMLgGVFu0yjaw+8DEW7uNgAI0TXPPl7dnwEnoS8wFLOak6IXodBfz69kpT4E9vqbiYG6WsDNxRpLD7n0FrfdXw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.netcore.app.runtime.linux-musl-arm64.v8.0.3\",\"sha512\":\"sha512-vIyT0Eb+7CnxvYeAvh7BeRDhqIGtgDegjVRiGRFETmEFRMmbvl253L6KBmEyn2O56nYvdUA+4NhlywahQ5Kpew==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-x64\",\"name\":\"microsoft.netcore.app.runtime.osx-x64.v8.0.3\",\"sha512\":\"sha512-uroqLZnzqE8vTPeQUdk3s7QXHPAoOiBIssTVMs8rBz9l+IRkpA0N6gQC0zYhkD+mFTMTXOl6HdO77kBN9NdPvQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.netcore.app.runtime.osx-arm64.v8.0.3\",\"sha512\":\"sha512-WBfj2hlAwxNc3ihO1/eTTLt+FhOZSO3kgl8AaOYNX1AWzd7btkEPVYzWIJl01Xv1v917KP1iGxxkm3SN6LUXVA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-x64\",\"name\":\"microsoft.netcore.app.runtime.win-x64.v8.0.3\",\"sha512\":\"sha512-SxBniyhYkk4Z3yjmIWlbFDY/1xO6nPjgGK8vTnizSYDDC8Hazku1rSTVSbUoNoq9P8xg63akAmXTR7TwzOwnNQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.NETCore.App.Runtime.win-arm64\",\"name\":\"microsoft.netcore.app.runtime.win-arm64.v8.0.3\",\"sha512\":\"sha512-BNCdzoSZ4xYXJF6/O2kYyYnR8ESI6524wmy5DNZWpegBT7tjzPnewpPnByFfqOCdgxHvA+K9yBWy7jTVa9Y9Pw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v3.0.3\",\"sha512\":\"sha512-RD9dLMTl9G8p6eUkLLgFcU+deW+CFO6uJ0+5R1gS7piUQEPTuSDjVtO/NCGaWPC5rdgyGp82D79cmD5lW2yT8A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v3.0.3\",\"sha512\":\"sha512-NXATfeNJ2b3/SslsI/LbXIp1AaXM6yoKnEJQA2SW7LawfU+evBzoqgbcXap2AGRt1W+9VjavqaJCER+ilxnq9A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v3.0.3\",\"sha512\":\"sha512-jJYE+eZjILELbummWUpew6J2X0m/42fHn/rSTlgrKx4xy4NFm2jbmkpVmLq8B2jZpVum0gEpHj1aTFRfl+OgoQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v3.0.3\",\"sha512\":\"sha512-MAWauBKz6sv6j/PXjSR0ow50GwZh8QlAY2vRlyN/MpcYhr5xf2UBt+P7g03MjGHCFImy3xBmt7gMvoDsen/gRQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v3.0.3\",\"sha512\":\"sha512-HotMqTD/tTUSzdoDlFa0a42eZHdBJgAPm/EBHCsvX+Vxh93LBf6P/6CFsMhpuuly7lh3YcMhYuT/GucAtxd8zQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v3.0.3\",\"sha512\":\"sha512-Y/So/PcccsoBY9QQuDIJLQamNKgBELmGWpZmdIyoXP80+TUqddM7r+BW51HZYheOmoKTh4YBECK7TUNVXCJZiA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v3.1.32\",\"sha512\":\"sha512-pc/0skPzojvKnMMgUueo8aHwmdfF7oLrcmbtScSDi3eT6MejvwzzBVp63lgcsGM+OVLyojf79iBAicd/b7ykCw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v3.1.32\",\"sha512\":\"sha512-Cgzc3B2gBawYYV1g1FVEVg0k9hotwGL3SPZ4ptGegs0Q6lOoIrLB7j+Vb99pTBmVs3NQs5IJeVzIaTvJ+g0Orw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v3.1.32\",\"sha512\":\"sha512-CiDKX16Vbv4fy7I3HyPm7OKyhz6v61idhaDEr1kW0R+ZGCsV2vTNC864OzbovBL0Pmfb/qYQK7Ly4k5FsiVfHw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v3.1.32\",\"sha512\":\"sha512-J0LbOrvRX/QJC+XSPM/v4v4b/wDJc8UKY9k8aR7mOYk6MfzkSuwc5Jz9yJzl9LCYuDb3hWYuYTZA+o8OqnZNZg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v3.1.32\",\"sha512\":\"sha512-X7T+RFwnoDyFBe9+HzSqJ6MdqMEKrZBAZBDYhxhiKuR2St191gUJgbd7Ok9QpOHwrCaoYV9hysljG38k0VWLxw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v3.1.32\",\"sha512\":\"sha512-8M5j6phvShGe10B27UVVXdKvMRyJ1Xp2iKBpdgB1UlrCTB5oGoIgQeK82j2iNwE+n+R0mL1CbTYrnib/mRFsdA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-arm64.v3.1.32\",\"sha512\":\"sha512-ME5y8L40XafMwpsTay6peXu4CtvWU+5onUnItr6YzPRJPJYvcd9h1pvBGeBbjuv7IV1Zt07zcuLBE+S40HlRXQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"3.1.32\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v5.0.17\",\"sha512\":\"sha512-mDNoNuUVQf6fYNqgupRzjgbLPuqaj1dbTc01tY3g34TW6ARLtpnTPS8ur4ayMoNnlsQLpoy+Zi7ob0K1dNIZ0w==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v5.0.17\",\"sha512\":\"sha512-qOm4eEGPVMVd+z+CGo2C5l2Qss7hoWREpLILBhbAzS0B3Lb1pMyX7prz9R0l6WUuyeKoKRff2hIWfI69vsURhg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v5.0.17\",\"sha512\":\"sha512-ZQsaMSvv1ygkbU1O5Ns4wlwu4BSGG/5fVSn82wozqCyEISmDNCQyh33iQgadLNefEQWhHUsdcFYb3OAYdfFSoQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v5.0.17\",\"sha512\":\"sha512-HGXmMdpWSkhLkskxer6nrd7HVqGgpiGcxTOFpJgsucBEuiy6LXHFPQ9micU4WiAuosV52Qc8sVBmnhGeCcwNTg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v5.0.17\",\"sha512\":\"sha512-CpsTwPpyC8vNhPLdruZhxe+ffDASsDsvFjLGQ6vvcRwCYGpzJoQ7z78jWHhfcXbh2rKUq67ve4LWiIlEF58kCg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v5.0.17\",\"sha512\":\"sha512-jIZjwj5feyF7p95M0hosArKnBMajc2Zy86UIg6YUcR0mJkcbPpbS+ReLn8hY6Hkml4uJcQZs9ssQOPyJ97AN8w==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-arm64.v5.0.17\",\"sha512\":\"sha512-dZajijsKrJJhOwts64gw4UMap0BwCW2+jyKVwkMPG6KypOosIoEn1Gg+XAWdo3GhBrqYvQ5XkPM1r63GglOqtA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"5.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v6.0.28\",\"sha512\":\"sha512-damWlGv579s0bNotQ+Xcy+XZfDvZX9L7PJDTjd2nuRcS6ckIPwLWWkCmkaWFf5ndrjN2LrCxZ9ezZEtPBP2zOw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v6.0.28\",\"sha512\":\"sha512-d7aCegi8yRJXbTaYhM75z3RIkji5Ld9qDi4MmCffxFjpEddmbQfib42gpBrGY1bdc/G6bhoRcHpM6pOnE0GY+g==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v6.0.28\",\"sha512\":\"sha512-ARGJXod/9X+925y3kqoNVxNcTinKeXB+yVXa4wqWPyKB5rAaKyDfA+b27sehhJp3BtLElpd3naTnQXckOIxnqg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v6.0.28\",\"sha512\":\"sha512-McoAlQkxd2UsXCAYps+mWRcYPaPFFu8AnvCVRPwwIcfPi5qzT2AdZOTi+qoy3V4LK+Gda97ZwLQjyhMwhmom6Q==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v6.0.28\",\"sha512\":\"sha512-QCeL21tY7yCMxPSIITNDwOZ27ezSh1opva7QdJgOJ+Y794bWg9HXgmvpNmQnFEM8pnv5kr4xQ7iK7MOwdJuEsg==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-arm64.v6.0.28\",\"sha512\":\"sha512-WE5/d59savB7vjvzXjvwN2G15qYG4kprGXWTH5iT/r7jkGs/D6CJNSHlPuP1FxHVK/aJrDIF3Ce8nsq65PlNhw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v6.0.28\",\"sha512\":\"sha512-ZIXD7z1791YsZvhLD7BwdVe2OHIok7ajUY3/iT4pcIxLyk40WEXmGTqszPLz02BXbW4a6bgBKGHxU+FTJbNnHw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-arm64.v6.0.28\",\"sha512\":\"sha512-5dFuvDm5b/dxCHzXZBSse0fNcF2Zcc4fXolA00Grp134uFf/OxeNjVzmMVZ+Ebcqfrq5t5l5d6cuyhhbuZ8OVA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"6.0.28\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v7.0.17\",\"sha512\":\"sha512-kZN1hTiJnOfmDLc3vsidd8bWY+MVd9FfRAkspl9VvePIUJUc0TUG8TonYP8pgjrypns25bQ6fgnKOIg0VpWPQQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v7.0.17\",\"sha512\":\"sha512-jZK4BPVthpHGpLjSnSOy610NGSMIAbxQHlFGXL3AeKFDd69r3L/vdb+ipRqoNl6phxoL8h8bH4/E7UB6kuhUtA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v7.0.17\",\"sha512\":\"sha512-qBhF/WbEGmX4CY4NDzsoH94Gf0re1ynHzZilV0Nt02MPm6yv2M0RO2FUOhMDIP2Iw0VIud3/WehAwrpMkJmt4A==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v7.0.17\",\"sha512\":\"sha512-vm1pkIA5cXEaMZRStHWx8gw5oD+f+DGpo8oXi4Aqn44vIAUtITBjqglbQdgnqCHgopsK6Bgtul1Ubj2nZOCTkQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v7.0.17\",\"sha512\":\"sha512-AAf0oXoirinh9T/hcVn0qvEW6DxpKP8aWQHX1qEL9FmIXVbBYH51pSNGL8vg7dxxoWYBrYJn14mX/wvlL2KKJQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-arm64.v7.0.17\",\"sha512\":\"sha512-64bQtKkPY02kZNsFMp9pMoikoyMsIy8GVcPD4fhG7QnekRby9Qkfvpocbr757VeEaDGZNWH/gBYdOdegu41Dcw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v7.0.17\",\"sha512\":\"sha512-BKvRY/HBJ9N/uN8VAmiF9WB4jEz0Zest6v9thuAdxLf43IKuolO5zurSi2q+fuN6nuhgdYHj3zI1KszZrQ2Pcw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-arm64.v7.0.17\",\"sha512\":\"sha512-/vD8BdiGKmIsOHAmUxa8OoV/Wa1ItCTysSrkWSwG4FOj/sLHePw993Kwg6SsDO+/Jc1B6oCuk3wAs+ouiJhlpw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"7.0.17\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-x64.v8.0.3\",\"sha512\":\"sha512-tKeUW1hAKtIm4opuSg82qncPcsJ606l6oikvUx6lgefenMnV6XVQeE6UUlDA+fpw2CM4zl4Ig0QDs4bVBFUgXw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-arm64.v8.0.3\",\"sha512\":\"sha512-KLCXZK7QWwl7v34Dr18FqyfsmS/BR2KW+MjX2ODxu2WXWUAA6Vy4pHhwGdS9KJsqU7XJpS7SJKjalM8dSy7WlA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-x64.v8.0.3\",\"sha512\":\"sha512-zkbcDGiu7Bp1NaxVKaWrPyAyqEwEalMVXhHzXOOJrAjpYdnnY0X1DPnEpjDf4oy5k1dWKkPU2qlk+kXFWxMBvA==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.linux-musl-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.linux-musl-arm64.v8.0.3\",\"sha512\":\"sha512-Vv2gGE+ijATF7WlOTNIEdnrROUZYlseHLW90VDRNHz5zoGnSt/sXLXlxcye+/rQKic3bvsiMqsKxgim0LkxQPw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-x64.v8.0.3\",\"sha512\":\"sha512-atqmE/GBwxUBwHG1yukG3HikvD9shkwmehDc0ADM/b6DWxEUtkrSCW1rP3TMxMusaCtZXOaQw4NCtCI6uxF9Pw==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.osx-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.osx-arm64.v8.0.3\",\"sha512\":\"sha512-8cr0QBFxcttwJAjAV+b7xzpW49lexXEBjS9BwxTqjTKRK31Zr+zwTZNgUOvfMbnV0YmUa0l+T7KDAiHHF00sYQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-x64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-x64.v8.0.3\",\"sha512\":\"sha512-6ZRUQf4/7qzWWHtL+lyyUoRFlU/hRF0819VAVLAUQRnua6cpv4V4EkjhETHERhMaMQZCrHhKEoLP/CBb4tPT7w==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}", + "{\"dependencies\":{},\"framework_list\":[],\"id\":\"Microsoft.AspNetCore.App.Runtime.win-arm64\",\"name\":\"microsoft.aspnetcore.app.runtime.win-arm64.v8.0.3\",\"sha512\":\"sha512-jJTVu+l5nJn7KBUnV/bTfdxH8C43TTFuiRiJiLpnF8bw/J0BzFHZhr0Co4OXGpkSuuIMMFo5RDiywKrePAx5wQ==\",\"sources\":[\"https://api.nuget.org/v3/index.json\"],\"targeting_pack_overrides\":[],\"version\":\"8.0.3\"}" ], - "id": "microsoft.netcore.app.ref", - "version": "3.0.1", - "sha512": "sha512-JPbWGLnLSKJoP+E4dqQd93QIQ4GqXXv/+iltuzd1hFXHEqf1Ie5oOK/x/Z/oJn6PeFTSvOghef32T4cBUi9C1A==" + "targeting_pack_overrides": { + "microsoft.netcore.app.runtime.linux-x64": [], + "microsoft.netcore.app.runtime.linux-arm64": [], + "microsoft.netcore.app.runtime.linux-musl-x64": [], + "microsoft.netcore.app.runtime.linux-musl-arm64": [], + "microsoft.netcore.app.runtime.osx-x64": [], + "microsoft.netcore.app.runtime.win-x64": [], + "microsoft.netcore.app.runtime.win-arm64": [], + "microsoft.netcore.app.runtime.osx-arm64": [], + "microsoft.aspnetcore.app.runtime.linux-x64": [], + "microsoft.aspnetcore.app.runtime.linux-arm64": [], + "microsoft.aspnetcore.app.runtime.linux-musl-x64": [], + "microsoft.aspnetcore.app.runtime.linux-musl-arm64": [], + "microsoft.aspnetcore.app.runtime.osx-x64": [], + "microsoft.aspnetcore.app.runtime.win-x64": [], + "microsoft.aspnetcore.app.runtime.win-arm64": [], + "microsoft.aspnetcore.app.runtime.osx-arm64": [] + }, + "framework_list": { + "microsoft.netcore.app.runtime.linux-x64": [], + "microsoft.netcore.app.runtime.linux-arm64": [], + "microsoft.netcore.app.runtime.linux-musl-x64": [], + "microsoft.netcore.app.runtime.linux-musl-arm64": [], + "microsoft.netcore.app.runtime.osx-x64": [], + "microsoft.netcore.app.runtime.win-x64": [], + "microsoft.netcore.app.runtime.win-arm64": [], + "microsoft.netcore.app.runtime.osx-arm64": [], + "microsoft.aspnetcore.app.runtime.linux-x64": [], + "microsoft.aspnetcore.app.runtime.linux-arm64": [], + "microsoft.aspnetcore.app.runtime.linux-musl-x64": [], + "microsoft.aspnetcore.app.runtime.linux-musl-arm64": [], + "microsoft.aspnetcore.app.runtime.osx-x64": [], + "microsoft.aspnetcore.app.runtime.win-x64": [], + "microsoft.aspnetcore.app.runtime.win-arm64": [], + "microsoft.aspnetcore.app.runtime.osx-arm64": [] + } } - }, - "nuget.microsoft.netcore.app.ref.v3.1.0": { + } + }, + "recordedRepoMappingEntries": [ + [ + "local_config_platform", + "platforms", + "platforms" + ], + [ + "platforms", + "host_platform", + "platforms~host_platform~host_platform" + ], + [ + "rules_dotnet~", + "bazel_skylib", + "bazel_skylib~" + ], + [ + "rules_dotnet~", + "bazel_tools", + "bazel_tools" + ], + [ + "rules_dotnet~", + "local_config_platform", + "local_config_platform" + ], + [ + "rules_dotnet~", + "rules_dotnet", + "rules_dotnet~" + ] + ] + } + }, + "@@rules_dotnet~//dotnet/private/sdk/targeting_packs:dotnet.targeting_packs_extension.bzl%targeting_packs_extension": { + "general": { + "bzlTransitiveDigest": "d/C9hvdlLuZuolzycCxdcaH+dDWI+dJLrDUpDXklnXw=", + "usagesDigest": "86xP9HsdN6Z26khmF53ToLBZWu/2HujbBpFyW6DV0ns=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "nuget.netstandard.library.v1.6.1": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.ref", - "version": "3.1.0", - "sha512": "sha512-cTXlQgzxZx5XsAIVw8tcdYhvPpcScA3vG3AQ/ScleqMn32SMBCIQqetoE0X0EqPSjW3S+hw/pRIUli0msjiJ9A==" + "id": "netstandard.library", + "version": "1.6.1", + "sha512": "sha512-CXLcLbtJJeiW9ivOLlnU5IY5Mg7jitMBbc1IX71pNqDtCAc61e7yphLf8F38OQ85MP/5552HoGBw7rgSgnfL0A==" } }, - "nuget.microsoft.aspnetcore.app.ref.v3.1.10": { + "nuget.netstandard.library.v2.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.ref", - "version": "3.1.10", - "sha512": "sha512-yojrAwINItqiOp1XYc50AakRLEnJTOLSgCHdWMECI09NB+25i2eL/gaVcGfC/1986bsGGa/Afd85tcpFsuUnSQ==" + "id": "netstandard.library", + "version": "2.0.3", + "sha512": "sha512-548M6mnBSJWxsIlkQHfbzoYxpiYFXZZSL00p4GHYv8PkiqFBnnT68mW5mGEsA/ch9fDO9GkPgkFQpWiXZN7mAQ==" } }, - "nuget.microsoft.aspnetcore.app.ref.v8.0.3": { + "nuget.netstandard.library.ref.v2.1.0": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.ref", - "version": "8.0.3", - "sha512": "sha512-63hpt6nuhCktaoYxAB2RgldBxYCQY6SQ/oJqWnsd3ooIcBgIBp8ksbuDyZctWypEi10P/kzlnXbNdslVwFLeDw==" + "id": "netstandard.library.ref", + "version": "2.1.0", + "sha512": "sha512-Jr0OqnqkaJJGEVq3w9oNQrIEteD/4QBNg3YOh1cvRjydzwop07+5aWjO/SfEYu6CwBn+dSBKXj8niEvTNy2brA==" } }, - "nuget.microsoft.netframework.referenceassemblies.net40.v1.0.3": { + "nuget.microsoft.netframework.referenceassemblies.net20.v1.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net40", + "id": "microsoft.netframework.referenceassemblies.net20", "version": "1.0.3", - "sha512": "sha512-vUXmwPxi7lY1DEmxnrnve/a4JgN/Z1XE6Raozcmlqrf2OZxs9smXBb3Q9y2dZ2lCPtVMyZBRM4jQPBXz04InpQ==" + "sha512": "sha512-M1vB2xSMJY0FdXNSUH4kjj04aTqWIOPUKeUUfaCoVA5JVw30XGO9ID7mUuBo+inSXLgmLvoMkSb3d98YEQwfyA==" } }, - "nuget.microsoft.aspnetcore.app.ref.v6.0.28": { + "nuget.microsoft.netframework.referenceassemblies.net35.v1.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.ref", - "version": "6.0.28", - "sha512": "sha512-w9TnQpG7AazEtx6qCo6YNpzgzS6sGbTCSCkTnojUFzTGC/pSPnmcZej9ZCJP/BUGfO8kDWisGTmYzlk/OzlGuA==" + "id": "microsoft.netframework.referenceassemblies.net35", + "version": "1.0.3", + "sha512": "sha512-l0U4pfjnh80q9nnMSy6h9OaaLt9289Qo2lOzYaoNXwz4BBUgx1FeQA/Bbz3hc1+CUvDpziG77O8i1DZ6bXIK+A==" } }, - "nuget.microsoft.netframework.referenceassemblies.net481.v1.0.3": { + "nuget.microsoft.netframework.referenceassemblies.net40.v1.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net481", + "id": "microsoft.netframework.referenceassemblies.net40", "version": "1.0.3", - "sha512": "sha512-7q2vMYIMeNF2TU1/z8ZStlyALlfQjPRa3eCLwTT+6ErueWvXZsKF6MkjPXU0vglvjCP/5iXxhTMPzvuWRKJ1Ew==" + "sha512": "sha512-vUXmwPxi7lY1DEmxnrnve/a4JgN/Z1XE6Raozcmlqrf2OZxs9smXBb3Q9y2dZ2lCPtVMyZBRM4jQPBXz04InpQ==" } }, - "nuget.microsoft.aspnetcore.app.ref.v7.0.17": { + "nuget.microsoft.netframework.referenceassemblies.net45.v1.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.ref", - "version": "7.0.17", - "sha512": "sha512-/WhhNj33VNbZJtVm79JuWAOgrkqCA+A7JceHYJ7MLQySzxGC96SrphHpaWjCv5gzPvPyJsUX4EV2MctIFWMc0A==" + "id": "microsoft.netframework.referenceassemblies.net45", + "version": "1.0.3", + "sha512": "sha512-zPJ5Pqc6+cBg4ir33AWryA8CUxJJj68Cs1Cfo8plZt1HH3Q0B/EqVon6LRXw9b8dfQyLYMqTJJk2maXgLhGJIw==" } }, - "nuget.microsoft.aspnetcore.app.ref.v5.0.0": { + "nuget.microsoft.netframework.referenceassemblies.net451.v1.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app.ref", - "version": "5.0.0", - "sha512": "sha512-WUXyfm24FMcGI+nADe0wJqBnQcGmtqrjhbJN+W2M9RZOc4TtUJDmmvpQabHwRWYQNoLjTJn/825gs5UKksOMog==" + "id": "microsoft.netframework.referenceassemblies.net451", + "version": "1.0.3", + "sha512": "sha512-fS2Qwxx3JboJ2aUCknMGdM13SaYLsgurXehv+Lp5lnbl/lKwtH55S/uI3K7KRBH5CqGxLqBfWWJvAz/elS9ACA==" } }, - "nuget.microsoft.netcore.app.v1.0.16": { + "nuget.microsoft.netframework.referenceassemblies.net452.v1.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app", - "version": "1.0.16", - "sha512": "sha512-BKKb2pT1E0j3PpRXOahEKoLYGCPecVWkvogMEQT+sHM1eZIdGTiDo10ZGeG7sZk3TJHt3VRvLOBk8QyrtzpyYw==" + "id": "microsoft.netframework.referenceassemblies.net452", + "version": "1.0.3", + "sha512": "sha512-Els1ywsbLD/XpEgQWV0yMpAOHk0Lecz4jWmOeLwzGSFJ3KFXB+57wKjX4rEJxqJf97CIFnUmcO+pvIz8LfTXvw==" } }, - "nuget.microsoft.netframework.referenceassemblies.net451.v1.0.3": { + "nuget.microsoft.netframework.referenceassemblies.net46.v1.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net451", + "id": "microsoft.netframework.referenceassemblies.net46", "version": "1.0.3", - "sha512": "sha512-fS2Qwxx3JboJ2aUCknMGdM13SaYLsgurXehv+Lp5lnbl/lKwtH55S/uI3K7KRBH5CqGxLqBfWWJvAz/elS9ACA==" + "sha512": "sha512-2DUXmacjqNTXn5FE95qWE6bL22ae0m/0rL/SgK3aWsW6qClDzXVmo0kOLycCh6JV6i3dQU/KMuT2wtrT8EfZiA==" } }, - "nuget.microsoft.netcore.app.v2.2.8": { + "nuget.microsoft.netframework.referenceassemblies.net461.v1.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app", - "version": "2.2.8", - "sha512": "sha512-WZ0ojrXi2DZ66MWxds4jU7ZWUyMgKOQB7gyQ70ovrvbrhzu50XNUjnlfTT7ZpWoxKDGAfneDoJjTHoJk+Oa1RA==" + "id": "microsoft.netframework.referenceassemblies.net461", + "version": "1.0.3", + "sha512": "sha512-txfcwV2rUr4Dxr0r2jU637Dsx4W9Wo1PxHI5oTJPRsSsGHWV2QLS75DGm7vJ2e7sl9BMZZn174/ro3SDO/oBxg==" } }, - "nuget.microsoft.netframework.referenceassemblies.net461.v1.0.3": { + "nuget.microsoft.netframework.referenceassemblies.net462.v1.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net461", + "id": "microsoft.netframework.referenceassemblies.net462", "version": "1.0.3", - "sha512": "sha512-txfcwV2rUr4Dxr0r2jU637Dsx4W9Wo1PxHI5oTJPRsSsGHWV2QLS75DGm7vJ2e7sl9BMZZn174/ro3SDO/oBxg==" + "sha512": "sha512-HMn0QQmPYcJsVuKet9WA8IQbBweZvc7US88N39itSRqcn/1XOT/Kao1QiiykxU+vx8k7/zim11cVmKtunju4MA==" } }, - "nuget.microsoft.netframework.referenceassemblies.net462.v1.0.3": { + "nuget.microsoft.netframework.referenceassemblies.net47.v1.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net462", + "id": "microsoft.netframework.referenceassemblies.net47", "version": "1.0.3", - "sha512": "sha512-HMn0QQmPYcJsVuKet9WA8IQbBweZvc7US88N39itSRqcn/1XOT/Kao1QiiykxU+vx8k7/zim11cVmKtunju4MA==" + "sha512": "sha512-x2ENtw+CyAOV9EO1V5okeMkPkR8LGWW8F6xG+ndxwEq3GMlNmDo0CDBZtI690PP/0jMHTwlPwyQTvYBhUpGiZA==" + } + }, + "nuget.microsoft.netframework.referenceassemblies.net471.v1.0.3": { + "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", + "ruleClassName": "nuget_archive", + "attributes": { + "sources": [ + "https://api.nuget.org/v3/index.json" + ], + "id": "microsoft.netframework.referenceassemblies.net471", + "version": "1.0.3", + "sha512": "sha512-Vxmc1FxJLU4hA0b2mcELn4O5S6P3AfxtlFHjg1Gw6oMaBPL8gMRt9XT+IODkzDWeJ9bX/yYN4EPiJMz9Zh/2hQ==" + } + }, + "nuget.microsoft.netframework.referenceassemblies.net472.v1.0.3": { + "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", + "ruleClassName": "nuget_archive", + "attributes": { + "sources": [ + "https://api.nuget.org/v3/index.json" + ], + "id": "microsoft.netframework.referenceassemblies.net472", + "version": "1.0.3", + "sha512": "sha512-PvZKpFbtsxtJBi6hJyzt/iaK71qGdu9mNVpJT43+i1Wp23ym57YVuQI+BEnO/99K2pxPMEgYtz62n7yZFEgi2A==" } }, "nuget.microsoft.netframework.referenceassemblies.net48.v1.0.3": { @@ -3748,28 +3754,40 @@ "sha512": "sha512-XWKgyeNadNcTQaIVvQB8BrdCNrEar6fo/de1OdQRZ9HFy0jcBSaM8IV5q64ZampsSnC8AlTsACaGZUuoFw41RA==" } }, - "nuget.microsoft.netframework.referenceassemblies.net471.v1.0.3": { + "nuget.microsoft.netframework.referenceassemblies.net481.v1.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net471", + "id": "microsoft.netframework.referenceassemblies.net481", "version": "1.0.3", - "sha512": "sha512-Vxmc1FxJLU4hA0b2mcELn4O5S6P3AfxtlFHjg1Gw6oMaBPL8gMRt9XT+IODkzDWeJ9bX/yYN4EPiJMz9Zh/2hQ==" + "sha512": "sha512-7q2vMYIMeNF2TU1/z8ZStlyALlfQjPRa3eCLwTT+6ErueWvXZsKF6MkjPXU0vglvjCP/5iXxhTMPzvuWRKJ1Ew==" } }, - "nuget.microsoft.netcore.app.ref.v6.0.28": { + "nuget.microsoft.netcore.app.v1.0.16": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.ref", - "version": "6.0.28", - "sha512": "sha512-mmtX/MfjTfwzU5Gd57m27azyB+29cdykscYNmtEhUZDn97DvRIgXRwha4PjLSwjFdnagLAd/87rbg/DGDzI78w==" + "id": "microsoft.netcore.app", + "version": "1.0.16", + "sha512": "sha512-BKKb2pT1E0j3PpRXOahEKoLYGCPecVWkvogMEQT+sHM1eZIdGTiDo10ZGeG7sZk3TJHt3VRvLOBk8QyrtzpyYw==" + } + }, + "nuget.microsoft.netcore.app.v1.1.13": { + "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", + "ruleClassName": "nuget_archive", + "attributes": { + "sources": [ + "https://api.nuget.org/v3/index.json" + ], + "id": "microsoft.netcore.app", + "version": "1.1.13", + "sha512": "sha512-KkiJ9r8OprE+HzBNRBGGpvtBl2HwzoxCnu8NZaHV9h7XjCtGSdVKIna6LOFPqp98gqZ7HJ3AUE4zWCv5F7zyBQ==" } }, "nuget.microsoft.netcore.app.v2.0.9": { @@ -3784,52 +3802,76 @@ "sha512": "sha512-RA35OXXK2enpLyFQrBW6N5WxPQLGJ8cx4SVNPa0PRLEmPcIu1OmdiPzOlqaB++7ejGWY5O3o3CKkOgEgsHzDqA==" } }, - "nuget.microsoft.netframework.referenceassemblies.net472.v1.0.3": { + "nuget.microsoft.netcore.app.v2.1.30": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net472", - "version": "1.0.3", - "sha512": "sha512-PvZKpFbtsxtJBi6hJyzt/iaK71qGdu9mNVpJT43+i1Wp23ym57YVuQI+BEnO/99K2pxPMEgYtz62n7yZFEgi2A==" + "id": "microsoft.netcore.app", + "version": "2.1.30", + "sha512": "sha512-rjXfBeXZZOixeTIXi8F+HkfXSf+iauTQg0wO+CZbzqDOm5XPesc2GypYQ0otFOBbfbFP4awZrZwNa60LaYVvYQ==" } }, - "nuget.microsoft.netframework.referenceassemblies.net47.v1.0.3": { + "nuget.microsoft.netcore.app.v2.2.8": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net47", - "version": "1.0.3", - "sha512": "sha512-x2ENtw+CyAOV9EO1V5okeMkPkR8LGWW8F6xG+ndxwEq3GMlNmDo0CDBZtI690PP/0jMHTwlPwyQTvYBhUpGiZA==" + "id": "microsoft.netcore.app", + "version": "2.2.8", + "sha512": "sha512-WZ0ojrXi2DZ66MWxds4jU7ZWUyMgKOQB7gyQ70ovrvbrhzu50XNUjnlfTT7ZpWoxKDGAfneDoJjTHoJk+Oa1RA==" } }, - "nuget.microsoft.netframework.referenceassemblies.net45.v1.0.3": { + "nuget.microsoft.netcore.app.ref.v3.0.1": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net45", - "version": "1.0.3", - "sha512": "sha512-zPJ5Pqc6+cBg4ir33AWryA8CUxJJj68Cs1Cfo8plZt1HH3Q0B/EqVon6LRXw9b8dfQyLYMqTJJk2maXgLhGJIw==" + "id": "microsoft.netcore.app.ref", + "version": "3.0.1", + "sha512": "sha512-JPbWGLnLSKJoP+E4dqQd93QIQ4GqXXv/+iltuzd1hFXHEqf1Ie5oOK/x/Z/oJn6PeFTSvOghef32T4cBUi9C1A==" } }, - "nuget.microsoft.netframework.referenceassemblies.net46.v1.0.3": { + "nuget.microsoft.netcore.app.ref.v3.1.0": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net46", - "version": "1.0.3", - "sha512": "sha512-2DUXmacjqNTXn5FE95qWE6bL22ae0m/0rL/SgK3aWsW6qClDzXVmo0kOLycCh6JV6i3dQU/KMuT2wtrT8EfZiA==" + "id": "microsoft.netcore.app.ref", + "version": "3.1.0", + "sha512": "sha512-cTXlQgzxZx5XsAIVw8tcdYhvPpcScA3vG3AQ/ScleqMn32SMBCIQqetoE0X0EqPSjW3S+hw/pRIUli0msjiJ9A==" + } + }, + "nuget.microsoft.netcore.app.ref.v5.0.0": { + "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", + "ruleClassName": "nuget_archive", + "attributes": { + "sources": [ + "https://api.nuget.org/v3/index.json" + ], + "id": "microsoft.netcore.app.ref", + "version": "5.0.0", + "sha512": "sha512-bBp1LYzTBY58dMaCABHnp44CYBcBvW7RrfSsXENaS7iRq/yx39g+jhWdgUBZcJQBoF6AZeGbHhKV+JAoT3LHDw==" + } + }, + "nuget.microsoft.netcore.app.ref.v6.0.28": { + "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", + "ruleClassName": "nuget_archive", + "attributes": { + "sources": [ + "https://api.nuget.org/v3/index.json" + ], + "id": "microsoft.netcore.app.ref", + "version": "6.0.28", + "sha512": "sha512-mmtX/MfjTfwzU5Gd57m27azyB+29cdykscYNmtEhUZDn97DvRIgXRwha4PjLSwjFdnagLAd/87rbg/DGDzI78w==" } }, "nuget.microsoft.netcore.app.ref.v7.0.17": { @@ -3844,40 +3886,40 @@ "sha512": "sha512-sPK4r+HvhStfHd/eBJL9MPcjewU41RFCbPIEFau4kknDO7ayLcLw/rhgQeGkKdXQiYWm8smqeMPHP8SsCZj9RQ==" } }, - "nuget.microsoft.netframework.referenceassemblies.net35.v1.0.3": { + "nuget.microsoft.netcore.app.ref.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net35", - "version": "1.0.3", - "sha512": "sha512-l0U4pfjnh80q9nnMSy6h9OaaLt9289Qo2lOzYaoNXwz4BBUgx1FeQA/Bbz3hc1+CUvDpziG77O8i1DZ6bXIK+A==" + "id": "microsoft.netcore.app.ref", + "version": "8.0.3", + "sha512": "sha512-AMA998IeSADApTbNIKNoHz+RI4pseVFASpkibhnjildJ3ACPyTyji/mnDAQXPCpvQfP83F6/yeYuAI+aYoSOgQ==" } }, - "nuget.microsoft.netcore.app.v1.1.13": { + "nuget.microsoft.aspnetcore.app.v2.1.34": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app", - "version": "1.1.13", - "sha512": "sha512-KkiJ9r8OprE+HzBNRBGGpvtBl2HwzoxCnu8NZaHV9h7XjCtGSdVKIna6LOFPqp98gqZ7HJ3AUE4zWCv5F7zyBQ==" + "id": "microsoft.aspnetcore.app", + "version": "2.1.34", + "sha512": "sha512-SIOjTfqVrxUu6Ov6YTO2Szq4qZ/FWjX0O4pFPz+bV6BVC5PJCEfkSrGE26rxuGENVMCuU6nNehDrpa/7rqhk6Q==" } }, - "nuget.microsoft.netcore.app.ref.v5.0.0": { + "nuget.microsoft.aspnetcore.app.v2.2.8": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.ref", - "version": "5.0.0", - "sha512": "sha512-bBp1LYzTBY58dMaCABHnp44CYBcBvW7RrfSsXENaS7iRq/yx39g+jhWdgUBZcJQBoF6AZeGbHhKV+JAoT3LHDw==" + "id": "microsoft.aspnetcore.app", + "version": "2.2.8", + "sha512": "sha512-tN5tV4OSYlw2Rw2AJVV2K2irF6ijReRgm0sQMuwVyR1+D8d6rgiZggGs/6QCut9mo8xtcH12g9RJmbpQwDJbnA==" } }, "nuget.microsoft.aspnetcore.app.ref.v3.0.1": { @@ -3892,64 +3934,64 @@ "sha512": "sha512-WlsoQyUrygTLB389vvp/ORtgQlVq8l2fhFxA9kQ9L2QiMqNgVqycOUZkauc26Knf2uJ34XtrDj2q6zM8lNnRwQ==" } }, - "nuget.microsoft.netcore.app.v2.1.30": { + "nuget.microsoft.aspnetcore.app.ref.v3.1.10": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app", - "version": "2.1.30", - "sha512": "sha512-rjXfBeXZZOixeTIXi8F+HkfXSf+iauTQg0wO+CZbzqDOm5XPesc2GypYQ0otFOBbfbFP4awZrZwNa60LaYVvYQ==" + "id": "microsoft.aspnetcore.app.ref", + "version": "3.1.10", + "sha512": "sha512-yojrAwINItqiOp1XYc50AakRLEnJTOLSgCHdWMECI09NB+25i2eL/gaVcGfC/1986bsGGa/Afd85tcpFsuUnSQ==" } }, - "nuget.netstandard.library.v2.0.3": { + "nuget.microsoft.aspnetcore.app.ref.v5.0.0": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "netstandard.library", - "version": "2.0.3", - "sha512": "sha512-548M6mnBSJWxsIlkQHfbzoYxpiYFXZZSL00p4GHYv8PkiqFBnnT68mW5mGEsA/ch9fDO9GkPgkFQpWiXZN7mAQ==" + "id": "microsoft.aspnetcore.app.ref", + "version": "5.0.0", + "sha512": "sha512-WUXyfm24FMcGI+nADe0wJqBnQcGmtqrjhbJN+W2M9RZOc4TtUJDmmvpQabHwRWYQNoLjTJn/825gs5UKksOMog==" } }, - "nuget.microsoft.aspnetcore.app.v2.2.8": { + "nuget.microsoft.aspnetcore.app.ref.v6.0.28": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.aspnetcore.app", - "version": "2.2.8", - "sha512": "sha512-tN5tV4OSYlw2Rw2AJVV2K2irF6ijReRgm0sQMuwVyR1+D8d6rgiZggGs/6QCut9mo8xtcH12g9RJmbpQwDJbnA==" + "id": "microsoft.aspnetcore.app.ref", + "version": "6.0.28", + "sha512": "sha512-w9TnQpG7AazEtx6qCo6YNpzgzS6sGbTCSCkTnojUFzTGC/pSPnmcZej9ZCJP/BUGfO8kDWisGTmYzlk/OzlGuA==" } }, - "nuget.microsoft.netcore.app.ref.v8.0.3": { + "nuget.microsoft.aspnetcore.app.ref.v7.0.17": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netcore.app.ref", - "version": "8.0.3", - "sha512": "sha512-AMA998IeSADApTbNIKNoHz+RI4pseVFASpkibhnjildJ3ACPyTyji/mnDAQXPCpvQfP83F6/yeYuAI+aYoSOgQ==" + "id": "microsoft.aspnetcore.app.ref", + "version": "7.0.17", + "sha512": "sha512-/WhhNj33VNbZJtVm79JuWAOgrkqCA+A7JceHYJ7MLQySzxGC96SrphHpaWjCv5gzPvPyJsUX4EV2MctIFWMc0A==" } }, - "nuget.microsoft.netframework.referenceassemblies.net452.v1.0.3": { + "nuget.microsoft.aspnetcore.app.ref.v8.0.3": { "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", "ruleClassName": "nuget_archive", "attributes": { "sources": [ "https://api.nuget.org/v3/index.json" ], - "id": "microsoft.netframework.referenceassemblies.net452", - "version": "1.0.3", - "sha512": "sha512-Els1ywsbLD/XpEgQWV0yMpAOHk0Lecz4jWmOeLwzGSFJ3KFXB+57wKjX4rEJxqJf97CIFnUmcO+pvIz8LfTXvw==" + "id": "microsoft.aspnetcore.app.ref", + "version": "8.0.3", + "sha512": "sha512-63hpt6nuhCktaoYxAB2RgldBxYCQY6SQ/oJqWnsd3ooIcBgIBp8ksbuDyZctWypEi10P/kzlnXbNdslVwFLeDw==" } }, "dotnet.targeting_packs": { @@ -4865,30 +4907,6 @@ ] } } - }, - "nuget.netstandard.library.v1.6.1": { - "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", - "ruleClassName": "nuget_archive", - "attributes": { - "sources": [ - "https://api.nuget.org/v3/index.json" - ], - "id": "netstandard.library", - "version": "1.6.1", - "sha512": "sha512-CXLcLbtJJeiW9ivOLlnU5IY5Mg7jitMBbc1IX71pNqDtCAc61e7yphLf8F38OQ85MP/5552HoGBw7rgSgnfL0A==" - } - }, - "nuget.microsoft.aspnetcore.app.v2.1.34": { - "bzlFile": "@@rules_dotnet~//dotnet/private/rules/nuget:nuget_archive.bzl", - "ruleClassName": "nuget_archive", - "attributes": { - "sources": [ - "https://api.nuget.org/v3/index.json" - ], - "id": "microsoft.aspnetcore.app", - "version": "2.1.34", - "sha512": "sha512-SIOjTfqVrxUu6Ov6YTO2Szq4qZ/FWjX0O4pFPz+bV6BVC5PJCEfkSrGE26rxuGENVMCuU6nNehDrpa/7rqhk6Q==" - } } }, "recordedRepoMappingEntries": [ @@ -5434,241 +5452,4976 @@ ] } }, - "@@rules_perl~//perl:extensions.bzl%perl_repositories": { + "@@rules_python~//python/extensions:pip.bzl%pip": { "general": { - "bzlTransitiveDigest": "UFiGL1pGBg87aouOgi2BAafq9I2tWsgb8Fh8vCwaXSo=", - "usagesDigest": "S54Jyv7XoxGXM/vuJYlHmQ1Ozn7pJ/rQI6WecZnkkL8=", - "recordedFileInputs": {}, + "bzlTransitiveDigest": "WlH4eDDbIM6xLbNXP/vdObd+oj791q6TrnABVuaLDv8=", + "usagesDigest": "r5enx2rvTQVGh3OdNhK35pAoR6Z69MhzyGhgMA8uu6Y=", + "recordedFileInputs": { + "@@rules_python~//tools/publish/requirements_linux.txt": "8175b4c8df50ae2f22d1706961884beeb54e7da27bd2447018314a175981997d", + "@@//python/requirements_lock.txt": "4255024debbcbd8faed63cb490d2292710c4157527aa2302a087e656f8d7ae18", + "@@grpc~//requirements.bazel.txt": "4c8c19a2a8f22108bf29feb5cc2694eb0c7e0c82ba0364df27fe5f5e4d7936e5", + "@@rules_fuzzing~//fuzzing/requirements.txt": "ab04664be026b632a0d2a2446c4f65982b7654f5b6851d2f9d399a19b7242a5b", + "@@rules_python~//tools/publish/requirements_windows.txt": "7673adc71dc1a81d3661b90924d7a7c0fc998cd508b3cb4174337cef3f2de556", + "@@protobuf~//python/requirements.txt": "983be60d3cec4b319dcab6d48aeb3f5b2f7c3350f26b3a9e97486c37967c73c5", + "@@rules_python~//tools/publish/requirements_darwin.txt": "2994136eab7e57b083c3de76faf46f70fad130bc8e7360a7fed2b288b69e79dc" + }, "recordedDirentsInputs": {}, - "envVariables": {}, + "envVariables": { + "RULES_PYTHON_REPO_DEBUG": null, + "RULES_PYTHON_REPO_DEBUG_VERBOSITY": null + }, "generatedRepoSpecs": { - "perl_linux_arm64": { - "bzlFile": "@@rules_perl~//perl:repo.bzl", - "ruleClassName": "perl_download", + "grpc_python_dependencies_310_absl_py": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", "attributes": { - "strip_prefix": "perl-linux-arm64", - "sha256": "6fa4ece99e790ecbc2861f6ecb7b52694c01c2eeb215b4370f16a3b12d952117", - "urls": [ - "https://github.com/skaji/relocatable-perl/releases/download/5.36.0.1/perl-linux-arm64.tar.xz" - ] + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "absl-py==1.4.0" } }, - "perl_darwin_arm64": { - "bzlFile": "@@rules_perl~//perl:repo.bzl", - "ruleClassName": "perl_download", + "grpc_python_dependencies_310_cachetools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", "attributes": { - "strip_prefix": "perl-darwin-arm64", - "sha256": "285769f3c50c339fb59a3987b216ae3c5c573b95babe6875a1ef56fb178433da", - "urls": [ - "https://github.com/skaji/relocatable-perl/releases/download/5.36.0.1/perl-darwin-arm64.tar.xz" - ] + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "cachetools==5.3.2" } }, - "perl_windows_x86_64": { - "bzlFile": "@@rules_perl~//perl:repo.bzl", - "ruleClassName": "perl_download", + "grpc_python_dependencies_310_certifi": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", "attributes": { - "strip_prefix": "", - "sha256": "aeb973da474f14210d3e1a1f942dcf779e2ae7e71e4c535e6c53ebabe632cc98", - "urls": [ - "https://mirror.bazel.build/strawberryperl.com/download/5.32.1.1/strawberry-perl-5.32.1.1-64bit.zip", - "https://strawberryperl.com/download/5.32.1.1/strawberry-perl-5.32.1.1-64bit.zip" - ] + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "certifi==2023.7.22" } }, - "perl_darwin_amd64": { - "bzlFile": "@@rules_perl~//perl:repo.bzl", - "ruleClassName": "perl_download", + "grpc_python_dependencies_310_chardet": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", "attributes": { - "strip_prefix": "perl-darwin-amd64", - "sha256": "63bc5ee36f5394d71c50cca6cafdd333ee58f9eaa40bca63c85f9bd06f2c1fd6", - "urls": [ - "https://github.com/skaji/relocatable-perl/releases/download/5.36.0.1/perl-darwin-amd64.tar.xz" - ] + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "chardet==3.0.4" } }, - "perl_linux_amd64": { - "bzlFile": "@@rules_perl~//perl:repo.bzl", - "ruleClassName": "perl_download", + "grpc_python_dependencies_310_charset_normalizer": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", "attributes": { - "strip_prefix": "perl-linux-amd64", - "sha256": "3bdffa9d7a3f97c0207314637b260ba5115b1d0829f97e3e2e301191a4d4d076", - "urls": [ - "https://github.com/skaji/relocatable-perl/releases/download/5.36.0.1/perl-linux-amd64.tar.xz" - ] + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "charset-normalizer==3.3.2" } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_perl~", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_perl~", - "rules_perl", - "rules_perl~" - ] - ] - } - }, - "@@rules_swift~//swift:extensions.bzl%non_module_deps": { - "general": { - "bzlTransitiveDigest": "Cmw0SWMEF+W7yHokTa/RRl3v7uDPKysmnNQ6hvKeA30=", - "usagesDigest": "Bxpjq7dEoQ6itfQLt8YOa+X+mqBZ+FWDDiSlD7pLoho=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "com_github_grpc_grpc_swift": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + }, + "grpc_python_dependencies_310_coverage": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", "attributes": { - "urls": [ - "https://github.com/grpc/grpc-swift/archive/1.16.0.tar.gz" - ], - "sha256": "58b60431d0064969f9679411264b82e40a217ae6bd34e17096d92cc4e47556a5", - "strip_prefix": "grpc-swift-1.16.0/", - "build_file": "@@rules_swift~//third_party:com_github_grpc_grpc_swift/BUILD.overlay" + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "coverage==4.5.4" } }, - "com_github_apple_swift_nio_extras": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "grpc_python_dependencies_310_cython": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", "attributes": { - "urls": [ - "https://github.com/apple/swift-nio-extras/archive/1.4.0.tar.gz" - ], - "sha256": "4684b52951d9d9937bb3e8ccd6b5daedd777021ef2519ea2f18c4c922843b52b", - "strip_prefix": "swift-nio-extras-1.4.0/", - "build_file": "@@rules_swift~//third_party:com_github_apple_swift_nio_extras/BUILD.overlay" + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "cython==3.0.0" } }, - "com_github_apple_swift_protobuf": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "grpc_python_dependencies_310_deprecated": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", "attributes": { - "urls": [ - "https://github.com/apple/swift-protobuf/archive/1.20.2.tar.gz" + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "Deprecated==1.2.14" + } + }, + "grpc_python_dependencies_310_gevent": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "gevent==22.08.0" + } + }, + "grpc_python_dependencies_310_google_api_core": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "google-api-core==1.34.1" + } + }, + "grpc_python_dependencies_310_google_auth": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "google-auth==2.23.4" + } + }, + "grpc_python_dependencies_310_google_cloud_monitoring": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "google-cloud-monitoring==2.16.0" + } + }, + "grpc_python_dependencies_310_google_cloud_trace": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "google-cloud-trace==1.11.3" + } + }, + "grpc_python_dependencies_310_googleapis_common_protos": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "googleapis-common-protos==1.63.1" + } + }, + "grpc_python_dependencies_310_greenlet": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "greenlet==1.1.3.post0" + } + }, + "grpc_python_dependencies_310_idna": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "idna==2.7" + } + }, + "grpc_python_dependencies_310_importlib_metadata": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "importlib-metadata==6.11.0" + } + }, + "grpc_python_dependencies_310_oauth2client": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "oauth2client==4.1.0" + } + }, + "grpc_python_dependencies_310_opencensus_context": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "opencensus-context==0.1.3" + } + }, + "grpc_python_dependencies_310_opentelemetry_api": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "opentelemetry-api==1.25.0" + } + }, + "grpc_python_dependencies_310_opentelemetry_exporter_prometheus": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "opentelemetry-exporter-prometheus==0.46b0" + } + }, + "grpc_python_dependencies_310_opentelemetry_resourcedetector_gcp": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "opentelemetry-resourcedetector-gcp==1.6.0a0" + } + }, + "grpc_python_dependencies_310_opentelemetry_sdk": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "opentelemetry-sdk==1.25.0" + } + }, + "grpc_python_dependencies_310_opentelemetry_semantic_conventions": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "opentelemetry-semantic-conventions==0.46b0" + } + }, + "grpc_python_dependencies_310_prometheus_client": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "prometheus_client==0.20.0" + } + }, + "grpc_python_dependencies_310_proto_plus": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "proto-plus==1.22.3" + } + }, + "grpc_python_dependencies_310_protobuf": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "protobuf>=5.27.1,<6.0dev" + } + }, + "grpc_python_dependencies_310_pyasn1": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "pyasn1==0.5.0" + } + }, + "grpc_python_dependencies_310_pyasn1_modules": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "pyasn1-modules==0.3.0" + } + }, + "grpc_python_dependencies_310_requests": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "requests==2.25.1" + } + }, + "grpc_python_dependencies_310_rsa": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "rsa==4.9" + } + }, + "grpc_python_dependencies_310_setuptools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "setuptools==44.1.1" + } + }, + "grpc_python_dependencies_310_typing_extensions": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "typing-extensions==4.9.0" + } + }, + "grpc_python_dependencies_310_urllib3": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "urllib3==1.26.18" + } + }, + "grpc_python_dependencies_310_wheel": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "wheel==0.38.1" + } + }, + "grpc_python_dependencies_310_wrapt": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "wrapt==1.16.0" + } + }, + "grpc_python_dependencies_310_zipp": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "zipp==3.17.0" + } + }, + "grpc_python_dependencies_310_zope_event": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "zope.event==4.5.0" + } + }, + "grpc_python_dependencies_310_zope_interface": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "grpc_python_dependencies_310", + "requirement": "zope.interface==6.1" + } + }, + "grpc_python_dependencies_311_absl_py": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "absl-py==1.4.0" + } + }, + "grpc_python_dependencies_311_cachetools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "cachetools==5.3.2" + } + }, + "grpc_python_dependencies_311_certifi": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "certifi==2023.7.22" + } + }, + "grpc_python_dependencies_311_chardet": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "chardet==3.0.4" + } + }, + "grpc_python_dependencies_311_charset_normalizer": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "charset-normalizer==3.3.2" + } + }, + "grpc_python_dependencies_311_coverage": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "coverage==4.5.4" + } + }, + "grpc_python_dependencies_311_cython": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "cython==3.0.0" + } + }, + "grpc_python_dependencies_311_deprecated": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "Deprecated==1.2.14" + } + }, + "grpc_python_dependencies_311_gevent": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "gevent==22.08.0" + } + }, + "grpc_python_dependencies_311_google_api_core": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "google-api-core==1.34.1" + } + }, + "grpc_python_dependencies_311_google_auth": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "google-auth==2.23.4" + } + }, + "grpc_python_dependencies_311_google_cloud_monitoring": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "google-cloud-monitoring==2.16.0" + } + }, + "grpc_python_dependencies_311_google_cloud_trace": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "google-cloud-trace==1.11.3" + } + }, + "grpc_python_dependencies_311_googleapis_common_protos": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "googleapis-common-protos==1.63.1" + } + }, + "grpc_python_dependencies_311_greenlet": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "greenlet==1.1.3.post0" + } + }, + "grpc_python_dependencies_311_idna": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "idna==2.7" + } + }, + "grpc_python_dependencies_311_importlib_metadata": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "importlib-metadata==6.11.0" + } + }, + "grpc_python_dependencies_311_oauth2client": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "oauth2client==4.1.0" + } + }, + "grpc_python_dependencies_311_opencensus_context": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "opencensus-context==0.1.3" + } + }, + "grpc_python_dependencies_311_opentelemetry_api": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "opentelemetry-api==1.25.0" + } + }, + "grpc_python_dependencies_311_opentelemetry_exporter_prometheus": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "opentelemetry-exporter-prometheus==0.46b0" + } + }, + "grpc_python_dependencies_311_opentelemetry_resourcedetector_gcp": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "opentelemetry-resourcedetector-gcp==1.6.0a0" + } + }, + "grpc_python_dependencies_311_opentelemetry_sdk": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "opentelemetry-sdk==1.25.0" + } + }, + "grpc_python_dependencies_311_opentelemetry_semantic_conventions": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "opentelemetry-semantic-conventions==0.46b0" + } + }, + "grpc_python_dependencies_311_prometheus_client": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "prometheus_client==0.20.0" + } + }, + "grpc_python_dependencies_311_proto_plus": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "proto-plus==1.22.3" + } + }, + "grpc_python_dependencies_311_protobuf": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "protobuf>=5.27.1,<6.0dev" + } + }, + "grpc_python_dependencies_311_pyasn1": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "pyasn1==0.5.0" + } + }, + "grpc_python_dependencies_311_pyasn1_modules": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "pyasn1-modules==0.3.0" + } + }, + "grpc_python_dependencies_311_requests": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "requests==2.25.1" + } + }, + "grpc_python_dependencies_311_rsa": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "rsa==4.9" + } + }, + "grpc_python_dependencies_311_setuptools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "setuptools==44.1.1" + } + }, + "grpc_python_dependencies_311_typing_extensions": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "typing-extensions==4.9.0" + } + }, + "grpc_python_dependencies_311_urllib3": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "urllib3==1.26.18" + } + }, + "grpc_python_dependencies_311_wheel": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "wheel==0.38.1" + } + }, + "grpc_python_dependencies_311_wrapt": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "wrapt==1.16.0" + } + }, + "grpc_python_dependencies_311_zipp": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "zipp==3.17.0" + } + }, + "grpc_python_dependencies_311_zope_event": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "zope.event==4.5.0" + } + }, + "grpc_python_dependencies_311_zope_interface": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "grpc_python_dependencies_311", + "requirement": "zope.interface==6.1" + } + }, + "grpc_python_dependencies_312_absl_py": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "absl-py==1.4.0" + } + }, + "grpc_python_dependencies_312_cachetools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "cachetools==5.3.2" + } + }, + "grpc_python_dependencies_312_certifi": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "certifi==2023.7.22" + } + }, + "grpc_python_dependencies_312_chardet": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "chardet==3.0.4" + } + }, + "grpc_python_dependencies_312_charset_normalizer": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "charset-normalizer==3.3.2" + } + }, + "grpc_python_dependencies_312_coverage": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "coverage==4.5.4" + } + }, + "grpc_python_dependencies_312_cython": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "cython==3.0.0" + } + }, + "grpc_python_dependencies_312_deprecated": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "Deprecated==1.2.14" + } + }, + "grpc_python_dependencies_312_gevent": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "gevent==22.08.0" + } + }, + "grpc_python_dependencies_312_google_api_core": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "google-api-core==1.34.1" + } + }, + "grpc_python_dependencies_312_google_auth": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "google-auth==2.23.4" + } + }, + "grpc_python_dependencies_312_google_cloud_monitoring": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "google-cloud-monitoring==2.16.0" + } + }, + "grpc_python_dependencies_312_google_cloud_trace": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "google-cloud-trace==1.11.3" + } + }, + "grpc_python_dependencies_312_googleapis_common_protos": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "googleapis-common-protos==1.63.1" + } + }, + "grpc_python_dependencies_312_greenlet": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "greenlet==1.1.3.post0" + } + }, + "grpc_python_dependencies_312_idna": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "idna==2.7" + } + }, + "grpc_python_dependencies_312_importlib_metadata": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "importlib-metadata==6.11.0" + } + }, + "grpc_python_dependencies_312_oauth2client": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "oauth2client==4.1.0" + } + }, + "grpc_python_dependencies_312_opencensus_context": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "opencensus-context==0.1.3" + } + }, + "grpc_python_dependencies_312_opentelemetry_api": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "opentelemetry-api==1.25.0" + } + }, + "grpc_python_dependencies_312_opentelemetry_exporter_prometheus": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "opentelemetry-exporter-prometheus==0.46b0" + } + }, + "grpc_python_dependencies_312_opentelemetry_resourcedetector_gcp": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "opentelemetry-resourcedetector-gcp==1.6.0a0" + } + }, + "grpc_python_dependencies_312_opentelemetry_sdk": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "opentelemetry-sdk==1.25.0" + } + }, + "grpc_python_dependencies_312_opentelemetry_semantic_conventions": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "opentelemetry-semantic-conventions==0.46b0" + } + }, + "grpc_python_dependencies_312_prometheus_client": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "prometheus_client==0.20.0" + } + }, + "grpc_python_dependencies_312_proto_plus": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "proto-plus==1.22.3" + } + }, + "grpc_python_dependencies_312_protobuf": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "protobuf>=5.27.1,<6.0dev" + } + }, + "grpc_python_dependencies_312_pyasn1": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "pyasn1==0.5.0" + } + }, + "grpc_python_dependencies_312_pyasn1_modules": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "pyasn1-modules==0.3.0" + } + }, + "grpc_python_dependencies_312_requests": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "requests==2.25.1" + } + }, + "grpc_python_dependencies_312_rsa": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "rsa==4.9" + } + }, + "grpc_python_dependencies_312_setuptools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "setuptools==44.1.1" + } + }, + "grpc_python_dependencies_312_typing_extensions": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "typing-extensions==4.9.0" + } + }, + "grpc_python_dependencies_312_urllib3": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "urllib3==1.26.18" + } + }, + "grpc_python_dependencies_312_wheel": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "wheel==0.38.1" + } + }, + "grpc_python_dependencies_312_wrapt": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "wrapt==1.16.0" + } + }, + "grpc_python_dependencies_312_zipp": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "zipp==3.17.0" + } + }, + "grpc_python_dependencies_312_zope_event": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "zope.event==4.5.0" + } + }, + "grpc_python_dependencies_312_zope_interface": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "grpc_python_dependencies_312", + "requirement": "zope.interface==6.1" + } + }, + "grpc_python_dependencies_38_absl_py": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "absl-py==1.4.0" + } + }, + "grpc_python_dependencies_38_cachetools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "cachetools==5.3.2" + } + }, + "grpc_python_dependencies_38_certifi": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "certifi==2023.7.22" + } + }, + "grpc_python_dependencies_38_chardet": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "chardet==3.0.4" + } + }, + "grpc_python_dependencies_38_charset_normalizer": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "charset-normalizer==3.3.2" + } + }, + "grpc_python_dependencies_38_coverage": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "coverage==4.5.4" + } + }, + "grpc_python_dependencies_38_cython": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "cython==3.0.0" + } + }, + "grpc_python_dependencies_38_deprecated": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "Deprecated==1.2.14" + } + }, + "grpc_python_dependencies_38_gevent": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "gevent==22.08.0" + } + }, + "grpc_python_dependencies_38_google_api_core": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "google-api-core==1.34.1" + } + }, + "grpc_python_dependencies_38_google_auth": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "google-auth==2.23.4" + } + }, + "grpc_python_dependencies_38_google_cloud_monitoring": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "google-cloud-monitoring==2.16.0" + } + }, + "grpc_python_dependencies_38_google_cloud_trace": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "google-cloud-trace==1.11.3" + } + }, + "grpc_python_dependencies_38_googleapis_common_protos": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "googleapis-common-protos==1.63.1" + } + }, + "grpc_python_dependencies_38_greenlet": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "greenlet==1.1.3.post0" + } + }, + "grpc_python_dependencies_38_idna": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "idna==2.7" + } + }, + "grpc_python_dependencies_38_importlib_metadata": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "importlib-metadata==6.11.0" + } + }, + "grpc_python_dependencies_38_oauth2client": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "oauth2client==4.1.0" + } + }, + "grpc_python_dependencies_38_opencensus_context": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "opencensus-context==0.1.3" + } + }, + "grpc_python_dependencies_38_opentelemetry_api": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "opentelemetry-api==1.25.0" + } + }, + "grpc_python_dependencies_38_opentelemetry_exporter_prometheus": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "opentelemetry-exporter-prometheus==0.46b0" + } + }, + "grpc_python_dependencies_38_opentelemetry_resourcedetector_gcp": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "opentelemetry-resourcedetector-gcp==1.6.0a0" + } + }, + "grpc_python_dependencies_38_opentelemetry_sdk": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "opentelemetry-sdk==1.25.0" + } + }, + "grpc_python_dependencies_38_opentelemetry_semantic_conventions": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "opentelemetry-semantic-conventions==0.46b0" + } + }, + "grpc_python_dependencies_38_prometheus_client": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "prometheus_client==0.20.0" + } + }, + "grpc_python_dependencies_38_proto_plus": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "proto-plus==1.22.3" + } + }, + "grpc_python_dependencies_38_protobuf": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "protobuf>=5.27.1,<6.0dev" + } + }, + "grpc_python_dependencies_38_pyasn1": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "pyasn1==0.5.0" + } + }, + "grpc_python_dependencies_38_pyasn1_modules": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "pyasn1-modules==0.3.0" + } + }, + "grpc_python_dependencies_38_requests": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "requests==2.25.1" + } + }, + "grpc_python_dependencies_38_rsa": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "rsa==4.9" + } + }, + "grpc_python_dependencies_38_setuptools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "setuptools==44.1.1" + } + }, + "grpc_python_dependencies_38_typing_extensions": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "typing-extensions==4.9.0" + } + }, + "grpc_python_dependencies_38_urllib3": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "urllib3==1.26.18" + } + }, + "grpc_python_dependencies_38_wheel": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "wheel==0.38.1" + } + }, + "grpc_python_dependencies_38_wrapt": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "wrapt==1.16.0" + } + }, + "grpc_python_dependencies_38_zipp": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "zipp==3.17.0" + } + }, + "grpc_python_dependencies_38_zope_event": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "zope.event==4.5.0" + } + }, + "grpc_python_dependencies_38_zope_interface": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "grpc_python_dependencies_38", + "requirement": "zope.interface==6.1" + } + }, + "grpc_python_dependencies_39_absl_py": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "absl-py==1.4.0" + } + }, + "grpc_python_dependencies_39_cachetools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "cachetools==5.3.2" + } + }, + "grpc_python_dependencies_39_certifi": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "certifi==2023.7.22" + } + }, + "grpc_python_dependencies_39_chardet": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "chardet==3.0.4" + } + }, + "grpc_python_dependencies_39_charset_normalizer": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "charset-normalizer==3.3.2" + } + }, + "grpc_python_dependencies_39_coverage": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "coverage==4.5.4" + } + }, + "grpc_python_dependencies_39_cython": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "cython==3.0.0" + } + }, + "grpc_python_dependencies_39_deprecated": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "Deprecated==1.2.14" + } + }, + "grpc_python_dependencies_39_gevent": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "gevent==22.08.0" + } + }, + "grpc_python_dependencies_39_google_api_core": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "google-api-core==1.34.1" + } + }, + "grpc_python_dependencies_39_google_auth": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "google-auth==2.23.4" + } + }, + "grpc_python_dependencies_39_google_cloud_monitoring": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "google-cloud-monitoring==2.16.0" + } + }, + "grpc_python_dependencies_39_google_cloud_trace": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "google-cloud-trace==1.11.3" + } + }, + "grpc_python_dependencies_39_googleapis_common_protos": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "googleapis-common-protos==1.63.1" + } + }, + "grpc_python_dependencies_39_greenlet": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "greenlet==1.1.3.post0" + } + }, + "grpc_python_dependencies_39_idna": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "idna==2.7" + } + }, + "grpc_python_dependencies_39_importlib_metadata": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "importlib-metadata==6.11.0" + } + }, + "grpc_python_dependencies_39_oauth2client": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "oauth2client==4.1.0" + } + }, + "grpc_python_dependencies_39_opencensus_context": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "opencensus-context==0.1.3" + } + }, + "grpc_python_dependencies_39_opentelemetry_api": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "opentelemetry-api==1.25.0" + } + }, + "grpc_python_dependencies_39_opentelemetry_exporter_prometheus": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "opentelemetry-exporter-prometheus==0.46b0" + } + }, + "grpc_python_dependencies_39_opentelemetry_resourcedetector_gcp": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "opentelemetry-resourcedetector-gcp==1.6.0a0" + } + }, + "grpc_python_dependencies_39_opentelemetry_sdk": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "opentelemetry-sdk==1.25.0" + } + }, + "grpc_python_dependencies_39_opentelemetry_semantic_conventions": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "opentelemetry-semantic-conventions==0.46b0" + } + }, + "grpc_python_dependencies_39_prometheus_client": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "prometheus_client==0.20.0" + } + }, + "grpc_python_dependencies_39_proto_plus": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "proto-plus==1.22.3" + } + }, + "grpc_python_dependencies_39_protobuf": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "protobuf>=5.27.1,<6.0dev" + } + }, + "grpc_python_dependencies_39_pyasn1": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "pyasn1==0.5.0" + } + }, + "grpc_python_dependencies_39_pyasn1_modules": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "pyasn1-modules==0.3.0" + } + }, + "grpc_python_dependencies_39_requests": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "requests==2.25.1" + } + }, + "grpc_python_dependencies_39_rsa": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "rsa==4.9" + } + }, + "grpc_python_dependencies_39_setuptools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "setuptools==44.1.1" + } + }, + "grpc_python_dependencies_39_typing_extensions": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "typing-extensions==4.9.0" + } + }, + "grpc_python_dependencies_39_urllib3": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "urllib3==1.26.18" + } + }, + "grpc_python_dependencies_39_wheel": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "wheel==0.38.1" + } + }, + "grpc_python_dependencies_39_wrapt": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "wrapt==1.16.0" + } + }, + "grpc_python_dependencies_39_zipp": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "zipp==3.17.0" + } + }, + "grpc_python_dependencies_39_zope_event": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "zope.event==4.5.0" + } + }, + "grpc_python_dependencies_39_zope_interface": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@grpc_python_dependencies//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "grpc_python_dependencies_39", + "requirement": "zope.interface==6.1" + } + }, + "pip_312_iniconfig": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "pip_312", + "requirement": "iniconfig==2.0.0 --hash=sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3 --hash=sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" + } + }, + "pip_312_packaging": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "pip_312", + "requirement": "packaging==24.2 --hash=sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759 --hash=sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f" + } + }, + "pip_312_pluggy": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "pip_312", + "requirement": "pluggy==1.5.0 --hash=sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 --hash=sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669" + } + }, + "pip_312_pytest": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "pip_312", + "requirement": "pytest==8.3.4 --hash=sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6 --hash=sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761" + } + }, + "pip_312_pytest_shard": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "pip_312", + "requirement": "pytest-shard==0.1.2 --hash=sha256:407a1df385cebe1feb9b4d2e7eeee8b044f8a24f0919421233159a17c59be2b9 --hash=sha256:b86a967fbfd1c8e50295095ccda031b7e890862ee06531d5142844f4c1d1cd67" + } + }, + "pip_deps_310_numpy": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "pip_deps_310", + "requirement": "numpy<=1.26.1" + } + }, + "pip_deps_310_setuptools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "pip_deps_310", + "requirement": "setuptools<=70.3.0" + } + }, + "pip_deps_311_numpy": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "pip_deps_311", + "requirement": "numpy<=1.26.1" + } + }, + "pip_deps_311_setuptools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "pip_deps_311", + "requirement": "setuptools<=70.3.0" + } + }, + "pip_deps_312_numpy": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "pip_deps_312", + "requirement": "numpy<=1.26.1" + } + }, + "pip_deps_312_setuptools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "pip_deps_312", + "requirement": "setuptools<=70.3.0" + } + }, + "pip_deps_38_numpy": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "pip_deps_38", + "requirement": "numpy<=1.26.1" + } + }, + "pip_deps_38_setuptools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "pip_deps_38", + "requirement": "setuptools<=70.3.0" + } + }, + "pip_deps_39_numpy": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "pip_deps_39", + "requirement": "numpy<=1.26.1" + } + }, + "pip_deps_39_setuptools": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "pip_deps_39", + "requirement": "setuptools<=70.3.0" + } + }, + "rules_fuzzing_py_deps_310_absl_py": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_fuzzing_py_deps//{name}:{target}", + "extra_pip_args": [ + "--require-hashes" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "rules_fuzzing_py_deps_310", + "requirement": "absl-py==2.0.0 --hash=sha256:9a28abb62774ae4e8edbe2dd4c49ffcd45a6a848952a5eccc6a49f3f0fc1e2f3" + } + }, + "rules_fuzzing_py_deps_310_six": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_fuzzing_py_deps//{name}:{target}", + "extra_pip_args": [ + "--require-hashes" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_10_host//:python", + "repo": "rules_fuzzing_py_deps_310", + "requirement": "six==1.16.0 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" + } + }, + "rules_fuzzing_py_deps_311_absl_py": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_fuzzing_py_deps//{name}:{target}", + "extra_pip_args": [ + "--require-hashes" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_fuzzing_py_deps_311", + "requirement": "absl-py==2.0.0 --hash=sha256:9a28abb62774ae4e8edbe2dd4c49ffcd45a6a848952a5eccc6a49f3f0fc1e2f3" + } + }, + "rules_fuzzing_py_deps_311_six": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_fuzzing_py_deps//{name}:{target}", + "extra_pip_args": [ + "--require-hashes" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_fuzzing_py_deps_311", + "requirement": "six==1.16.0 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" + } + }, + "rules_fuzzing_py_deps_312_absl_py": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_fuzzing_py_deps//{name}:{target}", + "extra_pip_args": [ + "--require-hashes" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "rules_fuzzing_py_deps_312", + "requirement": "absl-py==2.0.0 --hash=sha256:9a28abb62774ae4e8edbe2dd4c49ffcd45a6a848952a5eccc6a49f3f0fc1e2f3" + } + }, + "rules_fuzzing_py_deps_312_six": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_fuzzing_py_deps//{name}:{target}", + "extra_pip_args": [ + "--require-hashes" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_12_host//:python", + "repo": "rules_fuzzing_py_deps_312", + "requirement": "six==1.16.0 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" + } + }, + "rules_fuzzing_py_deps_38_absl_py": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_fuzzing_py_deps//{name}:{target}", + "extra_pip_args": [ + "--require-hashes" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "rules_fuzzing_py_deps_38", + "requirement": "absl-py==2.0.0 --hash=sha256:9a28abb62774ae4e8edbe2dd4c49ffcd45a6a848952a5eccc6a49f3f0fc1e2f3" + } + }, + "rules_fuzzing_py_deps_38_six": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_fuzzing_py_deps//{name}:{target}", + "extra_pip_args": [ + "--require-hashes" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_8_host//:python", + "repo": "rules_fuzzing_py_deps_38", + "requirement": "six==1.16.0 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" + } + }, + "rules_fuzzing_py_deps_39_absl_py": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_fuzzing_py_deps//{name}:{target}", + "extra_pip_args": [ + "--require-hashes" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "rules_fuzzing_py_deps_39", + "requirement": "absl-py==2.0.0 --hash=sha256:9a28abb62774ae4e8edbe2dd4c49ffcd45a6a848952a5eccc6a49f3f0fc1e2f3" + } + }, + "rules_fuzzing_py_deps_39_six": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_fuzzing_py_deps//{name}:{target}", + "extra_pip_args": [ + "--require-hashes" + ], + "python_interpreter_target": "@@rules_python~~python~python_3_9_host//:python", + "repo": "rules_fuzzing_py_deps_39", + "requirement": "six==1.16.0 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" + } + }, + "rules_python_publish_deps_311_backports_tarfile_py3_none_any_77e284d7": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "backports.tarfile-1.2.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "backports-tarfile==1.2.0", + "sha256": "77e284d754527b01fb1e6fa8a1afe577858ebe4e9dad8919e34c862cb399bc34", + "urls": [ + "https://files.pythonhosted.org/packages/b9/fa/123043af240e49752f1c4bd24da5053b6bd00cad78c2be53c0d1e8b975bc/backports.tarfile-1.2.0-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_backports_tarfile_sdist_d75e02c2": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "backports_tarfile-1.2.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "backports-tarfile==1.2.0", + "sha256": "d75e02c268746e1b8144c278978b6e98e85de6ad16f8e4b0844a154557eca991", + "urls": [ + "https://files.pythonhosted.org/packages/86/72/cd9b395f25e290e633655a100af28cb253e4393396264a98bd5f5951d50f/backports_tarfile-1.2.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_certifi_py3_none_any_922820b5": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "certifi-2024.8.30-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "certifi==2024.8.30", + "sha256": "922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8", + "urls": [ + "https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_certifi_sdist_bec941d2": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "certifi-2024.8.30.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "certifi==2024.8.30", + "sha256": "bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9", + "urls": [ + "https://files.pythonhosted.org/packages/b0/ee/9b19140fe824b367c04c5e1b369942dd754c4c5462d5674002f75c4dedc1/certifi-2024.8.30.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_aarch64_a1ed2dd2": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cffi==1.17.1", + "sha256": "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", + "urls": [ + "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_ppc64le_46bf4316": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cffi==1.17.1", + "sha256": "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", + "urls": [ + "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + ] + } + }, + "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_s390x_a24ed04c": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cffi==1.17.1", + "sha256": "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", + "urls": [ + "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_x86_64_610faea7": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cffi==1.17.1", + "sha256": "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", + "urls": [ + "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_aarch64_a9b15d49": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cffi==1.17.1", + "sha256": "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", + "urls": [ + "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl" + ] + } + }, + "rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_x86_64_fc48c783": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cffi==1.17.1", + "sha256": "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", + "urls": [ + "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl" + ] + } + }, + "rules_python_publish_deps_311_cffi_sdist_1c39c601": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "cffi-1.17.1.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cffi==1.17.1", + "sha256": "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", + "urls": [ + "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_universal2_0d99dd8f": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c", + "urls": [ + "https://files.pythonhosted.org/packages/9c/61/73589dcc7a719582bf56aae309b6103d2762b526bffe189d635a7fcfd998/charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_x86_64_c57516e5": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944", + "urls": [ + "https://files.pythonhosted.org/packages/77/d5/8c982d58144de49f59571f940e329ad6e8615e1e82ef84584c5eeb5e1d72/charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_11_0_arm64_6dba5d19": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee", + "urls": [ + "https://files.pythonhosted.org/packages/bf/19/411a64f01ee971bed3231111b69eb56f9331a769072de479eae7de52296d/charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_aarch64_bf4475b8": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c", + "urls": [ + "https://files.pythonhosted.org/packages/4c/92/97509850f0d00e9f14a46bc751daabd0ad7765cff29cdfb66c68b6dad57f/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_ppc64le_ce031db0": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6", + "urls": [ + "https://files.pythonhosted.org/packages/e2/29/d227805bff72ed6d6cb1ce08eec707f7cfbd9868044893617eb331f16295/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_s390x_8ff4e7cd": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea", + "urls": [ + "https://files.pythonhosted.org/packages/13/bc/87c2c9f2c144bedfa62f894c3007cd4530ba4b5351acb10dc786428a50f0/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_x86_64_3710a975": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc", + "urls": [ + "https://files.pythonhosted.org/packages/eb/5b/6f10bad0f6461fa272bfbbdf5d0023b5fb9bc6217c92bf068fa5a99820f5/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_aarch64_47334db7": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594", + "urls": [ + "https://files.pythonhosted.org/packages/d7/a1/493919799446464ed0299c8eef3c3fad0daf1c3cd48bff9263c731b0d9e2/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_ppc64le_f1a2f519": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365", + "urls": [ + "https://files.pythonhosted.org/packages/75/d2/0ab54463d3410709c09266dfb416d032a08f97fd7d60e94b8c6ef54ae14b/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_s390x_63bc5c4a": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129", + "urls": [ + "https://files.pythonhosted.org/packages/8d/c9/27e41d481557be53d51e60750b85aa40eaf52b841946b3cdeff363105737/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_x86_64_bcb4f8ea": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236", + "urls": [ + "https://files.pythonhosted.org/packages/ee/44/4f62042ca8cdc0cabf87c0fc00ae27cd8b53ab68be3605ba6d071f742ad3/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_win_amd64_cee4373f": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27", + "urls": [ + "https://files.pythonhosted.org/packages/0b/6e/b13bd47fa9023b3699e94abf565b5a2f0b0be6e9ddac9812182596ee62e4/charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_py3_none_any_fe9f97fe": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "charset_normalizer-3.4.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079", + "urls": [ + "https://files.pythonhosted.org/packages/bf/9b/08c0432272d77b04803958a4598a51e2a4b51c06640af8b8f0f908c18bf2/charset_normalizer-3.4.0-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_charset_normalizer_sdist_223217c3": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "charset_normalizer-3.4.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "charset-normalizer==3.4.0", + "sha256": "223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e", + "urls": [ + "https://files.pythonhosted.org/packages/f2/4f/e1808dc01273379acc506d18f1504eb2d299bd4131743b9fc54d7be4df1e/charset_normalizer-3.4.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_aarch64_846da004": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cryptography==43.0.3", + "sha256": "846da004a5804145a5f441b8530b4bf35afbf7da70f82409f151695b127213d5", + "urls": [ + "https://files.pythonhosted.org/packages/2f/78/55356eb9075d0be6e81b59f45c7b48df87f76a20e73893872170471f3ee8/cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_x86_64_0f996e72": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cryptography==43.0.3", + "sha256": "0f996e7268af62598f2fc1204afa98a3b5712313a55c4c9d434aef49cadc91d4", + "urls": [ + "https://files.pythonhosted.org/packages/2a/2c/488776a3dc843f95f86d2f957ca0fc3407d0242b50bede7fad1e339be03f/cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_aarch64_f7b178f1": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cryptography==43.0.3", + "sha256": "f7b178f11ed3664fd0e995a47ed2b5ff0a12d893e41dd0494f406d1cf555cab7", + "urls": [ + "https://files.pythonhosted.org/packages/7c/04/2345ca92f7a22f601a9c62961741ef7dd0127c39f7310dffa0041c80f16f/cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl" + ] + } + }, + "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_x86_64_c2e6fc39": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cryptography==43.0.3", + "sha256": "c2e6fc39c4ab499049df3bdf567f768a723a5e8464816e8f009f121a5a9f4405", + "urls": [ + "https://files.pythonhosted.org/packages/ac/25/e715fa0bc24ac2114ed69da33adf451a38abb6f3f24ec207908112e9ba53/cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl" + ] + } + }, + "rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_aarch64_e1be4655": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cryptography==43.0.3", + "sha256": "e1be4655c7ef6e1bbe6b5d0403526601323420bcf414598955968c9ef3eb7d16", + "urls": [ + "https://files.pythonhosted.org/packages/21/ce/b9c9ff56c7164d8e2edfb6c9305045fbc0df4508ccfdb13ee66eb8c95b0e/cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl" + ] + } + }, + "rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_x86_64_df6b6c6d": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cryptography==43.0.3", + "sha256": "df6b6c6d742395dd77a23ea3728ab62f98379eff8fb61be2744d4679ab678f73", + "urls": [ + "https://files.pythonhosted.org/packages/2a/33/b3682992ab2e9476b9c81fff22f02c8b0a1e6e1d49ee1750a67d85fd7ed2/cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl" + ] + } + }, + "rules_python_publish_deps_311_cryptography_sdist_315b9001": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "cryptography-43.0.3.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "cryptography==43.0.3", + "sha256": "315b9001266a492a6ff443b61238f956b214dbec9910a081ba5b6646a055a805", + "urls": [ + "https://files.pythonhosted.org/packages/0d/05/07b55d1fa21ac18c3a8c79f764e2514e6f6a9698f1be44994f5adf0d29db/cryptography-43.0.3.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_docutils_py3_none_any_dafca5b9": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "docutils-0.21.2-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "docutils==0.21.2", + "sha256": "dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2", + "urls": [ + "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_docutils_sdist_3a6b1873": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "docutils-0.21.2.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "docutils==0.21.2", + "sha256": "3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f", + "urls": [ + "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_idna_py3_none_any_946d195a": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "idna-3.10-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "idna==3.10", + "sha256": "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3", + "urls": [ + "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_idna_sdist_12f65c9b": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "idna-3.10.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "idna==3.10", + "sha256": "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9", + "urls": [ + "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_importlib_metadata_py3_none_any_45e54197": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "importlib_metadata-8.5.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "importlib-metadata==8.5.0", + "sha256": "45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b", + "urls": [ + "https://files.pythonhosted.org/packages/a0/d9/a1e041c5e7caa9a05c925f4bdbdfb7f006d1f74996af53467bc394c97be7/importlib_metadata-8.5.0-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_importlib_metadata_sdist_71522656": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "importlib_metadata-8.5.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "importlib-metadata==8.5.0", + "sha256": "71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7", + "urls": [ + "https://files.pythonhosted.org/packages/cd/12/33e59336dca5be0c398a7482335911a33aa0e20776128f038019f1a95f1b/importlib_metadata-8.5.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_jaraco_classes_py3_none_any_f662826b": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "jaraco.classes-3.4.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "jaraco-classes==3.4.0", + "sha256": "f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790", + "urls": [ + "https://files.pythonhosted.org/packages/7f/66/b15ce62552d84bbfcec9a4873ab79d993a1dd4edb922cbfccae192bd5b5f/jaraco.classes-3.4.0-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_jaraco_classes_sdist_47a024b5": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "jaraco.classes-3.4.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "jaraco-classes==3.4.0", + "sha256": "47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd", + "urls": [ + "https://files.pythonhosted.org/packages/06/c0/ed4a27bc5571b99e3cff68f8a9fa5b56ff7df1c2251cc715a652ddd26402/jaraco.classes-3.4.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_jaraco_context_py3_none_any_f797fc48": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "jaraco.context-6.0.1-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "jaraco-context==6.0.1", + "sha256": "f797fc481b490edb305122c9181830a3a5b76d84ef6d1aef2fb9b47ab956f9e4", + "urls": [ + "https://files.pythonhosted.org/packages/ff/db/0c52c4cf5e4bd9f5d7135ec7669a3a767af21b3a308e1ed3674881e52b62/jaraco.context-6.0.1-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_jaraco_context_sdist_9bae4ea5": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "jaraco_context-6.0.1.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "jaraco-context==6.0.1", + "sha256": "9bae4ea555cf0b14938dc0aee7c9f32ed303aa20a3b73e7dc80111628792d1b3", + "urls": [ + "https://files.pythonhosted.org/packages/df/ad/f3777b81bf0b6e7bc7514a1656d3e637b2e8e15fab2ce3235730b3e7a4e6/jaraco_context-6.0.1.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_jaraco_functools_py3_none_any_ad159f13": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "jaraco.functools-4.1.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "jaraco-functools==4.1.0", + "sha256": "ad159f13428bc4acbf5541ad6dec511f91573b90fba04df61dafa2a1231cf649", + "urls": [ + "https://files.pythonhosted.org/packages/9f/4f/24b319316142c44283d7540e76c7b5a6dbd5db623abd86bb7b3491c21018/jaraco.functools-4.1.0-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_jaraco_functools_sdist_70f7e0e2": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "jaraco_functools-4.1.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "jaraco-functools==4.1.0", + "sha256": "70f7e0e2ae076498e212562325e805204fc092d7b4c17e0e86c959e249701a9d", + "urls": [ + "https://files.pythonhosted.org/packages/ab/23/9894b3df5d0a6eb44611c36aec777823fc2e07740dabbd0b810e19594013/jaraco_functools-4.1.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_jeepney_py3_none_any_c0a454ad": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "filename": "jeepney-0.8.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "jeepney==0.8.0", + "sha256": "c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755", + "urls": [ + "https://files.pythonhosted.org/packages/ae/72/2a1e2290f1ab1e06f71f3d0f1646c9e4634e70e1d37491535e19266e8dc9/jeepney-0.8.0-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_jeepney_sdist_5efe48d2": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" ], - "sha256": "3fb50bd4d293337f202d917b6ada22f9548a0a0aed9d9a4d791e6fbd8a246ebb", - "strip_prefix": "swift-protobuf-1.20.2/", - "build_file": "@@rules_swift~//third_party:com_github_apple_swift_protobuf/BUILD.overlay" + "filename": "jeepney-0.8.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "jeepney==0.8.0", + "sha256": "5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806", + "urls": [ + "https://files.pythonhosted.org/packages/d6/f4/154cf374c2daf2020e05c3c6a03c91348d59b23c5366e968feb198306fdf/jeepney-0.8.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_keyring_py3_none_any_5426f817": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "keyring-25.4.1-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "keyring==25.4.1", + "sha256": "5426f817cf7f6f007ba5ec722b1bcad95a75b27d780343772ad76b17cb47b0bf", + "urls": [ + "https://files.pythonhosted.org/packages/83/25/e6d59e5f0a0508d0dca8bb98c7f7fd3772fc943ac3f53d5ab18a218d32c0/keyring-25.4.1-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_keyring_sdist_b07ebc55": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "keyring-25.4.1.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "keyring==25.4.1", + "sha256": "b07ebc55f3e8ed86ac81dd31ef14e81ace9dd9c3d4b5d77a6e9a2016d0d71a1b", + "urls": [ + "https://files.pythonhosted.org/packages/a5/1c/2bdbcfd5d59dc6274ffb175bc29aa07ecbfab196830e0cfbde7bd861a2ea/keyring-25.4.1.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_markdown_it_py_py3_none_any_35521684": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "markdown_it_py-3.0.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "markdown-it-py==3.0.0", + "sha256": "355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", + "urls": [ + "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl" + ] } }, - "com_github_apple_swift_nio_ssl": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { + "rules_python_publish_deps_311_markdown_it_py_sdist_e3f60a94": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "markdown-it-py-3.0.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "markdown-it-py==3.0.0", + "sha256": "e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb", "urls": [ - "https://github.com/apple/swift-nio-ssl/archive/2.23.0.tar.gz" - ], - "sha256": "4787c63f61dd04d99e498adc3d1a628193387e41efddf8de19b8db04544d016d", - "strip_prefix": "swift-nio-ssl-2.23.0/", - "build_file": "@@rules_swift~//third_party:com_github_apple_swift_nio_ssl/BUILD.overlay" + "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz" + ] } }, - "com_github_apple_swift_atomics": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { + "rules_python_publish_deps_311_mdurl_py3_none_any_84008a41": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "mdurl-0.1.2-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "mdurl==0.1.2", + "sha256": "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", "urls": [ - "https://github.com/apple/swift-atomics/archive/1.1.0.tar.gz" - ], - "sha256": "1bee7f469f7e8dc49f11cfa4da07182fbc79eab000ec2c17bfdce468c5d276fb", - "strip_prefix": "swift-atomics-1.1.0/", - "build_file": "@@rules_swift~//third_party:com_github_apple_swift_atomics/BUILD.overlay" + "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl" + ] } }, - "com_github_apple_swift_nio_http2": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { + "rules_python_publish_deps_311_mdurl_sdist_bb413d29": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "mdurl-0.1.2.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "mdurl==0.1.2", + "sha256": "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", "urls": [ - "https://github.com/apple/swift-nio-http2/archive/1.26.0.tar.gz" - ], - "sha256": "f0edfc9d6a7be1d587e5b403f2d04264bdfae59aac1d74f7d974a9022c6d2b25", - "strip_prefix": "swift-nio-http2-1.26.0/", - "build_file": "@@rules_swift~//third_party:com_github_apple_swift_nio_http2/BUILD.overlay" + "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz" + ] } }, - "com_github_apple_swift_nio_transport_services": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { + "rules_python_publish_deps_311_more_itertools_py3_none_any_037b0d32": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "more_itertools-10.5.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "more-itertools==10.5.0", + "sha256": "037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef", + "urls": [ + "https://files.pythonhosted.org/packages/48/7e/3a64597054a70f7c86eb0a7d4fc315b8c1ab932f64883a297bdffeb5f967/more_itertools-10.5.0-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_more_itertools_sdist_5482bfef": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "more-itertools-10.5.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "more-itertools==10.5.0", + "sha256": "5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6", + "urls": [ + "https://files.pythonhosted.org/packages/51/78/65922308c4248e0eb08ebcbe67c95d48615cc6f27854b6f2e57143e9178f/more-itertools-10.5.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_14c5a72e": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "14c5a72e9fe82aea5fe3072116ad4661af5cf8e8ff8fc5ad3450f123e4925e86", + "urls": [ + "https://files.pythonhosted.org/packages/b3/89/1daff5d9ba5a95a157c092c7c5f39b8dd2b1ddb4559966f808d31cfb67e0/nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_7b7c2a3c": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "7b7c2a3c9eb1a827d42539aa64091640bd275b81e097cd1d8d82ef91ffa2e811", + "urls": [ + "https://files.pythonhosted.org/packages/2c/b6/42fc3c69cabf86b6b81e4c051a9b6e249c5ba9f8155590222c2622961f58/nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_aarch64_42c64511": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "42c64511469005058cd17cc1537578eac40ae9f7200bedcfd1fc1a05f4f8c200", + "urls": [ + "https://files.pythonhosted.org/packages/45/b9/833f385403abaf0023c6547389ec7a7acf141ddd9d1f21573723a6eab39a/nh3-0.2.18-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_armv7l_0411beb0": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "0411beb0589eacb6734f28d5497ca2ed379eafab8ad8c84b31bb5c34072b7164", + "urls": [ + "https://files.pythonhosted.org/packages/05/2b/85977d9e11713b5747595ee61f381bc820749daf83f07b90b6c9964cf932/nh3-0.2.18-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64_5f36b271": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "5f36b271dae35c465ef5e9090e1fdaba4a60a56f0bb0ba03e0932a66f28b9189", + "urls": [ + "https://files.pythonhosted.org/packages/72/f2/5c894d5265ab80a97c68ca36f25c8f6f0308abac649aaf152b74e7e854a8/nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64le_34c03fa7": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "34c03fa78e328c691f982b7c03d4423bdfd7da69cd707fe572f544cf74ac23ad", + "urls": [ + "https://files.pythonhosted.org/packages/ab/a7/375afcc710dbe2d64cfbd69e31f82f3e423d43737258af01f6a56d844085/nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_s390x_19aaba96": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "19aaba96e0f795bd0a6c56291495ff59364f4300d4a39b29a0abc9cb3774a84b", + "urls": [ + "https://files.pythonhosted.org/packages/c2/a8/3bb02d0c60a03ad3a112b76c46971e9480efa98a8946677b5a59f60130ca/nh3-0.2.18-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_x86_64_de3ceed6": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "de3ceed6e661954871d6cd78b410213bdcb136f79aafe22aa7182e028b8c7307", + "urls": [ + "https://files.pythonhosted.org/packages/1b/63/6ab90d0e5225ab9780f6c9fb52254fa36b52bb7c188df9201d05b647e5e1/nh3-0.2.18-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_aarch64_f0eca9ca": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-musllinux_1_2_aarch64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "f0eca9ca8628dbb4e916ae2491d72957fdd35f7a5d326b7032a345f111ac07fe", + "urls": [ + "https://files.pythonhosted.org/packages/a3/da/0c4e282bc3cff4a0adf37005fa1fb42257673fbc1bbf7d1ff639ec3d255a/nh3-0.2.18-cp37-abi3-musllinux_1_2_aarch64.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_armv7l_3a157ab1": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-musllinux_1_2_armv7l.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "3a157ab149e591bb638a55c8c6bcb8cdb559c8b12c13a8affaba6cedfe51713a", + "urls": [ + "https://files.pythonhosted.org/packages/de/81/c291231463d21da5f8bba82c8167a6d6893cc5419b0639801ee5d3aeb8a9/nh3-0.2.18-cp37-abi3-musllinux_1_2_armv7l.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_x86_64_36c95d4b": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-musllinux_1_2_x86_64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "36c95d4b70530b320b365659bb5034341316e6a9b30f0b25fa9c9eff4c27a204", + "urls": [ + "https://files.pythonhosted.org/packages/eb/61/73a007c74c37895fdf66e0edcd881f5eaa17a348ff02f4bb4bc906d61085/nh3-0.2.18-cp37-abi3-musllinux_1_2_x86_64.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_cp37_abi3_win_amd64_8ce0f819": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nh3-0.2.18-cp37-abi3-win_amd64.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "8ce0f819d2f1933953fca255db2471ad58184a60508f03e6285e5114b6254844", + "urls": [ + "https://files.pythonhosted.org/packages/26/8d/53c5b19c4999bdc6ba95f246f4ef35ca83d7d7423e5e38be43ad66544e5d/nh3-0.2.18-cp37-abi3-win_amd64.whl" + ] + } + }, + "rules_python_publish_deps_311_nh3_sdist_94a16692": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "nh3-0.2.18.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "nh3==0.2.18", + "sha256": "94a166927e53972a9698af9542ace4e38b9de50c34352b962f4d9a7d4c927af4", + "urls": [ + "https://files.pythonhosted.org/packages/62/73/10df50b42ddb547a907deeb2f3c9823022580a7a47281e8eae8e003a9639/nh3-0.2.18.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_pkginfo_py3_none_any_889a6da2": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pkginfo-1.10.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "pkginfo==1.10.0", + "sha256": "889a6da2ed7ffc58ab5b900d888ddce90bce912f2d2de1dc1c26f4cb9fe65097", + "urls": [ + "https://files.pythonhosted.org/packages/56/09/054aea9b7534a15ad38a363a2bd974c20646ab1582a387a95b8df1bfea1c/pkginfo-1.10.0-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_pkginfo_sdist_5df73835": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pkginfo-1.10.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "pkginfo==1.10.0", + "sha256": "5df73835398d10db79f8eecd5cd86b1f6d29317589ea70796994d49399af6297", "urls": [ - "https://github.com/apple/swift-nio-transport-services/archive/1.15.0.tar.gz" + "https://files.pythonhosted.org/packages/2f/72/347ec5be4adc85c182ed2823d8d1c7b51e13b9a6b0c1aae59582eca652df/pkginfo-1.10.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_pycparser_py3_none_any_c3702b6d": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" ], - "sha256": "f3498dafa633751a52b9b7f741f7ac30c42bcbeb3b9edca6d447e0da8e693262", - "strip_prefix": "swift-nio-transport-services-1.15.0/", - "build_file": "@@rules_swift~//third_party:com_github_apple_swift_nio_transport_services/BUILD.overlay" + "filename": "pycparser-2.22-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "pycparser==2.22", + "sha256": "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", + "urls": [ + "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl" + ] } }, - "build_bazel_rules_swift_index_import": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "rules_python_publish_deps_311_pycparser_sdist_491c8be9": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", "attributes": { - "build_file": "@@rules_swift~//third_party:build_bazel_rules_swift_index_import/BUILD.overlay", - "canonical_id": "index-import-5.8", + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pycparser-2.22.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "pycparser==2.22", + "sha256": "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", + "urls": [ + "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_pygments_py3_none_any_b8e6aca0": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pygments-2.18.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "pygments==2.18.0", + "sha256": "b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a", "urls": [ - "https://github.com/MobileNativeFoundation/index-import/releases/download/5.8.0.1/index-import.tar.gz" + "https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_pygments_sdist_786ff802": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pygments-2.18.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "pygments==2.18.0", + "sha256": "786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199", + "urls": [ + "https://files.pythonhosted.org/packages/8e/62/8336eff65bcbc8e4cb5d05b55faf041285951b6e80f33e2bff2024788f31/pygments-2.18.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_pywin32_ctypes_py3_none_any_8a151337": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_windows_x86_64" ], - "sha256": "28c1ffa39d99e74ed70623899b207b41f79214c498c603915aef55972a851a15" + "filename": "pywin32_ctypes-0.2.3-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "pywin32-ctypes==0.2.3", + "sha256": "8a1513379d709975552d202d942d9837758905c8d01eb82b8bcc30918929e7b8", + "urls": [ + "https://files.pythonhosted.org/packages/de/3d/8161f7711c017e01ac9f008dfddd9410dff3674334c233bde66e7ba65bbf/pywin32_ctypes-0.2.3-py3-none-any.whl" + ] } }, - "com_github_apple_swift_nio": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "rules_python_publish_deps_311_pywin32_ctypes_sdist_d162dc04": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pywin32-ctypes-0.2.3.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "pywin32-ctypes==0.2.3", + "sha256": "d162dc04946d704503b2edc4d55f3dba5c1d539ead017afa00142c38b9885755", + "urls": [ + "https://files.pythonhosted.org/packages/85/9f/01a1a99704853cb63f253eea009390c88e7131c67e66a0a02099a8c917cb/pywin32-ctypes-0.2.3.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_readme_renderer_py3_none_any_2fbca89b": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "readme_renderer-44.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "readme-renderer==44.0", + "sha256": "2fbca89b81a08526aadf1357a8c2ae889ec05fb03f5da67f9769c9a592166151", + "urls": [ + "https://files.pythonhosted.org/packages/e1/67/921ec3024056483db83953ae8e48079ad62b92db7880013ca77632921dd0/readme_renderer-44.0-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_readme_renderer_sdist_8712034e": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "readme_renderer-44.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "readme-renderer==44.0", + "sha256": "8712034eabbfa6805cacf1402b4eeb2a73028f72d1166d6f5cb7f9c047c5d1e1", + "urls": [ + "https://files.pythonhosted.org/packages/5a/a9/104ec9234c8448c4379768221ea6df01260cd6c2ce13182d4eac531c8342/readme_renderer-44.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_requests_py3_none_any_70761cfe": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "requests-2.32.3-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "requests==2.32.3", + "sha256": "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6", + "urls": [ + "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_requests_sdist_55365417": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "requests-2.32.3.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "requests==2.32.3", + "sha256": "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760", + "urls": [ + "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_requests_toolbelt_py2_none_any_cccfdd66": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "requests_toolbelt-1.0.0-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "requests-toolbelt==1.0.0", + "sha256": "cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06", + "urls": [ + "https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_requests_toolbelt_sdist_7681a0a3": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "requests-toolbelt-1.0.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "requests-toolbelt==1.0.0", + "sha256": "7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6", + "urls": [ + "https://files.pythonhosted.org/packages/f3/61/d7545dafb7ac2230c70d38d31cbfe4cc64f7144dc41f6e4e4b78ecd9f5bb/requests-toolbelt-1.0.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_rfc3986_py2_none_any_50b1502b": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "rfc3986-2.0.0-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "rfc3986==2.0.0", + "sha256": "50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd", + "urls": [ + "https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_rfc3986_sdist_97aacf9d": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "rfc3986-2.0.0.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "rfc3986==2.0.0", + "sha256": "97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c", + "urls": [ + "https://files.pythonhosted.org/packages/85/40/1520d68bfa07ab5a6f065a186815fb6610c86fe957bc065754e47f7b0840/rfc3986-2.0.0.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_rich_py3_none_any_9836f509": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "rich-13.9.3-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "rich==13.9.3", + "sha256": "9836f5096eb2172c9e77df411c1b009bace4193d6a481d534fea75ebba758283", + "urls": [ + "https://files.pythonhosted.org/packages/9a/e2/10e9819cf4a20bd8ea2f5dabafc2e6bf4a78d6a0965daeb60a4b34d1c11f/rich-13.9.3-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_rich_sdist_bc1e01b8": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "rich-13.9.3.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "rich==13.9.3", + "sha256": "bc1e01b899537598cf02579d2b9f4a415104d3fc439313a7a2c165d76557a08e", "urls": [ - "https://github.com/apple/swift-nio/archive/2.42.0.tar.gz" + "https://files.pythonhosted.org/packages/d9/e9/cf9ef5245d835065e6673781dbd4b8911d352fb770d56cf0879cf11b7ee1/rich-13.9.3.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_secretstorage_py3_none_any_f356e662": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" ], - "sha256": "e3304bc3fb53aea74a3e54bd005ede11f6dc357117d9b1db642d03aea87194a0", - "strip_prefix": "swift-nio-2.42.0/", - "build_file": "@@rules_swift~//third_party:com_github_apple_swift_nio/BUILD.overlay" + "filename": "SecretStorage-3.3.3-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "secretstorage==3.3.3", + "sha256": "f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99", + "urls": [ + "https://files.pythonhosted.org/packages/54/24/b4293291fa1dd830f353d2cb163295742fa87f179fcc8a20a306a81978b7/SecretStorage-3.3.3-py3-none-any.whl" + ] } }, - "com_github_apple_swift_log": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "rules_python_publish_deps_311_secretstorage_sdist_2403533e": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "SecretStorage-3.3.3.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "secretstorage==3.3.3", + "sha256": "2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77", "urls": [ - "https://github.com/apple/swift-log/archive/1.4.4.tar.gz" + "https://files.pythonhosted.org/packages/53/a4/f48c9d79cb507ed1373477dbceaba7401fd8a23af63b837fa61f1dcd3691/SecretStorage-3.3.3.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_twine_py3_none_any_215dbe7b": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "twine-5.1.1-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "twine==5.1.1", + "sha256": "215dbe7b4b94c2c50a7315c0275d2258399280fbb7d04182c7e55e24b5f93997", + "urls": [ + "https://files.pythonhosted.org/packages/5d/ec/00f9d5fd040ae29867355e559a94e9a8429225a0284a3f5f091a3878bfc0/twine-5.1.1-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_twine_sdist_9aa08251": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "twine-5.1.1.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "twine==5.1.1", + "sha256": "9aa0825139c02b3434d913545c7b847a21c835e11597f5255842d457da2322db", + "urls": [ + "https://files.pythonhosted.org/packages/77/68/bd982e5e949ef8334e6f7dcf76ae40922a8750aa2e347291ae1477a4782b/twine-5.1.1.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_urllib3_py3_none_any_ca899ca0": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "urllib3-2.2.3-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "urllib3==2.2.3", + "sha256": "ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac", + "urls": [ + "https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_urllib3_sdist_e7d814a8": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "urllib3-2.2.3.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "urllib3==2.2.3", + "sha256": "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9", + "urls": [ + "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz" + ] + } + }, + "rules_python_publish_deps_311_zipp_py3_none_any_a817ac80": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "zipp-3.20.2-py3-none-any.whl", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "zipp==3.20.2", + "sha256": "a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350", + "urls": [ + "https://files.pythonhosted.org/packages/62/8b/5ba542fa83c90e09eac972fc9baca7a88e7e7ca4b221a89251954019308b/zipp-3.20.2-py3-none-any.whl" + ] + } + }, + "rules_python_publish_deps_311_zipp_sdist_bc9eb26f": { + "bzlFile": "@@rules_python~//python/private/pypi:whl_library.bzl", + "ruleClassName": "whl_library", + "attributes": { + "dep_template": "@rules_python_publish_deps//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "zipp-3.20.2.tar.gz", + "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", + "repo": "rules_python_publish_deps_311", + "requirement": "zipp==3.20.2", + "sha256": "bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29", + "urls": [ + "https://files.pythonhosted.org/packages/54/bf/5c0000c44ebc80123ecbdddba1f5dcd94a5ada602a9c225d84b5aaa55e86/zipp-3.20.2.tar.gz" + ] + } + }, + "grpc_python_dependencies": { + "bzlFile": "@@rules_python~//python/private/pypi:hub_repository.bzl", + "ruleClassName": "hub_repository", + "attributes": { + "repo_name": "grpc_python_dependencies", + "extra_hub_aliases": {}, + "whl_map": { + "absl_py": "{\"grpc_python_dependencies_310_absl_py\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_absl_py\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_absl_py\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_absl_py\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_absl_py\":[{\"version\":\"3.9\"}]}", + "cachetools": "{\"grpc_python_dependencies_310_cachetools\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_cachetools\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_cachetools\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_cachetools\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_cachetools\":[{\"version\":\"3.9\"}]}", + "certifi": "{\"grpc_python_dependencies_310_certifi\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_certifi\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_certifi\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_certifi\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_certifi\":[{\"version\":\"3.9\"}]}", + "chardet": "{\"grpc_python_dependencies_310_chardet\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_chardet\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_chardet\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_chardet\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_chardet\":[{\"version\":\"3.9\"}]}", + "charset_normalizer": "{\"grpc_python_dependencies_310_charset_normalizer\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_charset_normalizer\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_charset_normalizer\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_charset_normalizer\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_charset_normalizer\":[{\"version\":\"3.9\"}]}", + "coverage": "{\"grpc_python_dependencies_310_coverage\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_coverage\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_coverage\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_coverage\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_coverage\":[{\"version\":\"3.9\"}]}", + "cython": "{\"grpc_python_dependencies_310_cython\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_cython\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_cython\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_cython\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_cython\":[{\"version\":\"3.9\"}]}", + "deprecated": "{\"grpc_python_dependencies_310_deprecated\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_deprecated\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_deprecated\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_deprecated\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_deprecated\":[{\"version\":\"3.9\"}]}", + "gevent": "{\"grpc_python_dependencies_310_gevent\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_gevent\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_gevent\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_gevent\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_gevent\":[{\"version\":\"3.9\"}]}", + "google_api_core": "{\"grpc_python_dependencies_310_google_api_core\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_google_api_core\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_google_api_core\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_google_api_core\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_google_api_core\":[{\"version\":\"3.9\"}]}", + "google_auth": "{\"grpc_python_dependencies_310_google_auth\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_google_auth\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_google_auth\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_google_auth\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_google_auth\":[{\"version\":\"3.9\"}]}", + "google_cloud_monitoring": "{\"grpc_python_dependencies_310_google_cloud_monitoring\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_google_cloud_monitoring\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_google_cloud_monitoring\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_google_cloud_monitoring\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_google_cloud_monitoring\":[{\"version\":\"3.9\"}]}", + "google_cloud_trace": "{\"grpc_python_dependencies_310_google_cloud_trace\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_google_cloud_trace\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_google_cloud_trace\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_google_cloud_trace\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_google_cloud_trace\":[{\"version\":\"3.9\"}]}", + "googleapis_common_protos": "{\"grpc_python_dependencies_310_googleapis_common_protos\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_googleapis_common_protos\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_googleapis_common_protos\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_googleapis_common_protos\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_googleapis_common_protos\":[{\"version\":\"3.9\"}]}", + "greenlet": "{\"grpc_python_dependencies_310_greenlet\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_greenlet\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_greenlet\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_greenlet\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_greenlet\":[{\"version\":\"3.9\"}]}", + "idna": "{\"grpc_python_dependencies_310_idna\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_idna\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_idna\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_idna\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_idna\":[{\"version\":\"3.9\"}]}", + "importlib_metadata": "{\"grpc_python_dependencies_310_importlib_metadata\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_importlib_metadata\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_importlib_metadata\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_importlib_metadata\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_importlib_metadata\":[{\"version\":\"3.9\"}]}", + "oauth2client": "{\"grpc_python_dependencies_310_oauth2client\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_oauth2client\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_oauth2client\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_oauth2client\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_oauth2client\":[{\"version\":\"3.9\"}]}", + "opencensus_context": "{\"grpc_python_dependencies_310_opencensus_context\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_opencensus_context\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_opencensus_context\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_opencensus_context\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_opencensus_context\":[{\"version\":\"3.9\"}]}", + "opentelemetry_api": "{\"grpc_python_dependencies_310_opentelemetry_api\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_opentelemetry_api\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_opentelemetry_api\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_opentelemetry_api\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_opentelemetry_api\":[{\"version\":\"3.9\"}]}", + "opentelemetry_exporter_prometheus": "{\"grpc_python_dependencies_310_opentelemetry_exporter_prometheus\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_opentelemetry_exporter_prometheus\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_opentelemetry_exporter_prometheus\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_opentelemetry_exporter_prometheus\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_opentelemetry_exporter_prometheus\":[{\"version\":\"3.9\"}]}", + "opentelemetry_resourcedetector_gcp": "{\"grpc_python_dependencies_310_opentelemetry_resourcedetector_gcp\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_opentelemetry_resourcedetector_gcp\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_opentelemetry_resourcedetector_gcp\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_opentelemetry_resourcedetector_gcp\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_opentelemetry_resourcedetector_gcp\":[{\"version\":\"3.9\"}]}", + "opentelemetry_sdk": "{\"grpc_python_dependencies_310_opentelemetry_sdk\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_opentelemetry_sdk\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_opentelemetry_sdk\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_opentelemetry_sdk\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_opentelemetry_sdk\":[{\"version\":\"3.9\"}]}", + "opentelemetry_semantic_conventions": "{\"grpc_python_dependencies_310_opentelemetry_semantic_conventions\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_opentelemetry_semantic_conventions\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_opentelemetry_semantic_conventions\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_opentelemetry_semantic_conventions\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_opentelemetry_semantic_conventions\":[{\"version\":\"3.9\"}]}", + "prometheus_client": "{\"grpc_python_dependencies_310_prometheus_client\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_prometheus_client\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_prometheus_client\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_prometheus_client\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_prometheus_client\":[{\"version\":\"3.9\"}]}", + "proto_plus": "{\"grpc_python_dependencies_310_proto_plus\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_proto_plus\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_proto_plus\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_proto_plus\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_proto_plus\":[{\"version\":\"3.9\"}]}", + "protobuf": "{\"grpc_python_dependencies_310_protobuf\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_protobuf\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_protobuf\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_protobuf\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_protobuf\":[{\"version\":\"3.9\"}]}", + "pyasn1": "{\"grpc_python_dependencies_310_pyasn1\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_pyasn1\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_pyasn1\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_pyasn1\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_pyasn1\":[{\"version\":\"3.9\"}]}", + "pyasn1_modules": "{\"grpc_python_dependencies_310_pyasn1_modules\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_pyasn1_modules\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_pyasn1_modules\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_pyasn1_modules\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_pyasn1_modules\":[{\"version\":\"3.9\"}]}", + "requests": "{\"grpc_python_dependencies_310_requests\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_requests\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_requests\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_requests\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_requests\":[{\"version\":\"3.9\"}]}", + "rsa": "{\"grpc_python_dependencies_310_rsa\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_rsa\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_rsa\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_rsa\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_rsa\":[{\"version\":\"3.9\"}]}", + "setuptools": "{\"grpc_python_dependencies_310_setuptools\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_setuptools\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_setuptools\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_setuptools\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_setuptools\":[{\"version\":\"3.9\"}]}", + "typing_extensions": "{\"grpc_python_dependencies_310_typing_extensions\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_typing_extensions\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_typing_extensions\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_typing_extensions\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_typing_extensions\":[{\"version\":\"3.9\"}]}", + "urllib3": "{\"grpc_python_dependencies_310_urllib3\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_urllib3\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_urllib3\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_urllib3\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_urllib3\":[{\"version\":\"3.9\"}]}", + "wheel": "{\"grpc_python_dependencies_310_wheel\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_wheel\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_wheel\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_wheel\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_wheel\":[{\"version\":\"3.9\"}]}", + "wrapt": "{\"grpc_python_dependencies_310_wrapt\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_wrapt\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_wrapt\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_wrapt\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_wrapt\":[{\"version\":\"3.9\"}]}", + "zipp": "{\"grpc_python_dependencies_310_zipp\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_zipp\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_zipp\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_zipp\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_zipp\":[{\"version\":\"3.9\"}]}", + "zope_event": "{\"grpc_python_dependencies_310_zope_event\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_zope_event\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_zope_event\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_zope_event\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_zope_event\":[{\"version\":\"3.9\"}]}", + "zope_interface": "{\"grpc_python_dependencies_310_zope_interface\":[{\"version\":\"3.10\"}],\"grpc_python_dependencies_311_zope_interface\":[{\"version\":\"3.11\"}],\"grpc_python_dependencies_312_zope_interface\":[{\"version\":\"3.12\"}],\"grpc_python_dependencies_38_zope_interface\":[{\"version\":\"3.8\"}],\"grpc_python_dependencies_39_zope_interface\":[{\"version\":\"3.9\"}]}" + }, + "packages": [ + "absl_py", + "cachetools", + "certifi", + "chardet", + "charset_normalizer", + "coverage", + "cython", + "deprecated", + "gevent", + "google_api_core", + "google_auth", + "google_cloud_monitoring", + "google_cloud_trace", + "googleapis_common_protos", + "greenlet", + "idna", + "importlib_metadata", + "oauth2client", + "opencensus_context", + "opentelemetry_api", + "opentelemetry_exporter_prometheus", + "opentelemetry_resourcedetector_gcp", + "opentelemetry_sdk", + "opentelemetry_semantic_conventions", + "prometheus_client", + "proto_plus", + "protobuf", + "pyasn1", + "pyasn1_modules", + "requests", + "rsa", + "setuptools", + "typing_extensions", + "urllib3", + "wheel", + "wrapt", + "zipp", + "zope_event", + "zope_interface" + ], + "groups": {} + } + }, + "pip": { + "bzlFile": "@@rules_python~//python/private/pypi:hub_repository.bzl", + "ruleClassName": "hub_repository", + "attributes": { + "repo_name": "pip", + "extra_hub_aliases": {}, + "whl_map": { + "iniconfig": "{\"pip_312_iniconfig\":[{\"version\":\"3.12\"}]}", + "packaging": "{\"pip_312_packaging\":[{\"version\":\"3.12\"}]}", + "pluggy": "{\"pip_312_pluggy\":[{\"version\":\"3.12\"}]}", + "pytest": "{\"pip_312_pytest\":[{\"version\":\"3.12\"}]}", + "pytest_shard": "{\"pip_312_pytest_shard\":[{\"version\":\"3.12\"}]}" + }, + "packages": [ + "iniconfig", + "packaging", + "pluggy", + "pytest", + "pytest_shard" ], - "sha256": "48fe66426c784c0c20031f15dc17faf9f4c9037c192bfac2f643f65cb2321ba0", - "strip_prefix": "swift-log-1.4.4/", - "build_file": "@@rules_swift~//third_party:com_github_apple_swift_log/BUILD.overlay" + "groups": {} } }, - "com_github_apple_swift_collections": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "pip_deps": { + "bzlFile": "@@rules_python~//python/private/pypi:hub_repository.bzl", + "ruleClassName": "hub_repository", "attributes": { - "urls": [ - "https://github.com/apple/swift-collections/archive/1.0.4.tar.gz" + "repo_name": "pip_deps", + "extra_hub_aliases": {}, + "whl_map": { + "numpy": "{\"pip_deps_310_numpy\":[{\"version\":\"3.10\"}],\"pip_deps_311_numpy\":[{\"version\":\"3.11\"}],\"pip_deps_312_numpy\":[{\"version\":\"3.12\"}],\"pip_deps_38_numpy\":[{\"version\":\"3.8\"}],\"pip_deps_39_numpy\":[{\"version\":\"3.9\"}]}", + "setuptools": "{\"pip_deps_310_setuptools\":[{\"version\":\"3.10\"}],\"pip_deps_311_setuptools\":[{\"version\":\"3.11\"}],\"pip_deps_312_setuptools\":[{\"version\":\"3.12\"}],\"pip_deps_38_setuptools\":[{\"version\":\"3.8\"}],\"pip_deps_39_setuptools\":[{\"version\":\"3.9\"}]}" + }, + "packages": [ + "numpy", + "setuptools" ], - "sha256": "d9e4c8a91c60fb9c92a04caccbb10ded42f4cb47b26a212bc6b39cc390a4b096", - "strip_prefix": "swift-collections-1.0.4/", - "build_file": "@@rules_swift~//third_party:com_github_apple_swift_collections/BUILD.overlay" + "groups": {} } }, - "build_bazel_rules_swift_local_config": { - "bzlFile": "@@rules_swift~//swift/internal:swift_autoconfiguration.bzl", - "ruleClassName": "swift_autoconfiguration", - "attributes": {} + "rules_fuzzing_py_deps": { + "bzlFile": "@@rules_python~//python/private/pypi:hub_repository.bzl", + "ruleClassName": "hub_repository", + "attributes": { + "repo_name": "rules_fuzzing_py_deps", + "extra_hub_aliases": {}, + "whl_map": { + "absl_py": "{\"rules_fuzzing_py_deps_310_absl_py\":[{\"version\":\"3.10\"}],\"rules_fuzzing_py_deps_311_absl_py\":[{\"version\":\"3.11\"}],\"rules_fuzzing_py_deps_312_absl_py\":[{\"version\":\"3.12\"}],\"rules_fuzzing_py_deps_38_absl_py\":[{\"version\":\"3.8\"}],\"rules_fuzzing_py_deps_39_absl_py\":[{\"version\":\"3.9\"}]}", + "six": "{\"rules_fuzzing_py_deps_310_six\":[{\"version\":\"3.10\"}],\"rules_fuzzing_py_deps_311_six\":[{\"version\":\"3.11\"}],\"rules_fuzzing_py_deps_312_six\":[{\"version\":\"3.12\"}],\"rules_fuzzing_py_deps_38_six\":[{\"version\":\"3.8\"}],\"rules_fuzzing_py_deps_39_six\":[{\"version\":\"3.9\"}]}" + }, + "packages": [ + "absl_py", + "six" + ], + "groups": {} + } + }, + "rules_python_publish_deps": { + "bzlFile": "@@rules_python~//python/private/pypi:hub_repository.bzl", + "ruleClassName": "hub_repository", + "attributes": { + "repo_name": "rules_python_publish_deps", + "extra_hub_aliases": {}, + "whl_map": { + "backports_tarfile": "{\"rules_python_publish_deps_311_backports_tarfile_py3_none_any_77e284d7\":[{\"filename\":\"backports.tarfile-1.2.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_backports_tarfile_sdist_d75e02c2\":[{\"filename\":\"backports_tarfile-1.2.0.tar.gz\",\"version\":\"3.11\"}]}", + "certifi": "{\"rules_python_publish_deps_311_certifi_py3_none_any_922820b5\":[{\"filename\":\"certifi-2024.8.30-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_certifi_sdist_bec941d2\":[{\"filename\":\"certifi-2024.8.30.tar.gz\",\"version\":\"3.11\"}]}", + "cffi": "{\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_aarch64_a1ed2dd2\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_ppc64le_46bf4316\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_s390x_a24ed04c\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_x86_64_610faea7\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_aarch64_a9b15d49\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_x86_64_fc48c783\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_sdist_1c39c601\":[{\"filename\":\"cffi-1.17.1.tar.gz\",\"version\":\"3.11\"}]}", + "charset_normalizer": "{\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_universal2_0d99dd8f\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_x86_64_c57516e5\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_11_0_arm64_6dba5d19\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_aarch64_bf4475b8\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_ppc64le_ce031db0\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_s390x_8ff4e7cd\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_x86_64_3710a975\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_aarch64_47334db7\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_ppc64le_f1a2f519\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_s390x_63bc5c4a\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_x86_64_bcb4f8ea\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_win_amd64_cee4373f\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_py3_none_any_fe9f97fe\":[{\"filename\":\"charset_normalizer-3.4.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_sdist_223217c3\":[{\"filename\":\"charset_normalizer-3.4.0.tar.gz\",\"version\":\"3.11\"}]}", + "cryptography": "{\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_aarch64_846da004\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_x86_64_0f996e72\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_aarch64_f7b178f1\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_x86_64_c2e6fc39\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_aarch64_e1be4655\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_x86_64_df6b6c6d\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_sdist_315b9001\":[{\"filename\":\"cryptography-43.0.3.tar.gz\",\"version\":\"3.11\"}]}", + "docutils": "{\"rules_python_publish_deps_311_docutils_py3_none_any_dafca5b9\":[{\"filename\":\"docutils-0.21.2-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_docutils_sdist_3a6b1873\":[{\"filename\":\"docutils-0.21.2.tar.gz\",\"version\":\"3.11\"}]}", + "idna": "{\"rules_python_publish_deps_311_idna_py3_none_any_946d195a\":[{\"filename\":\"idna-3.10-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_idna_sdist_12f65c9b\":[{\"filename\":\"idna-3.10.tar.gz\",\"version\":\"3.11\"}]}", + "importlib_metadata": "{\"rules_python_publish_deps_311_importlib_metadata_py3_none_any_45e54197\":[{\"filename\":\"importlib_metadata-8.5.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_importlib_metadata_sdist_71522656\":[{\"filename\":\"importlib_metadata-8.5.0.tar.gz\",\"version\":\"3.11\"}]}", + "jaraco_classes": "{\"rules_python_publish_deps_311_jaraco_classes_py3_none_any_f662826b\":[{\"filename\":\"jaraco.classes-3.4.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_jaraco_classes_sdist_47a024b5\":[{\"filename\":\"jaraco.classes-3.4.0.tar.gz\",\"version\":\"3.11\"}]}", + "jaraco_context": "{\"rules_python_publish_deps_311_jaraco_context_py3_none_any_f797fc48\":[{\"filename\":\"jaraco.context-6.0.1-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_jaraco_context_sdist_9bae4ea5\":[{\"filename\":\"jaraco_context-6.0.1.tar.gz\",\"version\":\"3.11\"}]}", + "jaraco_functools": "{\"rules_python_publish_deps_311_jaraco_functools_py3_none_any_ad159f13\":[{\"filename\":\"jaraco.functools-4.1.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_jaraco_functools_sdist_70f7e0e2\":[{\"filename\":\"jaraco_functools-4.1.0.tar.gz\",\"version\":\"3.11\"}]}", + "jeepney": "{\"rules_python_publish_deps_311_jeepney_py3_none_any_c0a454ad\":[{\"filename\":\"jeepney-0.8.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_jeepney_sdist_5efe48d2\":[{\"filename\":\"jeepney-0.8.0.tar.gz\",\"version\":\"3.11\"}]}", + "keyring": "{\"rules_python_publish_deps_311_keyring_py3_none_any_5426f817\":[{\"filename\":\"keyring-25.4.1-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_keyring_sdist_b07ebc55\":[{\"filename\":\"keyring-25.4.1.tar.gz\",\"version\":\"3.11\"}]}", + "markdown_it_py": "{\"rules_python_publish_deps_311_markdown_it_py_py3_none_any_35521684\":[{\"filename\":\"markdown_it_py-3.0.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_markdown_it_py_sdist_e3f60a94\":[{\"filename\":\"markdown-it-py-3.0.0.tar.gz\",\"version\":\"3.11\"}]}", + "mdurl": "{\"rules_python_publish_deps_311_mdurl_py3_none_any_84008a41\":[{\"filename\":\"mdurl-0.1.2-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_mdurl_sdist_bb413d29\":[{\"filename\":\"mdurl-0.1.2.tar.gz\",\"version\":\"3.11\"}]}", + "more_itertools": "{\"rules_python_publish_deps_311_more_itertools_py3_none_any_037b0d32\":[{\"filename\":\"more_itertools-10.5.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_more_itertools_sdist_5482bfef\":[{\"filename\":\"more-itertools-10.5.0.tar.gz\",\"version\":\"3.11\"}]}", + "nh3": "{\"rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_14c5a72e\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_7b7c2a3c\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_aarch64_42c64511\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_armv7l_0411beb0\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64_5f36b271\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64le_34c03fa7\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_s390x_19aaba96\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_x86_64_de3ceed6\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_aarch64_f0eca9ca\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-musllinux_1_2_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_armv7l_3a157ab1\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-musllinux_1_2_armv7l.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_x86_64_36c95d4b\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-musllinux_1_2_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_win_amd64_8ce0f819\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-win_amd64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_sdist_94a16692\":[{\"filename\":\"nh3-0.2.18.tar.gz\",\"version\":\"3.11\"}]}", + "pkginfo": "{\"rules_python_publish_deps_311_pkginfo_py3_none_any_889a6da2\":[{\"filename\":\"pkginfo-1.10.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_pkginfo_sdist_5df73835\":[{\"filename\":\"pkginfo-1.10.0.tar.gz\",\"version\":\"3.11\"}]}", + "pycparser": "{\"rules_python_publish_deps_311_pycparser_py3_none_any_c3702b6d\":[{\"filename\":\"pycparser-2.22-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_pycparser_sdist_491c8be9\":[{\"filename\":\"pycparser-2.22.tar.gz\",\"version\":\"3.11\"}]}", + "pygments": "{\"rules_python_publish_deps_311_pygments_py3_none_any_b8e6aca0\":[{\"filename\":\"pygments-2.18.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_pygments_sdist_786ff802\":[{\"filename\":\"pygments-2.18.0.tar.gz\",\"version\":\"3.11\"}]}", + "pywin32_ctypes": "{\"rules_python_publish_deps_311_pywin32_ctypes_py3_none_any_8a151337\":[{\"filename\":\"pywin32_ctypes-0.2.3-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_pywin32_ctypes_sdist_d162dc04\":[{\"filename\":\"pywin32-ctypes-0.2.3.tar.gz\",\"version\":\"3.11\"}]}", + "readme_renderer": "{\"rules_python_publish_deps_311_readme_renderer_py3_none_any_2fbca89b\":[{\"filename\":\"readme_renderer-44.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_readme_renderer_sdist_8712034e\":[{\"filename\":\"readme_renderer-44.0.tar.gz\",\"version\":\"3.11\"}]}", + "requests": "{\"rules_python_publish_deps_311_requests_py3_none_any_70761cfe\":[{\"filename\":\"requests-2.32.3-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_requests_sdist_55365417\":[{\"filename\":\"requests-2.32.3.tar.gz\",\"version\":\"3.11\"}]}", + "requests_toolbelt": "{\"rules_python_publish_deps_311_requests_toolbelt_py2_none_any_cccfdd66\":[{\"filename\":\"requests_toolbelt-1.0.0-py2.py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_requests_toolbelt_sdist_7681a0a3\":[{\"filename\":\"requests-toolbelt-1.0.0.tar.gz\",\"version\":\"3.11\"}]}", + "rfc3986": "{\"rules_python_publish_deps_311_rfc3986_py2_none_any_50b1502b\":[{\"filename\":\"rfc3986-2.0.0-py2.py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_rfc3986_sdist_97aacf9d\":[{\"filename\":\"rfc3986-2.0.0.tar.gz\",\"version\":\"3.11\"}]}", + "rich": "{\"rules_python_publish_deps_311_rich_py3_none_any_9836f509\":[{\"filename\":\"rich-13.9.3-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_rich_sdist_bc1e01b8\":[{\"filename\":\"rich-13.9.3.tar.gz\",\"version\":\"3.11\"}]}", + "secretstorage": "{\"rules_python_publish_deps_311_secretstorage_py3_none_any_f356e662\":[{\"filename\":\"SecretStorage-3.3.3-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_secretstorage_sdist_2403533e\":[{\"filename\":\"SecretStorage-3.3.3.tar.gz\",\"version\":\"3.11\"}]}", + "twine": "{\"rules_python_publish_deps_311_twine_py3_none_any_215dbe7b\":[{\"filename\":\"twine-5.1.1-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_twine_sdist_9aa08251\":[{\"filename\":\"twine-5.1.1.tar.gz\",\"version\":\"3.11\"}]}", + "urllib3": "{\"rules_python_publish_deps_311_urllib3_py3_none_any_ca899ca0\":[{\"filename\":\"urllib3-2.2.3-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_urllib3_sdist_e7d814a8\":[{\"filename\":\"urllib3-2.2.3.tar.gz\",\"version\":\"3.11\"}]}", + "zipp": "{\"rules_python_publish_deps_311_zipp_py3_none_any_a817ac80\":[{\"filename\":\"zipp-3.20.2-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_zipp_sdist_bc9eb26f\":[{\"filename\":\"zipp-3.20.2.tar.gz\",\"version\":\"3.11\"}]}" + }, + "packages": [ + "backports_tarfile", + "certifi", + "charset_normalizer", + "docutils", + "idna", + "importlib_metadata", + "jaraco_classes", + "jaraco_context", + "jaraco_functools", + "keyring", + "markdown_it_py", + "mdurl", + "more_itertools", + "nh3", + "pkginfo", + "pygments", + "readme_renderer", + "requests", + "requests_toolbelt", + "rfc3986", + "rich", + "twine", + "urllib3", + "zipp" + ], + "groups": {} + } } }, + "moduleExtensionMetadata": { + "useAllRepos": "NO", + "reproducible": false + }, "recordedRepoMappingEntries": [ [ - "rules_swift~", + "bazel_features~", + "bazel_features_globals", + "bazel_features~~version_extension~bazel_features_globals" + ], + [ + "bazel_features~", + "bazel_features_version", + "bazel_features~~version_extension~bazel_features_version" + ], + [ + "rules_python~", + "bazel_features", + "bazel_features~" + ], + [ + "rules_python~", + "bazel_skylib", + "bazel_skylib~" + ], + [ + "rules_python~", "bazel_tools", "bazel_tools" ], [ - "rules_swift~", - "build_bazel_rules_swift", - "rules_swift~" + "rules_python~", + "pypi__build", + "rules_python~~internal_deps~pypi__build" + ], + [ + "rules_python~", + "pypi__click", + "rules_python~~internal_deps~pypi__click" + ], + [ + "rules_python~", + "pypi__colorama", + "rules_python~~internal_deps~pypi__colorama" + ], + [ + "rules_python~", + "pypi__importlib_metadata", + "rules_python~~internal_deps~pypi__importlib_metadata" + ], + [ + "rules_python~", + "pypi__installer", + "rules_python~~internal_deps~pypi__installer" + ], + [ + "rules_python~", + "pypi__more_itertools", + "rules_python~~internal_deps~pypi__more_itertools" + ], + [ + "rules_python~", + "pypi__packaging", + "rules_python~~internal_deps~pypi__packaging" + ], + [ + "rules_python~", + "pypi__pep517", + "rules_python~~internal_deps~pypi__pep517" + ], + [ + "rules_python~", + "pypi__pip", + "rules_python~~internal_deps~pypi__pip" + ], + [ + "rules_python~", + "pypi__pip_tools", + "rules_python~~internal_deps~pypi__pip_tools" + ], + [ + "rules_python~", + "pypi__pyproject_hooks", + "rules_python~~internal_deps~pypi__pyproject_hooks" + ], + [ + "rules_python~", + "pypi__setuptools", + "rules_python~~internal_deps~pypi__setuptools" + ], + [ + "rules_python~", + "pypi__tomli", + "rules_python~~internal_deps~pypi__tomli" + ], + [ + "rules_python~", + "pypi__wheel", + "rules_python~~internal_deps~pypi__wheel" + ], + [ + "rules_python~", + "pypi__zipp", + "rules_python~~internal_deps~pypi__zipp" + ], + [ + "rules_python~", + "pythons_hub", + "rules_python~~python~pythons_hub" + ], + [ + "rules_python~~python~pythons_hub", + "python_3_10_host", + "rules_python~~python~python_3_10_host" + ], + [ + "rules_python~~python~pythons_hub", + "python_3_11_host", + "rules_python~~python~python_3_11_host" + ], + [ + "rules_python~~python~pythons_hub", + "python_3_12_host", + "rules_python~~python~python_3_12_host" + ], + [ + "rules_python~~python~pythons_hub", + "python_3_8_host", + "rules_python~~python~python_3_8_host" + ], + [ + "rules_python~~python~pythons_hub", + "python_3_9_host", + "rules_python~~python~python_3_9_host" ] ] } diff --git a/go.mod b/go.mod index 49d14c04..19c229d6 100644 --- a/go.mod +++ b/go.mod @@ -1,5 +1,18 @@ module github.com/EngFlow/example -go 1.21.2 +go 1.23.4 -require github.com/google/go-cmp v0.6.0 +require ( + github.com/google/go-cmp v0.6.0 + google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f + google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f + google.golang.org/grpc v1.69.4 +) + +require ( + github.com/golang/protobuf v1.5.4 // indirect + golang.org/x/net v0.33.0 // indirect + golang.org/x/sys v0.28.0 // indirect + golang.org/x/text v0.21.0 // indirect + google.golang.org/protobuf v1.36.3 // indirect +) diff --git a/go.sum b/go.sum index 5a8d551d..12c80cd0 100644 --- a/go.sum +++ b/go.sum @@ -1,2 +1,56 @@ +github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= +github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= +github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= +github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= +github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +go.opentelemetry.io/otel v1.31.0 h1:NsJcKPIW0D0H3NgzPDHmo0WW6SptzPdqg/L1zsIm2hY= +go.opentelemetry.io/otel v1.31.0/go.mod h1:O0C14Yl9FgkjqcCZAsE053C13OaddMYr/hz6clDkEJE= +go.opentelemetry.io/otel/metric v1.31.0 h1:FSErL0ATQAmYHUIzSezZibnyVlft1ybhy4ozRPcF2fE= +go.opentelemetry.io/otel/metric v1.31.0/go.mod h1:C3dEloVbLuYoX41KpmAhOqNriGbA+qqH6PQ5E5mUfnY= +go.opentelemetry.io/otel/sdk v1.31.0 h1:xLY3abVHYZ5HSfOg3l2E5LUj2Cwva5Y7yGxnSW9H5Gk= +go.opentelemetry.io/otel/sdk v1.31.0/go.mod h1:TfRbMdhvxIIr/B2N2LQW2S5v9m3gOQ/08KsbbO5BPT0= +go.opentelemetry.io/otel/sdk/metric v1.31.0 h1:i9hxxLJF/9kkvfHppyLL55aW7iIJz4JjxTeYusH7zMc= +go.opentelemetry.io/otel/sdk/metric v1.31.0/go.mod h1:CRInTMVvNhUKgSAMbKyTMxqOBC0zgyxzW55lZzX43Y8= +go.opentelemetry.io/otel/trace v1.31.0 h1:ffjsj1aRouKewfr85U2aGagJ46+MvodynlQ1HYdmJys= +go.opentelemetry.io/otel/trace v1.31.0/go.mod h1:TXZkRk7SM2ZQLtR6eoAWQFIHPvzQ06FJAsO1tJg480A= +golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I= +golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4= +golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= +golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= +golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/genproto v0.0.0-20250115164207-1a7da9e5054f h1:387Y+JbxF52bmesc8kq1NyYIp33dnxCw6eiA7JMsTmw= +google.golang.org/genproto v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:0joYwWwLQh18AOj8zMYeZLjzuqcYTU3/nC5JdCvC3JI= +google.golang.org/genproto/googleapis/api v0.0.0-20231002182017-d307bd883b97 h1:W18sezcAYs+3tDZX4F80yctqa12jcP1PUS2gQu1zTPU= +google.golang.org/genproto/googleapis/api v0.0.0-20231002182017-d307bd883b97/go.mod h1:iargEX0SFPm3xcfMI0d1domjg0ZF4Aa0p2awqyxhvF0= +google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157 h1:7whR9kGa5LUwFtpLm2ArCEejtnxlGeLbAyjFY8sGNFw= +google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157/go.mod h1:99sLkeliLXfdj2J75X3Ho+rrVCaJze0uwN7zDDkjPVU= +google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f h1:gap6+3Gk41EItBuyi4XX/bp4oqJ3UwuIMl25yGinuAA= +google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:Ic02D47M+zbarjYYUlK57y316f2MoN0gjAwI3f2S95o= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250106144421-5f5ef82da422 h1:3UsHvIr4Wc2aW4brOaSCmcxh9ksica6fHEr8P1XhkYw= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250106144421-5f5ef82da422/go.mod h1:3ENsm/5D1mzDyhpzeRi1NR784I0BcofWBoSc5QqqMK4= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= +google.golang.org/grpc v1.55.0 h1:3Oj82/tFSCeUrRTg/5E/7d/W5A1tj6Ky1ABAuZuv5ag= +google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGONTY8= +google.golang.org/grpc v1.60.0 h1:6FQAR0kM31P6MRdeluor2w2gPaS4SVNrD/DNTxrQ15k= +google.golang.org/grpc v1.60.0/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM= +google.golang.org/grpc v1.65.0 h1:bs/cUb4lp1G5iImFFd3u5ixQzweKizoZJAwBNLR42lc= +google.golang.org/grpc v1.65.0/go.mod h1:WgYC2ypjlB0EiQi6wdKixMqukr6lBc0Vo+oOgjrM5ZQ= +google.golang.org/grpc v1.69.4 h1:MF5TftSMkd8GLw/m0KM6V8CMOCY6NZ1NQDPGFgbTt4A= +google.golang.org/grpc v1.69.4/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= +google.golang.org/protobuf v1.36.3 h1:82DV7MYdb8anAVi3qge1wSnMDrnKK7ebr+I0hHRN1BU= +google.golang.org/protobuf v1.36.3/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= diff --git a/go/proto/BUILD b/go/proto/BUILD new file mode 100644 index 00000000..e69de29b diff --git a/go/proto/engflowapis-go.patch b/go/proto/engflowapis-go.patch new file mode 100644 index 00000000..2788cdd0 --- /dev/null +++ b/go/proto/engflowapis-go.patch @@ -0,0 +1,580 @@ +diff -urN a/MODULE.bazel b/MODULE.bazel +--- a/MODULE.bazel 2025-01-22 11:01:41 ++++ b/MODULE.bazel 2025-01-22 11:15:30 +@@ -10,7 +10,6 @@ + bazel_dep( + name = "rules_go", + version = "0.50.1", +- repo_name = "io_bazel_rules_go", + ) + bazel_dep( + name = "gazelle", +@@ -21,20 +20,39 @@ + version = "0.0.0-20240819-fe8ba054a", + ) + +-switched_rules = use_extension("@googleapis//:extensions.bzl", "switched_rules") +-switched_rules.use_languages( +- go = True, +-) +- + go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps") + go_deps.module( + path = "google.golang.org/protobuf", + sum = "h1:yBPeRvTftaleIgM3PZ/WBIZ7XM/eEYAaEyCwvyjq/gk=", + version = "v1.36.1", + ) ++go_deps.module( ++ path = "google.golang.org/genproto", ++ sum = "h1:387Y+JbxF52bmesc8kq1NyYIp33dnxCw6eiA7JMsTmw=", ++ version = "v0.0.0-20250115164207-1a7da9e5054f", ++) ++go_deps.module( ++ path = "google.golang.org/genproto/googleapis/api", ++ sum = "h1:gap6+3Gk41EItBuyi4XX/bp4oqJ3UwuIMl25yGinuAA=", ++ version = "v0.0.0-20250115164207-1a7da9e5054f", ++) ++go_deps.module( ++ path = "google.golang.org/genproto/googleapis/rpc", ++ sum = "h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI=", ++ version = "v0.0.0-20250115164207-1a7da9e5054f", ++) ++go_deps.module( ++ path = "google.golang.org/grpc", ++ sum = "h1:MF5TftSMkd8GLw/m0KM6V8CMOCY6NZ1NQDPGFgbTt4A=", ++ version = "v1.69.4", ++) + use_repo( + go_deps, + "org_golang_google_protobuf", ++ "org_golang_google_genproto", ++ "org_golang_google_genproto_googleapis_api", ++ "org_golang_google_genproto_googleapis_rpc", ++ "org_golang_google_grpc", + ) + + local_path_override( +diff -urN a/engflow/api/BUILD b/engflow/api/BUILD +--- a/engflow/api/BUILD 2025-01-22 11:01:41 ++++ b/engflow/api/BUILD 2025-01-22 11:18:36 +@@ -1,4 +1,4 @@ +-load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++load("@rules_go//proto:def.bzl", "go_proto_library") + + go_proto_library( + name = "api", +diff -urN a/engflow/auth/BUILD b/engflow/auth/BUILD +--- a/engflow/auth/BUILD 2025-01-22 11:01:41 ++++ b/engflow/auth/BUILD 2025-01-22 11:21:54 +@@ -1,4 +1,4 @@ +-load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++load("@rules_go//proto:def.bzl", "go_proto_library") + + go_proto_library( + name = "auth", +@@ -9,6 +9,6 @@ + visibility = ["//visibility:public"], + deps = [ + "//engflow/iam/v1", +- "@googleapis//google/api:annotations_go_proto", ++ "@org_golang_google_genproto_googleapis_api//annotations", + ], + ) +diff -urN a/engflow/cluster/v1/BUILD b/engflow/cluster/v1/BUILD +--- a/engflow/cluster/v1/BUILD 2025-01-22 11:01:41 ++++ b/engflow/cluster/v1/BUILD 2025-01-22 11:37:14 +@@ -1,7 +1,11 @@ +-load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++load("@rules_go//proto:def.bzl", "go_proto_library") + + go_proto_library( + name = "v1", ++ compilers = [ ++ "@rules_go//proto:go_proto", ++ "@rules_go//proto:go_grpc_v2", ++ ], + importpath = "github.com/EngFlow/engflowapis/go/engflow/cluster/v1", + protos = [ + "@engflowapis//engflow/cluster/v1:cluster", +@@ -10,6 +14,6 @@ + deps = [ + "//engflow/api", + "//engflow/type", +- "@googleapis//google/api:annotations_go_proto", ++ "@org_golang_google_genproto_googleapis_api//annotations", + ], + ) +diff -urN a/engflow/eventstore/v1/BUILD b/engflow/eventstore/v1/BUILD +--- a/engflow/eventstore/v1/BUILD 2025-01-22 11:01:41 ++++ b/engflow/eventstore/v1/BUILD 2025-01-22 11:38:45 +@@ -1,7 +1,11 @@ +-load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++load("@rules_go//proto:def.bzl", "go_proto_library") + + go_proto_library( + name = "v1", ++ compilers = [ ++ "@rules_go//proto:go_proto", ++ "@rules_go//proto:go_grpc_v2", ++ ], + importpath = "github.com/EngFlow/engflowapis/go/engflow/eventstore/v1", + protos = [ + "@engflowapis//engflow/eventstore/v1:build_event", +@@ -12,7 +16,7 @@ + deps = [ + "//engflow/api", + "//engflow/auth", +- "@googleapis//google/api:annotations_go_proto", +- "@googleapis//google/devtools/build/v1:build_go_proto", ++ "@org_golang_google_genproto//googleapis/devtools/build/v1:build", ++ "@org_golang_google_genproto_googleapis_api//annotations", + ], + ) +diff -urN a/engflow/iam/authentication/v1/BUILD b/engflow/iam/authentication/v1/BUILD +--- a/engflow/iam/authentication/v1/BUILD 2025-01-22 11:01:41 ++++ b/engflow/iam/authentication/v1/BUILD 2025-01-22 11:32:13 +@@ -1,4 +1,4 @@ +-load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++load("@rules_go//proto:def.bzl", "go_proto_library") + + go_proto_library( + name = "v1", +@@ -10,7 +10,7 @@ + deps = [ + "//engflow/iam/v1", + "//engflow/type", +- "@googleapis//google/api:annotations_go_proto", +- "@googleapis//google/rpc:status_go_proto", ++ "@org_golang_google_genproto_googleapis_api//annotations", ++ "@org_golang_google_genproto_googleapis_rpc//status", + ], + ) +diff -urN a/engflow/iam/v1/BUILD b/engflow/iam/v1/BUILD +--- a/engflow/iam/v1/BUILD 2025-01-22 11:01:41 ++++ b/engflow/iam/v1/BUILD 2025-01-22 11:38:53 +@@ -1,7 +1,11 @@ +-load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++load("@rules_go//proto:def.bzl", "go_proto_library") + + go_proto_library( + name = "v1", ++ compilers = [ ++ "@rules_go//proto:go_proto", ++ "@rules_go//proto:go_grpc_v2", ++ ], + importpath = "github.com/EngFlow/engflowapis/go/engflow/iam/v1", + protos = [ + "@engflowapis//engflow/iam/v1:identity_and_access_management", +@@ -13,6 +17,6 @@ + visibility = ["//visibility:public"], + deps = [ + "//engflow/api", +- "@googleapis//google/api:annotations_go_proto", ++ "@org_golang_google_genproto_googleapis_api//annotations", + ], + ) +diff -urN a/engflow/notification/v1/BUILD b/engflow/notification/v1/BUILD +--- a/engflow/notification/v1/BUILD 2025-01-22 11:01:41 ++++ b/engflow/notification/v1/BUILD 2025-01-22 11:38:20 +@@ -1,7 +1,11 @@ +-load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++load("@rules_go//proto:def.bzl", "go_proto_library") + + go_proto_library( + name = "v1", ++ compilers = [ ++ "@rules_go//proto:go_proto", ++ "@rules_go//proto:go_grpc_v2", ++ ], + importpath = "github.com/EngFlow/engflowapis/go/engflow/notification/v1", + protos = [ + "@engflowapis//engflow/notification/v1:notification", +@@ -10,7 +14,7 @@ + visibility = ["//visibility:public"], + deps = [ + "//engflow/api", +- "@googleapis//google/api:annotations_go_proto", +- "@googleapis//google/rpc:status_go_proto", ++ "@org_golang_google_genproto_googleapis_api//annotations", ++ "@org_golang_google_genproto_googleapis_rpc//status", + ], + ) +diff -urN a/engflow/resourceusage/v1/BUILD b/engflow/resourceusage/v1/BUILD +--- a/engflow/resourceusage/v1/BUILD 2025-01-22 11:01:41 ++++ b/engflow/resourceusage/v1/BUILD 2025-01-22 11:18:35 +@@ -1,4 +1,4 @@ +-load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++load("@rules_go//proto:def.bzl", "go_proto_library") + + go_proto_library( + name = "v1", +diff -urN a/engflow/resultstore/v1/BUILD b/engflow/resultstore/v1/BUILD +--- a/engflow/resultstore/v1/BUILD 2025-01-22 11:01:41 ++++ b/engflow/resultstore/v1/BUILD 2025-01-22 11:37:54 +@@ -1,7 +1,11 @@ +-load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++load("@rules_go//proto:def.bzl", "go_proto_library") + + go_proto_library( + name = "v1", ++ compilers = [ ++ "@rules_go//proto:go_proto", ++ "@rules_go//proto:go_grpc_v2", ++ ], + importpath = "github.com/EngFlow/engflowapis/go/engflow/resultstore/v1", + protos = [ + "@engflowapis//engflow/resultstore/v1:environment", +@@ -12,6 +16,6 @@ + visibility = ["//visibility:public"], + deps = [ + "//engflow/api", +- "@googleapis//google/api:annotations_go_proto", ++ "@org_golang_google_genproto_googleapis_api//annotations", + ], + ) +diff -urN a/engflow/type/BUILD b/engflow/type/BUILD +--- a/engflow/type/BUILD 2025-01-22 11:01:41 ++++ b/engflow/type/BUILD 2025-01-22 11:32:38 +@@ -1,4 +1,4 @@ +-load("@io_bazel_rules_go//proto:def.bzl", "go_proto_library") ++load("@rules_go//proto:def.bzl", "go_proto_library") + + go_proto_library( + name = "type", +@@ -12,7 +12,7 @@ + ], + visibility = ["//visibility:public"], + deps = [ +- "@googleapis//google/api:annotations_go_proto", ++ "@org_golang_google_genproto_googleapis_api//annotations", + "@org_golang_google_protobuf//types/known/durationpb", + "@org_golang_google_protobuf//types/known/timestamppb", + ], +diff -urN a/go.mod b/go.mod +--- a/go.mod 1969-12-31 16:00:00 ++++ b/go.mod 2025-01-21 16:09:56 +@@ -0,0 +1,14 @@ ++module github.com/EngFlow/engflowapis/go ++ ++go 1.23.4 ++ ++require ( ++ golang.org/x/net v0.33.0 // indirect ++ golang.org/x/sys v0.28.0 // indirect ++ golang.org/x/text v0.21.0 // indirect ++ google.golang.org/genproto v0.0.0-20250115164207-1a7da9e5054f // indirect ++ google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f // indirect ++ google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f // indirect ++ google.golang.org/grpc v1.69.4 // indirect ++ google.golang.org/protobuf v1.36.3 // indirect ++) +diff -urN a/go.sum b/go.sum +--- a/go.sum 1969-12-31 16:00:00 ++++ b/go.sum 2025-01-21 16:10:22 +@@ -0,0 +1,306 @@ ++cel.dev/expr v0.16.2 h1:RwRhoH17VhAu9U5CMvMhH1PDVgf0tuz9FT+24AfMLfU= ++cel.dev/expr v0.16.2/go.mod h1:gXngZQMkWJoSbE8mOzehJlXQyubn/Vg0vR9/F3W7iw8= ++cloud.google.com/go v0.118.0 h1:tvZe1mgqRxpiVa3XlIGMiPcEUbP1gNXELgD4y/IXmeQ= ++cloud.google.com/go v0.118.0/go.mod h1:zIt2pkedt/mo+DQjcT4/L3NDxzHPR29j5HcclNH+9PM= ++cloud.google.com/go/accessapproval v1.8.3 h1:axlU03FRiXDNupsmPG7LKzuS4Enk1gf598M62lWVB74= ++cloud.google.com/go/accessapproval v1.8.3/go.mod h1:3speETyAv63TDrDmo5lIkpVueFkQcQchkiw/TAMbBo4= ++cloud.google.com/go/accesscontextmanager v1.9.3 h1:8zVoeiBa4erMCLEXltOcqVEsZhS26JZ5/Vrgs59eQiI= ++cloud.google.com/go/accesscontextmanager v1.9.3/go.mod h1:S1MEQV5YjkAKBoMekpGrkXKfrBdsi4x6Dybfq6gZ8BU= ++cloud.google.com/go/aiplatform v1.70.0 h1:vnqsPkgcwlDEpWl9t6C3/HLfHeweuGXs2gcYTzH6dMs= ++cloud.google.com/go/aiplatform v1.70.0/go.mod h1:1cewyC4h+yvRs0qVvlCuU3V6j1pJ41doIcroYX3uv8o= ++cloud.google.com/go/analytics v0.25.3 h1:hX6JAsNbXd2uVjqjIuMcKpmhIybKrEunBiGxK4SwEFI= ++cloud.google.com/go/analytics v0.25.3/go.mod h1:pWoYg4yEr0iYg83LZRAicjDDdv54+Z//RyhzWwKbavI= ++cloud.google.com/go/apigateway v1.7.3 h1:Mn7cC5iWJz+cSMS/Hb+N2410CpZ6c8XpJKaexBl0Gxs= ++cloud.google.com/go/apigateway v1.7.3/go.mod h1:uK0iRHdl2rdTe79bHW/bTsKhhXPcFihjUdb7RzhTPf4= ++cloud.google.com/go/apigeeconnect v1.7.3 h1:Wlr+30Tha0SMCvQYZKdrh+HkpOyl0CQFSlzeY/Gg1gs= ++cloud.google.com/go/apigeeconnect v1.7.3/go.mod h1:2ZkT5VCAqhYrDqf4dz7lGp4N/+LeNBSfou8Qs5bIuSg= ++cloud.google.com/go/apigeeregistry v0.9.3 h1:j9CJg/oC884OX5cDpiwNt1ZlDXNV6Zb9Mp1YmRrOG0k= ++cloud.google.com/go/apigeeregistry v0.9.3/go.mod h1:oNCP2VjOeI6U8yuOuTmU4pkffdcXzR5KxeUD71gF+Dg= ++cloud.google.com/go/appengine v1.9.3 h1:jrcanSzj9J1erevZuxldvsDwY+0k/DeFFzlnSfPGfL8= ++cloud.google.com/go/appengine v1.9.3/go.mod h1:DtLsE/z3JufM/pCEIyVYebJ0h9UNPpN64GZQrYgOSyM= ++cloud.google.com/go/area120 v0.9.3 h1:dPQ07rW4eku8OgNWDOaQaVGcE4+XfhH8BSbVwdVQ+wU= ++cloud.google.com/go/area120 v0.9.3/go.mod h1:F3vxS/+hqzrjJo55Xvda3Jznjjbd+4Foo43SN5eMd8M= ++cloud.google.com/go/artifactregistry v1.16.1 h1:ZNXGB6+T7VmWdf6//VqxLdZ/sk0no8W0ujanHeJwDRw= ++cloud.google.com/go/artifactregistry v1.16.1/go.mod h1:sPvFPZhfMavpiongKwfg93EOwJ18Tnj9DIwTU9xWUgs= ++cloud.google.com/go/asset v1.20.4 h1:6oNgjcs5KCPGBD71G0IccK6TfeFsEtBTyQ3Q+Dn09bs= ++cloud.google.com/go/asset v1.20.4/go.mod h1:DP09pZ+SoFWUZyPZx26xVroHk+6+9umnQv+01yfJxbM= ++cloud.google.com/go/assuredworkloads v1.12.3 h1:RU1WhF1zMggdXAZ+ezYTn4Eh/FdiX7sz8lLXGERn4Po= ++cloud.google.com/go/assuredworkloads v1.12.3/go.mod h1:iGBkyMGdtlsxhCi4Ys5SeuvIrPTeI6HeuEJt7qJgJT8= ++cloud.google.com/go/automl v1.14.4 h1:vkD+hQ75SMINMgJBT/KDpFYvfQLzJbtIQZdw0AWq8Rs= ++cloud.google.com/go/automl v1.14.4/go.mod h1:sVfsJ+g46y7QiQXpVs9nZ/h8ntdujHm5xhjHW32b3n4= ++cloud.google.com/go/baremetalsolution v1.3.3 h1:OL+KT+wCumdDhG44aeqGAdkwdT8Wa4Lh+o4INM+CQjw= ++cloud.google.com/go/baremetalsolution v1.3.3/go.mod h1:uF9g08RfmXTF6ZKbXxixy5cGMGFcG6137Z99XjxLOUI= ++cloud.google.com/go/batch v1.11.5 h1:TLfFZJXu+89CGbDK2mMql8f6HHFXarr8uUsaQ6wKatU= ++cloud.google.com/go/batch v1.11.5/go.mod h1:HUxnmZqnkG7zIZuF3NYCfUIrOMU3+SPArR5XA6NGu5s= ++cloud.google.com/go/beyondcorp v1.1.3 h1:ezavJc0Gzh4N8zBskO/DnUVMWPa8lqH/tmQSyaknmCA= ++cloud.google.com/go/beyondcorp v1.1.3/go.mod h1:3SlVKnlczNTSQFuH5SSyLuRd4KaBSc8FH/911TuF/Cc= ++cloud.google.com/go/bigquery v1.65.0 h1:ZZ1EOJMHTYf6R9lhxIXZJic1qBD4/x9loBIS+82moUs= ++cloud.google.com/go/bigquery v1.65.0/go.mod h1:9WXejQ9s5YkTW4ryDYzKXBooL78u5+akWGXgJqQkY6A= ++cloud.google.com/go/bigtable v1.34.0 h1:eIgi3QLcN4aq8p6n9U/zPgmHeBP34sm9FiKq4ik/ZoY= ++cloud.google.com/go/bigtable v1.34.0/go.mod h1:p94uLf6cy6D73POkudMagaFF3x9c7ktZjRnOUVGjZAw= ++cloud.google.com/go/billing v1.20.1 h1:xMlO3hc5BI0s23tRB40bL40xSpxUR1x3E07Y5/VWcjU= ++cloud.google.com/go/billing v1.20.1/go.mod h1:DhT80hUZ9gz5UqaxtK/LNoDELfxH73704VTce+JZqrY= ++cloud.google.com/go/binaryauthorization v1.9.3 h1:X8JRfmk0/vyRqLusEyAPr0nZCK6RKae9omB4lrit0XI= ++cloud.google.com/go/binaryauthorization v1.9.3/go.mod h1:f3xcb/7vWklDoF+q2EaAIS+/A/e1278IgiYxonRX+Jk= ++cloud.google.com/go/certificatemanager v1.9.3 h1:2UP31fg7b+y3F0OmNbPHOKPEJ+6LOMfxAXX4p8xGCy4= ++cloud.google.com/go/certificatemanager v1.9.3/go.mod h1:O5T4Lg/dHbDHLFFooV2Mh/VsT3Mj2CzPEWRo4qw5prc= ++cloud.google.com/go/channel v1.19.2 h1:oHyO3QAZ6kdf6SwqnUTBz50ND6Nk2rxZtboUiF4dgLE= ++cloud.google.com/go/channel v1.19.2/go.mod h1:syX5opXGXFt17DHCyCdbdlM464Tx0gHMi46UlEWY9Gg= ++cloud.google.com/go/cloudbuild v1.19.2 h1:fYsJweKNT1b9cCQHoE3499n1Olr+7z50Ep7jnA+szDs= ++cloud.google.com/go/cloudbuild v1.19.2/go.mod h1:jQbnwL8ewycsWUorJj4e11XNH8Q7ISvuDqlliNVfN7g= ++cloud.google.com/go/clouddms v1.8.3 h1:T/rkkKE0KhQFMcO3+QWL82xakA9kRumLXY1lq5adIts= ++cloud.google.com/go/clouddms v1.8.3/go.mod h1:wn8O2KhhJWcOlQk0pMC7F/4TaJRS5sN6KdNWM8A7o6c= ++cloud.google.com/go/cloudtasks v1.13.3 h1:rXdznKjCa7WpzmvR2plrn2KJ+RZC1oYxPiRWNQjjf3k= ++cloud.google.com/go/cloudtasks v1.13.3/go.mod h1:f9XRvmuFTm3VhIKzkzLCPyINSU3rjjvFUsFVGR5wi24= ++cloud.google.com/go/compute v1.31.1 h1:SObuy8Fs6woazArpXp1fsHCw+ZH4iJ/8dGGTxUhHZQA= ++cloud.google.com/go/compute v1.31.1/go.mod h1:hyOponWhXviDptJCJSoEh89XO1cfv616wbwbkde1/+8= ++cloud.google.com/go/compute/metadata v0.5.2 h1:UxK4uu/Tn+I3p2dYWTfiX4wva7aYlKixAHn3fyqngqo= ++cloud.google.com/go/compute/metadata v0.5.2/go.mod h1:C66sj2AluDcIqakBq/M8lw8/ybHgOZqin2obFxa/E5k= ++cloud.google.com/go/contactcenterinsights v1.17.1 h1:xJoZbX0HM1zht8KxAB38hs2v4Hcl+vXGLo454LrdwxA= ++cloud.google.com/go/contactcenterinsights v1.17.1/go.mod h1:n8OiNv7buLA2AkGVkfuvtW3HU13AdTmEwAlAu46bfxY= ++cloud.google.com/go/container v1.42.1 h1:eaMrgOl6NCk+Blhh29GgUVe3QGo7IiJQlP0w/EwLoV0= ++cloud.google.com/go/container v1.42.1/go.mod h1:5huIxYuOD8Ocuj0KbcyRq9MzB3J1mQObS0KSWHTYceY= ++cloud.google.com/go/containeranalysis v0.13.3 h1:1D8U75BeotZxrG4jR6NYBtOt+uAeBsWhpBZmSYLakQw= ++cloud.google.com/go/containeranalysis v0.13.3/go.mod h1:0SYnagA1Ivb7qPqKNYPkCtphhkJn3IzgaSp3mj+9XAY= ++cloud.google.com/go/datacatalog v1.24.3 h1:3bAfstDB6rlHyK0TvqxEwaeOvoN9UgCs2bn03+VXmss= ++cloud.google.com/go/datacatalog v1.24.3/go.mod h1:Z4g33XblDxWGHngDzcpfeOU0b1ERlDPTuQoYG6NkF1s= ++cloud.google.com/go/dataflow v0.10.3 h1:+7IfIXzYWSybIIDGK9FN2uqBsP/5b/Y0pBYzNhcmKSU= ++cloud.google.com/go/dataflow v0.10.3/go.mod h1:5EuVGDh5Tg4mDePWXMMGAG6QYAQhLNyzxdNQ0A1FfW4= ++cloud.google.com/go/dataform v0.10.3 h1:ZpGkZV8OyhUhvN/tfLffU2ki5ERTtqOunkIaiVAhmw0= ++cloud.google.com/go/dataform v0.10.3/go.mod h1:8SruzxHYCxtvG53gXqDZvZCx12BlsUchuV/JQFtyTCw= ++cloud.google.com/go/datafusion v1.8.3 h1:FTMtsf2nfGGlDCuE84/RvVaCcTIYE7WQSB0noeO0cwI= ++cloud.google.com/go/datafusion v1.8.3/go.mod h1:hyglMzE57KRf0Rf/N2VRPcHCwKfZAAucx+LATY6Jc6Q= ++cloud.google.com/go/datalabeling v0.9.3 h1:PqoA3gnOWaLcHCnqoZe4jh3jmiv6+Z7W2xUUkw/j4jE= ++cloud.google.com/go/datalabeling v0.9.3/go.mod h1:3LDFUgOx+EuNUzDyjU7VElO8L+b5LeaZEFA/ZU1O1XU= ++cloud.google.com/go/dataplex v1.21.0 h1:oswf105Cr2EwHrW2n7wk3nRZQf7hCe3apE/GqJ8yjvY= ++cloud.google.com/go/dataplex v1.21.0/go.mod h1:KXALVHwHdMBhz90IJAUSKh2gK0fEKB6CRjs4f6MrbMU= ++cloud.google.com/go/dataproc/v2 v2.10.1 h1:2vOv471LrcSn91VNzijcH+OkDRLa3kdyymOfKqbwZ4c= ++cloud.google.com/go/dataproc/v2 v2.10.1/go.mod h1:fq+LSN/HYUaaV2EnUPFVPxfe1XpzGVqFnL0TTXs8juk= ++cloud.google.com/go/dataqna v0.9.3 h1:lGUj2FYs650EUPDMV6plWBAoh8qH9Bu1KCz1PUYF2VY= ++cloud.google.com/go/dataqna v0.9.3/go.mod h1:PiAfkXxa2LZYxMnOWVYWz3KgY7txdFg9HEMQPb4u1JA= ++cloud.google.com/go/datastore v1.20.0 h1:NNpXoyEqIJmZFc0ACcwBEaXnmscUpcG4NkKnbCePmiM= ++cloud.google.com/go/datastore v1.20.0/go.mod h1:uFo3e+aEpRfHgtp5pp0+6M0o147KoPaYNaPAKpfh8Ew= ++cloud.google.com/go/datastream v1.12.1 h1:j5cIRYJHjx/058aHa4Slip7fl62UTGHCJc4GL9bxQLQ= ++cloud.google.com/go/datastream v1.12.1/go.mod h1:GxPeRBsokZ8ylxVJBp9Q39QG+z4Iri5QIBRJrKuzJVQ= ++cloud.google.com/go/deploy v1.26.1 h1:Hm3pXBzMFJFPOdwtDkg5e/LP53bXqIpwQpjwsVasjhU= ++cloud.google.com/go/deploy v1.26.1/go.mod h1:PwF9RP0Jh30Qd+I71wb52oM42LgfRKXRMSg87wKpK3I= ++cloud.google.com/go/dialogflow v1.64.1 h1:6fU4IKLpvgpXqiUCE8gUp8eV5u629SCtiyXMudXtZSg= ++cloud.google.com/go/dialogflow v1.64.1/go.mod h1:jkv4vTiGhEUPBzmk1sJ+S1Duu2epCOBNHoWUImHkO5U= ++cloud.google.com/go/dlp v1.20.1 h1:qAEGTTtC97zuDm6YPBozNvy4BLBszVCJah3efNytl3g= ++cloud.google.com/go/dlp v1.20.1/go.mod h1:NO0PLy43RQV0QI6vZcPiNTR9eiKu9pFzawaueBlDwz8= ++cloud.google.com/go/documentai v1.35.1 h1:52RfiUsoblXcE57CfKJGnITWLxRM30BcqNk/BKZl2LI= ++cloud.google.com/go/documentai v1.35.1/go.mod h1:WJjwUAQfwQPJORW8fjz7RODprMULDzEGLA2E6WxenFw= ++cloud.google.com/go/domains v0.10.3 h1:wnqN5YwMrtLSjn+HB2sChgmZ6iocOta4Q41giQsiRjY= ++cloud.google.com/go/domains v0.10.3/go.mod h1:m7sLe18p0PQab56bVH3JATYOJqyRHhmbye6gz7isC7o= ++cloud.google.com/go/edgecontainer v1.4.1 h1:SwQuHQiheVfL7b5ar/AXDberiaqr/yiue8X55AdWnZU= ++cloud.google.com/go/edgecontainer v1.4.1/go.mod h1:ubMQvXSxsvtEjJLyqcPFrdWrHfvjQxdoyt+SUrAi5ek= ++cloud.google.com/go/errorreporting v0.3.2 h1:isaoPwWX8kbAOea4qahcmttoS79+gQhvKsfg5L5AgH8= ++cloud.google.com/go/errorreporting v0.3.2/go.mod h1:s5kjs5r3l6A8UUyIsgvAhGq6tkqyBCUss0FRpsoVTww= ++cloud.google.com/go/essentialcontacts v1.7.3 h1:Paw495vxVyKuAgcQ2NQk09iRZBhPYRytknydEnvzcv4= ++cloud.google.com/go/essentialcontacts v1.7.3/go.mod h1:uimfZgDbhWNCmBpwUUPHe4vcMY2azsq/axC9f7vZFKI= ++cloud.google.com/go/eventarc v1.15.1 h1:RMymT7R87LaxKugOKwooOoheWXUm1NMeOfh3CVU9g54= ++cloud.google.com/go/eventarc v1.15.1/go.mod h1:K2luolBpwaVOujZQyx6wdG4n2Xum4t0q1cMBmY1xVyI= ++cloud.google.com/go/filestore v1.9.3 h1:vTXQI5qYKZ8dmCyHN+zVfaMyXCYbyZNM0CkPzpPUn7Q= ++cloud.google.com/go/filestore v1.9.3/go.mod h1:Me0ZRT5JngT/aZPIKpIK6N4JGMzrFHRtGHd9ayUS4R4= ++cloud.google.com/go/firestore v1.18.0 h1:cuydCaLS7Vl2SatAeivXyhbhDEIR8BDmtn4egDhIn2s= ++cloud.google.com/go/firestore v1.18.0/go.mod h1:5ye0v48PhseZBdcl0qbl3uttu7FIEwEYVaWm0UIEOEU= ++cloud.google.com/go/functions v1.19.3 h1:V0vCHSgFTUqKn57+PUXp1UfQY0/aMkveAw7wXeM3Lq0= ++cloud.google.com/go/functions v1.19.3/go.mod h1:nOZ34tGWMmwfiSJjoH/16+Ko5106x+1Iji29wzrBeOo= ++cloud.google.com/go/gkebackup v1.6.3 h1:djdExe/QgoKdp1gnIO1G5BoO1o/yGQOQJJEZ4QKTEXQ= ++cloud.google.com/go/gkebackup v1.6.3/go.mod h1:JJzGsA8/suXpTDtqI7n9RZW97PXa2CIp+n8aRC/y57k= ++cloud.google.com/go/gkeconnect v0.12.1 h1:YVpR0vlHSP/wD74PXEbKua4Aamud+wiYm4TiewNjD3M= ++cloud.google.com/go/gkeconnect v0.12.1/go.mod h1:L1dhGY8LjINmWfR30vneozonQKRSIi5DWGIHjOqo58A= ++cloud.google.com/go/gkehub v0.15.3 h1:yZ6lNJ9rNIoQmWrG14dB3+BFjS/EIRBf7Bo6jc5QWlE= ++cloud.google.com/go/gkehub v0.15.3/go.mod h1:nzFT/Q+4HdQES/F+FP1QACEEWR9Hd+Sh00qgiH636cU= ++cloud.google.com/go/gkemulticloud v1.5.0 h1:8Z1rWFbnNGgB3KMFbg8OCiIiw2Hl1nxZWwZGU740XRs= ++cloud.google.com/go/gkemulticloud v1.5.0/go.mod h1:mQ5E/lKmQLByqB8koGTU8vij3/pJafxjRygDPH8AHvg= ++cloud.google.com/go/gsuiteaddons v1.7.3 h1:QafYhVhyFGpidBUUlVhy6lUHFogFOycVYm9DV7MinhA= ++cloud.google.com/go/gsuiteaddons v1.7.3/go.mod h1:0rR+LC21v1Sx1Yb6uohHI/F8DF3h2arSJSHvfi3GmyQ= ++cloud.google.com/go/iam v1.3.1 h1:KFf8SaT71yYq+sQtRISn90Gyhyf4X8RGgeAVC8XGf3E= ++cloud.google.com/go/iam v1.3.1/go.mod h1:3wMtuyT4NcbnYNPLMBzYRFiEfjKfJlLVLrisE7bwm34= ++cloud.google.com/go/iap v1.10.3 h1:OWNYFHPyIBNHEAEFdVKOltYWe0g3izSrpFJW6Iidovk= ++cloud.google.com/go/iap v1.10.3/go.mod h1:xKgn7bocMuCFYhzRizRWP635E2LNPnIXT7DW0TlyPJ8= ++cloud.google.com/go/ids v1.5.3 h1:wbFF7twu0XScFr+dtsVxTTttbFIRYt/SJjZiHFidtYE= ++cloud.google.com/go/ids v1.5.3/go.mod h1:a2MX8g18Eqs7yxD/pnEdid42SyBUm9LIzSWf8Jux9OY= ++cloud.google.com/go/iot v1.8.3 h1:aPWYQ+A1NX6ou/5U0nFAiXWdVT8OBxZYVZt2fBl2gWA= ++cloud.google.com/go/iot v1.8.3/go.mod h1:dYhrZh+vUxIQ9m3uajyKRSW7moF/n0rYmA2PhYAkMFE= ++cloud.google.com/go/kms v1.20.5 h1:aQQ8esAIVZ1atdJRxihhdxGQ64/zEbJoJnCz/ydSmKg= ++cloud.google.com/go/kms v1.20.5/go.mod h1:C5A8M1sv2YWYy1AE6iSrnddSG9lRGdJq5XEdBy28Lmw= ++cloud.google.com/go/language v1.14.3 h1:8hmFMiS3wjjj3TX/U1zZYTgzwZoUjDbo9PaqcYEmuB4= ++cloud.google.com/go/language v1.14.3/go.mod h1:hjamj+KH//QzF561ZuU2J+82DdMlFUjmiGVWpovGGSA= ++cloud.google.com/go/lifesciences v0.10.3 h1:Z05C+Ui953f0EQx9hJ1la6+QQl8ADrIs3iNwP5Elkpg= ++cloud.google.com/go/lifesciences v0.10.3/go.mod h1:hnUUFht+KcZcliixAg+iOh88FUwAzDQQt5tWd7iIpNg= ++cloud.google.com/go/logging v1.13.0 h1:7j0HgAp0B94o1YRDqiqm26w4q1rDMH7XNRU34lJXHYc= ++cloud.google.com/go/logging v1.13.0/go.mod h1:36CoKh6KA/M0PbhPKMq6/qety2DCAErbhXT62TuXALA= ++cloud.google.com/go/longrunning v0.6.4 h1:3tyw9rO3E2XVXzSApn1gyEEnH2K9SynNQjMlBi3uHLg= ++cloud.google.com/go/longrunning v0.6.4/go.mod h1:ttZpLCe6e7EXvn9OxpBRx7kZEB0efv8yBO6YnVMfhJs= ++cloud.google.com/go/managedidentities v1.7.3 h1:b9xGs24BIjfyvLgCtJoClOZpPi8d8owPgWe5JEINgaY= ++cloud.google.com/go/managedidentities v1.7.3/go.mod h1:H9hO2aMkjlpY+CNnKWRh+WoQiUIDO8457wWzUGsdtLA= ++cloud.google.com/go/maps v1.17.1 h1:u7U/DieTxYYMDyvHQ00la5ayXLjDImTfnhdAsyPZXyY= ++cloud.google.com/go/maps v1.17.1/go.mod h1:lGZCm2ILmN06GQyrRQwA1rScqQZuApQsCTX+0v+bdm8= ++cloud.google.com/go/mediatranslation v0.9.3 h1:nRBjeaMLipw05Br+qDAlSCcCQAAlat4mvpafztbEVgc= ++cloud.google.com/go/mediatranslation v0.9.3/go.mod h1:KTrFV0dh7duYKDjmuzjM++2Wn6yw/I5sjZQVV5k3BAA= ++cloud.google.com/go/memcache v1.11.3 h1:XH/qT3GbbSH//R0JTqR77lRpBxaa0N9sHgAzfwbTrv0= ++cloud.google.com/go/memcache v1.11.3/go.mod h1:UeWI9cmY7hvjU1EU6dwJcQb6EFG4GaM3KNXOO2OFsbI= ++cloud.google.com/go/metastore v1.14.3 h1:jDqeCw6NGDRAPT9+2Y/EjnWAB0BfCcUfmPLOyhB0eHs= ++cloud.google.com/go/metastore v1.14.3/go.mod h1:HlbGVOvg0ubBLVFRk3Otj3gtuzInuzO/TImOBwsKlG4= ++cloud.google.com/go/monitoring v1.22.1 h1:KQbnAC4IAH+5x3iWuPZT5iN9VXqKMzzOgqcYB6fqPDE= ++cloud.google.com/go/monitoring v1.22.1/go.mod h1:AuZZXAoN0WWWfsSvET1Cpc4/1D8LXq8KRDU87fMS6XY= ++cloud.google.com/go/networkconnectivity v1.16.1 h1:YsVhG71ZC4FkqCP2oCI55x/JeGFyd7738Lt8iNTrzJw= ++cloud.google.com/go/networkconnectivity v1.16.1/go.mod h1:GBC1iOLkblcnhcnfRV92j4KzqGBrEI6tT7LP52nZCTk= ++cloud.google.com/go/networkmanagement v1.17.1 h1:nnOEtE8HGt5zm0SZ0TUTAKAqSQaLdqALW56/0yBoyAg= ++cloud.google.com/go/networkmanagement v1.17.1/go.mod h1:9n6B4wq5zsvr7TRibPP/PhAHPZhEqU6vQDLdvS/4MD8= ++cloud.google.com/go/networksecurity v0.10.3 h1:JLJBFbxc8D7/OS81MyRoKhc2OvnVJxy5VMoQqqAhA7k= ++cloud.google.com/go/networksecurity v0.10.3/go.mod h1:G85ABVcPscEgpw+gcu+HUxNZJWjn3yhTqEU7+SsltFM= ++cloud.google.com/go/notebooks v1.12.3 h1:+9DrGJcZhCu6B2t0JJorekjIUBvg/KvBmXJYGmfvVvA= ++cloud.google.com/go/notebooks v1.12.3/go.mod h1:I0pMxZct+8Rega2LYrXL8jGAGZgLchSmh8Ksc+0xNyA= ++cloud.google.com/go/optimization v1.7.3 h1:JwQjjoBZJpsoMQe/3mhVBMVZuSdagHg2pGOnwh2Jk+E= ++cloud.google.com/go/optimization v1.7.3/go.mod h1:GlYFp4Mju0ybK5FlOUtV6zvWC00TIScdbsPyF6Iv144= ++cloud.google.com/go/orchestration v1.11.3 h1:ug13kXJRdaZO94IgACVF4JwItuVnU0WFbHcJ5Z6ioNs= ++cloud.google.com/go/orchestration v1.11.3/go.mod h1:pbHPtKzHN8EQ8rO4JgmYxMnReqIUMygIlM8uAuG2i5E= ++cloud.google.com/go/orgpolicy v1.14.2 h1:WFvgmjq/FO5GiXlhebltA9N14KdbLMcgG88ME+SWeBo= ++cloud.google.com/go/orgpolicy v1.14.2/go.mod h1:2fTDMT3X048iFKxc6DEgkG+a/gN+68qEgtPrHItKMzo= ++cloud.google.com/go/osconfig v1.14.3 h1:cyf1PMK5c2/WOIr5r2lxjH/XBJMA9P4zC8Tm10i0z3M= ++cloud.google.com/go/osconfig v1.14.3/go.mod h1:9D2MS1Etne18r/mAeW5jtto3toc9H1qu9wLNDG3NvQg= ++cloud.google.com/go/oslogin v1.14.3 h1:yomxnFPk+ye0zd0mJ15nn9fH4Ns7ex4xA3ll+u2q59A= ++cloud.google.com/go/oslogin v1.14.3/go.mod h1:fDEGODTG/W9ZGUTHTlMh8euXWC1fTcgjJ9Kcxxy14a8= ++cloud.google.com/go/phishingprotection v0.9.3 h1:T5mGFV0ggBKg3qt9myFRiGJu+nIUucuHLAtVpAuQ08I= ++cloud.google.com/go/phishingprotection v0.9.3/go.mod h1:ylzN9HruB/X7dD50I4sk+FfYzuPx9fm5JWsYI0t7ncc= ++cloud.google.com/go/policytroubleshooter v1.11.3 h1:ekIWI8JbKkpOfrgH/THGamQE/D16tcVBYJyrkseVcYI= ++cloud.google.com/go/policytroubleshooter v1.11.3/go.mod h1:AFHlORqh4AnMC0twc2yPKfzlozp3DO0yo9OfOd9aNOs= ++cloud.google.com/go/privatecatalog v0.10.4 h1:fu2LABMi7CgZORQ2oNGbc0hoZ0FTqLkjGqIgAV/Kc7U= ++cloud.google.com/go/privatecatalog v0.10.4/go.mod h1:n/vXBT+Wq8B4nSRUJNDsmqla5BYjbVxOlHzS6PjiF+w= ++cloud.google.com/go/pubsub v1.45.3 h1:prYj8EEAAAwkp6WNoGTE4ahe0DgHoyJd5Pbop931zow= ++cloud.google.com/go/pubsub v1.45.3/go.mod h1:cGyloK/hXC4at7smAtxFnXprKEFTqmMXNNd9w+bd94Q= ++cloud.google.com/go/pubsublite v1.8.2 h1:jLQozsEVr+c6tOU13vDugtnaBSUy/PD5zK6mhm+uF1Y= ++cloud.google.com/go/pubsublite v1.8.2/go.mod h1:4r8GSa9NznExjuLPEJlF1VjOPOpgf3IT6k8x/YgaOPI= ++cloud.google.com/go/recaptchaenterprise/v2 v2.19.3 h1:8tyxuDlUnyNsLd3Pf2qfdj6pjwE5UxQCLJdmPX8NIpk= ++cloud.google.com/go/recaptchaenterprise/v2 v2.19.3/go.mod h1:ZnQ14+5i27Vy4iWjiUyKjkFHnkSYZQMBMy1xIp6j2SM= ++cloud.google.com/go/recommendationengine v0.9.3 h1:kBpcYPx4ys4lrDGKp4OhP2uy8h7UjlmLW/qoO5Xb2bY= ++cloud.google.com/go/recommendationengine v0.9.3/go.mod h1:QRnX5aM7DCvtqtSs7I0zay5Zfq3fzxqnsPbZF7pa1G8= ++cloud.google.com/go/recommender v1.13.3 h1:dVlOjxsbjuhlwu4MIcyPWe09qVcDqc419iOjdPl5RHk= ++cloud.google.com/go/recommender v1.13.3/go.mod h1:6yAmcfqJRKglZrVuTHsieTFEm4ai9JtY3nQzmX4TC0Q= ++cloud.google.com/go/redis v1.17.3 h1:ROQXi5dCDSJCVezt/2nD1g+Ym0T6sio3DIzZ56NgMZI= ++cloud.google.com/go/redis v1.17.3/go.mod h1:23OoThXAU5bvhg4/oKsEcdVfq3wmyTEPNA9FP/t9xGo= ++cloud.google.com/go/resourcemanager v1.10.3 h1:SHOMw0kX0xWratC5Vb5VULBeWiGlPYAs82kiZqNtWpM= ++cloud.google.com/go/resourcemanager v1.10.3/go.mod h1:JSQDy1JA3K7wtaFH23FBGld4dMtzqCoOpwY55XYR8gs= ++cloud.google.com/go/resourcesettings v1.8.3 h1:13HOFU7v4cEvIHXSAQbinF4wp2Baybbq7q9FMctg1Ek= ++cloud.google.com/go/resourcesettings v1.8.3/go.mod h1:BzgfXFHIWOOmHe6ZV9+r3OWfpHJgnqXy8jqwx4zTMLw= ++cloud.google.com/go/retail v1.19.2 h1:PT6CUlazIFIOLLJnV+bPBtiSH8iusKZ+FZRzZYFt2vk= ++cloud.google.com/go/retail v1.19.2/go.mod h1:71tRFYAcR4MhrZ1YZzaJxr030LvaZiIcupH7bXfFBcY= ++cloud.google.com/go/run v1.8.1 h1:aeVLygw0BGLH+Zbj8v3K3nEHvKlgoq+j8fcRJaYZtxY= ++cloud.google.com/go/run v1.8.1/go.mod h1:wR5IG8Nujk9pyyNai187K4p8jzSLeqCKCAFBrZ2Sd4c= ++cloud.google.com/go/scheduler v1.11.3 h1:p6+h8BoYJC+TvUijGBfORN6nuhOvJ3EwZ2H84CZ1ZEU= ++cloud.google.com/go/scheduler v1.11.3/go.mod h1:Io2+gcvUjLX1GdymwaSPJ6ZYxHN9/NNGL5kIV3Ax5+Q= ++cloud.google.com/go/secretmanager v1.14.3 h1:XVGHbcXEsbrgi4XHzgK5np81l1eO7O72WOXHhXUemrM= ++cloud.google.com/go/secretmanager v1.14.3/go.mod h1:Pwzcfn69Ni9Lrk1/XBzo1H9+MCJwJ6CDCoeoQUsMN+c= ++cloud.google.com/go/security v1.18.3 h1:ya9gfY1ign6Yy25VMMMgZ9xy7D/TczDB0ElXcyWmEVE= ++cloud.google.com/go/security v1.18.3/go.mod h1:NmlSnEe7vzenMRoTLehUwa/ZTZHDQE59IPRevHcpCe4= ++cloud.google.com/go/securitycenter v1.35.3 h1:H8UvBpcvs1OjI4jZuXX8xsN1IZo88a9PezHXkU2sGps= ++cloud.google.com/go/securitycenter v1.35.3/go.mod h1:kjsA8Eg4jlMHW1JwxbMC8148I+gcjgkWPdbDycatoRQ= ++cloud.google.com/go/servicedirectory v1.12.3 h1:oFkCp6ti7fc7hzeROmOPQuPBHFqwyhcsv3Yrma28+uc= ++cloud.google.com/go/servicedirectory v1.12.3/go.mod h1:dwTKSCYRD6IZMrqoBCIvZek+aOYK/6+jBzOGw8ks5aY= ++cloud.google.com/go/shell v1.8.3 h1:mjYgUsOtV3jl9xvDmcvlRRmA64deEPf52zOfuc68b/g= ++cloud.google.com/go/shell v1.8.3/go.mod h1:OYcrgWF6JSp/uk76sNTtYFlMD0ho2+Cdzc7U3P/bF54= ++cloud.google.com/go/spanner v1.73.0 h1:0bab8QDn6MNj9lNK6XyGAVFhMlhMU2waePPa6GZNoi8= ++cloud.google.com/go/spanner v1.73.0/go.mod h1:mw98ua5ggQXVWwp83yjwggqEmW9t8rjs9Po1ohcUGW4= ++cloud.google.com/go/speech v1.26.0 h1:qvURtJs7BQzQhbxWxwai0pT79S8KLVKJ/4W8igVkt1Y= ++cloud.google.com/go/speech v1.26.0/go.mod h1:78bqDV2SgwFlP/M4n3i3PwLthFq6ta7qmyG6lUV7UCA= ++cloud.google.com/go/storagetransfer v1.12.1 h1:W3v9A7MGBN7H9sAFstyciwP/1XEQhUhZfrjclmDnpMs= ++cloud.google.com/go/storagetransfer v1.12.1/go.mod h1:hQqbfs8/LTmObJyCC0KrlBw8yBJ2bSFlaGila0qBMk4= ++cloud.google.com/go/talent v1.8.0 h1:olv+s2g+LGXeJi+MYF1wI44/TwHaVnO0N7PiucVf5ZQ= ++cloud.google.com/go/talent v1.8.0/go.mod h1:/gvOzSrtMcfTL/9xWhdYaZATaxUNhQ+L+3ZaGOGs7bA= ++cloud.google.com/go/texttospeech v1.11.0 h1:YF/RdNb+jUEp22cIZCvqiFjfA5OxGE+Dxss3mhXU7oQ= ++cloud.google.com/go/texttospeech v1.11.0/go.mod h1:7M2ro3I2QfIEvArFk1TJ+pqXJqhszDtxUpnIv/150As= ++cloud.google.com/go/tpu v1.7.3 h1:PszqG+pvC7u/cv51GWQIN9M++jciIBr5vVn6/MWzU8I= ++cloud.google.com/go/tpu v1.7.3/go.mod h1:jZJET6Hp4VKRFHf+ABHVXW4mq1az4ZYHDLBKb5mYAWE= ++cloud.google.com/go/trace v1.11.3 h1:c+I4YFjxRQjvAhRmSsmjpASUKq88chOX854ied0K/pE= ++cloud.google.com/go/trace v1.11.3/go.mod h1:pt7zCYiDSQjC9Y2oqCsh9jF4GStB/hmjrYLsxRR27q8= ++cloud.google.com/go/translate v1.12.3 h1:XJ7LipYJi80BCgVk2lx1fwc7DIYM6oV2qx1G4IAGQ5w= ++cloud.google.com/go/translate v1.12.3/go.mod h1:qINOVpgmgBnY4YTFHdfVO4nLrSBlpvlIyosqpGEgyEg= ++cloud.google.com/go/video v1.23.3 h1:C2FH+6yr6LCZC4fP0gm9FwJB/SRh5Ul88O5Sc/bL83I= ++cloud.google.com/go/video v1.23.3/go.mod h1:Kvh/BheubZxGZDXSb0iO6YX7ZNcaYHbLjnnaC8Qyy3g= ++cloud.google.com/go/videointelligence v1.12.3 h1:zNTOUQyatGQtnCJ2dR3faRtpWQOlC8wszJqwG5CtwVM= ++cloud.google.com/go/videointelligence v1.12.3/go.mod h1:dUA6V+NH7CVgX6TePq0IelVeBMGzvehxKPR4FGf1dtw= ++cloud.google.com/go/vision/v2 v2.9.3 h1:dPvfDuPqPH+Yscf0f2f1RprvKkoo+N/j0a+IbLYX7Cs= ++cloud.google.com/go/vision/v2 v2.9.3/go.mod h1:weAcT8aNYSgrWWVTC2PuJTc7fcXKvUeAyDq8B6HkLSg= ++cloud.google.com/go/vmmigration v1.8.3 h1:dpCQq3pj2HnKdbvGTftdWymm3r4ovF7JW5z8xBcO2x4= ++cloud.google.com/go/vmmigration v1.8.3/go.mod h1:8CzUpK9eBzohgpL4RvBVtW4sY/sDliVyQonTFQfWcJ4= ++cloud.google.com/go/vmwareengine v1.3.3 h1:TfuQr5j7qriINulUMotaC/+27SQaW2thIkF3Gb6VJ38= ++cloud.google.com/go/vmwareengine v1.3.3/go.mod h1:G7vz05KGijha0c0dj1INRKyDAaQW8TRMZt/FrfOZVXc= ++cloud.google.com/go/vpcaccess v1.8.3 h1:vxVaoFM64M/ht619c4wZNF0iq0QPaMWElOh7Ns4r41A= ++cloud.google.com/go/vpcaccess v1.8.3/go.mod h1:bqOhyeSh/nEmLIsIUoCiQCBHeNPNjaK9M3bIvKxFdsY= ++cloud.google.com/go/webrisk v1.10.3 h1:yh0v/5n49VO4/i9pYfDm1gLJUj1Ph3Xzegn8WvK9YRA= ++cloud.google.com/go/webrisk v1.10.3/go.mod h1:rRAqCA5/EQOX8ZEEF4HMIrLHGTK/Y1hEQgWMnih+jAw= ++cloud.google.com/go/websecurityscanner v1.7.3 h1:/uxhVCWKXzPw5pVfnBOVjaSiQ6Bm0tDExDOCLV40thw= ++cloud.google.com/go/websecurityscanner v1.7.3/go.mod h1:gy0Kmct4GNLoCePWs9xkQym1D7D59ld5AjhXrjipxSs= ++cloud.google.com/go/workflows v1.13.3 h1:lNFDMranJymDEB7cTI7DI9czbc1WU0RWY9KCEv9zuDY= ++cloud.google.com/go/workflows v1.13.3/go.mod h1:Xi7wggEt/ljoEcyk+CB/Oa1AHBCk0T1f5UH/exBB5CE= ++github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.24.2 h1:cZpsGsWTIFKymTA0je7IIvi1O7Es7apb9CF3EQlOcfE= ++github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.24.2/go.mod h1:itPGVDKf9cC/ov4MdvJ2QZ0khw4bfoo9jzwTJlaxy2k= ++github.com/census-instrumentation/opencensus-proto v0.4.1 h1:iKLQ0xPNFxR/2hzXZMrBo8f1j86j5WHzznCCQxV/b8g= ++github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= ++github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= ++github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= ++github.com/cncf/xds/go v0.0.0-20240905190251-b4127c9b8d78 h1:QVw89YDxXxEe+l8gU8ETbOasdwEV+avkR75ZzsVV9WI= ++github.com/cncf/xds/go v0.0.0-20240905190251-b4127c9b8d78/go.mod h1:W+zGtBO5Y1IgJhy4+A9GOqVhqLpfZi+vwmdNXUehLA8= ++github.com/envoyproxy/go-control-plane v0.13.1 h1:vPfJZCkob6yTMEgS+0TwfTUfbHjfy/6vOJ8hUWX/uXE= ++github.com/envoyproxy/go-control-plane v0.13.1/go.mod h1:X45hY0mufo6Fd0KW3rqsGvQMw58jvjymeCzBU3mWyHw= ++github.com/envoyproxy/protoc-gen-validate v1.1.0 h1:tntQDh69XqOCOZsDz0lVJQez/2L6Uu2PdjCQwWCJ3bM= ++github.com/envoyproxy/protoc-gen-validate v1.1.0/go.mod h1:sXRDRVmzEbkM7CVcM06s9shE/m23dg3wzjl0UWqJ2q4= ++github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= ++github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= ++github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= ++github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= ++github.com/golang/glog v1.2.2 h1:1+mZ9upx1Dh6FmUTFR1naJ77miKiXgALjWOZ3NVFPmY= ++github.com/golang/glog v1.2.2/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= ++github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= ++github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= ++github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= ++github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= ++github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= ++github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= ++github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 h1:GFCKgmp0tecUJ0sJuv4pzYCqS9+RGSn52M3FUwPs+uo= ++github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10/go.mod h1:t/avpk3KcrXxUnYOhZhMXJlSEyie6gQbtLq5NM3loB8= ++go.opentelemetry.io/contrib/detectors/gcp v1.31.0 h1:G1JQOreVrfhRkner+l4mrGxmfqYCAuy76asTDAo0xsA= ++go.opentelemetry.io/contrib/detectors/gcp v1.31.0/go.mod h1:tzQL6E1l+iV44YFTkcAeNQqzXUiekSYP9jjJjXwEd00= ++go.opentelemetry.io/otel v1.31.0 h1:NsJcKPIW0D0H3NgzPDHmo0WW6SptzPdqg/L1zsIm2hY= ++go.opentelemetry.io/otel v1.31.0/go.mod h1:O0C14Yl9FgkjqcCZAsE053C13OaddMYr/hz6clDkEJE= ++go.opentelemetry.io/otel/metric v1.31.0 h1:FSErL0ATQAmYHUIzSezZibnyVlft1ybhy4ozRPcF2fE= ++go.opentelemetry.io/otel/metric v1.31.0/go.mod h1:C3dEloVbLuYoX41KpmAhOqNriGbA+qqH6PQ5E5mUfnY= ++go.opentelemetry.io/otel/sdk v1.31.0 h1:xLY3abVHYZ5HSfOg3l2E5LUj2Cwva5Y7yGxnSW9H5Gk= ++go.opentelemetry.io/otel/sdk v1.31.0/go.mod h1:TfRbMdhvxIIr/B2N2LQW2S5v9m3gOQ/08KsbbO5BPT0= ++go.opentelemetry.io/otel/sdk/metric v1.31.0 h1:i9hxxLJF/9kkvfHppyLL55aW7iIJz4JjxTeYusH7zMc= ++go.opentelemetry.io/otel/sdk/metric v1.31.0/go.mod h1:CRInTMVvNhUKgSAMbKyTMxqOBC0zgyxzW55lZzX43Y8= ++go.opentelemetry.io/otel/trace v1.31.0 h1:ffjsj1aRouKewfr85U2aGagJ46+MvodynlQ1HYdmJys= ++go.opentelemetry.io/otel/trace v1.31.0/go.mod h1:TXZkRk7SM2ZQLtR6eoAWQFIHPvzQ06FJAsO1tJg480A= ++golang.org/x/crypto v0.31.0 h1:ihbySMvVjLAeSH1IbfcRTkD/iNscyz8rGzjF/E5hV6U= ++golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= ++golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= ++golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= ++golang.org/x/net v0.33.0 h1:74SYHlV8BIgHIFC/LrYkOGIwL19eTYXQ5wc6TBuO36I= ++golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4= ++golang.org/x/oauth2 v0.23.0 h1:PbgcYx2W7i4LvjJWEbf0ngHV6qJYr86PkAV3bXdLEbs= ++golang.org/x/oauth2 v0.23.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= ++golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ= ++golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= ++golang.org/x/sys v0.28.0 h1:Fksou7UEQUWlKvIdsqzJmUmCX3cZuD2+P3XyyzwMhlA= ++golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= ++golang.org/x/term v0.27.0 h1:WP60Sv1nlK1T6SupCHbXzSaN0b9wUmsPoRS9b61A23Q= ++golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= ++golang.org/x/text v0.21.0 h1:zyQAAkrwaneQ066sspRyJaG9VNi/YJ1NfzcGB3hZ/qo= ++golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= ++golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= ++golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= ++golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= ++golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= ++google.golang.org/genproto v0.0.0-20250115164207-1a7da9e5054f h1:387Y+JbxF52bmesc8kq1NyYIp33dnxCw6eiA7JMsTmw= ++google.golang.org/genproto v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:0joYwWwLQh18AOj8zMYeZLjzuqcYTU3/nC5JdCvC3JI= ++google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f h1:gap6+3Gk41EItBuyi4XX/bp4oqJ3UwuIMl25yGinuAA= ++google.golang.org/genproto/googleapis/api v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:Ic02D47M+zbarjYYUlK57y316f2MoN0gjAwI3f2S95o= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f h1:OxYkA3wjPsZyBylwymxSHa7ViiW1Sml4ToBrncvFehI= ++google.golang.org/genproto/googleapis/rpc v0.0.0-20250115164207-1a7da9e5054f/go.mod h1:+2Yz8+CLJbIfL9z73EW45avw8Lmge3xVElCP9zEKi50= ++google.golang.org/grpc v1.69.4 h1:MF5TftSMkd8GLw/m0KM6V8CMOCY6NZ1NQDPGFgbTt4A= ++google.golang.org/grpc v1.69.4/go.mod h1:vyjdE6jLBI76dgpDojsFGNaHlxdjXN9ghpnd2o7JGZ4= ++google.golang.org/protobuf v1.36.3 h1:82DV7MYdb8anAVi3qge1wSnMDrnKK7ebr+I0hHRN1BU= ++google.golang.org/protobuf v1.36.3/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= diff --git a/go/resourceusage/BUILD b/go/resourceusage/BUILD new file mode 100644 index 00000000..c4c1f94d --- /dev/null +++ b/go/resourceusage/BUILD @@ -0,0 +1,22 @@ +load("@rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( + name = "resourceusage_lib", + srcs = ["resourceusage.go"], + importpath = "github.com/EngFlow/example/go/resourceusage", + visibility = ["//visibility:private"], + deps = [ + "@engflowapis-go//engflow/notification/v1", + "@engflowapis-go//engflow/resourceusage/v1", + "@org_golang_google_grpc//:grpc", + "@org_golang_google_grpc//codes", + "@org_golang_google_grpc//credentials", + "@org_golang_google_grpc//status", + ], +) + +go_binary( + name = "resourceusage", + embed = [":resourceusage_lib"], + visibility = ["//visibility:public"], +) diff --git a/go/resourceusage/README.md b/go/resourceusage/README.md new file mode 100644 index 00000000..bcf99295 --- /dev/null +++ b/go/resourceusage/README.md @@ -0,0 +1,4 @@ +resourceusage streams Resource Usage API events from an EngFlow server and +prints them to stdout as JSON. + +Run with -h or -help for instructions. diff --git a/go/resourceusage/resourceusage.go b/go/resourceusage/resourceusage.go new file mode 100644 index 00000000..c8c270c8 --- /dev/null +++ b/go/resourceusage/resourceusage.go @@ -0,0 +1,334 @@ +package main + +import ( + "context" + "crypto/tls" + "encoding/json" + "errors" + "flag" + "fmt" + "io" + "os" + "os/signal" + "time" + + notificationv1 "github.com/EngFlow/engflowapis/go/engflow/notification/v1" + resourceusagev1 "github.com/EngFlow/engflowapis/go/engflow/resourceusage/v1" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/credentials" + "google.golang.org/grpc/status" +) + +const ( + maxRetries = 3 + resourceUsageQueueName = "resourceusage/events" +) + +const helpMessage = `usage: resourceusage -service=example.cluster.engflow.com:443 -tls_client_auth_cert=file.crt -tls_client_auth_key=file.key + +resourceusage streams Resource Usage API events from an EngFlow server and +prints them to stdout as JSON. + +This program is meant to serve as an example only. You'll likely want to +implement your own client to store events somewhere safe for processing. + +Be careful: the server does not store events after they have been received +and acknowledged by a client. In most cases, you should store events to a file +or other persistent data store for later processing. + +To use this API: + +1. Check with your Customer Success contact if the Resource Usage API is + enabled. This is a preview API, not available on most clusters. It is + likely to change in the future. +2. Log into your EngFlow cluster. You must have the admin or global-admin + role or the notification:Pull permission. +3. Generate, download, and extract an mTLS certificate from the + 'Getting Started' page. +4. Run this tool with a command like the one below, replacing the cluster name + and the paths to your mTLS certificate files. + + bazel run //go/resourceusage -- \ + -service=example.cluster.engflow.com:443 \ + -tls_client_auth_cert=path/to/engflow.crt \ + -tls_client_auth_key=path/to/engflow.key | \ + tee -a events.json +` + +func main() { + // Stop when the user presses ^C + ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt) + defer cancel() + + // Change to the user's current directory if run by 'bazel run', so that + // relative paths make sense. + if wd := os.Getenv("BUILD_WORKING_DIRECTORY"); wd != "" { + if err := os.Chdir(wd); err != nil { + fmt.Fprintf(os.Stderr, "error: %v\n", err) + os.Exit(1) + } + } + + if err := run(ctx, os.Args[1:]); err != nil { + fmt.Fprintf(os.Stderr, "error: %v\n", err) + os.Exit(1) + } +} + +func run(ctx context.Context, args []string) error { + flags := flag.NewFlagSet("notificationqueue", flag.ContinueOnError) + var service, tlsClientAuthCert, tlsClientAuthKey string + flags.StringVar(&service, "service", "", "The remote service to connect to via gRPC. Should include hostname and port, like example.com:443.") + flags.StringVar(&tlsClientAuthCert, "tls_client_auth_cert", "", "mTLS client certificate file to use when connecting to the gRPC service.") + flags.StringVar(&tlsClientAuthKey, "tls_client_auth_key", "", "mTLS client key file to use when connecting to the gRPC service.") + if err := flags.Parse(args); errors.Is(err, flag.ErrHelp) { + fmt.Println(helpMessage) + return nil + } else if err != nil { + return err + } + if flags.NArg() > 0 { + return fmt.Errorf("expected no arguments") + } + if service == "" { + return fmt.Errorf("-service not set; expected a hostname and port like 'example.cluster.engflow.com:443'") + } + if tlsClientAuthCert == "" { + return fmt.Errorf("-tls_client_auth_cert not set") + } + if tlsClientAuthKey == "" { + return fmt.Errorf("-tls_client_auth_key not set") + } + + cert, err := tls.LoadX509KeyPair(tlsClientAuthCert, tlsClientAuthKey) + if err != nil { + return err + } + creds := credentials.NewTLS(&tls.Config{Certificates: []tls.Certificate{cert}}) + conn, err := grpc.NewClient(service, grpc.WithTransportCredentials(creds)) + if err != nil { + return err + } + defer conn.Close() + + client := notificationv1.NewNotificationQueueClient(conn) + return streamNotifications(ctx, client, resourceUsageQueueName, printNotification) +} + +// streamNotifications calls the NotificationQueue/Pull RPC and handles +// notification acknowledgement. It calls f with each acknowledged notification. +func streamNotifications( + ctx context.Context, + client notificationv1.NotificationQueueClient, + queueName string, + f func(*notificationv1.Notification) error, +) (err error) { + defer func() { + if err != nil { + err = fmt.Errorf("streaming resource usage events: %w", err) + } + }() + if ctx.Err() != nil { + return ctx.Err() + } + + // Create a separate context for the stream to attempt graceful termination. + // We want to avoid a race where the user cancels the parent context + // (by pressing ^C), and we've received and printed but not acknowledged + // an event. + streamCtx, cancel := context.WithCancel(ctx) + defer cancel() + go func() { + select { + case <-streamCtx.Done(): + // Stream finished first. + case <-ctx.Done(): + // Caller canceled. Wait a few seconds, then cancel the stream context. + t := time.NewTimer(5 * time.Second) + defer t.Stop() + select { + case <-streamCtx.Done(): + case <-t.C: + cancel() + } + } + }() + + // Open the stream and send the first request. We only need to say which + // queue we're interested in. + stream, err := client.Pull(streamCtx) + if err != nil { + return fmt.Errorf("opening stream: %w", err) + } + firstReq := ¬ificationv1.PullNotificationRequest{ + Queue: ¬ificationv1.QueueId{ + Name: queueName, + }, + } + if err := stream.Send(firstReq); err != nil { + return fmt.Errorf("sending first request: %w", err) + } + + // Receive and acknowledge events. The server keeps streaming until + // this client closes this stream when the parent context is canceled. + ackRetries := make(map[string]int) + for { + // Receive the next response. If streamCtx is canceled, this returns + // an error immediately. + resp, err := stream.Recv() + if errors.Is(err, io.EOF) { + return nil + } else if err != nil { + return err + } + + // Process the new notification if there is one. We process it immediately + // THEN acknowledge it. This could result in processing the same event + // twice if the acknowledgement fails, but that's better than losing + // the event entirely if we did it in the opposite order. Events have + // unique IDs and can be deduplicated by the processor. We do not process + // or acknowledge events after the parent context is canceled. + if unacknowledgedNotification := resp.GetNotification(); ctx.Err() == nil && unacknowledgedNotification != nil { + token := unacknowledgedNotification.GetToken() + notification := unacknowledgedNotification.GetNotification() + ackRetries[token] = 0 + ackReq := ¬ificationv1.PullNotificationRequest{AcknowledgementTokens: []string{token}} + if err := stream.Send(ackReq); err != nil { + return fmt.Errorf("failed to send notification acknowledgement: %w", err) + } + if err := f(notification); err != nil { + return err + } + } + + // Process acknowledgement receipts, even after streamCtx is canceled. + // If a notification is successfully acknowledged, send to the caller. + // If a notification failed to be acknowledged, retry or fail. + for _, receipt := range resp.GetAcknowledgementReceipt() { + token := receipt.GetToken() + if _, ok := ackRetries[token]; !ok { + return fmt.Errorf("server acknowledged unknown notification with token %q", token) + } + + switch codes.Code(receipt.GetStatus().GetCode()) { + case codes.OK: + delete(ackRetries, token) + + case codes.DeadlineExceeded, codes.ResourceExhausted, codes.Internal, codes.Unavailable: + ackRetries[token]++ + if ackRetries[token] >= maxRetries { + return fmt.Errorf("server failed to acknowledge notification: %w", status.ErrorProto(receipt.GetStatus())) + } + ackReq := ¬ificationv1.PullNotificationRequest{AcknowledgementTokens: []string{token}} + if err := stream.Send(ackReq); err != nil { + return fmt.Errorf("failed to retry notification acknowledgement: %w", err) + } + + default: + return fmt.Errorf("server failed to acknowledge notification: %w", status.ErrorProto(receipt.GetStatus())) + } + } + + if ctx.Err() != nil && len(ackRetries) == 0 { + // Parent context canceled, and we've successfully acknowledged all + // processed events. Close this end of the stream to tell the server + // we won't acknowledge any more. The server should close its end, too. + if err := stream.CloseSend(); err != nil { + return fmt.Errorf("closing stream: %w", err) + } + } + } +} + +// printNotification unmarshals a notification as a Resource Usage event +// and prints it to stdout as JSON. +func printNotification(notification *notificationv1.Notification) (err error) { + defer func() { + if err != nil { + err = fmt.Errorf("processing event id=%s: %w", notification.GetId(), err) + } + }() + timestamp := notification.GetTimestamp().AsTime() + usageEvent := new(resourceusagev1.ResourceUsageEvent) + if err := notification.GetPayload().UnmarshalTo(usageEvent); err != nil { + return fmt.Errorf("unmarshaling notification payload: %w", err) + } + + out := resourceUsageJSON{ + ID: notification.GetId(), + Timestamp: timestamp, + Dimension: make(map[string]string), + Tag: make(map[string]string), + } + for _, dimension := range usageEvent.GetDimension() { + out.Dimension[dimension.GetKey()] = dimension.GetValue() + } + for _, tag := range usageEvent.GetTag() { + out.Tag[tag.GetKey()] = tag.GetValue() + } + + for _, payload := range usageEvent.GetPayload() { + switch { + case payload.MessageIs((*resourceusagev1.Compute)(nil)): + compute := new(resourceusagev1.Compute) + if err := payload.UnmarshalTo(compute); err != nil { + return fmt.Errorf("unmarshaling compute payload: %w", err) + } + out.Compute = &computeJSON{Duration: compute.GetDuration().AsDuration()} + + case payload.MessageIs((*resourceusagev1.Network)(nil)): + network := new(resourceusagev1.Network) + if err := payload.UnmarshalTo(network); err != nil { + return fmt.Errorf("unmarshaling network payload: %w", err) + } + out.Network = &networkJSON{ + UploadedBytes: network.GetUploadedBytes(), + DownloadedBytes: network.GetDownloadedBytes(), + } + + case payload.MessageIs((*resourceusagev1.Storage)(nil)): + storage := new(resourceusagev1.Storage) + if err := payload.UnmarshalTo(storage); err != nil { + return fmt.Errorf("unmarshaling storage payload: %w", err) + } + out.Storage = &storageJSON{ + StoredBytes: storage.GetStoredBytes(), + Duration: storage.GetDuration().AsDuration(), + } + + default: + return fmt.Errorf("unknown payload type") + } + } + + bs, err := json.MarshalIndent(out, "", " ") + if err != nil { + return err + } + fmt.Printf("%s\n", bs) + return nil +} + +type resourceUsageJSON struct { + ID string + Timestamp time.Time + Dimension map[string]string + Tag map[string]string + Compute *computeJSON `json:",omitempty"` + Network *networkJSON `json:",omitempty"` + Storage *storageJSON `json:",omitempty"` +} + +type computeJSON struct { + Duration time.Duration +} + +type networkJSON struct { + UploadedBytes, DownloadedBytes uint64 +} + +type storageJSON struct { + StoredBytes uint64 + Duration time.Duration +} diff --git a/infra/gopackagesdriver.sh b/infra/gopackagesdriver.sh index ba7d79cf..7cc24abe 100755 --- a/infra/gopackagesdriver.sh +++ b/infra/gopackagesdriver.sh @@ -1,2 +1,2 @@ #!/usr/bin/env bash -exec bazel run -- @io_bazel_rules_go//go/tools/gopackagesdriver "${@}" +exec bazel run -- @rules_go//go/tools/gopackagesdriver "${@}" diff --git a/python/requirements_lock.txt b/python/requirements_lock.txt index 92472773..191545c6 100644 --- a/python/requirements_lock.txt +++ b/python/requirements_lock.txt @@ -1 +1,28 @@ -# Run `bazel run //python:requirements.update` to generate this file for your platform. \ No newline at end of file +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# bazel run //python:requirements.update +# +iniconfig==2.0.0 \ + --hash=sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3 \ + --hash=sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374 + # via pytest +packaging==24.2 \ + --hash=sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759 \ + --hash=sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f + # via pytest +pluggy==1.5.0 \ + --hash=sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 \ + --hash=sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669 + # via pytest +pytest==8.3.4 \ + --hash=sha256:50e16d954148559c9a74109af1eaf0c945ba2d8f30f0a3d3335edde19788b6f6 \ + --hash=sha256:965370d062bce11e73868e0335abac31b4d3de0e82f4007408d242b4f8610761 + # via + # -r python/requirements.txt + # pytest-shard +pytest-shard==0.1.2 \ + --hash=sha256:407a1df385cebe1feb9b4d2e7eeee8b044f8a24f0919421233159a17c59be2b9 \ + --hash=sha256:b86a967fbfd1c8e50295095ccda031b7e890862ee06531d5142844f4c1d1cd67 + # via -r python/requirements.txt