diff --git a/.bazelignore b/.bazelignore index 7f1f30de..81f58447 100644 --- a/.bazelignore +++ b/.bazelignore @@ -2,3 +2,7 @@ nobazel # Don't want node_modules node_modules +# Bazel directories +bazel-bin +bazel-out +bazel-testlogs diff --git a/.bazelrc b/.bazelrc index ca290b23..e8053967 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,5 +1,81 @@ # See https://bazel.build/docs/user-manual for option definitions # +# Standard Pigweed flags +# ====================== +# All Pigweed projects are expected to set these flags. They mostly pre-adopt +# future Bazel settings. +# +# Do not attempt to configure an autodetected (local) toolchain. We vendor all +# our toolchains, and CI VMs may not have any local toolchain to detect. +common --repo_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1 + +# Required for new toolchain resolution API. +build --incompatible_enable_cc_toolchain_resolution + +# Don't propagate flags or defines to the exec config. This will become the +# default one day (https://github.com/bazelbuild/bazel/issues/22457) and will +# improve cache hit rates between builds targeting different platforms. This is +# especially impactful for large host tools like protoc, which will have its +# cache invalidated when your host C++ config changes. +common --experimental_exclude_defines_from_exec_config +common --experimental_exclude_starlark_flags_from_exec_config + +# Don't automatically create __init__.py files. +# +# This prevents spurious package name collisions at import time, and should be +# the default (https://github.com/bazelbuild/bazel/issues/7386). It's +# particularly helpful for Pigweed, because we have many potential package name +# collisions due to a profusion of stuttering paths like +# pw_transfer/py/pw_transfer. +common --incompatible_default_to_explicit_init_py + +# Don't inherit system PATH. Improves hermeticity and cache hit rates. Should +# be true by default one day (https://github.com/bazelbuild/bazel/issues/7026). +common --incompatible_strict_action_env + +# Expose exec toolchains for Python. We use these toolchains in some rule +# implementations (git grep for +# "@rules_python//python:exec_tools_toolchain_type"). +build --@rules_python//python/config_settings:exec_tools_toolchain=enabled + +# C++ toolchain configuration +# =========================== + +# Ignore all warnings in third-party code. +common --per_file_copt=external/.*@-w +common --host_per_file_copt=external/.*@-w + +# Picotool needs to build with exceptions and RTTI enabled. +common --per_file_copt=external.*picotool.*@-fexceptions,-frtti +common --host_per_file_copt=external.*picotool.*@-fexceptions,-frtti + +# Keep debugging symbols, but don't send them when flashing. +build --strip=never + +build --@pico-sdk//bazel/config:PICO_STDIO_USB=True +build --@pico-sdk//bazel/config:PICO_STDIO_UART=True + +# UX settings +# =========== +# Error output settings. +common --verbose_failures +# View failed test output +test --test_output=errors + +# Platform configuration +# ====================== +build --@pigweed//pw_build:default_module_config=//system:module_config + +# Host platform default backends. +common --@pigweed//pw_log:backend=@pigweed//pw_log_string +common --@pigweed//pw_log:backend_impl=@pigweed//pw_log_string:impl +common --@pigweed//pw_log_string:handler_backend=@pigweed//pw_system:log_backend +common --@pigweed//pw_sys_io:backend=@pigweed//pw_sys_io_stdio +common --@pigweed//pw_system:io_backend=@pigweed//pw_system:socket_target_io + +# My rules +# ======== +# # Avoid incompatible_sandbox_hermetic_tmp causing relative paths to change. # https://github.com/aspect-build/gcc-toolchain/issues/161 build --noincompatible_sandbox_hermetic_tmp @@ -26,31 +102,24 @@ build --host_cxxopt='-std=c++23' # Only build tests when testing test --build_tests_only -# View failed test output -test --test_output=errors - # Allow silent builds with --config=quiet build:quiet --ui_event_filters=-info,-stdout,-stderr build:quiet --noshow_progress -# Allow user to extend .bazelrc -try-import %workspace%/user.bazelrc - -# TODO(https://github.com/michael-christen/toolbox/issues/28): stop interference with rules_rust -# # https://github.com/aspect-build/gcc-toolchain/issues/85 -# build --incompatible_enable_cc_toolchain_resolution -# build --action_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1 -# # Performance per #85 -# build --experimental_reuse_sandbox_directories -# # Have rules_rust use the right hermetic toolchain sysroot, symlink folders -# # into execution directory -# build --@rules_rust//cargo/settings:experimental_symlink_execroot=True +# Performance per #85 +build --experimental_reuse_sandbox_directories +# Have rules_rust use the right hermetic toolchain sysroot, symlink folders +# into execution directory +build --@rules_rust//cargo/settings:experimental_symlink_execroot=True # Must match PYTHON_VERSION in MODULE.bazel # LINK(7e463bc3_e4d9_4464_ba39_3217c4a86004) common --@aspect_rules_py//py:interpreter_version=3.11.9 -# Remote Cache: https://app.nativelink.com/c690e34c-beac-420a-b672-6320b8f5b419/quickstart +# Remote Cache +# ============ +# +# Link: : https://app.nativelink.com/c690e34c-beac-420a-b672-6320b8f5b419/quickstart # # NOTE: Causing link to take 8s ... build --remote_cache=grpcs://cas-michael-christen.build-faster.nativelink.net @@ -58,3 +127,12 @@ build --remote_header=x-nativelink-api-key=66f9052f8b6613865377d05b5202334eb9a5b build --bes_backend=grpcs://bes-michael-christen.build-faster.nativelink.net build --bes_header=x-nativelink-api-key=66f9052f8b6613865377d05b5202334eb9a5bb702e64270381c202f6e9ae4072 build --remote_timeout=600 + + +# Allow user to extend .bazelrc +# https://bazel.build/configure/best-practices#bazelrc-file +# +# note: this should be at the bottom of the file, so that user-specified +# options override anything in this file +# (https://bazel.build/run/bazelrc#imports) +try-import %workspace%/user.bazelrc diff --git a/.bazelversion b/.bazelversion index b26a34e4..e44dad13 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1 +1 @@ -7.2.1 +0ddcfd327ffd012d348deeae08ec0836409706ad diff --git a/.gitattributes b/.gitattributes index 1dcd4508..a6e0454f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ # https://docs.github.com/en/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github -gazelle_python.yaml linguist-generated=true -requirements_lock.txt linguist-generated=true -MODULE.bazel.lock linguist-generated=true +gazelle_python.yaml linguist-generated=true -diff +requirements_lock.txt linguist-generated=true -diff +MODULE.bazel.lock linguist-generated=true -diff diff --git a/MODULE.bazel b/MODULE.bazel index a8468469..b6e37960 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -14,7 +14,6 @@ module( # Generic deps ######################################## bazel_dep(name = "aspect_bazel_lib", version = "2.5.1") -bazel_dep(name = "platforms", version = "0.0.9") ######################################## # Set up rules_python and pip @@ -23,7 +22,7 @@ bazel_dep(name = "aspect_rules_py", version = "0.7.3") # Minimum version needs: # feat: add interpreter_version_info to py_runtime by @mattem in #1671 -bazel_dep(name = "rules_python", version = "0.29.0", dev_dependency = True) +bazel_dep(name = "rules_python", version = "0.34.0", dev_dependency = True) python = use_extension("@rules_python//python/extensions:python.bzl", "python") @@ -44,7 +43,8 @@ pip.parse( ) use_repo(pip, "pip") -bazel_dep(name = "protobuf", version = "26.0") +# TODO(#91): Allow bumping this up to 26 or greater while avoiding segfault +bazel_dep(name = "protobuf", version = "24.4") bazel_dep(name = "rules_rust", version = "0.48.0") rust = use_extension("@rules_rust//rust:extensions.bzl", "rust") @@ -148,7 +148,7 @@ bazel_dep(name = "rules_apple", version = "3.7.0", repo_name = "build_bazel_rule # Bazel rule helpers, including testing bazel_dep(name = "bazel_skylib", version = "1.7.1") -bazel_dep(name = "bazel_skylib_gazelle_plugin", version = "1.7.1", dev_dependency = True) +bazel_dep(name = "bazel_skylib_gazelle_plugin", version = "1.7.1", dev_dependency = True) # mchristen add # Allow platform transitions bazel_dep(name = "rules_platform", version = "0.1.0") @@ -165,3 +165,85 @@ register_toolchains( "//examples/bazel:foo_rude_toolchain", "//examples/bazel:foo_nice_toolchain", ) + +# Pigweed +###################################### + +bazel_dep(name = "freertos", version = "10.5.1.bcr.2") +bazel_dep(name = "nanopb", repo_name = "com_github_nanopb_nanopb") +bazel_dep(name = "pico-sdk", version = "2.0.0") +bazel_dep(name = "pigweed") +bazel_dep(name = "platforms", version = "0.0.10") +bazel_dep(name = "pw_toolchain") +bazel_dep(name = "rules_cc") + +bazel_dep(name = "hedron_compile_commands", dev_dependency = True) + +# Module overrides +# ================ +# TODO: https://pwbug.dev/349880767 - Point this back to the upstream repo once +# this PR is merged. +archive_override( + module_name = "hedron_compile_commands", + strip_prefix = "bazel-compile-commands-extractor-163521345aa6366fd1ed801b989b668b5c806f69", + urls = ["https://github.com/chadnorvell/bazel-compile-commands-extractor/archive/163521345aa6366fd1ed801b989b668b5c806f69.tar.gz"], +) + +archive_override( + module_name = "rules_rust", + integrity = "sha256-+bWb47wg0VchIADaHt6L5Dma2Gn+Q589nz/MKcTi+lo=", + # Can only apply patches from local workspace + # patch_strip = 1, + # patches = [ + # # Fix rustdoc test w/ proc macros + # # https://github.com/bazelbuild/rules_rust/pull/1952 + # "@pigweed//pw_rust/bazel_patches:0001-rustdoc_test-Apply-prefix-stripping-to-proc_macro-de.patch", + # # Adds prototype functionality for documenting multiple crates in one + # # HTML output directory. While the approach in this patch may have + # # issues scaling to giant mono-repos, it is appropriate for embedded + # # projects and minimally invasive and should be easy to maintain. Once + # # the `rules_rust` community decides on a way to propperly support this, + # # we will migrate to that solution. + # # https://github.com/konkers/rules_rust/tree/wip/rustdoc + # "@pigweed//pw_rust/bazel_patches:0002-PROTOTYPE-Add-ability-to-document-multiple-crates-at.patch", + # ], + urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.45.1/rules_rust-v0.45.1.tar.gz"], +) + +# TODO: https://pwbug.dev/354274498 - nanopb is not yet in the BCR. +git_override( + module_name = "nanopb", + commit = "7c6c581bc6f7406a4f01c3b9853251ff0a68458b", + remote = "https://github.com/nanopb/nanopb.git", +) + +git_override( + module_name = "pigweed", + # ROLL: Warning: this entry is automatically updated. + # ROLL: Last updated 2024-08-14. + # ROLL: By https://cr-buildbucket.appspot.com/build/8739669590315800497. + commit = "c9d5bef2f82612fa8d4be0d53b614bbc02bab62b", + remote = "https://pigweed.googlesource.com/pigweed/pigweed", +) + +git_override( + module_name = "pw_toolchain", + # ROLL: Warning: this entry is automatically updated. + # ROLL: Last updated 2024-08-14. + # ROLL: By https://cr-buildbucket.appspot.com/build/8739669590315800497. + commit = "c9d5bef2f82612fa8d4be0d53b614bbc02bab62b", + remote = "https://pigweed.googlesource.com/pigweed/pigweed", + strip_prefix = "pw_toolchain_bazel", +) + +# TODO: https://pwbug.dev/258836641 - Pre-release version needed for the Pico +# SDK. Remove this once rules_cc 0.10.0 is released and the Pico SDK +# MODULE.bazel declares its dependency on it. +archive_override( + module_name = "rules_cc", + integrity = "sha256-NddP6xi6LzsIHT8bMSVJ2NtoURbN+l3xpjvmIgB6aSg=", + strip_prefix = "rules_cc-1acf5213b6170f1f0133e273cb85ede0e732048f", + urls = [ + "https://github.com/bazelbuild/rules_cc/archive/1acf5213b6170f1f0133e273cb85ede0e732048f.zip", + ], +) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 97720b99..7e76a788 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -6,12 +6,13 @@ "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589", "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0", "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb", - "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/source.json": "14892cc698e02ffedf4967546e6bedb7245015906888d3465fcf27c90a26da10", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/MODULE.bazel": "d253ae36a8bd9ee3c5955384096ccb6baf16a1b1e93e858370da0a3b94f77c16", + "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/MODULE.bazel": "37bcdb4440fbb61df6a1c296ae01b327f19e9bb521f9b8e26ec854b6f97309ed", + "https://bcr.bazel.build/modules/abseil-cpp/20240116.1/source.json": "9be551b8d4e3ef76875c0d744b5d6a504a27e3ae67bc6b28f46415fd2d2957da", "https://bcr.bazel.build/modules/apple_support/1.11.1/MODULE.bazel": "1843d7cd8a58369a444fc6000e7304425fba600ff641592161d9f15b179fb896", "https://bcr.bazel.build/modules/apple_support/1.13.0/MODULE.bazel": "7c8cdea7e031b7f9f67f0b497adf6d2c6a2675e9304ca93a9af6ed84eef5a524", "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85", "https://bcr.bazel.build/modules/apple_support/1.15.1/source.json": "517f2b77430084c541bc9be2db63fdcbb7102938c5f64c17ee60ffda2e5cf07b", - "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel": "50341a62efbc483e8a2a6aec30994a58749bd7b885e18dd96aa8c33031e558ef", "https://bcr.bazel.build/modules/aspect_bazel_lib/1.31.2/MODULE.bazel": "7bee702b4862612f29333590f4b658a5832d433d6f8e4395f090e8f4e85d442f", "https://bcr.bazel.build/modules/aspect_bazel_lib/1.36.0/MODULE.bazel": "710d3560d8891d209f7985f3e4223011c3fefed0cd4d23d3e7b77b0f8287ef64", "https://bcr.bazel.build/modules/aspect_bazel_lib/1.38.0/MODULE.bazel": "6307fec451ba9962c1c969eb516ebfe1e46528f7fa92e1c9ac8646bef4cdaa3f", @@ -27,9 +28,11 @@ "https://bcr.bazel.build/modules/aspect_rules_py/0.7.3/MODULE.bazel": "dbd8db1920d258c4409319f5bc747d3e31d8e5c573499a41fcb370c7c7d20b2c", "https://bcr.bazel.build/modules/aspect_rules_py/0.7.3/source.json": "8a77f8dc140da98c01691801b759b6d7ae464f097d4e553cd83ff841b9624258", "https://bcr.bazel.build/modules/bazel_features/0.1.0/MODULE.bazel": "47011d645b0f949f42ee67f2e8775188a9cf4a0a1528aa2fa4952f2fd00906fd", + "https://bcr.bazel.build/modules/bazel_features/1.1.0/MODULE.bazel": "cfd42ff3b815a5f39554d97182657f8c4b9719568eb7fded2b9135f084bf760b", "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd", "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8", - "https://bcr.bazel.build/modules/bazel_features/1.11.0/source.json": "c9320aa53cd1c441d24bd6b716da087ad7e4ff0d9742a9884587596edfe53015", + "https://bcr.bazel.build/modules/bazel_features/1.13.0/MODULE.bazel": "c14c33c7c3c730612bdbe14ebbb5e61936b6f11322ea95a6e91cd1ba962f94df", + "https://bcr.bazel.build/modules/bazel_features/1.13.0/source.json": "b01f6aaaf93527ff4267421ef416debbd89b3166b70af5c89400c6a95a89c133", "https://bcr.bazel.build/modules/bazel_features/1.3.0/MODULE.bazel": "cdcafe83ec318cda34e02948e81d790aab8df7a929cec6f6969f13a489ccecd9", "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7", "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a", @@ -46,60 +49,91 @@ "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/source.json": "f121b43eeefc7c29efbd51b83d08631e2347297c95aac9764a701f2a6a2bb953", "https://bcr.bazel.build/modules/bazel_skylib_gazelle_plugin/1.7.1/MODULE.bazel": "c76b9d256c77c31754c5ac306d395fd47946d8d7470bea2474c3add17b334c3d", "https://bcr.bazel.build/modules/bazel_skylib_gazelle_plugin/1.7.1/source.json": "25a87991a554369633d706f924f67ca3eb4d9200af1bba7e57dceb85eb9198e4", + "https://bcr.bazel.build/modules/boringssl/0.0.0-20240530-2db0eb3/MODULE.bazel": "d0405b762c5e87cd445b7015f2b8da5400ef9a8dbca0bfefa6c1cea79d528a97", + "https://bcr.bazel.build/modules/boringssl/0.0.0-20240530-2db0eb3/source.json": "0d413869349e82e5d679802abe9ce23e0326bbf56daa97ae9e7dbdcec72982fc", "https://bcr.bazel.build/modules/buildifier_prebuilt/6.4.0/MODULE.bazel": "37389c6b5a40c59410b4226d3bb54b08637f393d66e2fa57925c6fcf68e64bf4", "https://bcr.bazel.build/modules/buildifier_prebuilt/6.4.0/source.json": "83eb01b197ed0b392f797860c9da5ed1bf95f4d0ded994d694a3d44731275916", "https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84", "https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8", "https://bcr.bazel.build/modules/catch2/3.6.0/MODULE.bazel": "6a1536f01f4c7ede6f842099f53e7c27e17d43e0012ae195521d3572d1e00a0e", "https://bcr.bazel.build/modules/catch2/3.6.0/source.json": "c774717702675ab43bc1d1b59a14814c89916fc1d8ec3357fb3dbc672655fb1c", + "https://bcr.bazel.build/modules/freertos/10.5.1.bcr.2/MODULE.bazel": "dcc13aef86495f5418f4cdd532eefe9a4319c44771ef57b8abda0c3560d8e6ed", + "https://bcr.bazel.build/modules/freertos/10.5.1.bcr.2/source.json": "a35b2479d5ede2c414512e3e287fad3348eb1def5800e93cd85b1449002a4d12", "https://bcr.bazel.build/modules/gazelle/0.27.0/MODULE.bazel": "3446abd608295de6d90b4a8a118ed64a9ce11dcb3dda2dc3290a22056bd20996", "https://bcr.bazel.build/modules/gazelle/0.29.0/MODULE.bazel": "a8c809839caeb52995de3f46bbc60cfd327fadfdbfa9f19ee297c8bc8500be45", "https://bcr.bazel.build/modules/gazelle/0.30.0/MODULE.bazel": "f888a1effe338491f35f0e0e85003b47bb9d8295ccba73c37e07702d8d31c65b", "https://bcr.bazel.build/modules/gazelle/0.32.0/MODULE.bazel": "b499f58a5d0d3537f3cf5b76d8ada18242f64ec474d8391247438bf04f58c7b8", - "https://bcr.bazel.build/modules/gazelle/0.32.0/source.json": "ef7e2d5194a004d902f5a745eb8f466c90b63a539e9d59311197b87e4d1caee7", + "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.36.0/source.json": "0823f097b127e0201ae55d85647c94095edfe27db0431a7ae880dcab08dfaa04", + "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb", "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4", + "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6", + "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/source.json": "41e9e129f80d8c8bf103a7acc337b76e54fad1214ac0a7084bf24f4cd924b8b4", "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f", - "https://bcr.bazel.build/modules/googletest/1.14.0/source.json": "2478949479000fdd7de9a3d0107ba2c85bb5f961c3ecb1aa448f52549ce310b5", - "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075", - "https://bcr.bazel.build/modules/jsoncpp/1.9.5/source.json": "4108ee5085dd2885a341c7fab149429db457b3169b86eb081fa245eadf69169d", + "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902", "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/MODULE.bazel": "6f7b417dcc794d9add9e556673ad25cb3ba835224290f4f848f8e2db1e1fca74", "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/source.json": "f448c6e8963fdfa7eb831457df83ad63d3d6355018f6574fb017e8169deb43a9", + "https://bcr.bazel.build/modules/pico-sdk/2.0.0/MODULE.bazel": "f96b730c6e871c1ca0a879b961a1a2430a4afbcb08a8dae8c8fa3ed2c86d9655", + "https://bcr.bazel.build/modules/pico-sdk/2.0.0/source.json": "75dce384ee879127ca9d0f88d2154af4b7e59c7e72f3e2e6995e82c75fcd5961", + "https://bcr.bazel.build/modules/picotool/2.0.0/MODULE.bazel": "52915a6a48c0a98ce5fabf64264e574ffc6e4f0086524133c7c79d0ced90e8be", + "https://bcr.bazel.build/modules/picotool/2.0.0/source.json": "b4f60d49eb929d9c7d4b9daa54d0a5cf221450b4b34105cecdd62c3b9311ff84", + "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5", + "https://bcr.bazel.build/modules/platforms/0.0.10/source.json": "f22828ff4cf021a6b577f1bf6341cb9dcd7965092a439f64fc1bb3b7a5ae4bd5", "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee", "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37", "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615", "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814", "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d", "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc", - "https://bcr.bazel.build/modules/platforms/0.0.9/source.json": "cd74d854bf16a9e002fb2ca7b1a421f4403cda29f824a765acd3a8c56f8d43e6", "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", - "https://bcr.bazel.build/modules/protobuf/26.0/MODULE.bazel": "8402da964092af40097f4a205eec2a33fd4a7748dc43632b7d1629bfd9a2b856", - "https://bcr.bazel.build/modules/protobuf/26.0/source.json": "1d712839d9a0ad0948046b84bdf1619a0abd4d3a0a9d8ce6192b919a7c18df40", + "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel": "88b393b3eb4101d18129e5db51847cd40a5517a53e81216144a8c32dfeeca52a", + "https://bcr.bazel.build/modules/protobuf/24.4/MODULE.bazel": "7bc7ce5f2abf36b3b7b7c8218d3acdebb9426aeb35c2257c96445756f970eb12", + "https://bcr.bazel.build/modules/protobuf/24.4/source.json": "ace4b8c65d4cfe64efe544f09fc5e5df77faf3a67fbb29c5341e0d755d9b15d6", "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0", "https://bcr.bazel.build/modules/protobuf/3.19.2/MODULE.bazel": "532ffe5f2186b69fdde039efe6df13ba726ff338c6bc82275ad433013fa10573", "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858", + "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e", + "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/source.json": "be4789e951dd5301282729fe3d4938995dc4c1a81c2ff150afc9f1b0504c6022", + "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206", + "https://bcr.bazel.build/modules/re2/2023-09-01/source.json": "e044ce89c2883cd957a2969a43e79f7752f9656f6b20050b62f90ede21ec6eb4", + "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8", + "https://bcr.bazel.build/modules/rules_android/0.1.1/source.json": "e6986b41626ee10bdc864937ffb6d6bf275bb5b9c65120e6137d56e6331f089e", "https://bcr.bazel.build/modules/rules_apple/3.7.0/MODULE.bazel": "4487daf1acbeaff0c0add7e3f64b42f0308c953d55a9bad0438ebd8d0be2a5de", "https://bcr.bazel.build/modules/rules_apple/3.7.0/source.json": "e2bfcaa4488f9a4a34e8e32dff3cdcc8901e0fd9ebdd81e2b982425e051ae20f", "https://bcr.bazel.build/modules/rules_buf/0.1.1/MODULE.bazel": "6189aec18a4f7caff599ad41b851ab7645d4f1e114aa6431acf9b0666eb92162", "https://bcr.bazel.build/modules/rules_buf/0.1.1/source.json": "021363d254f7438f3f10725355969c974bb2c67e0c28667782ade31a9cdb747f", - "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647", - "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c", - "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f", - "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e", - "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5", - "https://bcr.bazel.build/modules/rules_cc/0.0.9/source.json": "1f1ba6fea244b616de4a554a0f4983c91a9301640c8fe0dd1d410254115c8430", + "https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6", + "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8", + "https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/source.json": "c8b1e2c717646f1702290959a3302a178fb639d987ab61d548105019f11e527e", "https://bcr.bazel.build/modules/rules_go/0.33.0/MODULE.bazel": "a2b11b64cd24bf94f57454f53288a5dacfe6cb86453eee7761b7637728c1910c", "https://bcr.bazel.build/modules/rules_go/0.37.0/MODULE.bazel": "7639dae065f071efebbe73c03dc8330c3293206cf073af7c7084add4e0120aba", "https://bcr.bazel.build/modules/rules_go/0.38.1/MODULE.bazel": "fb8e73dd3b6fc4ff9d260ceacd830114891d49904f5bda1c16bc147bcc254f71", "https://bcr.bazel.build/modules/rules_go/0.39.1/MODULE.bazel": "d34fb2a249403a5f4339c754f1e63dc9e5ad70b47c5e97faee1441fc6636cd61", "https://bcr.bazel.build/modules/rules_go/0.41.0/MODULE.bazel": "55861d8e8bb0e62cbd2896f60ff303f62ffcb0eddb74ecb0e5c0cbe36fc292c8", - "https://bcr.bazel.build/modules/rules_go/0.41.0/source.json": "a46e5f523176e3bd60b1c9cfdcb6c878b9cd14c21fe1a563c4ba0e6d0e7c4dd8", + "https://bcr.bazel.build/modules/rules_go/0.42.0/MODULE.bazel": "8cfa875b9aa8c6fce2b2e5925e73c1388173ea3c32a0db4d2b4804b453c14270", + "https://bcr.bazel.build/modules/rules_go/0.44.2/MODULE.bazel": "5431efe55e0f2f1d3d23258c34210cd9dd94d5e6421eaab0455f8d868f2d95c8", + "https://bcr.bazel.build/modules/rules_go/0.46.0/MODULE.bazel": "3477df8bdcc49e698b9d25f734c4f3a9f5931ff34ee48a2c662be168f5f2d3fd", + "https://bcr.bazel.build/modules/rules_go/0.46.0/source.json": "fbf0e50e8ed487272e5c0977c0b67c74cbe97e1880b45bbeff44a3338dc8a08e", "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86", + "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31", + "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64", + "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab", + "https://bcr.bazel.build/modules/rules_java/7.4.0/MODULE.bazel": "a592852f8a3dd539e82ee6542013bf2cadfc4c6946be8941e189d224500a8934", "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe", - "https://bcr.bazel.build/modules/rules_java/7.6.1/source.json": "8f3f3076554e1558e8e468b2232991c510ecbcbed9e6f8c06ac31c93bcf38362", + "https://bcr.bazel.build/modules/rules_java/7.7.2/MODULE.bazel": "49b18fde3429a2fe2e02f12891aec022fa9116134252db71ca99e6967bb7ddd4", + "https://bcr.bazel.build/modules/rules_java/7.7.2/source.json": "f14429773dc6501f7cc809067b01651d277bb2c6afe44137d468d9b3538e10c2", "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7", "https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909", - "https://bcr.bazel.build/modules/rules_jvm_external/5.1/source.json": "5abb45cc9beb27b77aec6a65a11855ef2b55d95dfdc358e9f312b78ae0ba32d5", + "https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036", + "https://bcr.bazel.build/modules/rules_jvm_external/6.2/MODULE.bazel": "36a6e52487a855f33cb960724eb56547fa87e2c98a0474c3acad94339d7f8e99", + "https://bcr.bazel.build/modules/rules_jvm_external/6.2/source.json": "7f4c0095f17d1b65f943169e1d4f5f831a7133d205179e7b1b515ffcb39a5aa4", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.5/MODULE.bazel": "043a16a572f610558ec2030db3ff0c9938574e7dd9f58bded1bb07c0192ef025", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.5/source.json": "4ea6e867a7db5ef01187a07636070110db267f94ed038367bec7bbd3aea5e612", + "https://bcr.bazel.build/modules/rules_libusb/0.1.0-rc1/MODULE.bazel": "e125975624d259e4c1749d5e80693bc6d7ebc8cdb6feb2b7f453b997d4467706", + "https://bcr.bazel.build/modules/rules_libusb/0.1.0-rc1/source.json": "3cfaff8651ceb8e6d57134a9a13a286bb424dc43b6c145765368581f22bb6391", "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", "https://bcr.bazel.build/modules/rules_license/0.0.8/MODULE.bazel": "5669c6fe49b5134dbf534db681ad3d67a2d49cfc197e4a95f1ca2fd7f3aebe96", @@ -116,16 +150,20 @@ "https://bcr.bazel.build/modules/rules_platform/0.1.0/source.json": "98becf9569572719b65f639133510633eb3527fb37d347d7ef08447f3ebcf1c9", "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06", "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7", - "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73", - "https://bcr.bazel.build/modules/rules_proto/6.0.2/source.json": "17a2e195f56cb28d6bbf763e49973d13890487c6945311ed141e196fb660426d", + "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "1e5b502e2e1a9e825eef74476a5a1ee524a92297085015a052510b09a1a09483", + "https://bcr.bazel.build/modules/rules_proto/6.0.0/MODULE.bazel": "b531d7f09f58dce456cd61b4579ce8c86b38544da75184eadaf0a7cb7966453f", + "https://bcr.bazel.build/modules/rules_proto/6.0.0/source.json": "de77e10ff0ab16acbf54e6b46eecd37a99c5b290468ea1aee6e95eb1affdaed7", "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f", "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel": "26114f0c0b5e93018c0c066d6673f1a2c3737c7e90af95eff30cfee38d0bbac7", + "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300", + "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel": "72f1506841c920a1afec76975b35312410eea3aa7b63267436bfb1dd91d2d382", "https://bcr.bazel.build/modules/rules_python/0.27.1/MODULE.bazel": "65dc875cc1a06c30d5bbdba7ab021fd9e551a6579e408a3943a61303e2228a53", + "https://bcr.bazel.build/modules/rules_python/0.28.0/MODULE.bazel": "cba2573d870babc976664a912539b320cbaa7114cd3e8f053c720171cde331ed", "https://bcr.bazel.build/modules/rules_python/0.29.0/MODULE.bazel": "2ac8cd70524b4b9ec49a0b8284c79e4cd86199296f82f6e0d5da3f783d660c82", - "https://bcr.bazel.build/modules/rules_python/0.29.0/source.json": "ac2f1485a39e9939d79d0e4ba193cc665768918b62c03092fb3fa6684c184de8", + "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel": "93a43dc47ee570e6ec9f5779b2e64c1476a6ce921c48cc9a1678a91dd5f8fd58", + "https://bcr.bazel.build/modules/rules_python/0.34.0/MODULE.bazel": "1d623d026e075b78c9fde483a889cda7996f5da4f36dffb24c246ab30f06513a", + "https://bcr.bazel.build/modules/rules_python/0.34.0/source.json": "113116e287eec64a7d005a9db44865d810499fdc4f621e352aff58214f5ea2d8", "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", - "https://bcr.bazel.build/modules/rules_rust/0.48.0/MODULE.bazel": "41ca45aa5fcf921852f0efacf4590106963c21aa1dcb8af0afaf39da63e229da", - "https://bcr.bazel.build/modules/rules_rust/0.48.0/source.json": "c54fae3ac627c1c9acb5c42bc0338249c4de6eeb36cc6cb92130a58afb26c6b4", "https://bcr.bazel.build/modules/rules_swift/1.16.0/MODULE.bazel": "4a09f199545a60d09895e8281362b1ff3bb08bbde69c6fc87aff5b92fcc916ca", "https://bcr.bazel.build/modules/rules_swift/2.1.1/MODULE.bazel": "494900a80f944fc7aa61500c2073d9729dff0b764f0e89b824eb746959bc1046", "https://bcr.bazel.build/modules/rules_swift/2.1.1/source.json": "40fc69dfaac64deddbb75bd99cdac55f4427d9ca0afbe408576a65428427a186", @@ -133,10 +171,13 @@ "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8", "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c", "https://bcr.bazel.build/modules/stardoc/0.5.4/MODULE.bazel": "6569966df04610b8520957cb8e97cf2e9faac2c0309657c537ab51c16c18a2a4", - "https://bcr.bazel.build/modules/stardoc/0.5.4/source.json": "a961f58a71e735aa9dcb2d79b288e06b0a2d860ba730302c8f11be411b76631e", + "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c", + "https://bcr.bazel.build/modules/stardoc/0.7.0/source.json": "e3c524bf2ef20992539ce2bc4a2243f4853130209ee831689983e28d05769099", "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.1/MODULE.bazel": "5e463fbfba7b1701d957555ed45097d7f984211330106ccd1352c6e0af0dcf91", "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.1/source.json": "32bd87e5f4d7acc57c5b2ff7c325ae3061d5e242c0c4c214ae87e0f1c13e54cb", "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel": "c0df5e35ad55e264160417fd0875932ee3c9dda63d9fccace35ac62f45e1b6f9", + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/source.json": "b2150404947339e8b947c6b16baa39fa75657f4ddec5e37272c7b11c7ab533bc", "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27", "https://bcr.bazel.build/modules/zlib/1.3/MODULE.bazel": "6a9c02f19a24dcedb05572b2381446e27c272cd383aed11d41d99da9e3167a72", @@ -146,7 +187,7 @@ "moduleExtensions": { "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": { "general": { - "bzlTransitiveDigest": "ltCGFbl/LQQZXn/LEMXfKX7pGwyqNiOCHcmiQW0tmjM=", + "bzlTransitiveDigest": "CMZiJD7UnVrsSgbinecTGUMbtEC6kY/AF3zgd8uxrbc=", "usagesDigest": "Tt73bd6LwgtPZj01+2jSvSbu2OkoudguG24RcnWgSMg=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, @@ -174,7 +215,7 @@ }, "@@aspect_bazel_lib~//lib:extensions.bzl%toolchains": { "general": { - "bzlTransitiveDigest": "wsQ1JogJ81Uwd3GHQ8c6qbn9D3x2KKCvLyZvOmR2BWU=", + "bzlTransitiveDigest": "LCqmC4LDp+WZbUP4ycv/xewL+jbSDk9MmD+DYmK7cyE=", "usagesDigest": "9wwN+hAApj5OFpAsCI3nHkunneDKuX+1UDYYQY29JGw=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, @@ -599,7 +640,7 @@ }, "@@aspect_rules_js~//npm:extensions.bzl%npm": { "general": { - "bzlTransitiveDigest": "WWY5RLAEayhgCYv0FD2RcTR0/ORadmAXlNuvLeYMTXU=", + "bzlTransitiveDigest": "VeJcUoJkO3JWMcled9UenMEhMX+Pi9DWadaQRsslPfg=", "usagesDigest": "BUNRFu5PJwV+654qjCEMm35j532aVifdF+KS/2ScG1k=", "recordedFileInputs": { "@@//pnpm-lock.yaml": "1baa68e303de121e341b61ae739de66d66ebfb669bb21471a1142c348b4d4c98", @@ -766,7 +807,7 @@ }, "@@aspect_rules_js~//npm:extensions.bzl%pnpm": { "general": { - "bzlTransitiveDigest": "WWY5RLAEayhgCYv0FD2RcTR0/ORadmAXlNuvLeYMTXU=", + "bzlTransitiveDigest": "VeJcUoJkO3JWMcled9UenMEhMX+Pi9DWadaQRsslPfg=", "usagesDigest": "7aFpsHkJALGNEYluw5ByK0Y3Swkm2MKokWUS0TWXFJw=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, @@ -912,7 +953,7 @@ }, "@@buildifier_prebuilt~//:defs.bzl%buildifier_prebuilt_deps_extension": { "general": { - "bzlTransitiveDigest": "eXBP0KrRexbBjR0KdxpnbWtfahy0r48xfQb4hBQ4Mcc=", + "bzlTransitiveDigest": "QuCD7ZHxC59z0Q/hZZp8bHaNJmvltDlo3OfiYVCZ9ew=", "usagesDigest": "nThSTPRdiQbhDFl8FRM2nsKJftWMtPBQHrp/mdk716w=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, @@ -1063,7 +1104,7 @@ "@@platforms//host:extension.bzl%host_platform": { "general": { "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=", - "usagesDigest": "meSzxn3DUCcYEhq4HQwExWkWtU4EjriRBQLsZN+Q0SU=", + "usagesDigest": "V1R2Y2oMxKNfx2WCWpSCaUV1WefW1o8HZGm3v1vHgY4=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -1077,6 +1118,35 @@ "recordedRepoMappingEntries": [] } }, + "@@protobuf~//:non_module_deps.bzl%non_module_deps": { + "general": { + "bzlTransitiveDigest": "a0KvR3G8yFOu1dZuFGCKWHK3ZmdfhX5jWIYTRwgvuMk=", + "usagesDigest": "eVrT3hFCIZNRuTKpfWDzSIwTi2p6U6PWbt+tNWl/Tqk=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "utf8_range": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "urls": [ + "https://github.com/protocolbuffers/utf8_range/archive/de0b4a8ff9b5d4c98108bdfe723291a33c52c54f.zip" + ], + "strip_prefix": "utf8_range-de0b4a8ff9b5d4c98108bdfe723291a33c52c54f", + "sha256": "5da960e5e5d92394c809629a03af3c7709d2d3d0ca731dacb3a9fb4bf28f7702" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "protobuf~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, "@@rules_buf~//buf:extensions.bzl%ext": { "general": { "bzlTransitiveDigest": "gmPmM7QT5Jez2VVFcwbbMf/QWSRag+nJ1elFJFFTcn0=", @@ -1103,14 +1173,68 @@ } }, "@@rules_go~//go:extensions.bzl%go_sdk": { - "general": { - "bzlTransitiveDigest": "EJ2jI5PPSo7sHmzcmLtJ0MyhdsySDOSbGoU59oYFq6g=", - "usagesDigest": "vlQDSNWCKLlsnrmfsEf2/UcH2YW3rDdLH/o1qRX5Zq0=", + "os:linux,arch:amd64": { + "bzlTransitiveDigest": "LwIrgcqDfAII0+sTO8/uUokNmGh0+dLJSqChdPUSTQQ=", + "usagesDigest": "8Q+32i8UzZVvfW4+TcAXKGz/MS1MoGKLQlf99Usa/Zk=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { + "io_bazel_rules_nogo": { + "bzlFile": "@@rules_go~//go/private:nogo.bzl", + "ruleClassName": "go_register_nogo", + "attributes": { + "nogo": "@io_bazel_rules_go//:default_nogo", + "includes": [ + "'@@//:__subpackages__'" + ], + "excludes": [] + } + }, + "rules_go__download_0_windows_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + }, + "rules_go__download_0_linux_arm64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + }, "go_default_sdk": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "experiments": [], + "patches": [], + "patch_strip": 0, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1", + "strip_prefix": "go" + } + }, + "rules_go__download_0_darwin_arm64": { "bzlFile": "@@rules_go~//go/private:sdk.bzl", "ruleClassName": "go_download_sdk_rule", "attributes": { @@ -1120,7 +1244,7 @@ "urls": [ "https://dl.google.com/go/{}" ], - "version": "1.20.2" + "version": "1.21.1" } }, "go_host_compatible_sdk_label": { @@ -1130,34 +1254,172 @@ "toolchain": "@go_default_sdk//:ROOT" } }, + "rules_go__download_0_darwin_amd64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } + }, "go_toolchains": { "bzlFile": "@@rules_go~//go/private:sdk.bzl", "ruleClassName": "go_multiple_toolchains", "attributes": { "prefixes": [ - "_0000_go_default_sdk_" + "_0000_go_default_sdk_", + "_0001_rules_go__download_0_darwin_amd64_", + "_0002_rules_go__download_0_darwin_arm64_", + "_0003_rules_go__download_0_linux_arm64_", + "_0004_rules_go__download_0_windows_amd64_", + "_0005_rules_go__download_0_windows_arm64_" ], "geese": [ - "" + "", + "darwin", + "darwin", + "linux", + "windows", + "windows" ], "goarchs": [ - "" + "", + "amd64", + "arm64", + "arm64", + "amd64", + "arm64" ], "sdk_repos": [ - "go_default_sdk" + "go_default_sdk", + "rules_go__download_0_darwin_amd64", + "rules_go__download_0_darwin_arm64", + "rules_go__download_0_linux_arm64", + "rules_go__download_0_windows_amd64", + "rules_go__download_0_windows_arm64" ], "sdk_types": [ + "remote", + "remote", + "remote", + "remote", + "remote", "remote" ], "sdk_versions": [ - "1.20.2" + "1.21.1", + "1.21.1", + "1.21.1", + "1.21.1", + "1.21.1", + "1.21.1" ] } + }, + "rules_go__download_0_windows_amd64": { + "bzlFile": "@@rules_go~//go/private:sdk.bzl", + "ruleClassName": "go_download_sdk_rule", + "attributes": { + "goos": "", + "goarch": "", + "sdks": {}, + "urls": [ + "https://dl.google.com/go/{}" + ], + "version": "1.21.1" + } } }, "recordedRepoMappingEntries": [ + [ + "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_go~", + "bazel_tools", + "bazel_tools" + ], + [ + "rules_go~", + "io_bazel_rules_go", + "rules_go~" + ], [ "rules_go~", + "io_bazel_rules_go_bazel_features", + "bazel_features~" + ] + ] + } + }, + "@@rules_kotlin~//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": { + "general": { + "bzlTransitiveDigest": "5FiR4fwbUXlJwe4gAHVO9vr6jkJH99j2JxCAA6ecLMs=", + "usagesDigest": "K+i+NLBtqsvNSdO+8wYj1BOGr0DAXxBxW8myZpWViyc=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "rules_android": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806", + "strip_prefix": "rules_android-0.1.1", + "urls": [ + "https://github.com/bazelbuild/rules_android/archive/v0.1.1.zip" + ] + } + }, + "com_github_pinterest_ktlint": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_file", + "attributes": { + "sha256": "2b3f6f674a944d25bb8d283c3539947bbe86074793012909a55de4b771f74bcc", + "urls": [ + "https://github.com/pinterest/ktlint/releases/download/0.49.1/ktlint" + ], + "executable": true + } + }, + "com_github_jetbrains_kotlin": { + "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:compiler.bzl", + "ruleClassName": "kotlin_compiler_repository", + "attributes": { + "urls": [ + "https://github.com/JetBrains/kotlin/releases/download/v1.9.22/kotlin-compiler-1.9.22.zip" + ], + "sha256": "88b39213506532c816ff56348c07bbeefe0c8d18943bffbad11063cf97cac3e6", + "compiler_version": "1.9.22" + } + }, + "com_github_google_ksp": { + "bzlFile": "@@rules_kotlin~//src/main/starlark/core/repositories:ksp.bzl", + "ruleClassName": "ksp_compiler_plugin_repository", + "attributes": { + "urls": [ + "https://github.com/google/ksp/releases/download/1.9.22-1.0.17/artifacts.zip" + ], + "sha256": "b39b373e09e5edefe700fef628572f71be7d49e6396dec0ea52eb10c16ead39e", + "strip_version": "1.9.22-1.0.17" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_kotlin~", "bazel_tools", "bazel_tools" ] @@ -1166,7 +1428,7 @@ }, "@@rules_nodejs~//nodejs:extensions.bzl%node": { "general": { - "bzlTransitiveDigest": "N8+Tk3wV7XC+ICv9b1FAlvzCQRRo4oz/EOsvKHXwu1A=", + "bzlTransitiveDigest": "cXHmG/WejvaD3UeoH4gx9Ymj2ioY+ZHjkTGm0/KjFic=", "usagesDigest": "ra91/HxLYvJNMJkOfSCRDj3W73y8k6mHMvVpFFZu6e4=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, @@ -1266,7 +1528,7 @@ }, "@@rules_oci~//oci:extensions.bzl%oci": { "general": { - "bzlTransitiveDigest": "N/Z2MdGPGezBdQTiopb1wNzzh8RmOGLPFvVAV1kizfo=", + "bzlTransitiveDigest": "WDSRIBE+h75IHxjMf/eJUnACRSGIMU8S1xaBCz0ogGA=", "usagesDigest": "FwwGHDdl5M1i/6Kw18/oqB9w3dwAkZ+mela9y9M9yKc=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, @@ -1626,3364 +1888,54 @@ "user_repository_name": "yq" } }, - "oci_crane_windows_amd64": { - "bzlFile": "@@rules_oci~//oci:repositories.bzl", - "ruleClassName": "crane_repositories", - "attributes": { - "platform": "windows_amd64", - "crane_version": "v0.18.0" - } - }, - "oci_crane_linux_s390x": { - "bzlFile": "@@rules_oci~//oci:repositories.bzl", - "ruleClassName": "crane_repositories", - "attributes": { - "platform": "linux_s390x", - "crane_version": "v0.18.0" - } - }, - "coreutils_windows_amd64": { - "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", - "ruleClassName": "coreutils_platform_repo", - "attributes": { - "platform": "windows_amd64", - "version": "0.0.23" - } - }, - "yq_linux_arm64": { - "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", - "ruleClassName": "yq_platform_repo", - "attributes": { - "platform": "linux_arm64", - "version": "4.25.2" - } - } - }, - "recordedRepoMappingEntries": [ - [ - "aspect_bazel_lib~", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_oci~", - "aspect_bazel_lib", - "aspect_bazel_lib~" - ], - [ - "rules_oci~", - "bazel_skylib", - "bazel_skylib~" - ] - ] - } - }, - "@@rules_python~//python/extensions:pip.bzl%pip": { - "os:linux,arch:amd64": { - "bzlTransitiveDigest": "68G62SBQ36dDy4iE5F4ZgL4faDuGZKMHJ3kulWvWkfc=", - "usagesDigest": "JlSIrzC3x0wyrS7RbR50LKyEBAiwEHKjxSr/GInyRu0=", - "recordedFileInputs": { - "@@//requirements_lock.txt": "9ec0910e34ea092f2f5f2937079491bc741bd415a02eef9c7e4a9cff3457ade7" - }, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "pip_311_soupsieve": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "soupsieve==2.5 --hash=sha256:5663d5a7b3bfaeee0bc4372e7fc48f9cff4940b3eec54a6451cc5299f1097690 --hash=sha256:eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_pycodestyle": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pycodestyle==2.11.1 --hash=sha256:41ba0e7afc9752dfb53ced5489e89f8186be00e599e712660695b7a75ff2663f --hash=sha256:44fe31000b2d866f2e41841b18528a505fbd7fef9017b04eff4e2648a0fadc67", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_types_python_dateutil": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "types-python-dateutil==2.9.0.20240316 --hash=sha256:5d2f2e240b86905e40944dd787db6da9263f0deabef1076ddaed797351ec0202 --hash=sha256:6b8cb66d960771ce5ff974e9dd45e38facb81718cc1e208b10b1baccbfdbee3b", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_overrides": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "overrides==7.7.0 --hash=sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a --hash=sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_markupsafe": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "markupsafe==2.1.5 --hash=sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf --hash=sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff --hash=sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f --hash=sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3 --hash=sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532 --hash=sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f --hash=sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617 --hash=sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df --hash=sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4 --hash=sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906 --hash=sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f --hash=sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4 --hash=sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8 --hash=sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371 --hash=sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2 --hash=sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465 --hash=sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52 --hash=sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6 --hash=sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169 --hash=sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad --hash=sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2 --hash=sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0 --hash=sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029 --hash=sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f --hash=sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a --hash=sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced --hash=sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5 --hash=sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c --hash=sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf --hash=sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9 --hash=sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb --hash=sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad --hash=sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3 --hash=sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1 --hash=sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46 --hash=sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc --hash=sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a --hash=sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee --hash=sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900 --hash=sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5 --hash=sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea --hash=sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f --hash=sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5 --hash=sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e --hash=sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a --hash=sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f --hash=sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50 --hash=sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a --hash=sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b --hash=sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4 --hash=sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff --hash=sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2 --hash=sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46 --hash=sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b --hash=sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf --hash=sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5 --hash=sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5 --hash=sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab --hash=sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd --hash=sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_defusedxml": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "defusedxml==0.7.1 --hash=sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69 --hash=sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_executing": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "executing==2.0.1 --hash=sha256:35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147 --hash=sha256:eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_mypy_extensions": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "mypy-extensions==1.0.0 --hash=sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d --hash=sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_psutil": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "psutil==5.9.8 --hash=sha256:02615ed8c5ea222323408ceba16c60e99c3f91639b07da6373fb7e6539abc56d --hash=sha256:05806de88103b25903dff19bb6692bd2e714ccf9e668d050d144012055cbca73 --hash=sha256:26bd09967ae00920df88e0352a91cff1a78f8d69b3ecabbfe733610c0af486c8 --hash=sha256:27cc40c3493bb10de1be4b3f07cae4c010ce715290a5be22b98493509c6299e2 --hash=sha256:36f435891adb138ed3c9e58c6af3e2e6ca9ac2f365efe1f9cfef2794e6c93b4e --hash=sha256:50187900d73c1381ba1454cf40308c2bf6f34268518b3f36a9b663ca87e65e36 --hash=sha256:611052c4bc70432ec770d5d54f64206aa7203a101ec273a0cd82418c86503bb7 --hash=sha256:6be126e3225486dff286a8fb9a06246a5253f4c7c53b475ea5f5ac934e64194c --hash=sha256:7d79560ad97af658a0f6adfef8b834b53f64746d45b403f225b85c5c2c140eee --hash=sha256:8cb6403ce6d8e047495a701dc7c5bd788add903f8986d523e3e20b98b733e421 --hash=sha256:8db4c1b57507eef143a15a6884ca10f7c73876cdf5d51e713151c1236a0e68cf --hash=sha256:aee678c8720623dc456fa20659af736241f575d79429a0e5e9cf88ae0605cc81 --hash=sha256:bc56c2a1b0d15aa3eaa5a60c9f3f8e3e565303b465dbf57a1b730e7a2b9844e0 --hash=sha256:bd1184ceb3f87651a67b2708d4c3338e9b10c5df903f2e3776b62303b26cb631 --hash=sha256:d06016f7f8625a1825ba3732081d77c94589dca78b7a3fc072194851e88461a4 --hash=sha256:d16bbddf0693323b8c6123dd804100241da461e41d6e332fb0ba6058f630f8c8", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_wcwidth": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "wcwidth==0.2.13 --hash=sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859 --hash=sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_matplotlib_inline": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "matplotlib-inline==0.1.7 --hash=sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90 --hash=sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_nbformat": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "nbformat==5.10.4 --hash=sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a --hash=sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_argon2_cffi_bindings": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "argon2-cffi-bindings==21.2.0 --hash=sha256:20ef543a89dee4db46a1a6e206cd015360e5a75822f76df533845c3cbaf72670 --hash=sha256:2c3e3cc67fdb7d82c4718f19b4e7a87123caf8a93fde7e23cf66ac0337d3cb3f --hash=sha256:3b9ef65804859d335dc6b31582cad2c5166f0c3e7975f324d9ffaa34ee7e6583 --hash=sha256:3e385d1c39c520c08b53d63300c3ecc28622f076f4c2b0e6d7e796e9f6502194 --hash=sha256:58ed19212051f49a523abb1dbe954337dc82d947fb6e5a0da60f7c8471a8476c --hash=sha256:5e00316dabdaea0b2dd82d141cc66889ced0cdcbfa599e8b471cf22c620c329a --hash=sha256:603ca0aba86b1349b147cab91ae970c63118a0f30444d4bc80355937c950c082 --hash=sha256:6a22ad9800121b71099d0fb0a65323810a15f2e292f2ba450810a7316e128ee5 --hash=sha256:8cd69c07dd875537a824deec19f978e0f2078fdda07fd5c42ac29668dda5f40f --hash=sha256:93f9bf70084f97245ba10ee36575f0c3f1e7d7724d67d8e5b08e61787c320ed7 --hash=sha256:9524464572e12979364b7d600abf96181d3541da11e23ddf565a32e70bd4dc0d --hash=sha256:b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f --hash=sha256:b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae --hash=sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3 --hash=sha256:bd46088725ef7f58b5a1ef7ca06647ebaf0eb4baff7d1d0d177c6cc8744abd86 --hash=sha256:ccb949252cb2ab3a08c02024acb77cfb179492d5701c7cbdbfd776124d4d2367 --hash=sha256:d4966ef5848d820776f5f562a7d45fdd70c2f330c961d0d745b784034bd9f48d --hash=sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93 --hash=sha256:ed2937d286e2ad0cc79a7087d3c272832865f779430e0cc2b4f3718d3159b0cb --hash=sha256:f1152ac548bd5b8bcecfb0b0371f082037e47128653df2e8ba6e914d384f3c3e --hash=sha256:f9f8b450ed0547e3d473fdc8612083fd08dd2120d6ac8f73828df9b7d45bb351", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_debugpy": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "debugpy==1.8.1 --hash=sha256:016a9fcfc2c6b57f939673c874310d8581d51a0fe0858e7fac4e240c5eb743cb --hash=sha256:0de56aba8249c28a300bdb0672a9b94785074eb82eb672db66c8144fff673146 --hash=sha256:1a9fe0829c2b854757b4fd0a338d93bc17249a3bf69ecf765c61d4c522bb92a8 --hash=sha256:28acbe2241222b87e255260c76741e1fbf04fdc3b6d094fcf57b6c6f75ce1242 --hash=sha256:3a79c6f62adef994b2dbe9fc2cc9cc3864a23575b6e387339ab739873bea53d0 --hash=sha256:3bda0f1e943d386cc7a0e71bfa59f4137909e2ed947fb3946c506e113000f741 --hash=sha256:3ebb70ba1a6524d19fa7bb122f44b74170c447d5746a503e36adc244a20ac539 --hash=sha256:58911e8521ca0c785ac7a0539f1e77e0ce2df753f786188f382229278b4cdf23 --hash=sha256:6df9aa9599eb05ca179fb0b810282255202a66835c6efb1d112d21ecb830ddd3 --hash=sha256:7a3afa222f6fd3d9dfecd52729bc2e12c93e22a7491405a0ecbf9e1d32d45b39 --hash=sha256:7eb7bd2b56ea3bedb009616d9e2f64aab8fc7000d481faec3cd26c98a964bcdd --hash=sha256:92116039b5500633cc8d44ecc187abe2dfa9b90f7a82bbf81d079fcdd506bae9 --hash=sha256:a2e658a9630f27534e63922ebf655a6ab60c370f4d2fc5c02a5b19baf4410ace --hash=sha256:bfb20cb57486c8e4793d41996652e5a6a885b4d9175dd369045dad59eaacea42 --hash=sha256:caad2846e21188797a1f17fc09c31b84c7c3c23baf2516fed5b40b378515bbf0 --hash=sha256:d915a18f0597ef685e88bb35e5d7ab968964b7befefe1aaea1eb5b2640b586c7 --hash=sha256:dda73bf69ea479c8577a0448f8c707691152e6c4de7f0c4dec5a4bc11dee516e --hash=sha256:e38beb7992b5afd9d5244e96ad5fa9135e94993b0c551ceebf3fe1a5d9beb234 --hash=sha256:edcc9f58ec0fd121a25bc950d4578df47428d72e1a0d66c07403b04eb93bcf98 --hash=sha256:efd3fdd3f67a7e576dd869c184c5dd71d9aaa36ded271939da352880c012e703 --hash=sha256:f696d6be15be87aef621917585f9bb94b1dc9e8aced570db1b8a6fc14e8f9b42 --hash=sha256:fd97ed11a4c7f6d042d320ce03d83b20c3fb40da892f994bc041bbc415d7a099", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_pexpect": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pexpect==4.9.0 --hash=sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523 --hash=sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jsonschema": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jsonschema[format-nongpl]==4.22.0 --hash=sha256:5b22d434a45935119af990552c862e5d6d564e8f6601206b305a61fdf661a2b7 --hash=sha256:ff4cfd6b1367a40e7bc6411caec72effadd3db0bbe5017de188f2d6108335802", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jupyter_server": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jupyter-server==2.14.0 --hash=sha256:659154cea512083434fd7c93b7fe0897af7a2fd0b9dd4749282b42eaac4ae677 --hash=sha256:fb6be52c713e80e004fac34b35a0990d6d36ba06fd0a2b2ed82b899143a64210", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_python_dateutil": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "python-dateutil==2.9.0.post0 --hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 --hash=sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jsonpointer": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jsonpointer==2.4 --hash=sha256:15d51bba20eea3165644553647711d150376234112651b4f1811022aecad7d7a --hash=sha256:585cee82b70211fa9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_cffi": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "cffi==1.16.0 --hash=sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc --hash=sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a --hash=sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417 --hash=sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab --hash=sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520 --hash=sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36 --hash=sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743 --hash=sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8 --hash=sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed --hash=sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684 --hash=sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56 --hash=sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324 --hash=sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d --hash=sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235 --hash=sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e --hash=sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088 --hash=sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000 --hash=sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7 --hash=sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e --hash=sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673 --hash=sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c --hash=sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe --hash=sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2 --hash=sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098 --hash=sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8 --hash=sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a --hash=sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0 --hash=sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b --hash=sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896 --hash=sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e --hash=sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9 --hash=sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2 --hash=sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b --hash=sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6 --hash=sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404 --hash=sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f --hash=sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0 --hash=sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4 --hash=sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc --hash=sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936 --hash=sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba --hash=sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872 --hash=sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb --hash=sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614 --hash=sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1 --hash=sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d --hash=sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969 --hash=sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b --hash=sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4 --hash=sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627 --hash=sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956 --hash=sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_click": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "click==8.1.7 --hash=sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28 --hash=sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_h11": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "h11==0.14.0 --hash=sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d --hash=sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_pluggy": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pluggy==1.5.0 --hash=sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 --hash=sha256:44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_requests": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "requests==2.32.2 --hash=sha256:dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289 --hash=sha256:fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jinja2": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jinja2==3.1.4 --hash=sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369 --hash=sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_rpds_py": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "rpds-py==0.18.1 --hash=sha256:05f3d615099bd9b13ecf2fc9cf2d839ad3f20239c678f461c753e93755d629ee --hash=sha256:06d218939e1bf2ca50e6b0ec700ffe755e5216a8230ab3e87c059ebb4ea06afc --hash=sha256:07f2139741e5deb2c5154a7b9629bc5aa48c766b643c1a6750d16f865a82c5fc --hash=sha256:08d74b184f9ab6289b87b19fe6a6d1a97fbfea84b8a3e745e87a5de3029bf944 --hash=sha256:0abeee75434e2ee2d142d650d1e54ac1f8b01e6e6abdde8ffd6eeac6e9c38e20 --hash=sha256:154bf5c93d79558b44e5b50cc354aa0459e518e83677791e6adb0b039b7aa6a7 --hash=sha256:17c6d2155e2423f7e79e3bb18151c686d40db42d8645e7977442170c360194d4 --hash=sha256:1805d5901779662d599d0e2e4159d8a82c0b05faa86ef9222bf974572286b2b6 --hash=sha256:19ba472b9606c36716062c023afa2484d1e4220548751bda14f725a7de17b4f6 --hash=sha256:19e515b78c3fc1039dd7da0a33c28c3154458f947f4dc198d3c72db2b6b5dc93 --hash=sha256:1d54f74f40b1f7aaa595a02ff42ef38ca654b1469bef7d52867da474243cc633 --hash=sha256:207c82978115baa1fd8d706d720b4a4d2b0913df1c78c85ba73fe6c5804505f0 --hash=sha256:2625f03b105328729f9450c8badda34d5243231eef6535f80064d57035738360 --hash=sha256:27bba383e8c5231cd559affe169ca0b96ec78d39909ffd817f28b166d7ddd4d8 --hash=sha256:2c3caec4ec5cd1d18e5dd6ae5194d24ed12785212a90b37f5f7f06b8bedd7139 --hash=sha256:2cc7c1a47f3a63282ab0f422d90ddac4aa3034e39fc66a559ab93041e6505da7 --hash=sha256:2fc24a329a717f9e2448f8cd1f960f9dac4e45b6224d60734edeb67499bab03a --hash=sha256:312fe69b4fe1ffbe76520a7676b1e5ac06ddf7826d764cc10265c3b53f96dbe9 --hash=sha256:32b7daaa3e9389db3695964ce8e566e3413b0c43e3394c05e4b243a4cd7bef26 --hash=sha256:338dee44b0cef8b70fd2ef54b4e09bb1b97fc6c3a58fea5db6cc083fd9fc2724 --hash=sha256:352a88dc7892f1da66b6027af06a2e7e5d53fe05924cc2cfc56495b586a10b72 --hash=sha256:35b2b771b13eee8729a5049c976197ff58a27a3829c018a04341bcf1ae409b2b --hash=sha256:38e14fb4e370885c4ecd734f093a2225ee52dc384b86fa55fe3f74638b2cfb09 --hash=sha256:3c20f05e8e3d4fc76875fc9cb8cf24b90a63f5a1b4c5b9273f0e8225e169b100 --hash=sha256:3dd3cd86e1db5aadd334e011eba4e29d37a104b403e8ca24dcd6703c68ca55b3 --hash=sha256:489bdfe1abd0406eba6b3bb4fdc87c7fa40f1031de073d0cfb744634cc8fa261 --hash=sha256:48c2faaa8adfacefcbfdb5f2e2e7bdad081e5ace8d182e5f4ade971f128e6bb3 --hash=sha256:4a98a1f0552b5f227a3d6422dbd61bc6f30db170939bd87ed14f3c339aa6c7c9 --hash=sha256:4adec039b8e2928983f885c53b7cc4cda8965b62b6596501a0308d2703f8af1b --hash=sha256:4e0ee01ad8260184db21468a6e1c37afa0529acc12c3a697ee498d3c2c4dcaf3 --hash=sha256:51584acc5916212e1bf45edd17f3a6b05fe0cbb40482d25e619f824dccb679de --hash=sha256:531796fb842b53f2695e94dc338929e9f9dbf473b64710c28af5a160b2a8927d --hash=sha256:5463c47c08630007dc0fe99fb480ea4f34a89712410592380425a9b4e1611d8e --hash=sha256:5c45a639e93a0c5d4b788b2613bd637468edd62f8f95ebc6fcc303d58ab3f0a8 --hash=sha256:6031b25fb1b06327b43d841f33842b383beba399884f8228a6bb3df3088485ff --hash=sha256:607345bd5912aacc0c5a63d45a1f73fef29e697884f7e861094e443187c02be5 --hash=sha256:618916f5535784960f3ecf8111581f4ad31d347c3de66d02e728de460a46303c --hash=sha256:636a15acc588f70fda1661234761f9ed9ad79ebed3f2125d44be0862708b666e --hash=sha256:673fdbbf668dd958eff750e500495ef3f611e2ecc209464f661bc82e9838991e --hash=sha256:6afd80f6c79893cfc0574956f78a0add8c76e3696f2d6a15bca2c66c415cf2d4 --hash=sha256:6b5ff7e1d63a8281654b5e2896d7f08799378e594f09cf3674e832ecaf396ce8 --hash=sha256:6c4c4c3f878df21faf5fac86eda32671c27889e13570645a9eea0a1abdd50922 --hash=sha256:6cd8098517c64a85e790657e7b1e509b9fe07487fd358e19431cb120f7d96338 --hash=sha256:6d1e42d2735d437e7e80bab4d78eb2e459af48c0a46e686ea35f690b93db792d --hash=sha256:6e30ac5e329098903262dc5bdd7e2086e0256aa762cc8b744f9e7bf2a427d3f8 --hash=sha256:70a838f7754483bcdc830444952fd89645569e7452e3226de4a613a4c1793fb2 --hash=sha256:720edcb916df872d80f80a1cc5ea9058300b97721efda8651efcd938a9c70a72 --hash=sha256:732672fbc449bab754e0b15356c077cc31566df874964d4801ab14f71951ea80 --hash=sha256:740884bc62a5e2bbb31e584f5d23b32320fd75d79f916f15a788d527a5e83644 --hash=sha256:7700936ef9d006b7ef605dc53aa364da2de5a3aa65516a1f3ce73bf82ecfc7ae --hash=sha256:7732770412bab81c5a9f6d20aeb60ae943a9b36dcd990d876a773526468e7163 --hash=sha256:7750569d9526199c5b97e5a9f8d96a13300950d910cf04a861d96f4273d5b104 --hash=sha256:7f1944ce16401aad1e3f7d312247b3d5de7981f634dc9dfe90da72b87d37887d --hash=sha256:81c5196a790032e0fc2464c0b4ab95f8610f96f1f2fa3d4deacce6a79852da60 --hash=sha256:8352f48d511de5f973e4f2f9412736d7dea76c69faa6d36bcf885b50c758ab9a --hash=sha256:8927638a4d4137a289e41d0fd631551e89fa346d6dbcfc31ad627557d03ceb6d --hash=sha256:8c7672e9fba7425f79019db9945b16e308ed8bc89348c23d955c8c0540da0a07 --hash=sha256:8d2e182c9ee01135e11e9676e9a62dfad791a7a467738f06726872374a83db49 --hash=sha256:910e71711d1055b2768181efa0a17537b2622afeb0424116619817007f8a2b10 --hash=sha256:942695a206a58d2575033ff1e42b12b2aece98d6003c6bc739fbf33d1773b12f --hash=sha256:9437ca26784120a279f3137ee080b0e717012c42921eb07861b412340f85bae2 --hash=sha256:967342e045564cef76dfcf1edb700b1e20838d83b1aa02ab313e6a497cf923b8 --hash=sha256:998125738de0158f088aef3cb264a34251908dd2e5d9966774fdab7402edfab7 --hash=sha256:9e6934d70dc50f9f8ea47081ceafdec09245fd9f6032669c3b45705dea096b88 --hash=sha256:a3d456ff2a6a4d2adcdf3c1c960a36f4fd2fec6e3b4902a42a384d17cf4e7a65 --hash=sha256:a7b28c5b066bca9a4eb4e2f2663012debe680f097979d880657f00e1c30875a0 --hash=sha256:a888e8bdb45916234b99da2d859566f1e8a1d2275a801bb8e4a9644e3c7e7909 --hash=sha256:aa3679e751408d75a0b4d8d26d6647b6d9326f5e35c00a7ccd82b78ef64f65f8 --hash=sha256:aaa71ee43a703c321906813bb252f69524f02aa05bf4eec85f0c41d5d62d0f4c --hash=sha256:b646bf655b135ccf4522ed43d6902af37d3f5dbcf0da66c769a2b3938b9d8184 --hash=sha256:b906b5f58892813e5ba5c6056d6a5ad08f358ba49f046d910ad992196ea61397 --hash=sha256:b9bb1f182a97880f6078283b3505a707057c42bf55d8fca604f70dedfdc0772a --hash=sha256:bd1105b50ede37461c1d51b9698c4f4be6e13e69a908ab7751e3807985fc0346 --hash=sha256:bf18932d0003c8c4d51a39f244231986ab23ee057d235a12b2684ea26a353590 --hash=sha256:c273e795e7a0f1fddd46e1e3cb8be15634c29ae8ff31c196debb620e1edb9333 --hash=sha256:c69882964516dc143083d3795cb508e806b09fc3800fd0d4cddc1df6c36e76bb --hash=sha256:c827576e2fa017a081346dce87d532a5310241648eb3700af9a571a6e9fc7e74 --hash=sha256:cbfbea39ba64f5e53ae2915de36f130588bba71245b418060ec3330ebf85678e --hash=sha256:ce0bb20e3a11bd04461324a6a798af34d503f8d6f1aa3d2aa8901ceaf039176d --hash=sha256:d0cee71bc618cd93716f3c1bf56653740d2d13ddbd47673efa8bf41435a60daa --hash=sha256:d21be4770ff4e08698e1e8e0bce06edb6ea0626e7c8f560bc08222880aca6a6f --hash=sha256:d31dea506d718693b6b2cffc0648a8929bdc51c70a311b2770f09611caa10d53 --hash=sha256:d44607f98caa2961bab4fa3c4309724b185b464cdc3ba6f3d7340bac3ec97cc1 --hash=sha256:d58ad6317d188c43750cb76e9deacf6051d0f884d87dc6518e0280438648a9ac --hash=sha256:d70129cef4a8d979caa37e7fe957202e7eee8ea02c5e16455bc9808a59c6b2f0 --hash=sha256:d85164315bd68c0806768dc6bb0429c6f95c354f87485ee3593c4f6b14def2bd --hash=sha256:d960de62227635d2e61068f42a6cb6aae91a7fe00fca0e3aeed17667c8a34611 --hash=sha256:dc48b479d540770c811fbd1eb9ba2bb66951863e448efec2e2c102625328e92f --hash=sha256:e1735502458621921cee039c47318cb90b51d532c2766593be6207eec53e5c4c --hash=sha256:e2be6e9dd4111d5b31ba3b74d17da54a8319d8168890fbaea4b9e5c3de630ae5 --hash=sha256:e4c39ad2f512b4041343ea3c7894339e4ca7839ac38ca83d68a832fc8b3748ab --hash=sha256:ed402d6153c5d519a0faf1bb69898e97fb31613b49da27a84a13935ea9164dfc --hash=sha256:ee17cd26b97d537af8f33635ef38be873073d516fd425e80559f4585a7b90c43 --hash=sha256:f3027be483868c99b4985fda802a57a67fdf30c5d9a50338d9db646d590198da --hash=sha256:f5bab211605d91db0e2995a17b5c6ee5edec1270e46223e513eaa20da20076ac --hash=sha256:f6f8e3fecca256fefc91bb6765a693d96692459d7d4c644660a9fff32e517843 --hash=sha256:f7afbfee1157e0f9376c00bb232e80a60e59ed716e3211a80cb8506550671e6e --hash=sha256:fa242ac1ff583e4ec7771141606aafc92b361cd90a05c30d93e343a0c2d82a89 --hash=sha256:fab6ce90574645a0d6c58890e9bcaac8d94dff54fb51c69e5522a7358b80ab64", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_mistune": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "mistune==3.0.2 --hash=sha256:71481854c30fdbc938963d3605b72501f5c10a9320ecd412c121c163a1c7d205 --hash=sha256:fc7f93ded930c92394ef2cb6f04a8aabab4117a91449e72dcc8dfa646a508be8", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_arrow": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "arrow==1.3.0 --hash=sha256:c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80 --hash=sha256:d4540617648cb5f895730f1ad8c82a65f2dad0166f57b75f3ca54759c4d67a85", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_python_json_logger": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "python-json-logger==2.0.7 --hash=sha256:23e7ec02d34237c5aa1e29a070193a4ea87583bb4e7f8fd06d3de8264c4b2e1c --hash=sha256:f380b826a991ebbe3de4d897aeec42760035ac760345e57b812938dc8b35e2bd", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_grpcio": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "grpcio==1.63.0 --hash=sha256:01799e8649f9e94ba7db1aeb3452188048b0019dc37696b0f5ce212c87c560c3 --hash=sha256:0697563d1d84d6985e40ec5ec596ff41b52abb3fd91ec240e8cb44a63b895094 --hash=sha256:08e1559fd3b3b4468486b26b0af64a3904a8dbc78d8d936af9c1cf9636eb3e8b --hash=sha256:166e5c460e5d7d4656ff9e63b13e1f6029b122104c1633d5f37eaea348d7356d --hash=sha256:1ff737cf29b5b801619f10e59b581869e32f400159e8b12d7a97e7e3bdeee6a2 --hash=sha256:219bb1848cd2c90348c79ed0a6b0ea51866bc7e72fa6e205e459fedab5770172 --hash=sha256:259e11932230d70ef24a21b9fb5bb947eb4703f57865a404054400ee92f42f5d --hash=sha256:2e93aca840c29d4ab5db93f94ed0a0ca899e241f2e8aec6334ab3575dc46125c --hash=sha256:3a6d1f9ea965e750db7b4ee6f9fdef5fdf135abe8a249e75d84b0a3e0c668a1b --hash=sha256:50344663068041b34a992c19c600236e7abb42d6ec32567916b87b4c8b8833b3 --hash=sha256:56cdf96ff82e3cc90dbe8bac260352993f23e8e256e063c327b6cf9c88daf7a9 --hash=sha256:5c039ef01516039fa39da8a8a43a95b64e288f79f42a17e6c2904a02a319b357 --hash=sha256:6426e1fb92d006e47476d42b8f240c1d916a6d4423c5258ccc5b105e43438f61 --hash=sha256:65bf975639a1f93bee63ca60d2e4951f1b543f498d581869922910a476ead2f5 --hash=sha256:6a1a3642d76f887aa4009d92f71eb37809abceb3b7b5a1eec9c554a246f20e3a --hash=sha256:6ef0ad92873672a2a3767cb827b64741c363ebaa27e7f21659e4e31f4d750280 --hash=sha256:756fed02dacd24e8f488f295a913f250b56b98fb793f41d5b2de6c44fb762434 --hash=sha256:75f701ff645858a2b16bc8c9fc68af215a8bb2d5a9b647448129de6e85d52bce --hash=sha256:8064d986d3a64ba21e498b9a376cbc5d6ab2e8ab0e288d39f266f0fca169b90d --hash=sha256:878b1d88d0137df60e6b09b74cdb73db123f9579232c8456f53e9abc4f62eb3c --hash=sha256:8f3f6883ce54a7a5f47db43289a0a4c776487912de1a0e2cc83fdaec9685cc9f --hash=sha256:91b73d3f1340fefa1e1716c8c1ec9930c676d6b10a3513ab6c26004cb02d8b3f --hash=sha256:93a46794cc96c3a674cdfb59ef9ce84d46185fe9421baf2268ccb556f8f81f57 --hash=sha256:93f45f27f516548e23e4ec3fbab21b060416007dbe768a111fc4611464cc773f --hash=sha256:9e350cb096e5c67832e9b6e018cf8a0d2a53b2a958f6251615173165269a91b0 --hash=sha256:a2d60cd1d58817bc5985fae6168d8b5655c4981d448d0f5b6194bbcc038090d2 --hash=sha256:a3abfe0b0f6798dedd2e9e92e881d9acd0fdb62ae27dcbbfa7654a57e24060c0 --hash=sha256:a44624aad77bf8ca198c55af811fd28f2b3eaf0a50ec5b57b06c034416ef2d0a --hash=sha256:a7b19dfc74d0be7032ca1eda0ed545e582ee46cd65c162f9e9fc6b26ef827dc6 --hash=sha256:ad2ac8903b2eae071055a927ef74121ed52d69468e91d9bcbd028bd0e554be6d --hash=sha256:b005292369d9c1f80bf70c1db1c17c6c342da7576f1c689e8eee4fb0c256af85 --hash=sha256:b2e44f59316716532a993ca2966636df6fbe7be4ab6f099de6815570ebe4383a --hash=sha256:b3afbd9d6827fa6f475a4f91db55e441113f6d3eb9b7ebb8fb806e5bb6d6bd0d --hash=sha256:b416252ac5588d9dfb8a30a191451adbf534e9ce5f56bb02cd193f12d8845b7f --hash=sha256:b5194775fec7dc3dbd6a935102bb156cd2c35efe1685b0a46c67b927c74f0cfb --hash=sha256:cacdef0348a08e475a721967f48206a2254a1b26ee7637638d9e081761a5ba86 --hash=sha256:cd1e68776262dd44dedd7381b1a0ad09d9930ffb405f737d64f505eb7f77d6c7 --hash=sha256:cdcda1156dcc41e042d1e899ba1f5c2e9f3cd7625b3d6ebfa619806a4c1aadda --hash=sha256:cf8dae9cc0412cb86c8de5a8f3be395c5119a370f3ce2e69c8b7d46bb9872c8d --hash=sha256:d2497769895bb03efe3187fb1888fc20e98a5f18b3d14b606167dacda5789434 --hash=sha256:e3b77eaefc74d7eb861d3ffbdf91b50a1bb1639514ebe764c47773b833fa2d91 --hash=sha256:e48cee31bc5f5a31fb2f3b573764bd563aaa5472342860edcc7039525b53e46a --hash=sha256:e4cbb2100ee46d024c45920d16e888ee5d3cf47c66e316210bc236d5bebc42b3 --hash=sha256:f28f8b2db7b86c77916829d64ab21ff49a9d8289ea1564a2b2a3a8ed9ffcccd3 --hash=sha256:f3023e14805c61bc439fb40ca545ac3d5740ce66120a678a3c6c2c55b70343d1 --hash=sha256:fdf348ae69c6ff484402cfdb14e18c1b0054ac2420079d575c53a60b9b2853ae", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_prometheus_client": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "prometheus-client==0.20.0 --hash=sha256:287629d00b147a32dcb2be0b9df905da599b2d82f80377083ec8463309a4bb89 --hash=sha256:cde524a85bce83ca359cc837f28b8c0db5cac7aa653a588fd7e84ba061c329e7", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_anyio": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "anyio==4.3.0 --hash=sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8 --hash=sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_ptyprocess": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "ptyprocess==0.7.0 --hash=sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35 --hash=sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_black": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "black==24.4.2 --hash=sha256:257d724c2c9b1660f353b36c802ccece186a30accc7742c176d29c146df6e474 --hash=sha256:37aae07b029fa0174d39daf02748b379399b909652a806e5708199bd93899da1 --hash=sha256:415e686e87dbbe6f4cd5ef0fbf764af7b89f9057b97c908742b6008cc554b9c0 --hash=sha256:48a85f2cb5e6799a9ef05347b476cce6c182d6c71ee36925a6c194d074336ef8 --hash=sha256:7768a0dbf16a39aa5e9a3ded568bb545c8c2727396d063bbaf847df05b08cd96 --hash=sha256:7e122b1c4fb252fd85df3ca93578732b4749d9be076593076ef4d07a0233c3e1 --hash=sha256:88c57dc656038f1ab9f92b3eb5335ee9b021412feaa46330d5eba4e51fe49b04 --hash=sha256:8e537d281831ad0e71007dcdcbe50a71470b978c453fa41ce77186bbe0ed6021 --hash=sha256:98e123f1d5cfd42f886624d84464f7756f60ff6eab89ae845210631714f6db94 --hash=sha256:accf49e151c8ed2c0cdc528691838afd217c50412534e876a19270fea1e28e2d --hash=sha256:b1530ae42e9d6d5b670a34db49a94115a64596bc77710b1d05e9801e62ca0a7c --hash=sha256:b9176b9832e84308818a99a561e90aa479e73c523b3f77afd07913380ae2eab7 --hash=sha256:bdde6f877a18f24844e381d45e9947a49e97933573ac9d4345399be37621e26c --hash=sha256:be8bef99eb46d5021bf053114442914baeb3649a89dc5f3a555c88737e5e98fc --hash=sha256:bf10f7310db693bb62692609b397e8d67257c55f949abde4c67f9cc574492cc7 --hash=sha256:c872b53057f000085da66a19c55d68f6f8ddcac2642392ad3a355878406fbd4d --hash=sha256:d36ed1124bb81b32f8614555b34cc4259c3fbc7eec17870e8ff8ded335b58d8c --hash=sha256:da33a1a5e49c4122ccdfd56cd021ff1ebc4a1ec4e2d01594fef9b6f267a9e741 --hash=sha256:dd1b5a14e417189db4c7b64a6540f31730713d173f0b63e55fabd52d61d8fdce --hash=sha256:e151054aa00bad1f4e1f04919542885f89f5f7d086b8a59e5000e6c616896ffb --hash=sha256:eaea3008c281f1038edb473c1aa8ed8143a5535ff18f978a318f10302b254063 --hash=sha256:ef703f83fc32e131e9bcc0a5094cfe85599e7109f896fe8bc96cc402f3eb4b6e", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jupyterlab_server": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jupyterlab-server==2.27.2 --hash=sha256:15cbb349dc45e954e09bacf81b9f9bcb10815ff660fb2034ecd7417db3a7ea27 --hash=sha256:54aa2d64fd86383b5438d9f0c032f043c4d8c0264b8af9f60bd061157466ea43", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_isort": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "isort==5.13.2 --hash=sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109 --hash=sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_nbclient": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "nbclient==0.10.0 --hash=sha256:4b3f1b7dba531e498449c4db4f53da339c91d449dc11e9af3a43b4eb5c5abb09 --hash=sha256:f13e3529332a1f1f81d82a53210322476a168bb7090a0289c795fe9cc11c9d3f", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_pycparser": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pycparser==2.22 --hash=sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6 --hash=sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_fqdn": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "fqdn==1.5.1 --hash=sha256:105ed3677e767fb5ca086a0c1f4bb66ebc3c100be518f0e0d755d9eae164d89f --hash=sha256:3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_pyzmq": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pyzmq==26.0.3 --hash=sha256:01fbfbeb8249a68d257f601deb50c70c929dc2dfe683b754659569e502fbd3aa --hash=sha256:0270b49b6847f0d106d64b5086e9ad5dc8a902413b5dbbb15d12b60f9c1747a4 --hash=sha256:03c0ae165e700364b266876d712acb1ac02693acd920afa67da2ebb91a0b3c09 --hash=sha256:068ca17214038ae986d68f4a7021f97e187ed278ab6dccb79f837d765a54d753 --hash=sha256:082a2988364b60bb5de809373098361cf1dbb239623e39e46cb18bc035ed9c0c --hash=sha256:0aaf982e68a7ac284377d051c742610220fd06d330dcd4c4dbb4cdd77c22a537 --hash=sha256:0c0991f5a96a8e620f7691e61178cd8f457b49e17b7d9cfa2067e2a0a89fc1d5 --hash=sha256:115f8359402fa527cf47708d6f8a0f8234f0e9ca0cab7c18c9c189c194dbf620 --hash=sha256:15c59e780be8f30a60816a9adab900c12a58d79c1ac742b4a8df044ab2a6d920 --hash=sha256:1b7d0e124948daa4d9686d421ef5087c0516bc6179fdcf8828b8444f8e461a77 --hash=sha256:1c8eb19abe87029c18f226d42b8a2c9efdd139d08f8bf6e085dd9075446db450 --hash=sha256:204e0f176fd1d067671157d049466869b3ae1fc51e354708b0dc41cf94e23a3a --hash=sha256:2136f64fbb86451dbbf70223635a468272dd20075f988a102bf8a3f194a411dc --hash=sha256:2b291d1230845871c00c8462c50565a9cd6026fe1228e77ca934470bb7d70ea0 --hash=sha256:2c18645ef6294d99b256806e34653e86236eb266278c8ec8112622b61db255de --hash=sha256:2cc4e280098c1b192c42a849de8de2c8e0f3a84086a76ec5b07bfee29bda7d18 --hash=sha256:2ed8357f4c6e0daa4f3baf31832df8a33334e0fe5b020a61bc8b345a3db7a606 --hash=sha256:3191d312c73e3cfd0f0afdf51df8405aafeb0bad71e7ed8f68b24b63c4f36500 --hash=sha256:3401613148d93ef0fd9aabdbddb212de3db7a4475367f49f590c837355343972 --hash=sha256:34106f68e20e6ff253c9f596ea50397dbd8699828d55e8fa18bd4323d8d966e6 --hash=sha256:3516119f4f9b8671083a70b6afaa0a070f5683e431ab3dc26e9215620d7ca1ad --hash=sha256:38ece17ec5f20d7d9b442e5174ae9f020365d01ba7c112205a4d59cf19dc38ee --hash=sha256:3b4032a96410bdc760061b14ed6a33613ffb7f702181ba999df5d16fb96ba16a --hash=sha256:3bf8b000a4e2967e6dfdd8656cd0757d18c7e5ce3d16339e550bd462f4857e59 --hash=sha256:3e3070e680f79887d60feeda051a58d0ac36622e1759f305a41059eff62c6da7 --hash=sha256:4496b1282c70c442809fc1b151977c3d967bfb33e4e17cedbf226d97de18f709 --hash=sha256:44dd6fc3034f1eaa72ece33588867df9e006a7303725a12d64c3dff92330f625 --hash=sha256:4adfbb5451196842a88fda3612e2c0414134874bffb1c2ce83ab4242ec9e027d --hash=sha256:4b7c0c0b3244bb2275abe255d4a30c050d541c6cb18b870975553f1fb6f37527 --hash=sha256:4c82a6d952a1d555bf4be42b6532927d2a5686dd3c3e280e5f63225ab47ac1f5 --hash=sha256:5344b896e79800af86ad643408ca9aa303a017f6ebff8cee5a3163c1e9aec987 --hash=sha256:5bde86a2ed3ce587fa2b207424ce15b9a83a9fa14422dcc1c5356a13aed3df9d --hash=sha256:5bf6c237f8c681dfb91b17f8435b2735951f0d1fad10cc5dfd96db110243370b --hash=sha256:5dbb9c997932473a27afa93954bb77a9f9b786b4ccf718d903f35da3232317de --hash=sha256:69ea9d6d9baa25a4dc9cef5e2b77b8537827b122214f210dd925132e34ae9b12 --hash=sha256:6b3146f9ae6af82c47a5282ac8803523d381b3b21caeae0327ed2f7ecb718798 --hash=sha256:6bcb34f869d431799c3ee7d516554797f7760cb2198ecaa89c3f176f72d062be --hash=sha256:6ca08b840fe95d1c2bd9ab92dac5685f949fc6f9ae820ec16193e5ddf603c3b2 --hash=sha256:6ca7a9a06b52d0e38ccf6bca1aeff7be178917893f3883f37b75589d42c4ac20 --hash=sha256:703c60b9910488d3d0954ca585c34f541e506a091a41930e663a098d3b794c67 --hash=sha256:715bdf952b9533ba13dfcf1f431a8f49e63cecc31d91d007bc1deb914f47d0e4 --hash=sha256:72b67f966b57dbd18dcc7efbc1c7fc9f5f983e572db1877081f075004614fcdd --hash=sha256:74423631b6be371edfbf7eabb02ab995c2563fee60a80a30829176842e71722a --hash=sha256:77a85dca4c2430ac04dc2a2185c2deb3858a34fe7f403d0a946fa56970cf60a1 --hash=sha256:7821d44fe07335bea256b9f1f41474a642ca55fa671dfd9f00af8d68a920c2d4 --hash=sha256:788f15721c64109cf720791714dc14afd0f449d63f3a5487724f024345067381 --hash=sha256:7ca684ee649b55fd8f378127ac8462fb6c85f251c2fb027eb3c887e8ee347bcd --hash=sha256:7daa3e1369355766dea11f1d8ef829905c3b9da886ea3152788dc25ee6079e02 --hash=sha256:7e6bc96ebe49604df3ec2c6389cc3876cabe475e6bfc84ced1bf4e630662cb35 --hash=sha256:80b12f25d805a919d53efc0a5ad7c0c0326f13b4eae981a5d7b7cc343318ebb7 --hash=sha256:871587bdadd1075b112e697173e946a07d722459d20716ceb3d1bd6c64bd08ce --hash=sha256:88b88282e55fa39dd556d7fc04160bcf39dea015f78e0cecec8ff4f06c1fc2b5 --hash=sha256:8d7a498671ca87e32b54cb47c82a92b40130a26c5197d392720a1bce1b3c77cf --hash=sha256:926838a535c2c1ea21c903f909a9a54e675c2126728c21381a94ddf37c3cbddf --hash=sha256:971e8990c5cc4ddcff26e149398fc7b0f6a042306e82500f5e8db3b10ce69f84 --hash=sha256:9b273ecfbc590a1b98f014ae41e5cf723932f3b53ba9367cfb676f838038b32c --hash=sha256:a42db008d58530efa3b881eeee4991146de0b790e095f7ae43ba5cc612decbc5 --hash=sha256:a72a84570f84c374b4c287183debc776dc319d3e8ce6b6a0041ce2e400de3f32 --hash=sha256:ac97a21de3712afe6a6c071abfad40a6224fd14fa6ff0ff8d0c6e6cd4e2f807a --hash=sha256:acb704195a71ac5ea5ecf2811c9ee19ecdc62b91878528302dd0be1b9451cc90 --hash=sha256:b32bff85fb02a75ea0b68f21e2412255b5731f3f389ed9aecc13a6752f58ac97 --hash=sha256:b3cd31f859b662ac5d7f4226ec7d8bd60384fa037fc02aee6ff0b53ba29a3ba8 --hash=sha256:b63731993cdddcc8e087c64e9cf003f909262b359110070183d7f3025d1c56b5 --hash=sha256:b6907da3017ef55139cf0e417c5123a84c7332520e73a6902ff1f79046cd3b94 --hash=sha256:ba6e5e6588e49139a0979d03a7deb9c734bde647b9a8808f26acf9c547cab1bf --hash=sha256:c1c8f2a2ca45292084c75bb6d3a25545cff0ed931ed228d3a1810ae3758f975f --hash=sha256:ce828058d482ef860746bf532822842e0ff484e27f540ef5c813d516dd8896d2 --hash=sha256:d0a2d1bd63a4ad79483049b26514e70fa618ce6115220da9efdff63688808b17 --hash=sha256:d0cdde3c78d8ab5b46595054e5def32a755fc028685add5ddc7403e9f6de9879 --hash=sha256:d57dfbf9737763b3a60d26e6800e02e04284926329aee8fb01049635e957fe81 --hash=sha256:d8416c23161abd94cc7da80c734ad7c9f5dbebdadfdaa77dad78244457448223 --hash=sha256:dba7d9f2e047dfa2bca3b01f4f84aa5246725203d6284e3790f2ca15fba6b40a --hash=sha256:dbf012d8fcb9f2cf0643b65df3b355fdd74fc0035d70bb5c845e9e30a3a4654b --hash=sha256:e1258c639e00bf5e8a522fec6c3eaa3e30cf1c23a2f21a586be7e04d50c9acab --hash=sha256:e222562dc0f38571c8b1ffdae9d7adb866363134299264a1958d077800b193b7 --hash=sha256:e4946d6bdb7ba972dfda282f9127e5756d4f299028b1566d1245fa0d438847e6 --hash=sha256:e746524418b70f38550f2190eeee834db8850088c834d4c8406fbb9bc1ae10b2 --hash=sha256:e76654e9dbfb835b3518f9938e565c7806976c07b37c33526b574cc1a1050480 --hash=sha256:e8918973fbd34e7814f59143c5f600ecd38b8038161239fd1a3d33d5817a38b8 --hash=sha256:e891ce81edd463b3b4c3b885c5603c00141151dd9c6936d98a680c8c72fe5c67 --hash=sha256:ebbbd0e728af5db9b04e56389e2299a57ea8b9dd15c9759153ee2455b32be6ad --hash=sha256:eeb438a26d87c123bb318e5f2b3d86a36060b01f22fbdffd8cf247d52f7c9a2b --hash=sha256:eed56b6a39216d31ff8cd2f1d048b5bf1700e4b32a01b14379c3b6dde9ce3aa3 --hash=sha256:f17cde1db0754c35a91ac00b22b25c11da6eec5746431d6e5092f0cd31a3fea9 --hash=sha256:f1a9b7d00fdf60b4039f4455afd031fe85ee8305b019334b72dcf73c567edc47 --hash=sha256:f4b6cecbbf3b7380f3b61de3a7b93cb721125dc125c854c14ddc91225ba52f83 --hash=sha256:f6b1d1c631e5940cac5a0b22c5379c86e8df6a4ec277c7a856b714021ab6cfad --hash=sha256:f6c21c00478a7bea93caaaef9e7629145d4153b15a8653e8bb4609d4bc70dbfc", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_babel": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "babel==2.15.0 --hash=sha256:08706bdad8d0a3413266ab61bd6c34d0c28d6e1e7badf40a2cebe67644e2e1fb --hash=sha256:8daf0e265d05768bc6c7a314cf1321e9a123afc328cc635c18622a2f30a04413", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jupyter_core": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jupyter-core==5.7.2 --hash=sha256:4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409 --hash=sha256:aa5f8d32bbf6b431ac830496da7392035d6f61b4f54872f15c4bd2a9c3f536d9", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_notebook_shim": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "notebook-shim==0.2.4 --hash=sha256:411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef --hash=sha256:b4b2cfa1b65d98307ca24361f5b30fe785b53c3fd07b7a47e89acb5e6ac638cb", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_pytest": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pytest==8.2.1 --hash=sha256:5046e5b46d8e4cac199c373041f26be56fdb81eb4e67dc11d4e10811fc3408fd --hash=sha256:faccc5d332b8c3719f40283d0d44aa5cf101cec36f88cde9ed8f2bc0538612b1", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_asttokens": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "asttokens==2.4.1 --hash=sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24 --hash=sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_flake8": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "flake8==7.0.0 --hash=sha256:33f96621059e65eec474169085dc92bf26e7b2d47366b70be2f67ab80dc25132 --hash=sha256:a6dfbb75e03252917f2473ea9653f7cd799c3064e54d4c8140044c5c065f53c3", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_tinycss2": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "tinycss2==1.3.0 --hash=sha256:152f9acabd296a8375fbca5b84c961ff95971fcfc32e79550c8df8e29118c54d --hash=sha256:54a8dbdffb334d536851be0226030e9505965bb2f30f21a4a82c55fb2a80fae7", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_isoduration": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "isoduration==20.11.0 --hash=sha256:ac2f9015137935279eac671f94f89eb00584f940f5dc49462a0c4ee692ba1bd9 --hash=sha256:b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_typing_extensions": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "typing-extensions==4.12.0 --hash=sha256:8cbcdc8606ebcb0d95453ad7dc5065e6237b6aa230a31e81d0f440c30fed5fd8 --hash=sha256:b349c66bea9016ac22978d800cfff206d5f9816951f12a7d0ec5578b0a819594", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_fastjsonschema": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "fastjsonschema==2.19.1 --hash=sha256:3672b47bc94178c9f23dbb654bf47440155d4db9df5f7bc47643315f9c405cd0 --hash=sha256:e3126a94bdc4623d3de4485f8d468a12f02a67921315ddc87836d6e456dc789d", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_pathspec": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pathspec==0.12.1 --hash=sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08 --hash=sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_six": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "six==1.16.0 --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jupyterlab_pygments": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jupyterlab-pygments==0.3.0 --hash=sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d --hash=sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_json5": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "json5==0.9.25 --hash=sha256:34ed7d834b1341a86987ed52f3f76cd8ee184394906b6e22a1e0deb9ab294e8f --hash=sha256:548e41b9be043f9426776f05df8635a00fe06104ea51ed24b67f908856e151ae", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_urllib3": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "urllib3==2.2.2 --hash=sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472 --hash=sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_prompt_toolkit": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "prompt-toolkit==3.0.43 --hash=sha256:3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d --hash=sha256:a11a29cb3bf0a28a387fe5122cdb649816a957cd9261dcedf8c9f1fef33eacf6", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_sniffio": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "sniffio==1.3.1 --hash=sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2 --hash=sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip": { - "bzlFile": "@@rules_python~//python/private/bzlmod:pip_repository.bzl", - "ruleClassName": "pip_repository", - "attributes": { - "repo_name": "pip", - "whl_map": { - "anyio": [ - "3.11" - ], - "argon2_cffi": [ - "3.11" - ], - "argon2_cffi_bindings": [ - "3.11" - ], - "arrow": [ - "3.11" - ], - "asttokens": [ - "3.11" - ], - "async_lru": [ - "3.11" - ], - "attrs": [ - "3.11" - ], - "babel": [ - "3.11" - ], - "beautifulsoup4": [ - "3.11" - ], - "black": [ - "3.11" - ], - "bleach": [ - "3.11" - ], - "certifi": [ - "3.11" - ], - "cffi": [ - "3.11" - ], - "charset_normalizer": [ - "3.11" - ], - "click": [ - "3.11" - ], - "comm": [ - "3.11" - ], - "debugpy": [ - "3.11" - ], - "decorator": [ - "3.11" - ], - "defusedxml": [ - "3.11" - ], - "executing": [ - "3.11" - ], - "fastjsonschema": [ - "3.11" - ], - "flake8": [ - "3.11" - ], - "fqdn": [ - "3.11" - ], - "grpcio": [ - "3.11" - ], - "h11": [ - "3.11" - ], - "httpcore": [ - "3.11" - ], - "httpx": [ - "3.11" - ], - "idna": [ - "3.11" - ], - "iniconfig": [ - "3.11" - ], - "ipdb": [ - "3.11" - ], - "ipykernel": [ - "3.11" - ], - "ipython": [ - "3.11" - ], - "isoduration": [ - "3.11" - ], - "isort": [ - "3.11" - ], - "jedi": [ - "3.11" - ], - "jinja2": [ - "3.11" - ], - "json5": [ - "3.11" - ], - "jsonpointer": [ - "3.11" - ], - "jsonschema": [ - "3.11" - ], - "jsonschema_specifications": [ - "3.11" - ], - "jupyter_client": [ - "3.11" - ], - "jupyter_core": [ - "3.11" - ], - "jupyter_events": [ - "3.11" - ], - "jupyter_lsp": [ - "3.11" - ], - "jupyter_server": [ - "3.11" - ], - "jupyter_server_terminals": [ - "3.11" - ], - "jupyterlab": [ - "3.11" - ], - "jupyterlab_pygments": [ - "3.11" - ], - "jupyterlab_server": [ - "3.11" - ], - "markupsafe": [ - "3.11" - ], - "matplotlib_inline": [ - "3.11" - ], - "mccabe": [ - "3.11" - ], - "mistune": [ - "3.11" - ], - "mypy_extensions": [ - "3.11" - ], - "nbclient": [ - "3.11" - ], - "nbconvert": [ - "3.11" - ], - "nbformat": [ - "3.11" - ], - "nest_asyncio": [ - "3.11" - ], - "notebook": [ - "3.11" - ], - "notebook_shim": [ - "3.11" - ], - "overrides": [ - "3.11" - ], - "packaging": [ - "3.11" - ], - "pandocfilters": [ - "3.11" - ], - "parso": [ - "3.11" - ], - "pathspec": [ - "3.11" - ], - "pexpect": [ - "3.11" - ], - "platformdirs": [ - "3.11" - ], - "pluggy": [ - "3.11" - ], - "prometheus_client": [ - "3.11" - ], - "prompt_toolkit": [ - "3.11" - ], - "psutil": [ - "3.11" - ], - "ptyprocess": [ - "3.11" - ], - "pure_eval": [ - "3.11" - ], - "pycodestyle": [ - "3.11" - ], - "pycparser": [ - "3.11" - ], - "pyflakes": [ - "3.11" - ], - "pygments": [ - "3.11" - ], - "pytest": [ - "3.11" - ], - "python_dateutil": [ - "3.11" - ], - "python_json_logger": [ - "3.11" - ], - "pyyaml": [ - "3.11" - ], - "pyzmq": [ - "3.11" - ], - "referencing": [ - "3.11" - ], - "requests": [ - "3.11" - ], - "rfc3339_validator": [ - "3.11" - ], - "rfc3986_validator": [ - "3.11" - ], - "rpds_py": [ - "3.11" - ], - "send2trash": [ - "3.11" - ], - "six": [ - "3.11" - ], - "sniffio": [ - "3.11" - ], - "soupsieve": [ - "3.11" - ], - "stack_data": [ - "3.11" - ], - "terminado": [ - "3.11" - ], - "tinycss2": [ - "3.11" - ], - "tornado": [ - "3.11" - ], - "traitlets": [ - "3.11" - ], - "types_python_dateutil": [ - "3.11" - ], - "typing_extensions": [ - "3.11" - ], - "uri_template": [ - "3.11" - ], - "urllib3": [ - "3.11" - ], - "wcwidth": [ - "3.11" - ], - "webcolors": [ - "3.11" - ], - "webencodings": [ - "3.11" - ], - "websocket_client": [ - "3.11" - ] - }, - "default_version": "3.11" - } - }, - "pip_311_pure_eval": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pure-eval==0.2.2 --hash=sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350 --hash=sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_pyflakes": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pyflakes==3.2.0 --hash=sha256:1c61603ff154621fb2a9172037d84dca3500def8c8b630657d1701f026f8af3f --hash=sha256:84b5be138a2dfbb40689ca07e2152deb896a65c3a3e24c251c5c62489568074a", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_pyyaml": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pyyaml==6.0.1 --hash=sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5 --hash=sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc --hash=sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df --hash=sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741 --hash=sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206 --hash=sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27 --hash=sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595 --hash=sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62 --hash=sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98 --hash=sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696 --hash=sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290 --hash=sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9 --hash=sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d --hash=sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6 --hash=sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867 --hash=sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47 --hash=sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486 --hash=sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6 --hash=sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3 --hash=sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007 --hash=sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938 --hash=sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0 --hash=sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c --hash=sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735 --hash=sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d --hash=sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28 --hash=sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4 --hash=sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba --hash=sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8 --hash=sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef --hash=sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5 --hash=sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd --hash=sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3 --hash=sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0 --hash=sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515 --hash=sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c --hash=sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c --hash=sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924 --hash=sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34 --hash=sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43 --hash=sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859 --hash=sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673 --hash=sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54 --hash=sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a --hash=sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b --hash=sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab --hash=sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa --hash=sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c --hash=sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585 --hash=sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d --hash=sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_rfc3339_validator": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "rfc3339-validator==0.1.4 --hash=sha256:138a2abdf93304ad60530167e51d2dfb9549521a836871b88d7f4695d0022f6b --hash=sha256:24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_traitlets": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "traitlets==5.14.3 --hash=sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7 --hash=sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_parso": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "parso==0.8.4 --hash=sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18 --hash=sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jupyter_server_terminals": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jupyter-server-terminals==0.5.3 --hash=sha256:41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa --hash=sha256:5ae0295167220e9ace0edcfdb212afd2b01ee8d179fe6f23c899590e9b8a5269", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_rfc3986_validator": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "rfc3986-validator==0.1.1 --hash=sha256:2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9 --hash=sha256:3d44bde7921b3b9ec3ae4e3adca370438eccebc676456449b145d533b240d055", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_nest_asyncio": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "nest-asyncio==1.6.0 --hash=sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe --hash=sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jupyterlab": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jupyterlab==4.2.1 --hash=sha256:6ac6e3827b3c890e6e549800e8a4f4aaea6a69321e2240007902aa7a0c56a8e4 --hash=sha256:a10fb71085a6900820c62d43324005046402ffc8f0fde696103e37238a839507", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_certifi": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "certifi==2024.2.2 --hash=sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f --hash=sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_tornado": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "tornado==6.4.1 --hash=sha256:163b0aafc8e23d8cdc3c9dfb24c5368af84a81e3364745ccb4427669bf84aec8 --hash=sha256:25486eb223babe3eed4b8aecbac33b37e3dd6d776bc730ca14e1bf93888b979f --hash=sha256:454db8a7ecfcf2ff6042dde58404164d969b6f5d58b926da15e6b23817950fc4 --hash=sha256:613bf4ddf5c7a95509218b149b555621497a6cc0d46ac341b30bd9ec19eac7f3 --hash=sha256:6d5ce3437e18a2b66fbadb183c1d3364fb03f2be71299e7d10dbeeb69f4b2a14 --hash=sha256:8ae50a504a740365267b2a8d1a90c9fbc86b780a39170feca9bcc1787ff80842 --hash=sha256:92d3ab53183d8c50f8204a51e6f91d18a15d5ef261e84d452800d4ff6fc504e9 --hash=sha256:a02a08cc7a9314b006f653ce40483b9b3c12cda222d6a46d4ac63bb6c9057698 --hash=sha256:b24b8982ed444378d7f21d563f4180a2de31ced9d8d84443907a0a64da2072e7 --hash=sha256:d9a566c40b89757c9aa8e6f032bcdb8ca8795d7c1a9762910c722b1635c9de4d --hash=sha256:e2e20b9113cd7293f164dc46fffb13535266e713cdb87bd2d15ddb336e96cfc4", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_uri_template": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "uri-template==1.3.0 --hash=sha256:0e00f8eb65e18c7de20d595a14336e9f337ead580c70934141624b6d1ffdacc7 --hash=sha256:a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311__groups": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "group_library", - "attributes": { - "repo_prefix": "pip_311_", - "groups": {} - } - }, - "pip_311_pygments": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pygments==2.18.0 --hash=sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199 --hash=sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_platformdirs": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "platformdirs==4.2.2 --hash=sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee --hash=sha256:38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_ipdb": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "ipdb==0.13.13 --hash=sha256:45529994741c4ab6d2388bfa5d7b725c2cf7fe9deffabdb8a6113aa5ed449ed4 --hash=sha256:e3ac6018ef05126d442af680aad863006ec19d02290561ac88b8b1c0b0cfc726", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_attrs": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "attrs==23.2.0 --hash=sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30 --hash=sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jsonschema_specifications": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jsonschema-specifications==2023.12.1 --hash=sha256:48a76787b3e70f5ed53f1160d2b81f586e4ca6d1548c5de7085d1682674764cc --hash=sha256:87e4fdf3a94858b8a2ba2778d9ba57d8a9cafca7c7489c46ba0d30a8bc6a9c3c", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_beautifulsoup4": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "beautifulsoup4==4.12.3 --hash=sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051 --hash=sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_pandocfilters": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "pandocfilters==1.5.1 --hash=sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e --hash=sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_httpx": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "httpx==0.27.0 --hash=sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5 --hash=sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_iniconfig": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "iniconfig==2.0.0 --hash=sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3 --hash=sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_mccabe": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "mccabe==0.7.0 --hash=sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 --hash=sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_terminado": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "terminado==0.18.1 --hash=sha256:a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0 --hash=sha256:de09f2c4b85de4765f7714688fff57d3e75bad1f909b589fde880460c753fd2e", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_ipykernel": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "ipykernel==6.29.4 --hash=sha256:1181e653d95c6808039c509ef8e67c4126b3b3af7781496c7cbfb5ed938a27da --hash=sha256:3d44070060f9475ac2092b760123fadf105d2e2493c24848b6691a7c4f42af5c", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_nbconvert": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "nbconvert==7.16.4 --hash=sha256:05873c620fe520b6322bf8a5ad562692343fe3452abda5765c7a34b7d1aa3eb3 --hash=sha256:86ca91ba266b0a448dc96fa6c5b9d98affabde2867b363258703536807f9f7f4", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_charset_normalizer": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "charset-normalizer==3.3.2 --hash=sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027 --hash=sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087 --hash=sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786 --hash=sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8 --hash=sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09 --hash=sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185 --hash=sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574 --hash=sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e --hash=sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519 --hash=sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898 --hash=sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269 --hash=sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3 --hash=sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f --hash=sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6 --hash=sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8 --hash=sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a --hash=sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73 --hash=sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc --hash=sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714 --hash=sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2 --hash=sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc --hash=sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce --hash=sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d --hash=sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e --hash=sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6 --hash=sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269 --hash=sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96 --hash=sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d --hash=sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a --hash=sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4 --hash=sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77 --hash=sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d --hash=sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0 --hash=sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed --hash=sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068 --hash=sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac --hash=sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25 --hash=sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8 --hash=sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab --hash=sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26 --hash=sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2 --hash=sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db --hash=sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f --hash=sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5 --hash=sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99 --hash=sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c --hash=sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d --hash=sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811 --hash=sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa --hash=sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a --hash=sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03 --hash=sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b --hash=sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04 --hash=sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c --hash=sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001 --hash=sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458 --hash=sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389 --hash=sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99 --hash=sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985 --hash=sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537 --hash=sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238 --hash=sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f --hash=sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d --hash=sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796 --hash=sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a --hash=sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143 --hash=sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8 --hash=sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c --hash=sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5 --hash=sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5 --hash=sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711 --hash=sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4 --hash=sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6 --hash=sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c --hash=sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7 --hash=sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4 --hash=sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b --hash=sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae --hash=sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12 --hash=sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c --hash=sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae --hash=sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8 --hash=sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887 --hash=sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b --hash=sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4 --hash=sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f --hash=sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5 --hash=sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33 --hash=sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519 --hash=sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_packaging": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "packaging==24.0 --hash=sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5 --hash=sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_send2trash": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "send2trash==1.8.3 --hash=sha256:0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9 --hash=sha256:b18e7a3966d99871aefeb00cfbcfdced55ce4871194810fc71f4aa484b953abf", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_httpcore": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "httpcore==1.0.5 --hash=sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61 --hash=sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_async_lru": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "async-lru==2.0.4 --hash=sha256:b8a59a5df60805ff63220b2a0c5b5393da5521b113cd5465a44eb037d81a5627 --hash=sha256:ff02944ce3c288c5be660c42dbcca0742b32c3b279d6dceda655190240b99224", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jedi": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jedi==0.19.1 --hash=sha256:cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd --hash=sha256:e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_ipython": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "ipython==8.24.0 --hash=sha256:010db3f8a728a578bb641fdd06c063b9fb8e96a9464c63aec6310fbcb5e80501 --hash=sha256:d7bf2f6c4314984e3e02393213bab8703cf163ede39672ce5918c51fe253a2a3", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_argon2_cffi": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "argon2-cffi==23.1.0 --hash=sha256:879c3e79a2729ce768ebb7d36d4609e3a78a4ca2ec3a9f12286ca057e3d0db08 --hash=sha256:c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jupyter_client": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jupyter-client==8.6.2 --hash=sha256:2bda14d55ee5ba58552a8c53ae43d215ad9868853489213f37da060ced54d8df --hash=sha256:50cbc5c66fd1b8f65ecb66bc490ab73217993632809b6e505687de18e9dea39f", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_comm": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "comm==0.2.2 --hash=sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e --hash=sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jupyter_events": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jupyter-events==0.10.0 --hash=sha256:4b72130875e59d57716d327ea70d3ebc3af1944d3717e5a498b8a06c6c159960 --hash=sha256:670b8229d3cc882ec782144ed22e0d29e1c2d639263f92ca8383e66682845e22", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_idna": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "idna==3.7 --hash=sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc --hash=sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_bleach": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "bleach==6.1.0 --hash=sha256:0a31f1837963c41d46bbf1331b8778e1308ea0791db03cc4e7357b97cf42a8fe --hash=sha256:3225f354cfc436b9789c66c4ee030194bee0568fbf9cbdad3bc8b5c26c5f12b6", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_websocket_client": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "websocket-client==1.8.0 --hash=sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526 --hash=sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_decorator": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "decorator==5.1.1 --hash=sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330 --hash=sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_webcolors": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "webcolors==1.13 --hash=sha256:29bc7e8752c0a1bd4a1f03c14d6e6a72e93d82193738fa860cbff59d0fcc11bf --hash=sha256:c225b674c83fa923be93d235330ce0300373d02885cef23238813b0d5668304a", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_stack_data": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "stack-data==0.6.3 --hash=sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9 --hash=sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_referencing": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "referencing==0.35.1 --hash=sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c --hash=sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_notebook": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "notebook==7.2.0 --hash=sha256:34a2ba4b08ad5d19ec930db7484fb79746a1784be9e1a5f8218f9af8656a141f --hash=sha256:b4752d7407d6c8872fc505df0f00d3cae46e8efb033b822adacbaa3f1f3ce8f5", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_jupyter_lsp": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "jupyter-lsp==2.2.5 --hash=sha256:45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da --hash=sha256:793147a05ad446f809fd53ef1cd19a9f5256fd0a2d6b7ce943a982cb4f545001", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_311_webencodings": { - "bzlFile": "@@rules_python~//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "requirement": "webencodings==0.5.1 --hash=sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78 --hash=sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", - "repo": "pip_311", - "repo_prefix": "pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~~python~python_3_11_host//:python", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - } - }, - "recordedRepoMappingEntries": [ - [ - "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_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_11_host", - "rules_python~~python~python_3_11_host" - ], - [ - "rules_python~~python~pythons_hub", - "python_3_11_x86_64-unknown-linux-gnu", - "rules_python~~python~python_3_11_x86_64-unknown-linux-gnu" - ] - ] - } - }, - "@@rules_python~//python/extensions:python.bzl%python": { - "general": { - "bzlTransitiveDigest": "oBPNwJABN+p6JSbMsW8KKLF4oq8ao8WyZfH4DbDfSlQ=", - "usagesDigest": "mg9DhppSOtXlJJvQttbyfeFYRLAwDLtq8EmRbHzQKFE=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": { - "RULES_PYTHON_BZLMOD_DEBUG": null - }, - "generatedRepoSpecs": { - "python_3_11_s390x-unknown-linux-gnu": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "f9f19823dba3209cedc4647b00f46ed0177242917db20fb7fb539970e384531c", - "patches": [], - "platform": "s390x-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_host": { - "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", - "ruleClassName": "host_toolchain", - "attributes": { - "python_version": "3.11.6", - "user_repository_name": "python_3_11", - "platforms": [ - "aarch64-apple-darwin", - "aarch64-unknown-linux-gnu", - "ppc64le-unknown-linux-gnu", - "s390x-unknown-linux-gnu", - "x86_64-apple-darwin", - "x86_64-pc-windows-msvc", - "x86_64-unknown-linux-gnu" - ] - } - }, - "python_3_11_aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "3e26a672df17708c4dc928475a5974c3fb3a34a9b45c65fb4bd1e50504cc84ec", - "patches": [], - "platform": "aarch64-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_11_aarch64-unknown-linux-gnu_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_3_11_aarch64-apple-darwin": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "916c35125b5d8323a21526d7a9154ca626453f63d0878e95b9f613a95006c990", - "patches": [], - "platform": "aarch64-apple-darwin", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-aarch64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-aarch64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_11_aarch64-apple-darwin_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "pythons_hub": { - "bzlFile": "@@rules_python~//python/private/bzlmod:pythons_hub.bzl", - "ruleClassName": "hub_repo", - "attributes": { - "default_python_version": "3.11", - "toolchain_prefixes": [ - "_0000_python_3_11_" - ], - "toolchain_python_versions": [ - "3.11" - ], - "toolchain_set_python_version_constraints": [ - "False" - ], - "toolchain_user_repository_names": [ - "python_3_11" - ] - } - }, - "python_3_11_x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "3933545e6d41462dd6a47e44133ea40995bc6efeed8c2e4cbdf1a699303e95ea", - "patches": [], - "platform": "x86_64-pc-windows-msvc", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_aarch64-unknown-linux-gnu_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_11_aarch64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~//python/private:coverage.patch" - ], - "sha256": "fdec9e8cbf13a5bf63290fc6013d216a4c7232efb51548594ca3631a7f13c3a3", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/8c/95/16eed713202406ca0a37f8ac259bbf144c9d24f9b8097a8e6ead61da2dbb/coverage-7.2.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "python_3_11_x86_64-apple-darwin_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_11_x86_64-apple-darwin//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~//python/private:coverage.patch" - ], - "sha256": "06a9a2be0b5b576c3f18f1a241f0473575c4a26021b52b2a85263a00f034d51f", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/c6/fa/529f55c9a1029c840bcc9109d5a15ff00478b7ff550a1ae361f8745f8ad5/coverage-7.2.7-cp311-cp311-macosx_10_9_x86_64.whl" - ] - } - }, - "python_3_11_aarch64-apple-darwin_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_11_aarch64-apple-darwin//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~//python/private:coverage.patch" - ], - "sha256": "5baa06420f837184130752b7c5ea0808762083bf3487b5038d68b012e5937dbe", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/67/d7/cd8fe689b5743fffac516597a1222834c42b80686b99f5b44ef43ccc2a43/coverage-7.2.7-cp311-cp311-macosx_11_0_arm64.whl" - ] - } - }, - "python_3_11": { - "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", - "ruleClassName": "toolchain_aliases", - "attributes": { - "python_version": "3.11.6", - "user_repository_name": "python_3_11", - "platforms": [ - "aarch64-apple-darwin", - "aarch64-unknown-linux-gnu", - "ppc64le-unknown-linux-gnu", - "s390x-unknown-linux-gnu", - "x86_64-apple-darwin", - "x86_64-pc-windows-msvc", - "x86_64-unknown-linux-gnu" - ] - } - }, - "python_3_11_ppc64le-unknown-linux-gnu": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "7937035f690a624dba4d014ffd20c342e843dd46f89b0b0a1e5726b85deb8eaf", - "patches": [], - "platform": "ppc64le-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_x86_64-apple-darwin": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "178cb1716c2abc25cb56ae915096c1a083e60abeba57af001996e8bc6ce1a371", - "patches": [], - "platform": "x86_64-apple-darwin", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_11_x86_64-apple-darwin_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_versions": { - "bzlFile": "@@rules_python~//python/private:toolchains_repo.bzl", - "ruleClassName": "multi_toolchain_aliases", - "attributes": { - "python_versions": { - "3.11": "python_3_11" - } - } - }, - "python_3_11_x86_64-unknown-linux-gnu_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_11_x86_64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~//python/private:coverage.patch" - ], - "sha256": "63426706118b7f5cf6bb6c895dc215d8a418d5952544042c8a2d9fe87fcf09cb", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/a7/cd/3ce94ad9d407a052dc2a74fbeb1c7947f442155b28264eb467ee78dea812/coverage-7.2.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "python_3_11_x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "sha256": "ee37a7eae6e80148c7e3abc56e48a397c1664f044920463ad0df0fc706eacea8", - "patches": [], - "platform": "x86_64-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_11_x86_64-unknown-linux-gnu_coverage//:coverage", - "ignore_root_user_error": false - } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_python~", - "bazel_skylib", - "bazel_skylib~" - ], - [ - "rules_python~", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@rules_python~//python/private/bzlmod:internal_deps.bzl%internal_deps": { - "general": { - "bzlTransitiveDigest": "tAJewFr4BDymwVvEQz1a4Dmms8oSLBDb/DgL40QH1S4=", - "usagesDigest": "jEca2cu6E95rTWZMv/BqewCtpYASRO1pZ0fkkTAB+io=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "pypi__wheel": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl", - "sha256": "75909db2664838d015e3d9139004ee16711748a52c8f336b52882266540215d8", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__click": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__importlib_metadata": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl", - "sha256": "3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pyproject_hooks": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/d5/ea/9ae603de7fbb3df820b23a70f6aff92bf8c7770043254ad8d2dc9d6bcba4/pyproject_hooks-1.0.0-py3-none-any.whl", - "sha256": "283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pep517": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/ee/2f/ef63e64e9429111e73d3d6cbee80591672d16f2725e648ebc52096f3d323/pep517-0.13.0-py3-none-any.whl", - "sha256": "4ba4446d80aed5b5eac6509ade100bff3e7943a8489de249654a5ae9b33ee35b", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__packaging": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/ab/c3/57f0601a2d4fe15de7a553c00adbc901425661bf048f2a22dfc500caf121/packaging-23.1-py3-none-any.whl", - "sha256": "994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pip_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/e8/df/47e6267c6b5cdae867adbdd84b437393e6202ce4322de0a5e0b92960e1d6/pip_tools-7.3.0-py3-none-any.whl", - "sha256": "8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__setuptools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/4f/ab/0bcfebdfc3bfa8554b2b2c97a555569c4c1ebc74ea288741ea8326c51906/setuptools-68.1.2-py3-none-any.whl", - "sha256": "3d8083eed2d13afc9426f227b24fd1659489ec107c0e86cec2ffdde5c92e790b", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__zipp": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/8c/08/d3006317aefe25ea79d3b76c9650afabaf6d63d1c8443b236e7405447503/zipp-3.16.2-py3-none-any.whl", - "sha256": "679e51dd4403591b2d6838a48de3d283f3d188412a9782faadf845f298736ba0", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__colorama": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", - "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__build": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "url": "https://files.pythonhosted.org/packages/58/91/17b00d5fac63d3dca605f1b8269ba3c65e98059e1fd99d00283e42a454f0/build-0.10.0-py3-none-any.whl", - "sha256": "af266720050a66c893a6096a2f410989eeac74ff9a68ba194b3f6473e8e26171", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "rules_python_internal": { - "bzlFile": "@@rules_python~//python/private:internal_config_repo.bzl", - "ruleClassName": "internal_config_repo", - "attributes": {} - }, - "pypi__pip": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "oci_crane_windows_amd64": { + "bzlFile": "@@rules_oci~//oci:repositories.bzl", + "ruleClassName": "crane_repositories", "attributes": { - "url": "https://files.pythonhosted.org/packages/50/c2/e06851e8cc28dcad7c155f4753da8833ac06a5c704c109313b8d5a62968a/pip-23.2.1-py3-none-any.whl", - "sha256": "7ccf472345f20d35bdc9d1841ff5f313260c2c33fe417f48c30ac46cccabf5be", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + "platform": "windows_amd64", + "crane_version": "v0.18.0" } }, - "pypi__installer": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "oci_crane_linux_s390x": { + "bzlFile": "@@rules_oci~//oci:repositories.bzl", + "ruleClassName": "crane_repositories", "attributes": { - "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", - "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + "platform": "linux_s390x", + "crane_version": "v0.18.0" } }, - "pypi__more_itertools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "coreutils_windows_amd64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:coreutils_toolchain.bzl", + "ruleClassName": "coreutils_platform_repo", "attributes": { - "url": "https://files.pythonhosted.org/packages/5a/cb/6dce742ea14e47d6f565589e859ad225f2a5de576d7696e0623b784e226b/more_itertools-10.1.0-py3-none-any.whl", - "sha256": "64e0735fcfdc6f3464ea133afe8ea4483b1c5fe3a3d69852e6503b43a0b222e6", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + "platform": "windows_amd64", + "version": "0.0.23" } }, - "pypi__tomli": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", + "yq_linux_arm64": { + "bzlFile": "@@aspect_bazel_lib~//lib/private:yq_toolchain.bzl", + "ruleClassName": "yq_platform_repo", "attributes": { - "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", - "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + "platform": "linux_arm64", + "version": "4.25.2" } } }, "recordedRepoMappingEntries": [ [ - "rules_python~", + "aspect_bazel_lib~", "bazel_tools", "bazel_tools" + ], + [ + "rules_oci~", + "aspect_bazel_lib", + "aspect_bazel_lib~" + ], + [ + "rules_oci~", + "bazel_skylib", + "bazel_skylib~" ] ] } @@ -5076,8 +2028,8 @@ }, "@@rules_rust~//rust:extensions.bzl%rust": { "general": { - "bzlTransitiveDigest": "WaQR/n3p1YX5ghE7dO1UQZioYDAdjtjRTR3b+hENpyE=", - "usagesDigest": "xqfPpaGrx4x+CANbwCaZDM2I2eF6e/ffae6uwNcqY/0=", + "bzlTransitiveDigest": "PHTL4IYC3b6E6CiLGC5dxsG9E5T8D66ew3cJI5sUBwQ=", + "usagesDigest": "g0M2HKCB5CrfzO5FTpvHIU0uGkGgYkd/9I9fnW/fQEo=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -5090,9 +2042,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "x86_64-unknown-linux-gnu", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5107,6 +2059,22 @@ "auth_patterns": [] } }, + "rustfmt_nightly-2024-05-02__aarch64-apple-darwin_tools": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "rustfmt_toolchain_tools_repository", + "attributes": { + "version": "nightly", + "iso_date": "2024-05-02", + "sha256s": {}, + "urls": [ + "https://static.rust-lang.org/dist/{}.tar.xz" + ], + "auth": {}, + "netrc": "", + "auth_patterns": {}, + "exec_triple": "aarch64-apple-darwin" + } + }, "rust_windows_x86_64__wasm32-wasi__stable_tools": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "rust_toolchain_tools_repository", @@ -5116,8 +2084,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5141,8 +2109,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5166,8 +2134,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5191,8 +2159,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "aarch64-unknown-linux-gnu", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5221,6 +2189,20 @@ ] } }, + "rustfmt_nightly-2024-05-02__x86_64-apple-darwin": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "toolchain_repository_proxy", + "attributes": { + "toolchain": "@rustfmt_nightly-2024-05-02__x86_64-apple-darwin_tools//:rustfmt_toolchain", + "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", + "target_settings": [], + "exec_compatible_with": [ + "@platforms//cpu:x86_64", + "@platforms//os:osx" + ], + "target_compatible_with": [] + } + }, "rust_windows_aarch64__aarch64-pc-windows-msvc__nightly": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -5249,8 +2231,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5265,20 +2247,6 @@ "auth_patterns": [] } }, - "rustfmt_nightly-2024-06-13__x86_64-apple-darwin": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "toolchain_repository_proxy", - "attributes": { - "toolchain": "@rustfmt_nightly-2024-06-13__x86_64-apple-darwin_tools//:rustfmt_toolchain", - "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", - "target_settings": [], - "exec_compatible_with": [ - "@platforms//cpu:x86_64", - "@platforms//os:osx" - ], - "target_compatible_with": [] - } - }, "rust_windows_aarch64__aarch64-pc-windows-msvc__stable_tools": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "rust_toolchain_tools_repository", @@ -5288,8 +2256,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "aarch64-pc-windows-msvc", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5346,8 +2314,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "x86_64-pc-windows-msvc", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5370,9 +2338,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5406,6 +2374,20 @@ ] } }, + "rustfmt_nightly-2024-05-02__aarch64-pc-windows-msvc": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "toolchain_repository_proxy", + "attributes": { + "toolchain": "@rustfmt_nightly-2024-05-02__aarch64-pc-windows-msvc_tools//:rustfmt_toolchain", + "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", + "target_settings": [], + "exec_compatible_with": [ + "@platforms//cpu:aarch64", + "@platforms//os:windows" + ], + "target_compatible_with": [] + } + }, "rust_windows_aarch64__wasm32-wasi__nightly": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -5490,9 +2472,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "x86_64-pc-windows-msvc", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5507,6 +2489,20 @@ "auth_patterns": [] } }, + "rustfmt_nightly-2024-05-02__aarch64-unknown-linux-gnu": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "toolchain_repository_proxy", + "attributes": { + "toolchain": "@rustfmt_nightly-2024-05-02__aarch64-unknown-linux-gnu_tools//:rustfmt_toolchain", + "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", + "target_settings": [], + "exec_compatible_with": [ + "@platforms//cpu:aarch64", + "@platforms//os:linux" + ], + "target_compatible_with": [] + } + }, "rust_windows_aarch64__wasm32-wasi__stable": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -5535,8 +2531,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5578,9 +2574,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "aarch64-apple-darwin", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5595,36 +2591,6 @@ "auth_patterns": [] } }, - "rustfmt_nightly-2024-06-13__x86_64-pc-windows-msvc_tools": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "rustfmt_toolchain_tools_repository", - "attributes": { - "version": "nightly", - "iso_date": "2024-06-13", - "sha256s": {}, - "urls": [ - "https://static.rust-lang.org/dist/{}.tar.xz" - ], - "auth": {}, - "netrc": "", - "auth_patterns": {}, - "exec_triple": "x86_64-pc-windows-msvc" - } - }, - "rustfmt_nightly-2024-06-13__x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "toolchain_repository_proxy", - "attributes": { - "toolchain": "@rustfmt_nightly-2024-06-13__x86_64-pc-windows-msvc_tools//:rustfmt_toolchain", - "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", - "target_settings": [], - "exec_compatible_with": [ - "@platforms//cpu:x86_64", - "@platforms//os:windows" - ], - "target_compatible_with": [] - } - }, "rust_linux_x86_64__wasm32-unknown-unknown__stable_tools": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "rust_toolchain_tools_repository", @@ -5634,8 +2600,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5650,22 +2616,6 @@ "auth_patterns": [] } }, - "rustfmt_nightly-2024-06-13__aarch64-apple-darwin_tools": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "rustfmt_toolchain_tools_repository", - "attributes": { - "version": "nightly", - "iso_date": "2024-06-13", - "sha256s": {}, - "urls": [ - "https://static.rust-lang.org/dist/{}.tar.xz" - ], - "auth": {}, - "netrc": "", - "auth_patterns": {}, - "exec_triple": "aarch64-apple-darwin" - } - }, "rust_darwin_x86_64__wasm32-unknown-unknown__nightly": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -5693,9 +2643,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5718,9 +2668,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5744,8 +2694,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5820,9 +2770,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5864,9 +2814,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5946,9 +2896,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "x86_64-apple-darwin", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5972,8 +2922,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "aarch64-apple-darwin", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -5997,8 +2947,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -6013,6 +2963,20 @@ "auth_patterns": [] } }, + "rustfmt_nightly-2024-05-02__x86_64-unknown-freebsd": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "toolchain_repository_proxy", + "attributes": { + "toolchain": "@rustfmt_nightly-2024-05-02__x86_64-unknown-freebsd_tools//:rustfmt_toolchain", + "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", + "target_settings": [], + "exec_compatible_with": [ + "@platforms//cpu:x86_64", + "@platforms//os:freebsd" + ], + "target_compatible_with": [] + } + }, "rust_linux_aarch64__aarch64-unknown-linux-gnu__nightly_tools": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "rust_toolchain_tools_repository", @@ -6021,9 +2985,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "aarch64-unknown-linux-gnu", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -6038,20 +3002,6 @@ "auth_patterns": [] } }, - "rustfmt_nightly-2024-06-13__x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "toolchain_repository_proxy", - "attributes": { - "toolchain": "@rustfmt_nightly-2024-06-13__x86_64-unknown-linux-gnu_tools//:rustfmt_toolchain", - "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", - "target_settings": [], - "exec_compatible_with": [ - "@platforms//cpu:x86_64", - "@platforms//os:linux" - ], - "target_compatible_with": [] - } - }, "rust_linux_x86_64__wasm32-wasi__nightly": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -6150,9 +3100,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "x86_64-unknown-freebsd", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -6186,6 +3136,22 @@ ] } }, + "rustfmt_nightly-2024-05-02__aarch64-unknown-linux-gnu_tools": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "rustfmt_toolchain_tools_repository", + "attributes": { + "version": "nightly", + "iso_date": "2024-05-02", + "sha256s": {}, + "urls": [ + "https://static.rust-lang.org/dist/{}.tar.xz" + ], + "auth": {}, + "netrc": "", + "auth_patterns": {}, + "exec_triple": "aarch64-unknown-linux-gnu" + } + }, "rust_windows_aarch64__aarch64-pc-windows-msvc__stable": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -6205,20 +3171,18 @@ ] } }, - "rustfmt_nightly-2024-06-13__aarch64-unknown-linux-gnu_tools": { + "rustfmt_nightly-2024-05-02__aarch64-apple-darwin": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "rustfmt_toolchain_tools_repository", + "ruleClassName": "toolchain_repository_proxy", "attributes": { - "version": "nightly", - "iso_date": "2024-06-13", - "sha256s": {}, - "urls": [ - "https://static.rust-lang.org/dist/{}.tar.xz" + "toolchain": "@rustfmt_nightly-2024-05-02__aarch64-apple-darwin_tools//:rustfmt_toolchain", + "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", + "target_settings": [], + "exec_compatible_with": [ + "@platforms//cpu:aarch64", + "@platforms//os:osx" ], - "auth": {}, - "netrc": "", - "auth_patterns": {}, - "exec_triple": "aarch64-unknown-linux-gnu" + "target_compatible_with": [] } }, "rust_darwin_aarch64__aarch64-apple-darwin__nightly": { @@ -6240,22 +3204,6 @@ ] } }, - "rustfmt_nightly-2024-06-13__x86_64-unknown-freebsd_tools": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "rustfmt_toolchain_tools_repository", - "attributes": { - "version": "nightly", - "iso_date": "2024-06-13", - "sha256s": {}, - "urls": [ - "https://static.rust-lang.org/dist/{}.tar.xz" - ], - "auth": {}, - "netrc": "", - "auth_patterns": {}, - "exec_triple": "x86_64-unknown-freebsd" - } - }, "rust_linux_aarch64__wasm32-unknown-unknown__nightly_tools": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "rust_toolchain_tools_repository", @@ -6264,9 +3212,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -6281,182 +3229,168 @@ "auth_patterns": [] } }, - "rustfmt_nightly-2024-06-13__aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "toolchain_repository_proxy", - "attributes": { - "toolchain": "@rustfmt_nightly-2024-06-13__aarch64-unknown-linux-gnu_tools//:rustfmt_toolchain", - "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", - "target_settings": [], - "exec_compatible_with": [ - "@platforms//cpu:aarch64", - "@platforms//os:linux" - ], - "target_compatible_with": [] - } - }, "rust_toolchains": { "bzlFile": "@@rules_rust~//rust/private:repository_utils.bzl", "ruleClassName": "toolchain_repository_hub", "attributes": { "toolchain_names": [ - "rust_analyzer_1.79.0", + "rust_analyzer_1.78.0", "rust_darwin_aarch64__aarch64-apple-darwin__stable", "rust_darwin_aarch64__aarch64-apple-darwin__nightly", "rust_darwin_aarch64__wasm32-unknown-unknown__stable", "rust_darwin_aarch64__wasm32-unknown-unknown__nightly", "rust_darwin_aarch64__wasm32-wasi__stable", "rust_darwin_aarch64__wasm32-wasi__nightly", - "rustfmt_nightly-2024-06-13__aarch64-apple-darwin", + "rustfmt_nightly-2024-05-02__aarch64-apple-darwin", "rust_windows_aarch64__aarch64-pc-windows-msvc__stable", "rust_windows_aarch64__aarch64-pc-windows-msvc__nightly", "rust_windows_aarch64__wasm32-unknown-unknown__stable", "rust_windows_aarch64__wasm32-unknown-unknown__nightly", "rust_windows_aarch64__wasm32-wasi__stable", "rust_windows_aarch64__wasm32-wasi__nightly", - "rustfmt_nightly-2024-06-13__aarch64-pc-windows-msvc", + "rustfmt_nightly-2024-05-02__aarch64-pc-windows-msvc", "rust_linux_aarch64__aarch64-unknown-linux-gnu__stable", "rust_linux_aarch64__aarch64-unknown-linux-gnu__nightly", "rust_linux_aarch64__wasm32-unknown-unknown__stable", "rust_linux_aarch64__wasm32-unknown-unknown__nightly", "rust_linux_aarch64__wasm32-wasi__stable", "rust_linux_aarch64__wasm32-wasi__nightly", - "rustfmt_nightly-2024-06-13__aarch64-unknown-linux-gnu", + "rustfmt_nightly-2024-05-02__aarch64-unknown-linux-gnu", "rust_darwin_x86_64__x86_64-apple-darwin__stable", "rust_darwin_x86_64__x86_64-apple-darwin__nightly", "rust_darwin_x86_64__wasm32-unknown-unknown__stable", "rust_darwin_x86_64__wasm32-unknown-unknown__nightly", "rust_darwin_x86_64__wasm32-wasi__stable", "rust_darwin_x86_64__wasm32-wasi__nightly", - "rustfmt_nightly-2024-06-13__x86_64-apple-darwin", + "rustfmt_nightly-2024-05-02__x86_64-apple-darwin", "rust_windows_x86_64__x86_64-pc-windows-msvc__stable", "rust_windows_x86_64__x86_64-pc-windows-msvc__nightly", "rust_windows_x86_64__wasm32-unknown-unknown__stable", "rust_windows_x86_64__wasm32-unknown-unknown__nightly", "rust_windows_x86_64__wasm32-wasi__stable", "rust_windows_x86_64__wasm32-wasi__nightly", - "rustfmt_nightly-2024-06-13__x86_64-pc-windows-msvc", + "rustfmt_nightly-2024-05-02__x86_64-pc-windows-msvc", "rust_freebsd_x86_64__x86_64-unknown-freebsd__stable", "rust_freebsd_x86_64__x86_64-unknown-freebsd__nightly", "rust_freebsd_x86_64__wasm32-unknown-unknown__stable", "rust_freebsd_x86_64__wasm32-unknown-unknown__nightly", "rust_freebsd_x86_64__wasm32-wasi__stable", "rust_freebsd_x86_64__wasm32-wasi__nightly", - "rustfmt_nightly-2024-06-13__x86_64-unknown-freebsd", + "rustfmt_nightly-2024-05-02__x86_64-unknown-freebsd", "rust_linux_x86_64__x86_64-unknown-linux-gnu__stable", "rust_linux_x86_64__x86_64-unknown-linux-gnu__nightly", "rust_linux_x86_64__wasm32-unknown-unknown__stable", "rust_linux_x86_64__wasm32-unknown-unknown__nightly", "rust_linux_x86_64__wasm32-wasi__stable", "rust_linux_x86_64__wasm32-wasi__nightly", - "rustfmt_nightly-2024-06-13__x86_64-unknown-linux-gnu" + "rustfmt_nightly-2024-05-02__x86_64-unknown-linux-gnu" ], "toolchain_labels": { - "rust_analyzer_1.79.0": "@rust_analyzer_1.79.0_tools//:rust_analyzer_toolchain", + "rust_analyzer_1.78.0": "@rust_analyzer_1.78.0_tools//:rust_analyzer_toolchain", "rust_darwin_aarch64__aarch64-apple-darwin__stable": "@rust_darwin_aarch64__aarch64-apple-darwin__stable_tools//:rust_toolchain", "rust_darwin_aarch64__aarch64-apple-darwin__nightly": "@rust_darwin_aarch64__aarch64-apple-darwin__nightly_tools//:rust_toolchain", "rust_darwin_aarch64__wasm32-unknown-unknown__stable": "@rust_darwin_aarch64__wasm32-unknown-unknown__stable_tools//:rust_toolchain", "rust_darwin_aarch64__wasm32-unknown-unknown__nightly": "@rust_darwin_aarch64__wasm32-unknown-unknown__nightly_tools//:rust_toolchain", "rust_darwin_aarch64__wasm32-wasi__stable": "@rust_darwin_aarch64__wasm32-wasi__stable_tools//:rust_toolchain", "rust_darwin_aarch64__wasm32-wasi__nightly": "@rust_darwin_aarch64__wasm32-wasi__nightly_tools//:rust_toolchain", - "rustfmt_nightly-2024-06-13__aarch64-apple-darwin": "@rustfmt_nightly-2024-06-13__aarch64-apple-darwin_tools//:rustfmt_toolchain", + "rustfmt_nightly-2024-05-02__aarch64-apple-darwin": "@rustfmt_nightly-2024-05-02__aarch64-apple-darwin_tools//:rustfmt_toolchain", "rust_windows_aarch64__aarch64-pc-windows-msvc__stable": "@rust_windows_aarch64__aarch64-pc-windows-msvc__stable_tools//:rust_toolchain", "rust_windows_aarch64__aarch64-pc-windows-msvc__nightly": "@rust_windows_aarch64__aarch64-pc-windows-msvc__nightly_tools//:rust_toolchain", "rust_windows_aarch64__wasm32-unknown-unknown__stable": "@rust_windows_aarch64__wasm32-unknown-unknown__stable_tools//:rust_toolchain", "rust_windows_aarch64__wasm32-unknown-unknown__nightly": "@rust_windows_aarch64__wasm32-unknown-unknown__nightly_tools//:rust_toolchain", "rust_windows_aarch64__wasm32-wasi__stable": "@rust_windows_aarch64__wasm32-wasi__stable_tools//:rust_toolchain", "rust_windows_aarch64__wasm32-wasi__nightly": "@rust_windows_aarch64__wasm32-wasi__nightly_tools//:rust_toolchain", - "rustfmt_nightly-2024-06-13__aarch64-pc-windows-msvc": "@rustfmt_nightly-2024-06-13__aarch64-pc-windows-msvc_tools//:rustfmt_toolchain", + "rustfmt_nightly-2024-05-02__aarch64-pc-windows-msvc": "@rustfmt_nightly-2024-05-02__aarch64-pc-windows-msvc_tools//:rustfmt_toolchain", "rust_linux_aarch64__aarch64-unknown-linux-gnu__stable": "@rust_linux_aarch64__aarch64-unknown-linux-gnu__stable_tools//:rust_toolchain", "rust_linux_aarch64__aarch64-unknown-linux-gnu__nightly": "@rust_linux_aarch64__aarch64-unknown-linux-gnu__nightly_tools//:rust_toolchain", "rust_linux_aarch64__wasm32-unknown-unknown__stable": "@rust_linux_aarch64__wasm32-unknown-unknown__stable_tools//:rust_toolchain", "rust_linux_aarch64__wasm32-unknown-unknown__nightly": "@rust_linux_aarch64__wasm32-unknown-unknown__nightly_tools//:rust_toolchain", "rust_linux_aarch64__wasm32-wasi__stable": "@rust_linux_aarch64__wasm32-wasi__stable_tools//:rust_toolchain", "rust_linux_aarch64__wasm32-wasi__nightly": "@rust_linux_aarch64__wasm32-wasi__nightly_tools//:rust_toolchain", - "rustfmt_nightly-2024-06-13__aarch64-unknown-linux-gnu": "@rustfmt_nightly-2024-06-13__aarch64-unknown-linux-gnu_tools//:rustfmt_toolchain", + "rustfmt_nightly-2024-05-02__aarch64-unknown-linux-gnu": "@rustfmt_nightly-2024-05-02__aarch64-unknown-linux-gnu_tools//:rustfmt_toolchain", "rust_darwin_x86_64__x86_64-apple-darwin__stable": "@rust_darwin_x86_64__x86_64-apple-darwin__stable_tools//:rust_toolchain", "rust_darwin_x86_64__x86_64-apple-darwin__nightly": "@rust_darwin_x86_64__x86_64-apple-darwin__nightly_tools//:rust_toolchain", "rust_darwin_x86_64__wasm32-unknown-unknown__stable": "@rust_darwin_x86_64__wasm32-unknown-unknown__stable_tools//:rust_toolchain", "rust_darwin_x86_64__wasm32-unknown-unknown__nightly": "@rust_darwin_x86_64__wasm32-unknown-unknown__nightly_tools//:rust_toolchain", "rust_darwin_x86_64__wasm32-wasi__stable": "@rust_darwin_x86_64__wasm32-wasi__stable_tools//:rust_toolchain", "rust_darwin_x86_64__wasm32-wasi__nightly": "@rust_darwin_x86_64__wasm32-wasi__nightly_tools//:rust_toolchain", - "rustfmt_nightly-2024-06-13__x86_64-apple-darwin": "@rustfmt_nightly-2024-06-13__x86_64-apple-darwin_tools//:rustfmt_toolchain", + "rustfmt_nightly-2024-05-02__x86_64-apple-darwin": "@rustfmt_nightly-2024-05-02__x86_64-apple-darwin_tools//:rustfmt_toolchain", "rust_windows_x86_64__x86_64-pc-windows-msvc__stable": "@rust_windows_x86_64__x86_64-pc-windows-msvc__stable_tools//:rust_toolchain", "rust_windows_x86_64__x86_64-pc-windows-msvc__nightly": "@rust_windows_x86_64__x86_64-pc-windows-msvc__nightly_tools//:rust_toolchain", "rust_windows_x86_64__wasm32-unknown-unknown__stable": "@rust_windows_x86_64__wasm32-unknown-unknown__stable_tools//:rust_toolchain", "rust_windows_x86_64__wasm32-unknown-unknown__nightly": "@rust_windows_x86_64__wasm32-unknown-unknown__nightly_tools//:rust_toolchain", "rust_windows_x86_64__wasm32-wasi__stable": "@rust_windows_x86_64__wasm32-wasi__stable_tools//:rust_toolchain", "rust_windows_x86_64__wasm32-wasi__nightly": "@rust_windows_x86_64__wasm32-wasi__nightly_tools//:rust_toolchain", - "rustfmt_nightly-2024-06-13__x86_64-pc-windows-msvc": "@rustfmt_nightly-2024-06-13__x86_64-pc-windows-msvc_tools//:rustfmt_toolchain", + "rustfmt_nightly-2024-05-02__x86_64-pc-windows-msvc": "@rustfmt_nightly-2024-05-02__x86_64-pc-windows-msvc_tools//:rustfmt_toolchain", "rust_freebsd_x86_64__x86_64-unknown-freebsd__stable": "@rust_freebsd_x86_64__x86_64-unknown-freebsd__stable_tools//:rust_toolchain", "rust_freebsd_x86_64__x86_64-unknown-freebsd__nightly": "@rust_freebsd_x86_64__x86_64-unknown-freebsd__nightly_tools//:rust_toolchain", "rust_freebsd_x86_64__wasm32-unknown-unknown__stable": "@rust_freebsd_x86_64__wasm32-unknown-unknown__stable_tools//:rust_toolchain", "rust_freebsd_x86_64__wasm32-unknown-unknown__nightly": "@rust_freebsd_x86_64__wasm32-unknown-unknown__nightly_tools//:rust_toolchain", "rust_freebsd_x86_64__wasm32-wasi__stable": "@rust_freebsd_x86_64__wasm32-wasi__stable_tools//:rust_toolchain", "rust_freebsd_x86_64__wasm32-wasi__nightly": "@rust_freebsd_x86_64__wasm32-wasi__nightly_tools//:rust_toolchain", - "rustfmt_nightly-2024-06-13__x86_64-unknown-freebsd": "@rustfmt_nightly-2024-06-13__x86_64-unknown-freebsd_tools//:rustfmt_toolchain", + "rustfmt_nightly-2024-05-02__x86_64-unknown-freebsd": "@rustfmt_nightly-2024-05-02__x86_64-unknown-freebsd_tools//:rustfmt_toolchain", "rust_linux_x86_64__x86_64-unknown-linux-gnu__stable": "@rust_linux_x86_64__x86_64-unknown-linux-gnu__stable_tools//:rust_toolchain", "rust_linux_x86_64__x86_64-unknown-linux-gnu__nightly": "@rust_linux_x86_64__x86_64-unknown-linux-gnu__nightly_tools//:rust_toolchain", "rust_linux_x86_64__wasm32-unknown-unknown__stable": "@rust_linux_x86_64__wasm32-unknown-unknown__stable_tools//:rust_toolchain", "rust_linux_x86_64__wasm32-unknown-unknown__nightly": "@rust_linux_x86_64__wasm32-unknown-unknown__nightly_tools//:rust_toolchain", "rust_linux_x86_64__wasm32-wasi__stable": "@rust_linux_x86_64__wasm32-wasi__stable_tools//:rust_toolchain", "rust_linux_x86_64__wasm32-wasi__nightly": "@rust_linux_x86_64__wasm32-wasi__nightly_tools//:rust_toolchain", - "rustfmt_nightly-2024-06-13__x86_64-unknown-linux-gnu": "@rustfmt_nightly-2024-06-13__x86_64-unknown-linux-gnu_tools//:rustfmt_toolchain" + "rustfmt_nightly-2024-05-02__x86_64-unknown-linux-gnu": "@rustfmt_nightly-2024-05-02__x86_64-unknown-linux-gnu_tools//:rustfmt_toolchain" }, "toolchain_types": { - "rust_analyzer_1.79.0": "@rules_rust//rust/rust_analyzer:toolchain_type", + "rust_analyzer_1.78.0": "@rules_rust//rust/rust_analyzer:toolchain_type", "rust_darwin_aarch64__aarch64-apple-darwin__stable": "@rules_rust//rust:toolchain", "rust_darwin_aarch64__aarch64-apple-darwin__nightly": "@rules_rust//rust:toolchain", "rust_darwin_aarch64__wasm32-unknown-unknown__stable": "@rules_rust//rust:toolchain", "rust_darwin_aarch64__wasm32-unknown-unknown__nightly": "@rules_rust//rust:toolchain", "rust_darwin_aarch64__wasm32-wasi__stable": "@rules_rust//rust:toolchain", "rust_darwin_aarch64__wasm32-wasi__nightly": "@rules_rust//rust:toolchain", - "rustfmt_nightly-2024-06-13__aarch64-apple-darwin": "@rules_rust//rust/rustfmt:toolchain_type", + "rustfmt_nightly-2024-05-02__aarch64-apple-darwin": "@rules_rust//rust/rustfmt:toolchain_type", "rust_windows_aarch64__aarch64-pc-windows-msvc__stable": "@rules_rust//rust:toolchain", "rust_windows_aarch64__aarch64-pc-windows-msvc__nightly": "@rules_rust//rust:toolchain", "rust_windows_aarch64__wasm32-unknown-unknown__stable": "@rules_rust//rust:toolchain", "rust_windows_aarch64__wasm32-unknown-unknown__nightly": "@rules_rust//rust:toolchain", "rust_windows_aarch64__wasm32-wasi__stable": "@rules_rust//rust:toolchain", "rust_windows_aarch64__wasm32-wasi__nightly": "@rules_rust//rust:toolchain", - "rustfmt_nightly-2024-06-13__aarch64-pc-windows-msvc": "@rules_rust//rust/rustfmt:toolchain_type", + "rustfmt_nightly-2024-05-02__aarch64-pc-windows-msvc": "@rules_rust//rust/rustfmt:toolchain_type", "rust_linux_aarch64__aarch64-unknown-linux-gnu__stable": "@rules_rust//rust:toolchain", "rust_linux_aarch64__aarch64-unknown-linux-gnu__nightly": "@rules_rust//rust:toolchain", "rust_linux_aarch64__wasm32-unknown-unknown__stable": "@rules_rust//rust:toolchain", "rust_linux_aarch64__wasm32-unknown-unknown__nightly": "@rules_rust//rust:toolchain", "rust_linux_aarch64__wasm32-wasi__stable": "@rules_rust//rust:toolchain", "rust_linux_aarch64__wasm32-wasi__nightly": "@rules_rust//rust:toolchain", - "rustfmt_nightly-2024-06-13__aarch64-unknown-linux-gnu": "@rules_rust//rust/rustfmt:toolchain_type", + "rustfmt_nightly-2024-05-02__aarch64-unknown-linux-gnu": "@rules_rust//rust/rustfmt:toolchain_type", "rust_darwin_x86_64__x86_64-apple-darwin__stable": "@rules_rust//rust:toolchain", "rust_darwin_x86_64__x86_64-apple-darwin__nightly": "@rules_rust//rust:toolchain", "rust_darwin_x86_64__wasm32-unknown-unknown__stable": "@rules_rust//rust:toolchain", "rust_darwin_x86_64__wasm32-unknown-unknown__nightly": "@rules_rust//rust:toolchain", "rust_darwin_x86_64__wasm32-wasi__stable": "@rules_rust//rust:toolchain", "rust_darwin_x86_64__wasm32-wasi__nightly": "@rules_rust//rust:toolchain", - "rustfmt_nightly-2024-06-13__x86_64-apple-darwin": "@rules_rust//rust/rustfmt:toolchain_type", + "rustfmt_nightly-2024-05-02__x86_64-apple-darwin": "@rules_rust//rust/rustfmt:toolchain_type", "rust_windows_x86_64__x86_64-pc-windows-msvc__stable": "@rules_rust//rust:toolchain", "rust_windows_x86_64__x86_64-pc-windows-msvc__nightly": "@rules_rust//rust:toolchain", "rust_windows_x86_64__wasm32-unknown-unknown__stable": "@rules_rust//rust:toolchain", "rust_windows_x86_64__wasm32-unknown-unknown__nightly": "@rules_rust//rust:toolchain", "rust_windows_x86_64__wasm32-wasi__stable": "@rules_rust//rust:toolchain", "rust_windows_x86_64__wasm32-wasi__nightly": "@rules_rust//rust:toolchain", - "rustfmt_nightly-2024-06-13__x86_64-pc-windows-msvc": "@rules_rust//rust/rustfmt:toolchain_type", + "rustfmt_nightly-2024-05-02__x86_64-pc-windows-msvc": "@rules_rust//rust/rustfmt:toolchain_type", "rust_freebsd_x86_64__x86_64-unknown-freebsd__stable": "@rules_rust//rust:toolchain", "rust_freebsd_x86_64__x86_64-unknown-freebsd__nightly": "@rules_rust//rust:toolchain", "rust_freebsd_x86_64__wasm32-unknown-unknown__stable": "@rules_rust//rust:toolchain", "rust_freebsd_x86_64__wasm32-unknown-unknown__nightly": "@rules_rust//rust:toolchain", "rust_freebsd_x86_64__wasm32-wasi__stable": "@rules_rust//rust:toolchain", "rust_freebsd_x86_64__wasm32-wasi__nightly": "@rules_rust//rust:toolchain", - "rustfmt_nightly-2024-06-13__x86_64-unknown-freebsd": "@rules_rust//rust/rustfmt:toolchain_type", + "rustfmt_nightly-2024-05-02__x86_64-unknown-freebsd": "@rules_rust//rust/rustfmt:toolchain_type", "rust_linux_x86_64__x86_64-unknown-linux-gnu__stable": "@rules_rust//rust:toolchain", "rust_linux_x86_64__x86_64-unknown-linux-gnu__nightly": "@rules_rust//rust:toolchain", "rust_linux_x86_64__wasm32-unknown-unknown__stable": "@rules_rust//rust:toolchain", "rust_linux_x86_64__wasm32-unknown-unknown__nightly": "@rules_rust//rust:toolchain", "rust_linux_x86_64__wasm32-wasi__stable": "@rules_rust//rust:toolchain", "rust_linux_x86_64__wasm32-wasi__nightly": "@rules_rust//rust:toolchain", - "rustfmt_nightly-2024-06-13__x86_64-unknown-linux-gnu": "@rules_rust//rust/rustfmt:toolchain_type" + "rustfmt_nightly-2024-05-02__x86_64-unknown-linux-gnu": "@rules_rust//rust/rustfmt:toolchain_type" }, "exec_compatible_with": { - "rust_analyzer_1.79.0": [], + "rust_analyzer_1.78.0": [], "rust_darwin_aarch64__aarch64-apple-darwin__stable": [ "@platforms//cpu:aarch64", "@platforms//os:osx" @@ -6481,7 +3415,7 @@ "@platforms//cpu:aarch64", "@platforms//os:osx" ], - "rustfmt_nightly-2024-06-13__aarch64-apple-darwin": [ + "rustfmt_nightly-2024-05-02__aarch64-apple-darwin": [ "@platforms//cpu:aarch64", "@platforms//os:osx" ], @@ -6509,7 +3443,7 @@ "@platforms//cpu:aarch64", "@platforms//os:windows" ], - "rustfmt_nightly-2024-06-13__aarch64-pc-windows-msvc": [ + "rustfmt_nightly-2024-05-02__aarch64-pc-windows-msvc": [ "@platforms//cpu:aarch64", "@platforms//os:windows" ], @@ -6537,7 +3471,7 @@ "@platforms//cpu:aarch64", "@platforms//os:linux" ], - "rustfmt_nightly-2024-06-13__aarch64-unknown-linux-gnu": [ + "rustfmt_nightly-2024-05-02__aarch64-unknown-linux-gnu": [ "@platforms//cpu:aarch64", "@platforms//os:linux" ], @@ -6565,7 +3499,7 @@ "@platforms//cpu:x86_64", "@platforms//os:osx" ], - "rustfmt_nightly-2024-06-13__x86_64-apple-darwin": [ + "rustfmt_nightly-2024-05-02__x86_64-apple-darwin": [ "@platforms//cpu:x86_64", "@platforms//os:osx" ], @@ -6593,7 +3527,7 @@ "@platforms//cpu:x86_64", "@platforms//os:windows" ], - "rustfmt_nightly-2024-06-13__x86_64-pc-windows-msvc": [ + "rustfmt_nightly-2024-05-02__x86_64-pc-windows-msvc": [ "@platforms//cpu:x86_64", "@platforms//os:windows" ], @@ -6621,7 +3555,7 @@ "@platforms//cpu:x86_64", "@platforms//os:freebsd" ], - "rustfmt_nightly-2024-06-13__x86_64-unknown-freebsd": [ + "rustfmt_nightly-2024-05-02__x86_64-unknown-freebsd": [ "@platforms//cpu:x86_64", "@platforms//os:freebsd" ], @@ -6649,13 +3583,13 @@ "@platforms//cpu:x86_64", "@platforms//os:linux" ], - "rustfmt_nightly-2024-06-13__x86_64-unknown-linux-gnu": [ + "rustfmt_nightly-2024-05-02__x86_64-unknown-linux-gnu": [ "@platforms//cpu:x86_64", "@platforms//os:linux" ] }, "target_compatible_with": { - "rust_analyzer_1.79.0": [], + "rust_analyzer_1.78.0": [], "rust_darwin_aarch64__aarch64-apple-darwin__stable": [ "@platforms//cpu:aarch64", "@platforms//os:osx" @@ -6680,7 +3614,7 @@ "@platforms//cpu:wasm32", "@platforms//os:wasi" ], - "rustfmt_nightly-2024-06-13__aarch64-apple-darwin": [], + "rustfmt_nightly-2024-05-02__aarch64-apple-darwin": [], "rust_windows_aarch64__aarch64-pc-windows-msvc__stable": [ "@platforms//cpu:aarch64", "@platforms//os:windows" @@ -6705,7 +3639,7 @@ "@platforms//cpu:wasm32", "@platforms//os:wasi" ], - "rustfmt_nightly-2024-06-13__aarch64-pc-windows-msvc": [], + "rustfmt_nightly-2024-05-02__aarch64-pc-windows-msvc": [], "rust_linux_aarch64__aarch64-unknown-linux-gnu__stable": [ "@platforms//cpu:aarch64", "@platforms//os:linux" @@ -6730,7 +3664,7 @@ "@platforms//cpu:wasm32", "@platforms//os:wasi" ], - "rustfmt_nightly-2024-06-13__aarch64-unknown-linux-gnu": [], + "rustfmt_nightly-2024-05-02__aarch64-unknown-linux-gnu": [], "rust_darwin_x86_64__x86_64-apple-darwin__stable": [ "@platforms//cpu:x86_64", "@platforms//os:osx" @@ -6755,7 +3689,7 @@ "@platforms//cpu:wasm32", "@platforms//os:wasi" ], - "rustfmt_nightly-2024-06-13__x86_64-apple-darwin": [], + "rustfmt_nightly-2024-05-02__x86_64-apple-darwin": [], "rust_windows_x86_64__x86_64-pc-windows-msvc__stable": [ "@platforms//cpu:x86_64", "@platforms//os:windows" @@ -6780,7 +3714,7 @@ "@platforms//cpu:wasm32", "@platforms//os:wasi" ], - "rustfmt_nightly-2024-06-13__x86_64-pc-windows-msvc": [], + "rustfmt_nightly-2024-05-02__x86_64-pc-windows-msvc": [], "rust_freebsd_x86_64__x86_64-unknown-freebsd__stable": [ "@platforms//cpu:x86_64", "@platforms//os:freebsd" @@ -6805,7 +3739,7 @@ "@platforms//cpu:wasm32", "@platforms//os:wasi" ], - "rustfmt_nightly-2024-06-13__x86_64-unknown-freebsd": [], + "rustfmt_nightly-2024-05-02__x86_64-unknown-freebsd": [], "rust_linux_x86_64__x86_64-unknown-linux-gnu__stable": [ "@platforms//cpu:x86_64", "@platforms//os:linux" @@ -6830,7 +3764,7 @@ "@platforms//cpu:wasm32", "@platforms//os:wasi" ], - "rustfmt_nightly-2024-06-13__x86_64-unknown-linux-gnu": [] + "rustfmt_nightly-2024-05-02__x86_64-unknown-linux-gnu": [] } } }, @@ -6843,8 +3777,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -6868,8 +3802,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "x86_64-apple-darwin", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -6912,8 +3846,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -6955,9 +3889,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7010,6 +3944,36 @@ ] } }, + "rustfmt_nightly-2024-05-02__aarch64-pc-windows-msvc_tools": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "rustfmt_toolchain_tools_repository", + "attributes": { + "version": "nightly", + "iso_date": "2024-05-02", + "sha256s": {}, + "urls": [ + "https://static.rust-lang.org/dist/{}.tar.xz" + ], + "auth": {}, + "netrc": "", + "auth_patterns": {}, + "exec_triple": "aarch64-pc-windows-msvc" + } + }, + "rustfmt_nightly-2024-05-02__x86_64-pc-windows-msvc": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "toolchain_repository_proxy", + "attributes": { + "toolchain": "@rustfmt_nightly-2024-05-02__x86_64-pc-windows-msvc_tools//:rustfmt_toolchain", + "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", + "target_settings": [], + "exec_compatible_with": [ + "@platforms//cpu:x86_64", + "@platforms//os:windows" + ], + "target_compatible_with": [] + } + }, "rust_linux_x86_64__x86_64-unknown-linux-gnu__stable_tools": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "rust_toolchain_tools_repository", @@ -7019,8 +3983,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "x86_64-unknown-linux-gnu", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7035,20 +3999,19 @@ "auth_patterns": [] } }, - "rustfmt_nightly-2024-06-13__x86_64-unknown-linux-gnu_tools": { + "rust_analyzer_1.78.0_tools": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "rustfmt_toolchain_tools_repository", + "ruleClassName": "rust_analyzer_toolchain_tools_repository", "attributes": { - "version": "nightly", - "iso_date": "2024-06-13", + "version": "1.78.0", + "iso_date": "", "sha256s": {}, "urls": [ "https://static.rust-lang.org/dist/{}.tar.xz" ], "auth": {}, "netrc": "", - "auth_patterns": {}, - "exec_triple": "x86_64-unknown-linux-gnu" + "auth_patterns": [] } }, "rust_linux_aarch64__wasm32-wasi__nightly_tools": { @@ -7059,9 +4022,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7084,9 +4047,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7101,20 +4064,6 @@ "auth_patterns": [] } }, - "rustfmt_nightly-2024-06-13__aarch64-apple-darwin": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "toolchain_repository_proxy", - "attributes": { - "toolchain": "@rustfmt_nightly-2024-06-13__aarch64-apple-darwin_tools//:rustfmt_toolchain", - "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", - "target_settings": [], - "exec_compatible_with": [ - "@platforms//cpu:aarch64", - "@platforms//os:osx" - ], - "target_compatible_with": [] - } - }, "rust_windows_x86_64__x86_64-pc-windows-msvc__nightly": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -7143,8 +4092,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "x86_64-unknown-freebsd", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7205,9 +4154,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7230,9 +4179,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7269,9 +4218,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7295,8 +4244,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7320,8 +4269,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7336,16 +4285,6 @@ "auth_patterns": [] } }, - "rust_analyzer_1.79.0": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "toolchain_repository_proxy", - "attributes": { - "toolchain": "@rust_analyzer_1.79.0_tools//:rust_analyzer_toolchain", - "toolchain_type": "@rules_rust//rust/rust_analyzer:toolchain_type", - "exec_compatible_with": [], - "target_compatible_with": [] - } - }, "rust_darwin_aarch64": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "rust_toolchain_set_repository", @@ -7398,6 +4337,20 @@ ] } }, + "rustfmt_nightly-2024-05-02__x86_64-unknown-linux-gnu": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "toolchain_repository_proxy", + "attributes": { + "toolchain": "@rustfmt_nightly-2024-05-02__x86_64-unknown-linux-gnu_tools//:rustfmt_toolchain", + "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", + "target_settings": [], + "exec_compatible_with": [ + "@platforms//cpu:x86_64", + "@platforms//os:linux" + ], + "target_compatible_with": [] + } + }, "rust_linux_x86_64__wasm32-wasi__stable_tools": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "rust_toolchain_tools_repository", @@ -7407,8 +4360,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7423,21 +4376,6 @@ "auth_patterns": [] } }, - "rust_analyzer_1.79.0_tools": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "rust_analyzer_toolchain_tools_repository", - "attributes": { - "version": "1.79.0", - "iso_date": "", - "sha256s": {}, - "urls": [ - "https://static.rust-lang.org/dist/{}.tar.xz" - ], - "auth": {}, - "netrc": "", - "auth_patterns": [] - } - }, "rust_linux_x86_64": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "rust_toolchain_set_repository", @@ -7461,8 +4399,8 @@ "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", "iso_date": "", - "version": "1.79.0", - "rustfmt_version": "nightly/2024-06-13", + "version": "1.78.0", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7477,22 +4415,6 @@ "auth_patterns": [] } }, - "rustfmt_nightly-2024-06-13__aarch64-pc-windows-msvc_tools": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "rustfmt_toolchain_tools_repository", - "attributes": { - "version": "nightly", - "iso_date": "2024-06-13", - "sha256s": {}, - "urls": [ - "https://static.rust-lang.org/dist/{}.tar.xz" - ], - "auth": {}, - "netrc": "", - "auth_patterns": {}, - "exec_triple": "aarch64-pc-windows-msvc" - } - }, "rust_linux_aarch64__wasm32-unknown-unknown__nightly": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -7512,6 +4434,22 @@ ] } }, + "rustfmt_nightly-2024-05-02__x86_64-pc-windows-msvc_tools": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "rustfmt_toolchain_tools_repository", + "attributes": { + "version": "nightly", + "iso_date": "2024-05-02", + "sha256s": {}, + "urls": [ + "https://static.rust-lang.org/dist/{}.tar.xz" + ], + "auth": {}, + "netrc": "", + "auth_patterns": {}, + "exec_triple": "x86_64-pc-windows-msvc" + } + }, "rust_linux_x86_64__x86_64-unknown-linux-gnu__nightly": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -7531,22 +4469,6 @@ ] } }, - "rustfmt_nightly-2024-06-13__x86_64-apple-darwin_tools": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "rustfmt_toolchain_tools_repository", - "attributes": { - "version": "nightly", - "iso_date": "2024-06-13", - "sha256s": {}, - "urls": [ - "https://static.rust-lang.org/dist/{}.tar.xz" - ], - "auth": {}, - "netrc": "", - "auth_patterns": {}, - "exec_triple": "x86_64-apple-darwin" - } - }, "rust_windows_aarch64__wasm32-unknown-unknown__nightly": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -7566,6 +4488,22 @@ ] } }, + "rustfmt_nightly-2024-05-02__x86_64-unknown-linux-gnu_tools": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "rustfmt_toolchain_tools_repository", + "attributes": { + "version": "nightly", + "iso_date": "2024-05-02", + "sha256s": {}, + "urls": [ + "https://static.rust-lang.org/dist/{}.tar.xz" + ], + "auth": {}, + "netrc": "", + "auth_patterns": {}, + "exec_triple": "x86_64-unknown-linux-gnu" + } + }, "rust_windows_x86_64__wasm32-unknown-unknown__nightly": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -7669,9 +4607,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "aarch64-pc-windows-msvc", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7686,6 +4624,22 @@ "auth_patterns": [] } }, + "rustfmt_nightly-2024-05-02__x86_64-apple-darwin_tools": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "rustfmt_toolchain_tools_repository", + "attributes": { + "version": "nightly", + "iso_date": "2024-05-02", + "sha256s": {}, + "urls": [ + "https://static.rust-lang.org/dist/{}.tar.xz" + ], + "auth": {}, + "netrc": "", + "auth_patterns": {}, + "exec_triple": "x86_64-apple-darwin" + } + }, "rust_darwin_aarch64__wasm32-wasi__nightly_tools": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "rust_toolchain_tools_repository", @@ -7694,9 +4648,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-wasi", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7711,6 +4665,22 @@ "auth_patterns": [] } }, + "rustfmt_nightly-2024-05-02__x86_64-unknown-freebsd_tools": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "rustfmt_toolchain_tools_repository", + "attributes": { + "version": "nightly", + "iso_date": "2024-05-02", + "sha256s": {}, + "urls": [ + "https://static.rust-lang.org/dist/{}.tar.xz" + ], + "auth": {}, + "netrc": "", + "auth_patterns": {}, + "exec_triple": "x86_64-unknown-freebsd" + } + }, "rust_freebsd_x86_64__x86_64-unknown-freebsd__stable": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -7730,20 +4700,6 @@ ] } }, - "rustfmt_nightly-2024-06-13__aarch64-pc-windows-msvc": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "toolchain_repository_proxy", - "attributes": { - "toolchain": "@rustfmt_nightly-2024-06-13__aarch64-pc-windows-msvc_tools//:rustfmt_toolchain", - "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", - "target_settings": [], - "exec_compatible_with": [ - "@platforms//cpu:aarch64", - "@platforms//os:windows" - ], - "target_compatible_with": [] - } - }, "rust_freebsd_x86_64__x86_64-unknown-freebsd__nightly": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "toolchain_repository_proxy", @@ -7763,6 +4719,16 @@ ] } }, + "rust_analyzer_1.78.0": { + "bzlFile": "@@rules_rust~//rust:repositories.bzl", + "ruleClassName": "toolchain_repository_proxy", + "attributes": { + "toolchain": "@rust_analyzer_1.78.0_tools//:rust_analyzer_toolchain", + "toolchain_type": "@rules_rust//rust/rust_analyzer:toolchain_type", + "exec_compatible_with": [], + "target_compatible_with": [] + } + }, "rust_linux_x86_64__wasm32-unknown-unknown__nightly_tools": { "bzlFile": "@@rules_rust~//rust:repositories.bzl", "ruleClassName": "rust_toolchain_tools_repository", @@ -7771,9 +4737,9 @@ "allocator_library": "@rules_rust//ffi/cc/allocator_library", "global_allocator_library": "@rules_rust//ffi/cc/global_allocator_library", "target_triple": "wasm32-unknown-unknown", - "iso_date": "2024-06-13", + "iso_date": "2024-05-02", "version": "nightly", - "rustfmt_version": "nightly/2024-06-13", + "rustfmt_version": "nightly/2024-05-02", "edition": "2021", "dev_components": false, "extra_rustc_flags": [], @@ -7787,20 +4753,6 @@ "netrc": "", "auth_patterns": [] } - }, - "rustfmt_nightly-2024-06-13__x86_64-unknown-freebsd": { - "bzlFile": "@@rules_rust~//rust:repositories.bzl", - "ruleClassName": "toolchain_repository_proxy", - "attributes": { - "toolchain": "@rustfmt_nightly-2024-06-13__x86_64-unknown-freebsd_tools//:rustfmt_toolchain", - "toolchain_type": "@rules_rust//rust/rustfmt:toolchain_type", - "target_settings": [], - "exec_compatible_with": [ - "@platforms//cpu:x86_64", - "@platforms//os:freebsd" - ], - "target_compatible_with": [] - } } }, "recordedRepoMappingEntries": [ @@ -7839,8 +4791,8 @@ }, "@@rules_rust~//rust/private:extensions.bzl%i": { "general": { - "bzlTransitiveDigest": "xOtpGS0fbawPxOGm4LQUOxNmzCpYsKsavjYJfV/tBX8=", - "usagesDigest": "8rxNHg4HjTBAPEiIdmi1v8o2l8IMjsu1iuZOGuvYmFQ=", + "bzlTransitiveDigest": "saZl8O8WNoKP1p4yIeqhDYAxf7KWYWSsVKtSLJowfjE=", + "usagesDigest": "MuiyW/tuMC/rvGUyKwMUk6JZ0v+/H6EfI3DrYvIBv7k=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -7936,15 +4888,6 @@ "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.url-2.4.0.bazel" } }, - "rules_python": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "778aaeab3e6cfd56d681c89f5c10d7ad6bf8d2f1a72de9de55b23081b2d31618", - "strip_prefix": "rules_python-0.34.0", - "url": "https://github.com/bazelbuild/rules_python/releases/download/0.34.0/rules_python-0.34.0.tar.gz" - } - }, "cui__ryu-1.0.14": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", @@ -8574,19 +5517,6 @@ "build_file": "@@rules_rust~//proto/prost/private/3rdparty/crates:BUILD.windows_x86_64_gnu-0.48.0.bazel" } }, - "cui__num-conv-0.1.0": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/num-conv/0.1.0/download" - ], - "strip_prefix": "num-conv-0.1.0", - "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.num-conv-0.1.0.bazel" - } - }, "rules_rust_wasm_bindgen__atty-0.2.14": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", @@ -8977,17 +5907,17 @@ "build_file": "@@rules_rust~//proto/prost/private/3rdparty/crates:BUILD.rustix-0.37.20.bazel" } }, - "rules_rust_wasm_bindgen__wasm-bindgen-macro-support-0.2.92": { + "rules_rust_wasm_bindgen__wasm-bindgen-macro-support-0.2.91": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7", + "sha256": "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.92/download" + "https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.91/download" ], - "strip_prefix": "wasm-bindgen-macro-support-0.2.92", - "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-macro-support-0.2.92.bazel" + "strip_prefix": "wasm-bindgen-macro-support-0.2.91", + "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-macro-support-0.2.91.bazel" } }, "rules_rust_prost__fnv-1.0.7": { @@ -9327,17 +6257,17 @@ "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.syn-2.0.32.bazel" } }, - "rules_rust_wasm_bindgen__wasm-bindgen-externref-xform-0.2.92": { + "rules_rust_wasm_bindgen__wasm-bindgen-externref-xform-0.2.91": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "102582726b35a30d53157fbf8de3d0f0fed4c40c0c7951d69a034e9ef01da725", + "sha256": "12b6ac5fca1d0992d2328147488169ea166bfe899c88f8ad06cf583f4c492fcf", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/wasm-bindgen-externref-xform/0.2.92/download" + "https://static.crates.io/crates/wasm-bindgen-externref-xform/0.2.91/download" ], - "strip_prefix": "wasm-bindgen-externref-xform-0.2.92", - "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-externref-xform-0.2.92.bazel" + "strip_prefix": "wasm-bindgen-externref-xform-0.2.91", + "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-externref-xform-0.2.91.bazel" } }, "rules_rust_prost__rustversion-1.0.12": { @@ -9767,17 +6697,17 @@ "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.globwalk-0.8.1.bazel" } }, - "rules_rust_wasm_bindgen__wasm-bindgen-wasm-interpreter-0.2.92": { + "rules_rust_wasm_bindgen__wasm-bindgen-wasm-interpreter-0.2.91": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "9ea966593c8243a33eb4d643254eb97a69de04e89462f46cf6b4f506aae89b3a", + "sha256": "682940195a701dbf887f20017418b8cac916a37b3f91ededec33226619e973c1", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/wasm-bindgen-wasm-interpreter/0.2.92/download" + "https://static.crates.io/crates/wasm-bindgen-wasm-interpreter/0.2.91/download" ], - "strip_prefix": "wasm-bindgen-wasm-interpreter-0.2.92", - "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-wasm-interpreter-0.2.92.bazel" + "strip_prefix": "wasm-bindgen-wasm-interpreter-0.2.91", + "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-wasm-interpreter-0.2.91.bazel" } }, "rules_rust_wasm_bindgen__ring-0.17.5": { @@ -10724,17 +7654,17 @@ "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.anstyle-1.0.1.bazel" } }, - "rules_rust_wasm_bindgen__wasm-bindgen-0.2.92": { + "rules_rust_wasm_bindgen__wasm-bindgen-0.2.91": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8", + "sha256": "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/wasm-bindgen/0.2.92/download" + "https://static.crates.io/crates/wasm-bindgen/0.2.91/download" ], - "strip_prefix": "wasm-bindgen-0.2.92", - "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-0.2.92.bazel" + "strip_prefix": "wasm-bindgen-0.2.91", + "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-0.2.91.bazel" } }, "rules_rust_prost__winapi-i686-pc-windows-gnu-0.4.0": { @@ -11168,7 +8098,7 @@ "integrity": "sha256-iFZe4JEQqZ54KZiX+/7VA7mqAwZThu6MGBl/yvIotQE=", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/bindgen-cli/bindgen-cli-0.69.1.crate" + "https://crates.io/api/v1/crates/bindgen-cli/0.69.1/download" ], "strip_prefix": "bindgen-cli-0.69.1", "build_file": "@@rules_rust~//bindgen/3rdparty:BUILD.bindgen-cli.bazel" @@ -11265,19 +8195,6 @@ "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.rand-0.8.5.bazel" } }, - "cui__time-0.3.36": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/time/0.3.36/download" - ], - "strip_prefix": "time-0.3.36", - "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.time-0.3.36.bazel" - } - }, "cui__errno-0.3.1": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", @@ -11486,6 +8403,19 @@ "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.aho-corasick-1.0.2.bazel" } }, + "cui__time-0.3.30": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/time/0.3.30/download" + ], + "strip_prefix": "time-0.3.30", + "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.time-0.3.30.bazel" + } + }, "rules_rust_proto__grpc-0.6.2": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", @@ -12920,17 +9850,17 @@ "build_file": "@@rules_rust~//proto/protobuf/3rdparty/crates:BUILD.void-1.0.2.bazel" } }, - "rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.92": { + "rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.91": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "ca821da8c1ae6c87c5e94493939a206daa8587caff227c6032e0061a3d80817f", + "sha256": "806a045c4ec4ef7c3ad86dc27bcb641b84d9eeb3846200f56d7ab0885241d654", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/wasm-bindgen-cli-support/0.2.92/download" + "https://static.crates.io/crates/wasm-bindgen-cli-support/0.2.91/download" ], - "strip_prefix": "wasm-bindgen-cli-support-0.2.92", - "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-cli-support-0.2.92.bazel" + "strip_prefix": "wasm-bindgen-cli-support-0.2.91", + "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-cli-support-0.2.91.bazel" } }, "rules_rust_prost__regex-syntax-0.7.2": { @@ -12979,7 +9909,7 @@ "sha256": "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/heck/heck-0.4.1.crate" + "https://crates.io/api/v1/crates/heck/0.4.1/download" ], "strip_prefix": "heck-0.4.1", "build_file": "@@rules_rust~//proto/prost/private/3rdparty/crates:BUILD.heck-0.4.1.bazel" @@ -13081,7 +10011,7 @@ "ruleClassName": "http_archive", "attributes": { "sha256": "9ab95735ea2c8fd51154d01e39cf13912a78071c2d89abc49a7ef102a7dd725a", - "url": "https://static.crates.io/crates/tinyjson/tinyjson-2.5.1.crate", + "url": "https://crates.io/api/v1/crates/tinyjson/2.5.1/download", "strip_prefix": "tinyjson-2.5.1", "type": "tar.gz", "build_file": "@@rules_rust~//util/process_wrapper:BUILD.tinyjson.bazel" @@ -13210,17 +10140,17 @@ "build_file": "@@rules_rust~//proto/protobuf/3rdparty/crates:BUILD.protobuf-2.8.2.bazel" } }, - "rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.92": { + "rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.91": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96", + "sha256": "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/wasm-bindgen-shared/0.2.92/download" + "https://static.crates.io/crates/wasm-bindgen-shared/0.2.91/download" ], - "strip_prefix": "wasm-bindgen-shared-0.2.92", - "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-shared-0.2.92.bazel" + "strip_prefix": "wasm-bindgen-shared-0.2.91", + "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-shared-0.2.91.bazel" } }, "rules_rust_wasm_bindgen__httpdate-1.0.2": { @@ -13684,17 +10614,17 @@ "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.crc32fast-1.3.2.bazel" } }, - "rules_rust_wasm_bindgen__wasm-bindgen-backend-0.2.92": { + "rules_rust_wasm_bindgen__wasm-bindgen-backend-0.2.91": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da", + "sha256": "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/wasm-bindgen-backend/0.2.92/download" + "https://static.crates.io/crates/wasm-bindgen-backend/0.2.91/download" ], - "strip_prefix": "wasm-bindgen-backend-0.2.92", - "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-backend-0.2.92.bazel" + "strip_prefix": "wasm-bindgen-backend-0.2.91", + "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-backend-0.2.91.bazel" } }, "cui__encoding_rs-0.8.33": { @@ -14048,17 +10978,17 @@ "build_file": "@@rules_rust~//bindgen/3rdparty/crates:BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel" } }, - "rules_rust_wasm_bindgen__wasm-bindgen-wasm-conventions-0.2.92": { + "rules_rust_wasm_bindgen__wasm-bindgen-wasm-conventions-0.2.91": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "8c04e3607b810e76768260db3a5f2e8beb477cb089ef8726da85c8eb9bd3b575", + "sha256": "4e6b653f6820409609bda0f176e6949302307af7a7b9479cd4d4b1bdc31eb9cd", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/wasm-bindgen-wasm-conventions/0.2.92/download" + "https://static.crates.io/crates/wasm-bindgen-wasm-conventions/0.2.91/download" ], - "strip_prefix": "wasm-bindgen-wasm-conventions-0.2.92", - "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-wasm-conventions-0.2.92.bazel" + "strip_prefix": "wasm-bindgen-wasm-conventions-0.2.91", + "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-wasm-conventions-0.2.91.bazel" } }, "cui__valuable-0.1.0": { @@ -14338,12 +11268,12 @@ "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "08f61e21873f51e3059a8c7c3eef81ede7513d161cfc60751c7b2ffa6ed28270", + "sha256": "80b674e1bda34888e132276ba600676cea158bdcd289bb7da5c25885f1a3a535", "urls": [ - "https://static.crates.io/crates/wasm-bindgen-cli/wasm-bindgen-cli-0.2.92.crate" + "https://crates.io/api/v1/crates/wasm-bindgen-cli/0.2.91/download" ], "type": "tar.gz", - "strip_prefix": "wasm-bindgen-cli-0.2.92", + "strip_prefix": "wasm-bindgen-cli-0.2.91", "build_file": "@@rules_rust~//wasm_bindgen/3rdparty:BUILD.wasm-bindgen-cli.bazel", "patch_args": [ "-p1" @@ -14587,19 +11517,6 @@ "build_file": "@@rules_rust~//bindgen/3rdparty/crates:BUILD.winapi-0.3.9.bazel" } }, - "rules_rust_wasm_bindgen__wasm-bindgen-threads-xform-0.2.92": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "2d5add359b7f7d09a55299a9d29be54414264f2b8cf84f8c8fda5be9269b5dd9", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/wasm-bindgen-threads-xform/0.2.92/download" - ], - "strip_prefix": "wasm-bindgen-threads-xform-0.2.92", - "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-threads-xform-0.2.92.bazel" - } - }, "rules_rust_wasm_bindgen__core-foundation-sys-0.8.4": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", @@ -15081,6 +11998,15 @@ "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.gix-protocol-0.40.0.bazel" } }, + "bazelci_rules": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "eca21884e6f66a88c358e580fd67a6b148d30ab57b1680f62a96c00f9bc6a07e", + "strip_prefix": "bazelci_rules-1.0.0", + "url": "https://github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz" + } + }, "rules_rust_wasm_bindgen__doc-comment-0.3.3": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", @@ -15457,6 +12383,19 @@ "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.phf-0.11.2.bazel" } }, + "rules_rust_wasm_bindgen__wasm-bindgen-threads-xform-0.2.91": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "90a2e577034352f9aa9352730fcf2562c68957f2e9b9ee70ab6379510e49e2fe", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/wasm-bindgen-threads-xform/0.2.91/download" + ], + "strip_prefix": "wasm-bindgen-threads-xform-0.2.91", + "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-threads-xform-0.2.91.bazel" + } + }, "rules_rust_wasm_bindgen__winapi-0.3.9": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", @@ -16230,19 +13169,6 @@ "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.gix-packetline-0.16.7.bazel" } }, - "cui__time-macros-0.2.18": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/time-macros/0.2.18/download" - ], - "strip_prefix": "time-macros-0.2.18", - "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.time-macros-0.2.18.bazel" - } - }, "cui__time-core-0.1.2": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", @@ -16269,6 +13195,19 @@ "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.itertools-0.12.0.bazel" } }, + "cui__time-macros-0.2.15": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/time-macros/0.2.15/download" + ], + "strip_prefix": "time-macros-0.2.15", + "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.time-macros-0.2.15.bazel" + } + }, "rules_rust_prost__try-lock-0.2.4": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", @@ -16373,6 +13312,19 @@ "build_file": "@@rules_rust~//proto/prost/private/3rdparty/crates:BUILD.libc-0.2.146.bazel" } }, + "rules_rust_wasm_bindgen__wasm-bindgen-multi-value-xform-0.2.91": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "sha256": "d1e019acde479e2f090fb7f14a51fa0077ec3a7bb12a56e0e888a82be7b5bd3f", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/wasm-bindgen-multi-value-xform/0.2.91/download" + ], + "strip_prefix": "wasm-bindgen-multi-value-xform-0.2.91", + "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-multi-value-xform-0.2.91.bazel" + } + }, "rules_rust_wasm_bindgen__itertools-0.10.5": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", @@ -16412,19 +13364,6 @@ "build_file": "@@rules_rust~//proto/protobuf/3rdparty/crates:BUILD.futures-0.1.31.bazel" } }, - "rules_rust_wasm_bindgen__wasm-bindgen-multi-value-xform-0.2.92": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "sha256": "3498e4799f43523d780ceff498f04d882a8dbc9719c28020034822e5952f32a4", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/wasm-bindgen-multi-value-xform/0.2.92/download" - ], - "strip_prefix": "wasm-bindgen-multi-value-xform-0.2.92", - "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-multi-value-xform-0.2.92.bazel" - } - }, "rules_rust_proto__crossbeam-deque-0.7.4": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", @@ -17925,30 +14864,30 @@ "build_file": "@@rules_rust~//proto/protobuf/3rdparty/crates:BUILD.httpbis-0.7.0.bazel" } }, - "cui__gix-revision-0.22.0": { + "rules_rust_wasm_bindgen__wasm-bindgen-macro-0.2.91": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "c8c4b15cf2ab7a35f5bcb3ef146187c8d36df0177e171ca061913cbaaa890e89", + "sha256": "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/gix-revision/0.22.0/download" + "https://static.crates.io/crates/wasm-bindgen-macro/0.2.91/download" ], - "strip_prefix": "gix-revision-0.22.0", - "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.gix-revision-0.22.0.bazel" + "strip_prefix": "wasm-bindgen-macro-0.2.91", + "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-macro-0.2.91.bazel" } }, - "rules_rust_wasm_bindgen__wasm-bindgen-macro-0.2.92": { + "cui__gix-revision-0.22.0": { "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", "ruleClassName": "http_archive", "attributes": { - "sha256": "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726", + "sha256": "c8c4b15cf2ab7a35f5bcb3ef146187c8d36df0177e171ca061913cbaaa890e89", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/wasm-bindgen-macro/0.2.92/download" + "https://static.crates.io/crates/gix-revision/0.22.0/download" ], - "strip_prefix": "wasm-bindgen-macro-0.2.92", - "build_file": "@@rules_rust~//wasm_bindgen/3rdparty/crates:BUILD.wasm-bindgen-macro-0.2.92.bazel" + "strip_prefix": "gix-revision-0.22.0", + "build_file": "@@rules_rust~//crate_universe/3rdparty/crates:BUILD.gix-revision-0.22.0.bazel" } }, "cui__camino-1.1.6": { @@ -18201,9 +15140,9 @@ "rules_rust_wasm_bindgen__serde_json-1.0.102", "rules_rust_wasm_bindgen__ureq-2.8.0", "rules_rust_wasm_bindgen__walrus-0.20.3", - "rules_rust_wasm_bindgen__wasm-bindgen-0.2.92", - "rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.92", - "rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.92", + "rules_rust_wasm_bindgen__wasm-bindgen-0.2.91", + "rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.91", + "rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.91", "rules_rust_wasm_bindgen__assert_cmd-1.0.8", "rules_rust_wasm_bindgen__diff-0.1.13", "rules_rust_wasm_bindgen__predicates-1.0.8", @@ -18216,7 +15155,7 @@ "libc", "rules_rust_toolchain_test_target_json", "com_google_googleapis", - "rules_python" + "bazelci_rules" ], "explicitRootModuleDirectDevDeps": [], "useAllRepos": "NO", @@ -18413,11 +15352,6 @@ "rrra__serde_json-1.0.102", "rules_rust~~i~rrra__serde_json-1.0.102" ], - [ - "rules_rust~", - "rules_cc", - "rules_cc~" - ], [ "rules_rust~", "rules_rust", @@ -18600,18 +15534,18 @@ ], [ "rules_rust~", - "rules_rust_wasm_bindgen__wasm-bindgen-0.2.92", - "rules_rust~~i~rules_rust_wasm_bindgen__wasm-bindgen-0.2.92" + "rules_rust_wasm_bindgen__wasm-bindgen-0.2.91", + "rules_rust~~i~rules_rust_wasm_bindgen__wasm-bindgen-0.2.91" ], [ "rules_rust~", - "rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.92", - "rules_rust~~i~rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.92" + "rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.91", + "rules_rust~~i~rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.91" ], [ "rules_rust~", - "rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.92", - "rules_rust~~i~rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.92" + "rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.91", + "rules_rust~~i~rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.91" ], [ "rules_rust~", diff --git a/README.md b/README.md index 2d6ab918..42ee6ce1 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,14 @@ bazel run //tools/buildifier -- bazel run -- @pnpm//:pnpm --dir $PWD install --lockfile-only ``` +#### Get tsan to work on Ubuntu 24.04 + +https://stackoverflow.com/a/77856955 + +``` +sudo sysctl vm.mmap_rnd_bits=30 +``` + #### Inspiration - https://github.com/jessecureton/python_bazel_template diff --git a/bzl/cc.bzl b/bzl/cc.bzl index 5e7f8c1d..71b95e8a 100644 --- a/bzl/cc.bzl +++ b/bzl/cc.bzl @@ -29,13 +29,10 @@ COPTS = [ # -Wextra, with a few exceptions "-Wmemset-transposed-args", "-Wcast-function-type", - "-Wclobbered", "-Wempty-body", "-Wenum-conversion", "-Wexpansion-to-defined", "-Wignored-qualifiers", - "-Wimplicit-fallthrough=3", - "-Wmaybe-uninitialized", "-Wshift-negative-value", "-Wsign-compare", "-Wstring-compare", @@ -49,6 +46,9 @@ COPTS = [ "-fdiagnostics-color=always", # Unrecognized # '-Walloc-size', + # "-Wclobbered", + # "-Wimplicit-fallthrough=3", + # "-Wmaybe-uninitialized", ] # Add to conly code @@ -60,11 +60,12 @@ CONLY_OPTS = [ ] CXX_OPTS = [ - "-Wsized-deallocation", "-Wdeprecated-copy", # If changing, likely want to update .bazelrc # See https://en.cppreference.com/w/cpp/23 "-std=c++23", + # Unrecognized + # "-Wsized-deallocation", ] # NOTE: Maybe we should add linkopt too? diff --git a/examples/basic/BUILD b/examples/basic/BUILD index 5394bf1c..833344b3 100644 --- a/examples/basic/BUILD +++ b/examples/basic/BUILD @@ -1,10 +1,9 @@ load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile") load("@build_stack_rules_proto//rules/cc:proto_cc_library.bzl", "proto_cc_library") load("@rules_proto//proto:defs.bzl", "proto_library") - -# load("@crate_index//:defs.bzl", "aliases", "all_crate_deps") -load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_doc", "rust_library", "rust_test") load("//bzl:py.bzl", "grpc_py_library", "proto_py_library", "py_binary", "py_image", "py_test") +# load("@crate_index//:defs.bzl", "aliases", "all_crate_deps") +# load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_doc", "rust_library", "rust_test") package(default_visibility = ["//visibility:private"]) @@ -54,34 +53,35 @@ proto_cc_library( deps = ["@com_google_protobuf//:protobuf"], ) -rust_library( - name = "lib", - srcs = ["src/lib.rs"], -) - -rust_test( - name = "lib_test", - crate = ":lib", -) - -rust_binary( - name = "hello_world", - srcs = ["src/main.rs"], - deps = [ - "@crate_index//:ferris-says", - ], - # TODO: Get rust dependencies working - # aliases = aliases(), - # deps = all_crate_deps(), - # proc_macro_deps = all_crate_deps( - # proc_macro = True, - # ), -) - -rust_doc( - name = "hello_world_doc", - crate = ":hello_world", -) +# XXX: clang toolchain from pigweed is breaking rust +# rust_library( +# name = "lib", +# srcs = ["src/lib.rs"], +# ) +# +# rust_test( +# name = "lib_test", +# crate = ":lib", +# ) +# +# rust_binary( +# name = "hello_world", +# srcs = ["src/main.rs"], +# deps = [ +# "@crate_index//:ferris-says", +# ], +# # TODO: Get rust dependencies working +# # aliases = aliases(), +# # deps = all_crate_deps(), +# # proc_macro_deps = all_crate_deps( +# # proc_macro = True, +# # ), +# ) +# +# rust_doc( +# name = "hello_world_doc", +# crate = ":hello_world", +# ) py_test( name = "hello_test",