From 58f8a76755fea6490e54748b665e109d0316d3b7 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Wed, 11 Jun 2025 09:19:05 +0100 Subject: [PATCH 1/5] chore: updategrade to Bazel `8.2.1` --- .bazelversion | 2 +- MODULE.bazel.lock | 33 ++++++--------------------------- e2e/.bazelversion | 2 +- e2e/MODULE.bazel.lock | 11 ++++++----- 4 files changed, 14 insertions(+), 34 deletions(-) diff --git a/.bazelversion b/.bazelversion index ae9a76b..2b0aa21 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1 +1 @@ -8.0.0 +8.2.1 diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 90ce885..66513c0 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,5 +1,5 @@ { - "lockFileVersion": 16, + "lockFileVersion": 18, "registryFileHashes": { "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", @@ -74,7 +74,8 @@ "https://bcr.bazel.build/modules/rules_cc/0.0.14/MODULE.bazel": "5e343a3aac88b8d7af3b1b6d2093b55c347b8eefc2e7d1442f7a02dc8fea48ac", "https://bcr.bazel.build/modules/rules_cc/0.0.15/MODULE.bazel": "6704c35f7b4a72502ee81f61bf88706b54f06b3cbe5558ac17e2e14666cd5dcc", "https://bcr.bazel.build/modules/rules_cc/0.0.16/MODULE.bazel": "7661303b8fc1b4d7f532e54e9d6565771fea666fbdf839e0a86affcd02defe87", - "https://bcr.bazel.build/modules/rules_cc/0.0.16/source.json": "227e83737046aa4f50015da48e98e0d8ab42fd0ec74d8d653b6cc9f9a357f200", + "https://bcr.bazel.build/modules/rules_cc/0.0.17/MODULE.bazel": "2ae1d8f4238ec67d7185d8861cb0a2cdf4bc608697c331b95bf990e69b62e64a", + "https://bcr.bazel.build/modules/rules_cc/0.0.17/source.json": "4db99b3f55c90ab28d14552aa0632533e3e8e5e9aea0f5c24ac0014282c2a7c5", "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", @@ -92,10 +93,10 @@ "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab", "https://bcr.bazel.build/modules/rules_java/7.3.2/MODULE.bazel": "50dece891cfdf1741ea230d001aa9c14398062f2b7c066470accace78e412bc2", "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe", + "https://bcr.bazel.build/modules/rules_java/8.11.0/MODULE.bazel": "c3d280bc5ff1038dcb3bacb95d3f6b83da8dd27bba57820ec89ea4085da767ad", + "https://bcr.bazel.build/modules/rules_java/8.11.0/source.json": "302b52a39259a85aa06ca3addb9787864ca3e03b432a5f964ea68244397e7544", "https://bcr.bazel.build/modules/rules_java/8.3.2/MODULE.bazel": "7336d5511ad5af0b8615fdc7477535a2e4e723a357b6713af439fe8cf0195017", "https://bcr.bazel.build/modules/rules_java/8.5.1/MODULE.bazel": "d8a9e38cc5228881f7055a6079f6f7821a073df3744d441978e7a43e20226939", - "https://bcr.bazel.build/modules/rules_java/8.6.1/MODULE.bazel": "f4808e2ab5b0197f094cabce9f4b006a27766beb6a9975931da07099560ca9c2", - "https://bcr.bazel.build/modules/rules_java/8.6.1/source.json": "f18d9ad3c4c54945bf422ad584fa6c5ca5b3116ff55a5b1bc77e5c1210be5960", "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.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036", @@ -327,28 +328,6 @@ ] } }, - "@@rules_java+//java:rules_java_deps.bzl%compatibility_proxy": { - "general": { - "bzlTransitiveDigest": "84xJEZ1jnXXwo8BXMprvBm++rRt4jsTu9liBxz0ivps=", - "usagesDigest": "jTQDdLDxsS43zuRmg1faAjIEPWdLAbDAowI1pInQSoo=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "compatibility_proxy": { - "repoRuleId": "@@rules_java+//java:rules_java_deps.bzl%_compatibility_proxy_repo_rule", - "attributes": {} - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_java+", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, "@@rules_kotlin+//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": { "general": { "bzlTransitiveDigest": "sFhcgPbDQehmbD1EOXzX4H1q/CD5df8zwG4kp4jbvr8=", @@ -415,7 +394,7 @@ }, "@@rules_python+//python/extensions:pip.bzl%pip": { "general": { - "bzlTransitiveDigest": "Qf9CUhL5yaPdU9/sHQw+UzXZ4HyPHFXWV8N7oL8kfGQ=", + "bzlTransitiveDigest": "hcOtJrEg4R6ew0P2AVxfPReHPjB+Wtnzf5dazu+dm18=", "usagesDigest": "/9NP3RV6/DWuNdYAsIU/8UCgCX0TdPUJr0X6O+0lrtk=", "recordedFileInputs": { "@@protobuf+//python/requirements.txt": "983be60d3cec4b319dcab6d48aeb3f5b2f7c3350f26b3a9e97486c37967c73c5", diff --git a/e2e/.bazelversion b/e2e/.bazelversion index ae9a76b..2b0aa21 100644 --- a/e2e/.bazelversion +++ b/e2e/.bazelversion @@ -1 +1 @@ -8.0.0 +8.2.1 diff --git a/e2e/MODULE.bazel.lock b/e2e/MODULE.bazel.lock index d3bbb15..1241f52 100644 --- a/e2e/MODULE.bazel.lock +++ b/e2e/MODULE.bazel.lock @@ -1,5 +1,5 @@ { - "lockFileVersion": 16, + "lockFileVersion": 18, "registryFileHashes": { "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", @@ -81,7 +81,8 @@ "https://bcr.bazel.build/modules/rules_cc/0.0.14/MODULE.bazel": "5e343a3aac88b8d7af3b1b6d2093b55c347b8eefc2e7d1442f7a02dc8fea48ac", "https://bcr.bazel.build/modules/rules_cc/0.0.15/MODULE.bazel": "6704c35f7b4a72502ee81f61bf88706b54f06b3cbe5558ac17e2e14666cd5dcc", "https://bcr.bazel.build/modules/rules_cc/0.0.16/MODULE.bazel": "7661303b8fc1b4d7f532e54e9d6565771fea666fbdf839e0a86affcd02defe87", - "https://bcr.bazel.build/modules/rules_cc/0.0.16/source.json": "227e83737046aa4f50015da48e98e0d8ab42fd0ec74d8d653b6cc9f9a357f200", + "https://bcr.bazel.build/modules/rules_cc/0.0.17/MODULE.bazel": "2ae1d8f4238ec67d7185d8861cb0a2cdf4bc608697c331b95bf990e69b62e64a", + "https://bcr.bazel.build/modules/rules_cc/0.0.17/source.json": "4db99b3f55c90ab28d14552aa0632533e3e8e5e9aea0f5c24ac0014282c2a7c5", "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", @@ -104,11 +105,11 @@ "https://bcr.bazel.build/modules/rules_java/7.2.0/MODULE.bazel": "06c0334c9be61e6cef2c8c84a7800cef502063269a5af25ceb100b192453d4ab", "https://bcr.bazel.build/modules/rules_java/7.3.2/MODULE.bazel": "50dece891cfdf1741ea230d001aa9c14398062f2b7c066470accace78e412bc2", "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe", + "https://bcr.bazel.build/modules/rules_java/8.11.0/MODULE.bazel": "c3d280bc5ff1038dcb3bacb95d3f6b83da8dd27bba57820ec89ea4085da767ad", + "https://bcr.bazel.build/modules/rules_java/8.11.0/source.json": "302b52a39259a85aa06ca3addb9787864ca3e03b432a5f964ea68244397e7544", "https://bcr.bazel.build/modules/rules_java/8.3.2/MODULE.bazel": "7336d5511ad5af0b8615fdc7477535a2e4e723a357b6713af439fe8cf0195017", "https://bcr.bazel.build/modules/rules_java/8.5.1/MODULE.bazel": "d8a9e38cc5228881f7055a6079f6f7821a073df3744d441978e7a43e20226939", - "https://bcr.bazel.build/modules/rules_java/8.6.1/MODULE.bazel": "f4808e2ab5b0197f094cabce9f4b006a27766beb6a9975931da07099560ca9c2", "https://bcr.bazel.build/modules/rules_java/8.8.0/MODULE.bazel": "de589d0880911ac007abd521b9f0ddcd8b0dbd05c8553e6f8124a050b83acf7d", - "https://bcr.bazel.build/modules/rules_java/8.8.0/source.json": "63c0c14a917082cddc3956eedbf2098410651e75fc7d29aa3e732c30a0099458", "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.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036", @@ -816,7 +817,7 @@ }, "@@rules_python+//python/extensions:pip.bzl%pip": { "general": { - "bzlTransitiveDigest": "Qf9CUhL5yaPdU9/sHQw+UzXZ4HyPHFXWV8N7oL8kfGQ=", + "bzlTransitiveDigest": "hcOtJrEg4R6ew0P2AVxfPReHPjB+Wtnzf5dazu+dm18=", "usagesDigest": "/9NP3RV6/DWuNdYAsIU/8UCgCX0TdPUJr0X6O+0lrtk=", "recordedFileInputs": { "@@protobuf+//python/requirements.txt": "983be60d3cec4b319dcab6d48aeb3f5b2f7c3350f26b3a9e97486c37967c73c5", -- GitLab From 13163ee3665a529d5eec4e6751c2ecff3b3dbb0b Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Wed, 11 Jun 2025 09:32:17 +0100 Subject: [PATCH 2/5] build: add hooks --- .bazelrc | 10 + CONTRIBUTING.md | 8 + MODULE.bazel | 2 + MODULE.bazel.lock | 5833 ++++++++++++++++++++++++++++++++- hooks/.pre-commit-config.yaml | 82 + hooks/BUILD.bazel | 6 + 6 files changed, 5881 insertions(+), 60 deletions(-) create mode 100644 hooks/.pre-commit-config.yaml create mode 100644 hooks/BUILD.bazel diff --git a/.bazelrc b/.bazelrc index d422b08..5cd72f7 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,3 +1,9 @@ +# Use pre-release registry. Remove when available in BCR +common --registry https://bcr.bazel.build +common --registry=https://gitlab.arm.com/bazel/pre-commit/-/releases/v1.0.7/downloads +common --registry=https://gitlab.arm.com/bazel/pre-commit/-/releases/v1.0.4/downloads +common --registry=https://gitlab.arm.com/bazel/pre-commit-hooks/-/releases/v1.1.0/downloads + # Enable hermetic `rules_python` common --@rules_python//python/config_settings:bootstrap_impl=script @@ -22,5 +28,9 @@ common --attempt_to_print_relative_paths # Disable warning transitive module versions common --check_direct_dependencies=off +# Disable output for `pre-commit` hooks +common:pre-commit --ui_event_filters=-info,-stdout,-stderr +common:pre-commit --noshow_progress + # User-specific .bazelrc try-import %workspace%/.bazelrc.user diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c7ca75c..e648353 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -11,6 +11,14 @@ $ (cd e2e; bazelisk test //...) [bazelisk-install]: https://github.com/bazelbuild/bazelisk?tab=readme-ov-file#installation +# Hooks + +Install the `git` hooks with: + +```console +$ bazelisk run hooks:install +``` + # Workflow - Follow the [contributions guide] to be granted forking permissions. diff --git a/MODULE.bazel b/MODULE.bazel index 719bd46..429b5bc 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -14,6 +14,8 @@ bazel_dep(name = "rules_license", version = "1.0.0") bazel_dep(name = "hermetic_cc_toolchain", version = "3.1.0", dev_dependency = True) bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.18", dev_dependency = True) +bazel_dep(name = "pre-commit", version = "1.0.7", dev_dependency = True) +bazel_dep(name = "pre-commit-hooks", version = "1.1.0", dev_dependency = True) python = use_extension("@rules_python//python/extensions:python.bzl", "python") python.toolchain( diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 66513c0..d3915ad 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -10,6 +10,8 @@ "https://bcr.bazel.build/modules/abseil-cpp/20230802.1/MODULE.bazel": "fa92e2eb41a04df73cdabeec37107316f7e5272650f81d6cc096418fe647b915", "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/ape/1.0.1/MODULE.bazel": "37411cfd13bfc28cd264674d660a3ecb3b5b35b9dbe4c0b2be098683641b3fee", + "https://bcr.bazel.build/modules/ape/1.0.1/source.json": "96bc5909d1e3ccc4203272815ef874dbfd99651e240c05049f12193d16c1110b", "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.13.0/MODULE.bazel": "c14c33c7c3c730612bdbe14ebbb5e61936b6f11322ea95a6e91cd1ba962f94df", @@ -33,8 +35,12 @@ "https://bcr.bazel.build/modules/bazel_skylib/1.7.0/MODULE.bazel": "0db596f4563de7938de764cc8deeabec291f55e8ec15299718b93c4423e9796d", "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/MODULE.bazel": "3120d80c5861aa616222ec015332e5f8d3171e062e3e804a2a0253e1be26e59b", "https://bcr.bazel.build/modules/bazel_skylib/1.7.1/source.json": "f121b43eeefc7c29efbd51b83d08631e2347297c95aac9764a701f2a6a2bb953", + "https://bcr.bazel.build/modules/buildifier_prebuilt/8.0.0/MODULE.bazel": "ce80a1946ca406884aa20ad83fbbe74f9b13fb91ae6d8a8b8339e18e5eaebb2d", + "https://bcr.bazel.build/modules/buildifier_prebuilt/8.0.0/source.json": "b83ab501d5efda1b2c9f68086bac6b2e38cb17359fb6eabbc23465f6a61a2389", "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/download_utils/1.0.1/MODULE.bazel": "f1d0afade59e37de978506d6bbf08d7fe5f94964e86944aaf58efcead827b41b", + "https://bcr.bazel.build/modules/download_utils/1.0.1/source.json": "05ddc5a3b1f7d8f3e5e0fd1617479e1cf72d63d59ab2b1f0463557a14fc6be0a", "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", @@ -48,12 +54,16 @@ "https://bcr.bazel.build/modules/patchelf/0.18.0/MODULE.bazel": "15a6beff7e828d585c5bd0f9f93589df117b5594e9d19e43096c77de58b9ae5f", "https://bcr.bazel.build/modules/patchelf/0.18.0/source.json": "57caf6bcaa5ba515c6fb1c2eacee00735afbeb1ffacb34a57553fb139c8e4333", "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.11/MODULE.bazel": "0daefc49732e227caa8bfa834d65dc52e8cc18a2faf80df25e8caea151a9413f", + "https://bcr.bazel.build/modules/platforms/0.0.11/source.json": "f7e188b79ebedebfe75e9e1d098b8845226c7992b307e28e1496f23112e8fc29", "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/pre-commit-hooks/1.1.0/MODULE.bazel": "not found", + "https://bcr.bazel.build/modules/pre-commit/1.0.4/MODULE.bazel": "not found", + "https://bcr.bazel.build/modules/pre-commit/1.0.7/MODULE.bazel": "not found", "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c", "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d", @@ -80,6 +90,8 @@ "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_diff/1.0.0/MODULE.bazel": "1739509d8db9a6cd7d3584822340d3dfe1f9f27e62462fbca60aa061d88741b2", + "https://bcr.bazel.build/modules/rules_diff/1.0.0/source.json": "fc3824aed007b4db160ffb994036c6e558550857b6634a8e9ccee3e74c659312", "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", @@ -130,6 +142,8 @@ "https://bcr.bazel.build/modules/rules_python/1.0.0/source.json": "b0162a65c6312e45e7912e39abd1a7f8856c2c7e41ecc9b6dc688a6f6400a917", "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c", "https://bcr.bazel.build/modules/rules_shell/0.2.0/source.json": "7f27af3c28037d9701487c4744b5448d26537cc66cdef0d8df7ae85411f8de95", + "https://bcr.bazel.build/modules/rules_shellcheck/0.3.3/MODULE.bazel": "c1bf29938855c84c5f7ebaf7fa9b41bae42df25bda10c10eda9db36e1611d819", + "https://bcr.bazel.build/modules/rules_shellcheck/0.3.3/source.json": "eeb41efe82a0c27ddbac79cb68c98be1d39241481046485783cfa7d7be385b91", "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.6/MODULE.bazel": "c43dabc564990eeab55e25ed61c07a1aadafe9ece96a4efabb3f8bf9063b71ef", @@ -138,15 +152,166 @@ "https://bcr.bazel.build/modules/stardoc/0.7.2/MODULE.bazel": "fc152419aa2ea0f51c29583fab1e8c99ddefd5b3778421845606ee628629e0e5", "https://bcr.bazel.build/modules/stardoc/0.7.2/source.json": "58b029e5e901d6802967754adf0a9056747e8176f017cfe3607c0851f4d42216", "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.18/MODULE.bazel": "b90d1ed54151985dd8ed72277885858540fa54d04ade39c9ba26e23c2086255d", - "https://bcr.bazel.build/modules/toolchain_utils/1.0.0-beta.18/source.json": "4aa5f1a92e2b36b0723c978713d9aeb54089f2bef25319d7e7b5162e2d1798d2", + "https://bcr.bazel.build/modules/toolchain_utils/1.0.2/MODULE.bazel": "9b8be503a4fcfd3b8b952525bff0869177a5234d5c35dc3e566b9f5ca2f755a1", + "https://bcr.bazel.build/modules/toolchain_utils/1.2.0/MODULE.bazel": "7bf5c23d60d28206533c862c1961a6576eb969380368b3fe4422ab60b9239bc9", + "https://bcr.bazel.build/modules/toolchain_utils/1.2.0/source.json": "2595a43d58ae5239894d2202535d4f737de9e9c906278ded1e0067261319ff3d", "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79", "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d", - "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198" + "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198", + "https://gitlab.arm.com/bazel/pre-commit-hooks/-/releases/v1.1.0/downloads/bazel_registry.json": "not found", + "https://gitlab.arm.com/bazel/pre-commit-hooks/-/releases/v1.1.0/downloads/modules/pre-commit-hooks/1.1.0/MODULE.bazel": "80a418650be9fdadb13151b17d21b2778e0d5d8d33bfee256c0e6d902cc88457", + "https://gitlab.arm.com/bazel/pre-commit-hooks/-/releases/v1.1.0/downloads/modules/pre-commit-hooks/1.1.0/source.json": "a00d57608318115dbd6f77e97927cb83bb7637740b45b86d05bdc9bbdb3ca354", + "https://gitlab.arm.com/bazel/pre-commit/-/releases/v1.0.4/downloads/modules/pre-commit-hooks/1.1.0/MODULE.bazel": "not found", + "https://gitlab.arm.com/bazel/pre-commit/-/releases/v1.0.4/downloads/modules/pre-commit/1.0.4/MODULE.bazel": "9ddc49b4ae6b198c5d3a7a95f8f2881b3cac8c18403f61a0f40dc508a3ee284d", + "https://gitlab.arm.com/bazel/pre-commit/-/releases/v1.0.7/downloads/bazel_registry.json": "not found", + "https://gitlab.arm.com/bazel/pre-commit/-/releases/v1.0.7/downloads/modules/pre-commit-hooks/1.1.0/MODULE.bazel": "not found", + "https://gitlab.arm.com/bazel/pre-commit/-/releases/v1.0.7/downloads/modules/pre-commit/1.0.4/MODULE.bazel": "not found", + "https://gitlab.arm.com/bazel/pre-commit/-/releases/v1.0.7/downloads/modules/pre-commit/1.0.7/MODULE.bazel": "635e5074e8716bb2ebab32001987887331cd2dc17dc38d373e9b1f8f977c8716", + "https://gitlab.arm.com/bazel/pre-commit/-/releases/v1.0.7/downloads/modules/pre-commit/1.0.7/source.json": "0b06736dfaa3e6314b254d1ae6ef0d05bc8ac9eb95bc9f4e388d2c0d1a66eca4" }, "selectedYankedVersions": {}, "moduleExtensions": { + "@@buildifier_prebuilt+//:defs.bzl%buildifier_prebuilt_deps_extension": { + "general": { + "bzlTransitiveDigest": "e+IcLwkzpj+j6N7ZA/IEcahqtz7pzMECMTRnXR70G+o=", + "usagesDigest": "N8lrm0ZTaWWFCLsIgGbyzX0cw5SlZ1DQ1u+U1dzVpw0=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "buildifier_darwin_amd64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v8.0.0/buildifier-darwin-amd64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "00c54f5363899653b6d5c86808d65447e10ab658a1b242707449c169c8f879d0" + } + }, + "buildifier_darwin_arm64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v8.0.0/buildifier-darwin-arm64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "cb2135ff8489bf3e1a1ba60be7d2cdab904dde7812426d4c72c021024c617fcb" + } + }, + "buildifier_linux_amd64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v8.0.0/buildifier-linux-amd64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "3482807cafadb64912ad912bdc752a8d4118d12b2f493f66f961f94d60f76d6a" + } + }, + "buildifier_linux_arm64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v8.0.0/buildifier-linux-arm64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "4f3a47fcb0d49388cc0c703ba43d83e10c51c35806640d5cab820720ee0540d7" + } + }, + "buildifier_windows_amd64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v8.0.0/buildifier-windows-amd64.exe" + ], + "downloaded_file_path": "buildifier.exe", + "executable": true, + "sha256": "bbd11c7e68a985bcb14d1852f6855748dc1c6d98f9ad904d9d52381aee983a63" + } + }, + "buildozer_darwin_amd64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v8.0.0/buildozer-darwin-amd64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "c921d469ec4396e45ea2df605cd1e3841092e466fdd673820115d155c7e02579" + } + }, + "buildozer_darwin_arm64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v8.0.0/buildozer-darwin-arm64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "09c8e3114e36479a7b3f059c23c67322e70f04d7b09511319ea70af9a622fd20" + } + }, + "buildozer_linux_amd64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v8.0.0/buildozer-linux-amd64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "d0a7adf739fa389e0dc87eae5d11ed0a864260308b4887e5fd30a17d9c33ca9b" + } + }, + "buildozer_linux_arm64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v8.0.0/buildozer-linux-arm64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "410d0b1d46a3e044a5d5edb02f24152fd99d58cbddf26fcf802481e0e98bbc2e" + } + }, + "buildozer_windows_amd64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v8.0.0/buildozer-windows-amd64.exe" + ], + "downloaded_file_path": "buildozer.exe", + "executable": true, + "sha256": "d4b571004dee5e34d1aa44a6d7f37102ba4de310163648289dfeb6b468048f58" + } + }, + "buildifier_prebuilt_toolchains": { + "repoRuleId": "@@buildifier_prebuilt+//:defs.bzl%_buildifier_toolchain_setup", + "attributes": { + "assets_json": "[{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"00c54f5363899653b6d5c86808d65447e10ab658a1b242707449c169c8f879d0\",\"version\":\"v8.0.0\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"cb2135ff8489bf3e1a1ba60be7d2cdab904dde7812426d4c72c021024c617fcb\",\"version\":\"v8.0.0\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"3482807cafadb64912ad912bdc752a8d4118d12b2f493f66f961f94d60f76d6a\",\"version\":\"v8.0.0\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"4f3a47fcb0d49388cc0c703ba43d83e10c51c35806640d5cab820720ee0540d7\",\"version\":\"v8.0.0\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"windows\",\"sha256\":\"bbd11c7e68a985bcb14d1852f6855748dc1c6d98f9ad904d9d52381aee983a63\",\"version\":\"v8.0.0\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"c921d469ec4396e45ea2df605cd1e3841092e466fdd673820115d155c7e02579\",\"version\":\"v8.0.0\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"09c8e3114e36479a7b3f059c23c67322e70f04d7b09511319ea70af9a622fd20\",\"version\":\"v8.0.0\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"d0a7adf739fa389e0dc87eae5d11ed0a864260308b4887e5fd30a17d9c33ca9b\",\"version\":\"v8.0.0\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"410d0b1d46a3e044a5d5edb02f24152fd99d58cbddf26fcf802481e0e98bbc2e\",\"version\":\"v8.0.0\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"windows\",\"sha256\":\"d4b571004dee5e34d1aa44a6d7f37102ba4de310163648289dfeb6b468048f58\",\"version\":\"v8.0.0\"}]" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "buildifier_prebuilt+", + "bazel_skylib", + "bazel_skylib+" + ], + [ + "buildifier_prebuilt+", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, "@@hermetic_cc_toolchain+//toolchain:ext.bzl%toolchains": { "general": { "bzlTransitiveDigest": "QE9mmKKNnRnnIzR5esB4//YvnfXT+tjg6NPgrdOQDnM=", @@ -195,22 +360,6 @@ ] } }, - "@@platforms//host:extension.bzl%host_platform": { - "general": { - "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=", - "usagesDigest": "SeQiIN/f8/Qt9vYQk7qcXp4I4wJeEC0RnQDiaaJ4tb8=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "host_platform": { - "repoRuleId": "@@platforms//host:extension.bzl%host_platform_repo", - "attributes": {} - } - }, - "recordedRepoMappingEntries": [] - } - }, "@@pybind11_bazel+//:python_configure.bzl%extension": { "general": { "bzlTransitiveDigest": "d4N/SZrl3ONcmzE98rcV0Fsro0iUbjNQFTIiLiGuH+k=", @@ -395,8 +544,11 @@ "@@rules_python+//python/extensions:pip.bzl%pip": { "general": { "bzlTransitiveDigest": "hcOtJrEg4R6ew0P2AVxfPReHPjB+Wtnzf5dazu+dm18=", - "usagesDigest": "/9NP3RV6/DWuNdYAsIU/8UCgCX0TdPUJr0X6O+0lrtk=", + "usagesDigest": "HP/3A9GREI6zQzxk9q8k0Nb+px5rAc5x87p4z4nv6zQ=", "recordedFileInputs": { + "@@pre-commit+//pre-commit/config/requirements/lock.txt": "c4df528d05090e2268c3f64b30c016de5175939606c1ebc14088f888f5d93dd0", + "@@pre-commit+//pre-commit/hook/requirements/lock.txt": "5f20fd61af75464158a62d2d3739cefca20d6963130c6cb37e345bcfef567424", + "@@pre-commit+//pre-commit/requirements/lock.txt": "f2d729849b5c2a5a53cd8c92f68e5acbec87f8b8dea417154d3841e248933404", "@@protobuf+//python/requirements.txt": "983be60d3cec4b319dcab6d48aeb3f5b2f7c3350f26b3a9e97486c37967c73c5", "@@rules_fuzzing+//fuzzing/requirements.txt": "ab04664be026b632a0d2a2446c4f65982b7654f5b6851d2f9d399a19b7242a5b", "@@rules_python+//tools/publish/requirements_darwin.txt": "2994136eab7e57b083c3de76faf46f70fad130bc8e7360a7fed2b288b69e79dc", @@ -427,76 +579,5292 @@ "requirement": "setuptools<=70.3.0" } }, - "pip_deps_311_numpy": { + "pip_deps_311_numpy": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pip_deps_311", + "requirement": "numpy<=1.26.1" + } + }, + "pip_deps_311_setuptools": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pip_deps_311", + "requirement": "setuptools<=70.3.0" + } + }, + "pip_deps_312_numpy": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pip_deps_312", + "requirement": "numpy<=1.26.1" + } + }, + "pip_deps_312_setuptools": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pip_deps_312", + "requirement": "setuptools<=70.3.0" + } + }, + "pip_deps_38_numpy": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python++python+python_3_8_host//:python", + "repo": "pip_deps_38", + "requirement": "numpy<=1.26.1" + } + }, + "pip_deps_38_setuptools": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python++python+python_3_8_host//:python", + "repo": "pip_deps_38", + "requirement": "setuptools<=70.3.0" + } + }, + "pip_deps_39_numpy": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python++python+python_3_9_host//:python", + "repo": "pip_deps_39", + "requirement": "numpy<=1.26.1" + } + }, + "pip_deps_39_setuptools": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pip_deps//{name}:{target}", + "python_interpreter_target": "@@rules_python++python+python_3_9_host//:python", + "repo": "pip_deps_39", + "requirement": "setuptools<=70.3.0" + } + }, + "pre-commit-3.10_310_cfgv_py2_none_any_b7265b1f": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "cfgv-3.4.0-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "cfgv==3.4.0", + "sha256": "b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9", + "urls": [ + "https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.10_310_cfgv_sdist_e52591d4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "cfgv-3.4.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "cfgv==3.4.0", + "sha256": "e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560", + "urls": [ + "https://files.pythonhosted.org/packages/11/74/539e56497d9bd1d484fd863dd69cbbfa653cd2aa27abfe35653494d85e94/cfgv-3.4.0.tar.gz" + ] + } + }, + "pre-commit-3.10_310_distlib_py2_none_any_47f8c22f": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "distlib-0.3.9-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "distlib==0.3.9", + "sha256": "47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87", + "urls": [ + "https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.10_310_distlib_sdist_a60f20de": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "distlib-0.3.9.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "distlib==0.3.9", + "sha256": "a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403", + "urls": [ + "https://files.pythonhosted.org/packages/0d/dd/1bec4c5ddb504ca60fc29472f3d27e8d4da1257a854e1d96742f15c1d02d/distlib-0.3.9.tar.gz" + ] + } + }, + "pre-commit-3.10_310_filelock_py3_none_any_533dc2f7": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "filelock-3.17.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "filelock==3.17.0", + "sha256": "533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338", + "urls": [ + "https://files.pythonhosted.org/packages/89/ec/00d68c4ddfedfe64159999e5f8a98fb8442729a63e2077eb9dcd89623d27/filelock-3.17.0-py3-none-any.whl" + ] + } + }, + "pre-commit-3.10_310_filelock_sdist_ee4e7740": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "filelock-3.17.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "filelock==3.17.0", + "sha256": "ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e", + "urls": [ + "https://files.pythonhosted.org/packages/dc/9c/0b15fb47b464e1b663b1acd1253a062aa5feecb07d4e597daea542ebd2b5/filelock-3.17.0.tar.gz" + ] + } + }, + "pre-commit-3.10_310_identify_py2_none_any_155931cb": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "identify-2.6.7-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "identify==2.6.7", + "sha256": "155931cb617a401807b09ecec6635d6c692d180090a1cedca8ef7d58ba5b6aa0", + "urls": [ + "https://files.pythonhosted.org/packages/03/00/1fd4a117c6c93f2dcc5b7edaeaf53ea45332ef966429be566ca16c2beb94/identify-2.6.7-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.10_310_identify_sdist_3fa266b4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "identify-2.6.7.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "identify==2.6.7", + "sha256": "3fa266b42eba321ee0b2bb0936a6a6b9e36a1351cbb69055b3082f4193035684", + "urls": [ + "https://files.pythonhosted.org/packages/83/d1/524aa3350f78bcd714d148ade6133d67d6b7de2cdbae7d99039c024c9a25/identify-2.6.7.tar.gz" + ] + } + }, + "pre-commit-3.10_310_nodeenv_py2_none_any_ba11c978": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "nodeenv-1.9.1-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "nodeenv==1.9.1", + "sha256": "ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9", + "urls": [ + "https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.10_310_nodeenv_sdist_6ec12890": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "nodeenv-1.9.1.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "nodeenv==1.9.1", + "sha256": "6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f", + "urls": [ + "https://files.pythonhosted.org/packages/43/16/fc88b08840de0e0a72a2f9d8c6bae36be573e475a6326ae854bcc549fc45/nodeenv-1.9.1.tar.gz" + ] + } + }, + "pre-commit-3.10_310_platformdirs_py3_none_any_73e575e1": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "platformdirs-4.3.6-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "platformdirs==4.3.6", + "sha256": "73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb", + "urls": [ + "https://files.pythonhosted.org/packages/3c/a6/bc1012356d8ece4d66dd75c4b9fc6c1f6650ddd5991e421177d9f8f671be/platformdirs-4.3.6-py3-none-any.whl" + ] + } + }, + "pre-commit-3.10_310_platformdirs_sdist_357fb2ac": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "platformdirs-4.3.6.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "platformdirs==4.3.6", + "sha256": "357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907", + "urls": [ + "https://files.pythonhosted.org/packages/13/fc/128cc9cb8f03208bdbf93d3aa862e16d376844a14f9a0ce5cf4507372de4/platformdirs-4.3.6.tar.gz" + ] + } + }, + "pre-commit-3.10_310_pre_commit_py2_none_any_efde9138": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pre_commit-4.0.1-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "pre-commit==4.0.1", + "sha256": "efde913840816312445dc98787724647c65473daefe420785f885e8ed9a06878", + "urls": [ + "https://files.pythonhosted.org/packages/16/8f/496e10d51edd6671ebe0432e33ff800aa86775d2d147ce7d43389324a525/pre_commit-4.0.1-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.10_310_pre_commit_sdist_80905ac3": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pre_commit-4.0.1.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "pre-commit==4.0.1", + "sha256": "80905ac375958c0444c65e9cebebd948b3cdb518f335a091a670a89d652139d2", + "urls": [ + "https://files.pythonhosted.org/packages/2e/c8/e22c292035f1bac8b9f5237a2622305bc0304e776080b246f3df57c4ff9f/pre_commit-4.0.1.tar.gz" + ] + } + }, + "pre-commit-3.10_310_pyyaml_cp310_cp310_macosx_10_9_x86_64_0a9a2848": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", + "urls": [ + "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl" + ] + } + }, + "pre-commit-3.10_310_pyyaml_cp310_cp310_macosx_11_0_arm64_29717114": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", + "urls": [ + "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_aarch64_8824b5a0": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", + "urls": [ + "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_s390x_7c36280e": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", + "urls": [ + "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_x86_64_ec031d5d": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", + "urls": [ + "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-3.10_310_pyyaml_cp310_cp310_musllinux_1_1_aarch64_936d6868": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", + "urls": [ + "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-3.10_310_pyyaml_cp310_cp310_musllinux_1_1_x86_64_23502f43": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", + "urls": [ + "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl" + ] + } + }, + "pre-commit-3.10_310_pyyaml_cp310_cp310_win_amd64_a4d30914": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", + "urls": [ + "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl" + ] + } + }, + "pre-commit-3.10_310_pyyaml_sdist_d584d9ec": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pyyaml-6.0.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", + "urls": [ + "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz" + ] + } + }, + "pre-commit-3.10_310_virtualenv_py3_none_any_febddfc3": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "virtualenv-20.29.2-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "virtualenv==20.29.2", + "sha256": "febddfc3d1ea571bdb1dc0f98d7b45d24def7428214d4fb73cc486c9568cce6a", + "urls": [ + "https://files.pythonhosted.org/packages/93/fa/849483d56773ae29740ae70043ad88e068f98a6401aa819b5d6bee604683/virtualenv-20.29.2-py3-none-any.whl" + ] + } + }, + "pre-commit-3.10_310_virtualenv_sdist_fdaabebf": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "virtualenv-20.29.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-3.10_310", + "requirement": "virtualenv==20.29.2", + "sha256": "fdaabebf6d03b5ba83ae0a02cfe96f48a716f4fae556461d180825866f75b728", + "urls": [ + "https://files.pythonhosted.org/packages/f1/88/dacc875dd54a8acadb4bcbfd4e3e86df8be75527116c91d8f9784f5e9cab/virtualenv-20.29.2.tar.gz" + ] + } + }, + "pre-commit-3.11_311_cfgv_py2_none_any_b7265b1f": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "cfgv-3.4.0-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "cfgv==3.4.0", + "sha256": "b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9", + "urls": [ + "https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.11_311_cfgv_sdist_e52591d4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "cfgv-3.4.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "cfgv==3.4.0", + "sha256": "e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560", + "urls": [ + "https://files.pythonhosted.org/packages/11/74/539e56497d9bd1d484fd863dd69cbbfa653cd2aa27abfe35653494d85e94/cfgv-3.4.0.tar.gz" + ] + } + }, + "pre-commit-3.11_311_distlib_py2_none_any_47f8c22f": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "distlib-0.3.9-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "distlib==0.3.9", + "sha256": "47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87", + "urls": [ + "https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.11_311_distlib_sdist_a60f20de": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "distlib-0.3.9.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "distlib==0.3.9", + "sha256": "a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403", + "urls": [ + "https://files.pythonhosted.org/packages/0d/dd/1bec4c5ddb504ca60fc29472f3d27e8d4da1257a854e1d96742f15c1d02d/distlib-0.3.9.tar.gz" + ] + } + }, + "pre-commit-3.11_311_filelock_py3_none_any_533dc2f7": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "filelock-3.17.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "filelock==3.17.0", + "sha256": "533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338", + "urls": [ + "https://files.pythonhosted.org/packages/89/ec/00d68c4ddfedfe64159999e5f8a98fb8442729a63e2077eb9dcd89623d27/filelock-3.17.0-py3-none-any.whl" + ] + } + }, + "pre-commit-3.11_311_filelock_sdist_ee4e7740": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "filelock-3.17.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "filelock==3.17.0", + "sha256": "ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e", + "urls": [ + "https://files.pythonhosted.org/packages/dc/9c/0b15fb47b464e1b663b1acd1253a062aa5feecb07d4e597daea542ebd2b5/filelock-3.17.0.tar.gz" + ] + } + }, + "pre-commit-3.11_311_identify_py2_none_any_155931cb": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "identify-2.6.7-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "identify==2.6.7", + "sha256": "155931cb617a401807b09ecec6635d6c692d180090a1cedca8ef7d58ba5b6aa0", + "urls": [ + "https://files.pythonhosted.org/packages/03/00/1fd4a117c6c93f2dcc5b7edaeaf53ea45332ef966429be566ca16c2beb94/identify-2.6.7-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.11_311_identify_sdist_3fa266b4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "identify-2.6.7.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "identify==2.6.7", + "sha256": "3fa266b42eba321ee0b2bb0936a6a6b9e36a1351cbb69055b3082f4193035684", + "urls": [ + "https://files.pythonhosted.org/packages/83/d1/524aa3350f78bcd714d148ade6133d67d6b7de2cdbae7d99039c024c9a25/identify-2.6.7.tar.gz" + ] + } + }, + "pre-commit-3.11_311_nodeenv_py2_none_any_ba11c978": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "nodeenv-1.9.1-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "nodeenv==1.9.1", + "sha256": "ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9", + "urls": [ + "https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.11_311_nodeenv_sdist_6ec12890": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "nodeenv-1.9.1.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "nodeenv==1.9.1", + "sha256": "6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f", + "urls": [ + "https://files.pythonhosted.org/packages/43/16/fc88b08840de0e0a72a2f9d8c6bae36be573e475a6326ae854bcc549fc45/nodeenv-1.9.1.tar.gz" + ] + } + }, + "pre-commit-3.11_311_platformdirs_py3_none_any_73e575e1": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "platformdirs-4.3.6-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "platformdirs==4.3.6", + "sha256": "73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb", + "urls": [ + "https://files.pythonhosted.org/packages/3c/a6/bc1012356d8ece4d66dd75c4b9fc6c1f6650ddd5991e421177d9f8f671be/platformdirs-4.3.6-py3-none-any.whl" + ] + } + }, + "pre-commit-3.11_311_platformdirs_sdist_357fb2ac": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "platformdirs-4.3.6.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "platformdirs==4.3.6", + "sha256": "357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907", + "urls": [ + "https://files.pythonhosted.org/packages/13/fc/128cc9cb8f03208bdbf93d3aa862e16d376844a14f9a0ce5cf4507372de4/platformdirs-4.3.6.tar.gz" + ] + } + }, + "pre-commit-3.11_311_pre_commit_py2_none_any_efde9138": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pre_commit-4.0.1-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "pre-commit==4.0.1", + "sha256": "efde913840816312445dc98787724647c65473daefe420785f885e8ed9a06878", + "urls": [ + "https://files.pythonhosted.org/packages/16/8f/496e10d51edd6671ebe0432e33ff800aa86775d2d147ce7d43389324a525/pre_commit-4.0.1-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.11_311_pre_commit_sdist_80905ac3": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pre_commit-4.0.1.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "pre-commit==4.0.1", + "sha256": "80905ac375958c0444c65e9cebebd948b3cdb518f335a091a670a89d652139d2", + "urls": [ + "https://files.pythonhosted.org/packages/2e/c8/e22c292035f1bac8b9f5237a2622305bc0304e776080b246f3df57c4ff9f/pre_commit-4.0.1.tar.gz" + ] + } + }, + "pre-commit-3.11_311_pyyaml_cp311_cp311_macosx_10_9_x86_64_cc1c1159": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", + "urls": [ + "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl" + ] + } + }, + "pre-commit-3.11_311_pyyaml_cp311_cp311_macosx_11_0_arm64_1e2120ef": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", + "urls": [ + "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_aarch64_5d225db5": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", + "urls": [ + "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_s390x_5ac9328e": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", + "urls": [ + "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_x86_64_3ad2a3de": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", + "urls": [ + "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-3.11_311_pyyaml_cp311_cp311_musllinux_1_1_aarch64_ff3824dc": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", + "urls": [ + "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-3.11_311_pyyaml_cp311_cp311_musllinux_1_1_x86_64_797b4f72": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", + "urls": [ + "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl" + ] + } + }, + "pre-commit-3.11_311_pyyaml_cp311_cp311_win_amd64_e10ce637": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", + "urls": [ + "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl" + ] + } + }, + "pre-commit-3.11_311_pyyaml_sdist_d584d9ec": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pyyaml-6.0.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", + "urls": [ + "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz" + ] + } + }, + "pre-commit-3.11_311_virtualenv_py3_none_any_febddfc3": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "virtualenv-20.29.2-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "virtualenv==20.29.2", + "sha256": "febddfc3d1ea571bdb1dc0f98d7b45d24def7428214d4fb73cc486c9568cce6a", + "urls": [ + "https://files.pythonhosted.org/packages/93/fa/849483d56773ae29740ae70043ad88e068f98a6401aa819b5d6bee604683/virtualenv-20.29.2-py3-none-any.whl" + ] + } + }, + "pre-commit-3.11_311_virtualenv_sdist_fdaabebf": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "virtualenv-20.29.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-3.11_311", + "requirement": "virtualenv==20.29.2", + "sha256": "fdaabebf6d03b5ba83ae0a02cfe96f48a716f4fae556461d180825866f75b728", + "urls": [ + "https://files.pythonhosted.org/packages/f1/88/dacc875dd54a8acadb4bcbfd4e3e86df8be75527116c91d8f9784f5e9cab/virtualenv-20.29.2.tar.gz" + ] + } + }, + "pre-commit-3.12_312_cfgv_py2_none_any_b7265b1f": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "cfgv-3.4.0-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "cfgv==3.4.0", + "sha256": "b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9", + "urls": [ + "https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.12_312_cfgv_sdist_e52591d4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "cfgv-3.4.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "cfgv==3.4.0", + "sha256": "e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560", + "urls": [ + "https://files.pythonhosted.org/packages/11/74/539e56497d9bd1d484fd863dd69cbbfa653cd2aa27abfe35653494d85e94/cfgv-3.4.0.tar.gz" + ] + } + }, + "pre-commit-3.12_312_distlib_py2_none_any_47f8c22f": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "distlib-0.3.9-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "distlib==0.3.9", + "sha256": "47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87", + "urls": [ + "https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.12_312_distlib_sdist_a60f20de": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "distlib-0.3.9.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "distlib==0.3.9", + "sha256": "a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403", + "urls": [ + "https://files.pythonhosted.org/packages/0d/dd/1bec4c5ddb504ca60fc29472f3d27e8d4da1257a854e1d96742f15c1d02d/distlib-0.3.9.tar.gz" + ] + } + }, + "pre-commit-3.12_312_filelock_py3_none_any_533dc2f7": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "filelock-3.17.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "filelock==3.17.0", + "sha256": "533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338", + "urls": [ + "https://files.pythonhosted.org/packages/89/ec/00d68c4ddfedfe64159999e5f8a98fb8442729a63e2077eb9dcd89623d27/filelock-3.17.0-py3-none-any.whl" + ] + } + }, + "pre-commit-3.12_312_filelock_sdist_ee4e7740": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "filelock-3.17.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "filelock==3.17.0", + "sha256": "ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e", + "urls": [ + "https://files.pythonhosted.org/packages/dc/9c/0b15fb47b464e1b663b1acd1253a062aa5feecb07d4e597daea542ebd2b5/filelock-3.17.0.tar.gz" + ] + } + }, + "pre-commit-3.12_312_identify_py2_none_any_155931cb": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "identify-2.6.7-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "identify==2.6.7", + "sha256": "155931cb617a401807b09ecec6635d6c692d180090a1cedca8ef7d58ba5b6aa0", + "urls": [ + "https://files.pythonhosted.org/packages/03/00/1fd4a117c6c93f2dcc5b7edaeaf53ea45332ef966429be566ca16c2beb94/identify-2.6.7-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.12_312_identify_sdist_3fa266b4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "identify-2.6.7.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "identify==2.6.7", + "sha256": "3fa266b42eba321ee0b2bb0936a6a6b9e36a1351cbb69055b3082f4193035684", + "urls": [ + "https://files.pythonhosted.org/packages/83/d1/524aa3350f78bcd714d148ade6133d67d6b7de2cdbae7d99039c024c9a25/identify-2.6.7.tar.gz" + ] + } + }, + "pre-commit-3.12_312_nodeenv_py2_none_any_ba11c978": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "nodeenv-1.9.1-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "nodeenv==1.9.1", + "sha256": "ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9", + "urls": [ + "https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.12_312_nodeenv_sdist_6ec12890": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "nodeenv-1.9.1.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "nodeenv==1.9.1", + "sha256": "6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f", + "urls": [ + "https://files.pythonhosted.org/packages/43/16/fc88b08840de0e0a72a2f9d8c6bae36be573e475a6326ae854bcc549fc45/nodeenv-1.9.1.tar.gz" + ] + } + }, + "pre-commit-3.12_312_platformdirs_py3_none_any_73e575e1": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "platformdirs-4.3.6-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "platformdirs==4.3.6", + "sha256": "73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb", + "urls": [ + "https://files.pythonhosted.org/packages/3c/a6/bc1012356d8ece4d66dd75c4b9fc6c1f6650ddd5991e421177d9f8f671be/platformdirs-4.3.6-py3-none-any.whl" + ] + } + }, + "pre-commit-3.12_312_platformdirs_sdist_357fb2ac": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "platformdirs-4.3.6.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "platformdirs==4.3.6", + "sha256": "357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907", + "urls": [ + "https://files.pythonhosted.org/packages/13/fc/128cc9cb8f03208bdbf93d3aa862e16d376844a14f9a0ce5cf4507372de4/platformdirs-4.3.6.tar.gz" + ] + } + }, + "pre-commit-3.12_312_pre_commit_py2_none_any_efde9138": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pre_commit-4.0.1-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "pre-commit==4.0.1", + "sha256": "efde913840816312445dc98787724647c65473daefe420785f885e8ed9a06878", + "urls": [ + "https://files.pythonhosted.org/packages/16/8f/496e10d51edd6671ebe0432e33ff800aa86775d2d147ce7d43389324a525/pre_commit-4.0.1-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.12_312_pre_commit_sdist_80905ac3": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pre_commit-4.0.1.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "pre-commit==4.0.1", + "sha256": "80905ac375958c0444c65e9cebebd948b3cdb518f335a091a670a89d652139d2", + "urls": [ + "https://files.pythonhosted.org/packages/2e/c8/e22c292035f1bac8b9f5237a2622305bc0304e776080b246f3df57c4ff9f/pre_commit-4.0.1.tar.gz" + ] + } + }, + "pre-commit-3.12_312_pyyaml_cp312_cp312_macosx_10_9_x86_64_c70c9519": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", + "urls": [ + "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl" + ] + } + }, + "pre-commit-3.12_312_pyyaml_cp312_cp312_macosx_11_0_arm64_ce826d6e": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", + "urls": [ + "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_aarch64_1f71ea52": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", + "urls": [ + "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_s390x_9b22676e": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", + "urls": [ + "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_x86_64_80bab7bf": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", + "urls": [ + "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-3.12_312_pyyaml_cp312_cp312_musllinux_1_1_aarch64_0833f869": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", + "urls": [ + "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-3.12_312_pyyaml_cp312_cp312_musllinux_1_1_x86_64_8b9c7197": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", + "urls": [ + "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl" + ] + } + }, + "pre-commit-3.12_312_pyyaml_cp312_cp312_win_amd64_7e7401d0": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", + "urls": [ + "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl" + ] + } + }, + "pre-commit-3.12_312_pyyaml_sdist_d584d9ec": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pyyaml-6.0.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", + "urls": [ + "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz" + ] + } + }, + "pre-commit-3.12_312_virtualenv_py3_none_any_febddfc3": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "virtualenv-20.29.2-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "virtualenv==20.29.2", + "sha256": "febddfc3d1ea571bdb1dc0f98d7b45d24def7428214d4fb73cc486c9568cce6a", + "urls": [ + "https://files.pythonhosted.org/packages/93/fa/849483d56773ae29740ae70043ad88e068f98a6401aa819b5d6bee604683/virtualenv-20.29.2-py3-none-any.whl" + ] + } + }, + "pre-commit-3.12_312_virtualenv_sdist_fdaabebf": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "virtualenv-20.29.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-3.12_312", + "requirement": "virtualenv==20.29.2", + "sha256": "fdaabebf6d03b5ba83ae0a02cfe96f48a716f4fae556461d180825866f75b728", + "urls": [ + "https://files.pythonhosted.org/packages/f1/88/dacc875dd54a8acadb4bcbfd4e3e86df8be75527116c91d8f9784f5e9cab/virtualenv-20.29.2.tar.gz" + ] + } + }, + "pre-commit-3.13_313_cfgv_py2_none_any_b7265b1f": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "cfgv-3.4.0-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "cfgv==3.4.0", + "sha256": "b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9", + "urls": [ + "https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.13_313_cfgv_sdist_e52591d4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "cfgv-3.4.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "cfgv==3.4.0", + "sha256": "e52591d4c5f5dead8e0f673fb16db7949d2cfb3f7da4582893288f0ded8fe560", + "urls": [ + "https://files.pythonhosted.org/packages/11/74/539e56497d9bd1d484fd863dd69cbbfa653cd2aa27abfe35653494d85e94/cfgv-3.4.0.tar.gz" + ] + } + }, + "pre-commit-3.13_313_distlib_py2_none_any_47f8c22f": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "distlib-0.3.9-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "distlib==0.3.9", + "sha256": "47f8c22fd27c27e25a65601af709b38e4f0a45ea4fc2e710f65755fa8caaaf87", + "urls": [ + "https://files.pythonhosted.org/packages/91/a1/cf2472db20f7ce4a6be1253a81cfdf85ad9c7885ffbed7047fb72c24cf87/distlib-0.3.9-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.13_313_distlib_sdist_a60f20de": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "distlib-0.3.9.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "distlib==0.3.9", + "sha256": "a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403", + "urls": [ + "https://files.pythonhosted.org/packages/0d/dd/1bec4c5ddb504ca60fc29472f3d27e8d4da1257a854e1d96742f15c1d02d/distlib-0.3.9.tar.gz" + ] + } + }, + "pre-commit-3.13_313_filelock_py3_none_any_533dc2f7": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "filelock-3.17.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "filelock==3.17.0", + "sha256": "533dc2f7ba78dc2f0f531fc6c4940addf7b70a481e269a5a3b93be94ffbe8338", + "urls": [ + "https://files.pythonhosted.org/packages/89/ec/00d68c4ddfedfe64159999e5f8a98fb8442729a63e2077eb9dcd89623d27/filelock-3.17.0-py3-none-any.whl" + ] + } + }, + "pre-commit-3.13_313_filelock_sdist_ee4e7740": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "filelock-3.17.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "filelock==3.17.0", + "sha256": "ee4e77401ef576ebb38cd7f13b9b28893194acc20a8e68e18730ba9c0e54660e", + "urls": [ + "https://files.pythonhosted.org/packages/dc/9c/0b15fb47b464e1b663b1acd1253a062aa5feecb07d4e597daea542ebd2b5/filelock-3.17.0.tar.gz" + ] + } + }, + "pre-commit-3.13_313_identify_py2_none_any_155931cb": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "identify-2.6.7-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "identify==2.6.7", + "sha256": "155931cb617a401807b09ecec6635d6c692d180090a1cedca8ef7d58ba5b6aa0", + "urls": [ + "https://files.pythonhosted.org/packages/03/00/1fd4a117c6c93f2dcc5b7edaeaf53ea45332ef966429be566ca16c2beb94/identify-2.6.7-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.13_313_identify_sdist_3fa266b4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "identify-2.6.7.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "identify==2.6.7", + "sha256": "3fa266b42eba321ee0b2bb0936a6a6b9e36a1351cbb69055b3082f4193035684", + "urls": [ + "https://files.pythonhosted.org/packages/83/d1/524aa3350f78bcd714d148ade6133d67d6b7de2cdbae7d99039c024c9a25/identify-2.6.7.tar.gz" + ] + } + }, + "pre-commit-3.13_313_nodeenv_py2_none_any_ba11c978": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "nodeenv-1.9.1-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "nodeenv==1.9.1", + "sha256": "ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9", + "urls": [ + "https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.13_313_nodeenv_sdist_6ec12890": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "nodeenv-1.9.1.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "nodeenv==1.9.1", + "sha256": "6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f", + "urls": [ + "https://files.pythonhosted.org/packages/43/16/fc88b08840de0e0a72a2f9d8c6bae36be573e475a6326ae854bcc549fc45/nodeenv-1.9.1.tar.gz" + ] + } + }, + "pre-commit-3.13_313_platformdirs_py3_none_any_73e575e1": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "platformdirs-4.3.6-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "platformdirs==4.3.6", + "sha256": "73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb", + "urls": [ + "https://files.pythonhosted.org/packages/3c/a6/bc1012356d8ece4d66dd75c4b9fc6c1f6650ddd5991e421177d9f8f671be/platformdirs-4.3.6-py3-none-any.whl" + ] + } + }, + "pre-commit-3.13_313_platformdirs_sdist_357fb2ac": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "platformdirs-4.3.6.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "platformdirs==4.3.6", + "sha256": "357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907", + "urls": [ + "https://files.pythonhosted.org/packages/13/fc/128cc9cb8f03208bdbf93d3aa862e16d376844a14f9a0ce5cf4507372de4/platformdirs-4.3.6.tar.gz" + ] + } + }, + "pre-commit-3.13_313_pre_commit_py2_none_any_efde9138": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pre_commit-4.0.1-py2.py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "pre-commit==4.0.1", + "sha256": "efde913840816312445dc98787724647c65473daefe420785f885e8ed9a06878", + "urls": [ + "https://files.pythonhosted.org/packages/16/8f/496e10d51edd6671ebe0432e33ff800aa86775d2d147ce7d43389324a525/pre_commit-4.0.1-py2.py3-none-any.whl" + ] + } + }, + "pre-commit-3.13_313_pre_commit_sdist_80905ac3": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pre_commit-4.0.1.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "pre-commit==4.0.1", + "sha256": "80905ac375958c0444c65e9cebebd948b3cdb518f335a091a670a89d652139d2", + "urls": [ + "https://files.pythonhosted.org/packages/2e/c8/e22c292035f1bac8b9f5237a2622305bc0304e776080b246f3df57c4ff9f/pre_commit-4.0.1.tar.gz" + ] + } + }, + "pre-commit-3.13_313_pyyaml_cp313_cp313_macosx_10_13_x86_64_efdca563": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", + "urls": [ + "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl" + ] + } + }, + "pre-commit-3.13_313_pyyaml_cp313_cp313_macosx_11_0_arm64_50187695": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", + "urls": [ + "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_aarch64_0ffe8360": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", + "urls": [ + "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_s390x_17e311b6": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", + "urls": [ + "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_x86_64_70b18959": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", + "urls": [ + "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-3.13_313_pyyaml_cp313_cp313_musllinux_1_1_aarch64_41e4e395": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", + "urls": [ + "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-3.13_313_pyyaml_cp313_cp313_musllinux_1_1_x86_64_68ccc602": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", + "urls": [ + "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl" + ] + } + }, + "pre-commit-3.13_313_pyyaml_cp313_cp313_win_amd64_8388ee19": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", + "urls": [ + "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl" + ] + } + }, + "pre-commit-3.13_313_pyyaml_sdist_d584d9ec": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pyyaml-6.0.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", + "urls": [ + "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz" + ] + } + }, + "pre-commit-3.13_313_virtualenv_py3_none_any_febddfc3": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "virtualenv-20.29.2-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "virtualenv==20.29.2", + "sha256": "febddfc3d1ea571bdb1dc0f98d7b45d24def7428214d4fb73cc486c9568cce6a", + "urls": [ + "https://files.pythonhosted.org/packages/93/fa/849483d56773ae29740ae70043ad88e068f98a6401aa819b5d6bee604683/virtualenv-20.29.2-py3-none-any.whl" + ] + } + }, + "pre-commit-3.13_313_virtualenv_sdist_fdaabebf": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "virtualenv-20.29.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-3.13_313", + "requirement": "virtualenv==20.29.2", + "sha256": "fdaabebf6d03b5ba83ae0a02cfe96f48a716f4fae556461d180825866f75b728", + "urls": [ + "https://files.pythonhosted.org/packages/f1/88/dacc875dd54a8acadb4bcbfd4e3e86df8be75527116c91d8f9784f5e9cab/virtualenv-20.29.2.tar.gz" + ] + } + }, + "pre-commit-config-3.10_310_pyyaml_cp310_cp310_macosx_10_9_x86_64_0a9a2848": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-config-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", + "urls": [ + "https://files.pythonhosted.org/packages/9b/95/a3fac87cb7158e231b5a6012e438c647e1a87f09f8e0d123acec8ab8bf71/PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl" + ] + } + }, + "pre-commit-config-3.10_310_pyyaml_cp310_cp310_macosx_11_0_arm64_29717114": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-config-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", + "urls": [ + "https://files.pythonhosted.org/packages/c7/7a/68bd47624dab8fd4afbfd3c48e3b79efe09098ae941de5b58abcbadff5cb/PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-config-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_aarch64_8824b5a0": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-config-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", + "urls": [ + "https://files.pythonhosted.org/packages/49/ee/14c54df452143b9ee9f0f29074d7ca5516a36edb0b4cc40c3f280131656f/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-config-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_s390x_7c36280e": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-config-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", + "urls": [ + "https://files.pythonhosted.org/packages/4d/61/de363a97476e766574650d742205be468921a7b532aa2499fcd886b62530/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-config-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_x86_64_ec031d5d": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-config-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", + "urls": [ + "https://files.pythonhosted.org/packages/6b/4e/1523cb902fd98355e2e9ea5e5eb237cbc5f3ad5f3075fa65087aa0ecb669/PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-config-3.10_310_pyyaml_cp310_cp310_musllinux_1_1_aarch64_936d6868": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-config-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", + "urls": [ + "https://files.pythonhosted.org/packages/b7/33/5504b3a9a4464893c32f118a9cc045190a91637b119a9c881da1cf6b7a72/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-config-3.10_310_pyyaml_cp310_cp310_musllinux_1_1_x86_64_23502f43": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-config-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", + "urls": [ + "https://files.pythonhosted.org/packages/5c/20/8347dcabd41ef3a3cdc4f7b7a2aff3d06598c8779faa189cdbf878b626a4/PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl" + ] + } + }, + "pre-commit-config-3.10_310_pyyaml_cp310_cp310_win_amd64_a4d30914": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp310-cp310-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-config-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", + "urls": [ + "https://files.pythonhosted.org/packages/b5/84/0fa4b06f6d6c958d207620fc60005e241ecedceee58931bb20138e1e5776/PyYAML-6.0.2-cp310-cp310-win_amd64.whl" + ] + } + }, + "pre-commit-config-3.10_310_pyyaml_sdist_d584d9ec": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pyyaml-6.0.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-config-3.10_310", + "requirement": "pyyaml==6.0.2", + "sha256": "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", + "urls": [ + "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz" + ] + } + }, + "pre-commit-config-3.11_311_pyyaml_cp311_cp311_macosx_10_9_x86_64_cc1c1159": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-config-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", + "urls": [ + "https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl" + ] + } + }, + "pre-commit-config-3.11_311_pyyaml_cp311_cp311_macosx_11_0_arm64_1e2120ef": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-config-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", + "urls": [ + "https://files.pythonhosted.org/packages/8b/62/b9faa998fd185f65c1371643678e4d58254add437edb764a08c5a98fb986/PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-config-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_aarch64_5d225db5": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-config-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", + "urls": [ + "https://files.pythonhosted.org/packages/ad/0c/c804f5f922a9a6563bab712d8dcc70251e8af811fce4524d57c2c0fd49a4/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-config-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_s390x_5ac9328e": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-config-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", + "urls": [ + "https://files.pythonhosted.org/packages/51/16/6af8d6a6b210c8e54f1406a6b9481febf9c64a3109c541567e35a49aa2e7/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-config-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_x86_64_3ad2a3de": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-config-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", + "urls": [ + "https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-config-3.11_311_pyyaml_cp311_cp311_musllinux_1_1_aarch64_ff3824dc": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-config-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4", + "urls": [ + "https://files.pythonhosted.org/packages/9b/97/ecc1abf4a823f5ac61941a9c00fe501b02ac3ab0e373c3857f7d4b83e2b6/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-config-3.11_311_pyyaml_cp311_cp311_musllinux_1_1_x86_64_797b4f72": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-config-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", + "urls": [ + "https://files.pythonhosted.org/packages/45/73/0f49dacd6e82c9430e46f4a027baa4ca205e8b0a9dce1397f44edc23559d/PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl" + ] + } + }, + "pre-commit-config-3.11_311_pyyaml_cp311_cp311_win_amd64_e10ce637": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp311-cp311-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-config-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", + "urls": [ + "https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl" + ] + } + }, + "pre-commit-config-3.11_311_pyyaml_sdist_d584d9ec": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pyyaml-6.0.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-config-3.11_311", + "requirement": "pyyaml==6.0.2", + "sha256": "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", + "urls": [ + "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz" + ] + } + }, + "pre-commit-config-3.12_312_pyyaml_cp312_cp312_macosx_10_9_x86_64_c70c9519": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-config-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", + "urls": [ + "https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl" + ] + } + }, + "pre-commit-config-3.12_312_pyyaml_cp312_cp312_macosx_11_0_arm64_ce826d6e": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-config-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", + "urls": [ + "https://files.pythonhosted.org/packages/a8/0c/38374f5bb272c051e2a69281d71cba6fdb983413e6758b84482905e29a5d/PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-config-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_aarch64_1f71ea52": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-config-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", + "urls": [ + "https://files.pythonhosted.org/packages/c3/93/9916574aa8c00aa06bbac729972eb1071d002b8e158bd0e83a3b9a20a1f7/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-config-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_s390x_9b22676e": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-config-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", + "urls": [ + "https://files.pythonhosted.org/packages/95/0f/b8938f1cbd09739c6da569d172531567dbcc9789e0029aa070856f123984/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-config-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_x86_64_80bab7bf": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-config-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", + "urls": [ + "https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-config-3.12_312_pyyaml_cp312_cp312_musllinux_1_1_aarch64_0833f869": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-config-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", + "urls": [ + "https://files.pythonhosted.org/packages/d4/00/dd137d5bcc7efea1836d6264f049359861cf548469d18da90cd8216cf05f/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-config-3.12_312_pyyaml_cp312_cp312_musllinux_1_1_x86_64_8b9c7197": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-config-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", + "urls": [ + "https://files.pythonhosted.org/packages/c9/1f/4f998c900485e5c0ef43838363ba4a9723ac0ad73a9dc42068b12aaba4e4/PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl" + ] + } + }, + "pre-commit-config-3.12_312_pyyaml_cp312_cp312_win_amd64_7e7401d0": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp312-cp312-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-config-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", + "urls": [ + "https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl" + ] + } + }, + "pre-commit-config-3.12_312_pyyaml_sdist_d584d9ec": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pyyaml-6.0.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-config-3.12_312", + "requirement": "pyyaml==6.0.2", + "sha256": "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", + "urls": [ + "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz" + ] + } + }, + "pre-commit-config-3.13_313_pyyaml_cp313_cp313_macosx_10_13_x86_64_efdca563": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-config-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", + "urls": [ + "https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl" + ] + } + }, + "pre-commit-config-3.13_313_pyyaml_cp313_cp313_macosx_11_0_arm64_50187695": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-config-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", + "urls": [ + "https://files.pythonhosted.org/packages/45/9f/3b1c20a0b7a3200524eb0076cc027a970d320bd3a6592873c85c92a08731/PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-config-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_aarch64_0ffe8360": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-config-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", + "urls": [ + "https://files.pythonhosted.org/packages/7c/9a/337322f27005c33bcb656c655fa78325b730324c78620e8328ae28b64d0c/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-config-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_s390x_17e311b6": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-config-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", + "urls": [ + "https://files.pythonhosted.org/packages/a3/69/864fbe19e6c18ea3cc196cbe5d392175b4cf3d5d0ac1403ec3f2d237ebb5/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-config-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_x86_64_70b18959": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-config-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", + "urls": [ + "https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-config-3.13_313_pyyaml_cp313_cp313_musllinux_1_1_aarch64_41e4e395": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-config-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", + "urls": [ + "https://files.pythonhosted.org/packages/2b/b2/e3234f59ba06559c6ff63c4e10baea10e5e7df868092bf9ab40e5b9c56b6/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-config-3.13_313_pyyaml_cp313_cp313_musllinux_1_1_x86_64_68ccc602": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-config-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", + "urls": [ + "https://files.pythonhosted.org/packages/fe/0f/25911a9f080464c59fab9027482f822b86bf0608957a5fcc6eaac85aa515/PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl" + ] + } + }, + "pre-commit-config-3.13_313_pyyaml_cp313_cp313_win_amd64_8388ee19": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "PyYAML-6.0.2-cp313-cp313-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-config-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", + "urls": [ + "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl" + ] + } + }, + "pre-commit-config-3.13_313_pyyaml_sdist_d584d9ec": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-config-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pyyaml-6.0.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-config-3.13_313", + "requirement": "pyyaml==6.0.2", + "sha256": "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", + "urls": [ + "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz" + ] + } + }, + "pre-commit-hook-3.10_310_annotated_types_py3_none_any_1f02e8b4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "annotated_types-0.7.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "annotated-types==0.7.0", + "sha256": "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", + "urls": [ + "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl" + ] + } + }, + "pre-commit-hook-3.10_310_annotated_types_sdist_aff07c09": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "annotated_types-0.7.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "annotated-types==0.7.0", + "sha256": "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", + "urls": [ + "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_macosx_10_12_x86_64_2d367ca2": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp310-cp310-macosx_10_12_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "2d367ca20b2f14095a8f4fa1210f5a7b78b8a20009ecced6b12818f455b1e9fa", + "urls": [ + "https://files.pythonhosted.org/packages/3a/bc/fed5f74b5d802cf9a03e83f60f18864e90e3aed7223adaca5ffb7a8d8d64/pydantic_core-2.27.2-cp310-cp310-macosx_10_12_x86_64.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_macosx_11_0_arm64_491a2b73": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp310-cp310-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "491a2b73db93fab69731eaee494f320faa4e093dbed776be1a829c2eb222c34c", + "urls": [ + "https://files.pythonhosted.org/packages/71/2a/185aff24ce844e39abb8dd680f4e959f0006944f4a8a0ea372d9f9ae2e53/pydantic_core-2.27.2-cp310-cp310-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_manylinux_2_17_aarch64_7969e133": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "7969e133a6f183be60e9f6f56bfae753585680f3b7307a8e555a948d443cc05a", + "urls": [ + "https://files.pythonhosted.org/packages/c3/43/fafabd3d94d159d4f1ed62e383e264f146a17dd4d48453319fd782e7979e/pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_manylinux_2_17_armv7l_3de9961f": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "3de9961f2a346257caf0aa508a4da705467f53778e9ef6fe744c038119737ef5", + "urls": [ + "https://files.pythonhosted.org/packages/a2/d1/f2dfe1a2a637ce6800b799aa086d079998959f6f1215eb4497966efd2274/pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_manylinux_2_17_ppc64le_e2bb4d3e": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "e2bb4d3e5873c37bb3dd58714d4cd0b0e6238cebc4177ac8fe878f8b3aa8e74c", + "urls": [ + "https://files.pythonhosted.org/packages/7d/39/e06fcbcc1c785daa3160ccf6c1c38fea31f5754b756e34b65f74e99780b5/pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_manylinux_2_17_s390x_280d219b": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "280d219beebb0752699480fe8f1dc61ab6615c2046d76b7ab7ee38858de0a4e7", + "urls": [ + "https://files.pythonhosted.org/packages/7a/67/61291ee98e07f0650eb756d44998214231f50751ba7e13f4f325d95249ab/pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_manylinux_2_17_x86_64_47956ae7": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "47956ae78b6422cbd46f772f1746799cbb862de838fd8d1fbd34a82e05b0983a", + "urls": [ + "https://files.pythonhosted.org/packages/32/90/3b15e31b88ca39e9e626630b4c4a1f5a0dfd09076366f4219429e6786076/pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_musllinux_1_1_aarch64_337b443a": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "337b443af21d488716f8d0b6164de833e788aa6bd7e3a39c005febc1284f4962", + "urls": [ + "https://files.pythonhosted.org/packages/7c/f7/89be1c8deb6e22618a74f0ca0d933fdcb8baa254753b26b25ad3acff8f74/pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_musllinux_1_1_armv7l_03d0f86e": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_armv7l.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "03d0f86ea3184a12f41a2d23f7ccb79cdb5a18e06993f8a45baa8dfec746f0e9", + "urls": [ + "https://files.pythonhosted.org/packages/b7/7d/8eb3e23206c00ef7feee17b83a4ffa0a623eb1a9d382e56e4aa46fd15ff2/pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_armv7l.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_musllinux_1_1_x86_64_7041c36f": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "7041c36f5680c6e0f08d922aed302e98b3745d97fe1589db0a3eebf6624523af", + "urls": [ + "https://files.pythonhosted.org/packages/4e/99/fe80f3ff8dd71a3ea15763878d464476e6cb0a2db95ff1c5c554133b6b83/pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_x86_64.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_win_amd64_e0fd26b1": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp310-cp310-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "e0fd26b16394ead34a424eecf8a31a1f5137094cabe84a1bcb10fa6ba39d3d31", + "urls": [ + "https://files.pythonhosted.org/packages/57/4c/a8838731cb0f2c2a39d3535376466de6049034d7b239c0202a64aaa05533/pydantic_core-2.27.2-cp310-cp310-win_amd64.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_core_sdist_eb026e5a": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pydantic_core-2.27.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic-core==2.27.2", + "sha256": "eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39", + "urls": [ + "https://files.pythonhosted.org/packages/fc/01/f3e5ac5e7c25833db5eb555f7b7ab24cd6f8c322d3a3ad2d67a952dc0abc/pydantic_core-2.27.2.tar.gz" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_py3_none_any_427d664b": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "pydantic-2.10.6-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic==2.10.6", + "sha256": "427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584", + "urls": [ + "https://files.pythonhosted.org/packages/f4/3c/8cc1cc84deffa6e25d2d0c688ebb80635dfdbf1dbea3e30c541c8cf4d860/pydantic-2.10.6-py3-none-any.whl" + ] + } + }, + "pre-commit-hook-3.10_310_pydantic_sdist_ca5daa82": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pydantic-2.10.6.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "pydantic==2.10.6", + "sha256": "ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236", + "urls": [ + "https://files.pythonhosted.org/packages/b7/ae/d5220c5c52b158b1de7ca89fc5edb72f304a70a4c540c84c8844bf4008de/pydantic-2.10.6.tar.gz" + ] + } + }, + "pre-commit-hook-3.10_310_typing_extensions_py3_none_any_04e5ca03": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "filename": "typing_extensions-4.12.2-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "typing-extensions==4.12.2", + "sha256": "04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d", + "urls": [ + "https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl" + ] + } + }, + "pre-commit-hook-3.10_310_typing_extensions_sdist_1a7ead55": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.10//{name}:{target}", + "experimental_target_platforms": [ + "cp310_linux_aarch64", + "cp310_linux_arm", + "cp310_linux_ppc", + "cp310_linux_s390x", + "cp310_linux_x86_64", + "cp310_osx_aarch64", + "cp310_osx_x86_64", + "cp310_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "typing_extensions-4.12.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python", + "repo": "pre-commit-hook-3.10_310", + "requirement": "typing-extensions==4.12.2", + "sha256": "1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8", + "urls": [ + "https://files.pythonhosted.org/packages/df/db/f35a00659bc03fec321ba8bce9420de607a1d37f8342eee1863174c69557/typing_extensions-4.12.2.tar.gz" + ] + } + }, + "pre-commit-hook-3.11_311_annotated_types_py3_none_any_1f02e8b4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "annotated_types-0.7.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "annotated-types==0.7.0", + "sha256": "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", + "urls": [ + "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl" + ] + } + }, + "pre-commit-hook-3.11_311_annotated_types_sdist_aff07c09": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "annotated_types-0.7.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "annotated-types==0.7.0", + "sha256": "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", + "urls": [ + "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_macosx_10_12_x86_64_8e10c99e": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp311-cp311-macosx_10_12_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "8e10c99ef58cfdf2a66fc15d66b16c4a04f62bca39db589ae8cba08bc55331bc", + "urls": [ + "https://files.pythonhosted.org/packages/c2/89/f3450af9d09d44eea1f2c369f49e8f181d742f28220f88cc4dfaae91ea6e/pydantic_core-2.27.2-cp311-cp311-macosx_10_12_x86_64.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_macosx_11_0_arm64_26f32e0a": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp311-cp311-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "26f32e0adf166a84d0cb63be85c562ca8a6fa8de28e5f0d92250c6b7e9e2aff7", + "urls": [ + "https://files.pythonhosted.org/packages/9e/e3/71fe85af2021f3f386da42d291412e5baf6ce7716bd7101ea49c810eda90/pydantic_core-2.27.2-cp311-cp311-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_manylinux_2_17_aarch64_8c19d1ea": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "8c19d1ea0673cd13cc2f872f6c9ab42acc4e4f492a7ca9d3795ce2b112dd7e15", + "urls": [ + "https://files.pythonhosted.org/packages/a6/3c/724039e0d848fd69dbf5806894e26479577316c6f0f112bacaf67aa889ac/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_manylinux_2_17_armv7l_5e68c444": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "5e68c4446fe0810e959cdff46ab0a41ce2f2c86d227d96dc3847af0ba7def306", + "urls": [ + "https://files.pythonhosted.org/packages/2b/5b/1b29e8c1fb5f3199a9a57c1452004ff39f494bbe9bdbe9a81e18172e40d3/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_manylinux_2_17_ppc64le_d9640b00": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "d9640b0059ff4f14d1f37321b94061c6db164fbe49b334b31643e0528d100d99", + "urls": [ + "https://files.pythonhosted.org/packages/89/6c/3985203863d76bb7d7266e36970d7e3b6385148c18a68cc8915fd8c84d57/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_manylinux_2_17_s390x_40d02e7d": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "40d02e7d45c9f8af700f3452f329ead92da4c5f4317ca9b896de7ce7199ea459", + "urls": [ + "https://files.pythonhosted.org/packages/0e/41/f15316858a246b5d723f7d7f599f79e37493b2e84bfc789e58d88c209f8a/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_manylinux_2_17_x86_64_1c1fd185": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "1c1fd185014191700554795c99b347d64f2bb637966c4cfc16998a0ca700d048", + "urls": [ + "https://files.pythonhosted.org/packages/a8/7c/b860618c25678bbd6d1d99dbdfdf0510ccb50790099b963ff78a124b754f/pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_musllinux_1_1_aarch64_1a420763": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "1a4207639fb02ec2dbb76227d7c751a20b1a6b4bc52850568e52260cae64ca3b", + "urls": [ + "https://files.pythonhosted.org/packages/94/7a/941e89096d1175d56f59340f3a8ebaf20762fef222c298ea96d36a6328c5/pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_musllinux_1_1_armv7l_3de3ce3c": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_armv7l.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "3de3ce3c9ddc8bbd88f6e0e304dea0e66d843ec9de1b0042b0911c1663ffd474", + "urls": [ + "https://files.pythonhosted.org/packages/6e/95/2359937a73d49e336a5a19848713555605d4d8d6940c3ec6c6c0ca4dcf25/pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_armv7l.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_musllinux_1_1_x86_64_30c5f68d": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "30c5f68ded0c36466acede341551106821043e9afaad516adfb6e8fa80a4e6a6", + "urls": [ + "https://files.pythonhosted.org/packages/2b/4c/ca02b7bdb6012a1adef21a50625b14f43ed4d11f1fc237f9d7490aa5078c/pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_x86_64.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_win_amd64_08e125db": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp311-cp311-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "08e125dbdc505fa69ca7d9c499639ab6407cfa909214d500897d02afb816e7cc", + "urls": [ + "https://files.pythonhosted.org/packages/e8/ef/013f07248041b74abd48a385e2110aa3a9bbfef0fbd97d4e6d07d2f5b89a/pydantic_core-2.27.2-cp311-cp311-win_amd64.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_core_sdist_eb026e5a": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pydantic_core-2.27.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic-core==2.27.2", + "sha256": "eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39", + "urls": [ + "https://files.pythonhosted.org/packages/fc/01/f3e5ac5e7c25833db5eb555f7b7ab24cd6f8c322d3a3ad2d67a952dc0abc/pydantic_core-2.27.2.tar.gz" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_py3_none_any_427d664b": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "pydantic-2.10.6-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic==2.10.6", + "sha256": "427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584", + "urls": [ + "https://files.pythonhosted.org/packages/f4/3c/8cc1cc84deffa6e25d2d0c688ebb80635dfdbf1dbea3e30c541c8cf4d860/pydantic-2.10.6-py3-none-any.whl" + ] + } + }, + "pre-commit-hook-3.11_311_pydantic_sdist_ca5daa82": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pydantic-2.10.6.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "pydantic==2.10.6", + "sha256": "ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236", + "urls": [ + "https://files.pythonhosted.org/packages/b7/ae/d5220c5c52b158b1de7ca89fc5edb72f304a70a4c540c84c8844bf4008de/pydantic-2.10.6.tar.gz" + ] + } + }, + "pre-commit-hook-3.11_311_typing_extensions_py3_none_any_04e5ca03": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "filename": "typing_extensions-4.12.2-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "typing-extensions==4.12.2", + "sha256": "04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d", + "urls": [ + "https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl" + ] + } + }, + "pre-commit-hook-3.11_311_typing_extensions_sdist_1a7ead55": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.11//{name}:{target}", + "experimental_target_platforms": [ + "cp311_linux_aarch64", + "cp311_linux_arm", + "cp311_linux_ppc", + "cp311_linux_s390x", + "cp311_linux_x86_64", + "cp311_osx_aarch64", + "cp311_osx_x86_64", + "cp311_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "typing_extensions-4.12.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", + "repo": "pre-commit-hook-3.11_311", + "requirement": "typing-extensions==4.12.2", + "sha256": "1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8", + "urls": [ + "https://files.pythonhosted.org/packages/df/db/f35a00659bc03fec321ba8bce9420de607a1d37f8342eee1863174c69557/typing_extensions-4.12.2.tar.gz" + ] + } + }, + "pre-commit-hook-3.12_312_annotated_types_py3_none_any_1f02e8b4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "annotated_types-0.7.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "annotated-types==0.7.0", + "sha256": "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", + "urls": [ + "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl" + ] + } + }, + "pre-commit-hook-3.12_312_annotated_types_sdist_aff07c09": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "annotated_types-0.7.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "annotated-types==0.7.0", + "sha256": "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", + "urls": [ + "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_macosx_10_12_x86_64_9e0c8cfe": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp312-cp312-macosx_10_12_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "9e0c8cfefa0ef83b4da9588448b6d8d2a2bf1a53c3f1ae5fca39eb3061e2f0b0", + "urls": [ + "https://files.pythonhosted.org/packages/d6/74/51c8a5482ca447871c93e142d9d4a92ead74de6c8dc5e66733e22c9bba89/pydantic_core-2.27.2-cp312-cp312-macosx_10_12_x86_64.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_macosx_11_0_arm64_83097677": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp312-cp312-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "83097677b8e3bd7eaa6775720ec8e0405f1575015a463285a92bfdfe254529ef", + "urls": [ + "https://files.pythonhosted.org/packages/d3/f3/c97e80721735868313c58b89d2de85fa80fe8dfeeed84dc51598b92a135e/pydantic_core-2.27.2-cp312-cp312-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_manylinux_2_17_aarch64_172fce18": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "172fce187655fece0c90d90a678424b013f8fbb0ca8b036ac266749c09438cb7", + "urls": [ + "https://files.pythonhosted.org/packages/9e/91/840ec1375e686dbae1bd80a9e46c26a1e0083e1186abc610efa3d9a36180/pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_manylinux_2_17_armv7l_519f29f5": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "519f29f5213271eeeeb3093f662ba2fd512b91c5f188f3bb7b27bc5973816934", + "urls": [ + "https://files.pythonhosted.org/packages/f6/31/4240bc96025035500c18adc149aa6ffdf1a0062a4b525c932065ceb4d868/pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_manylinux_2_17_ppc64le_05e3a55d": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "05e3a55d124407fffba0dd6b0c0cd056d10e983ceb4e5dbd10dda135c31071d6", + "urls": [ + "https://files.pythonhosted.org/packages/fa/20/02fbaadb7808be578317015c462655c317a77a7c8f0ef274bc016a784c54/pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_manylinux_2_17_s390x_9c3ed807": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "9c3ed807c7b91de05e63930188f19e921d1fe90de6b4f5cd43ee7fcc3525cb8c", + "urls": [ + "https://files.pythonhosted.org/packages/06/86/7f306b904e6c9eccf0668248b3f272090e49c275bc488a7b88b0823444a4/pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_manylinux_2_17_x86_64_6fb4aadc": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "6fb4aadc0b9a0c063206846d603b92030eb6f03069151a625667f982887153e2", + "urls": [ + "https://files.pythonhosted.org/packages/8d/f0/49129b27c43396581a635d8710dae54a791b17dfc50c70164866bbf865e3/pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_musllinux_1_1_aarch64_de3cd189": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "de3cd1899e2c279b140adde9357c4495ed9d47131b4a4eaff9052f23398076b3", + "urls": [ + "https://files.pythonhosted.org/packages/35/40/aea70b5b1a63911c53a4c8117c0a828d6790483f858041f47bab0b779f44/pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_musllinux_1_1_armv7l_220f8927": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_armv7l.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "220f892729375e2d736b97d0e51466252ad84c51857d4d15f5e9692f9ef12be4", + "urls": [ + "https://files.pythonhosted.org/packages/f2/b3/807b94fd337d58effc5498fd1a7a4d9d59af4133e83e32ae39a96fddec9d/pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_armv7l.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_musllinux_1_1_x86_64_a0fcd29c": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "a0fcd29cd6b4e74fe8ddd2c90330fd8edf2e30cb52acda47f06dd615ae72da57", + "urls": [ + "https://files.pythonhosted.org/packages/fc/df/791c827cd4ee6efd59248dca9369fb35e80a9484462c33c6649a8d02b565/pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_x86_64.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_win_amd64_cc3f1a99": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp312-cp312-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "cc3f1a99a4f4f9dd1de4fe0312c114e740b5ddead65bb4102884b384c15d8bc9", + "urls": [ + "https://files.pythonhosted.org/packages/1f/ea/cd7209a889163b8dcca139fe32b9687dd05249161a3edda62860430457a5/pydantic_core-2.27.2-cp312-cp312-win_amd64.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_core_sdist_eb026e5a": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pydantic_core-2.27.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic-core==2.27.2", + "sha256": "eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39", + "urls": [ + "https://files.pythonhosted.org/packages/fc/01/f3e5ac5e7c25833db5eb555f7b7ab24cd6f8c322d3a3ad2d67a952dc0abc/pydantic_core-2.27.2.tar.gz" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_py3_none_any_427d664b": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "pydantic-2.10.6-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic==2.10.6", + "sha256": "427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584", + "urls": [ + "https://files.pythonhosted.org/packages/f4/3c/8cc1cc84deffa6e25d2d0c688ebb80635dfdbf1dbea3e30c541c8cf4d860/pydantic-2.10.6-py3-none-any.whl" + ] + } + }, + "pre-commit-hook-3.12_312_pydantic_sdist_ca5daa82": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pydantic-2.10.6.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "pydantic==2.10.6", + "sha256": "ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236", + "urls": [ + "https://files.pythonhosted.org/packages/b7/ae/d5220c5c52b158b1de7ca89fc5edb72f304a70a4c540c84c8844bf4008de/pydantic-2.10.6.tar.gz" + ] + } + }, + "pre-commit-hook-3.12_312_typing_extensions_py3_none_any_04e5ca03": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "filename": "typing_extensions-4.12.2-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "typing-extensions==4.12.2", + "sha256": "04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d", + "urls": [ + "https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl" + ] + } + }, + "pre-commit-hook-3.12_312_typing_extensions_sdist_1a7ead55": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.12//{name}:{target}", + "experimental_target_platforms": [ + "cp312_linux_aarch64", + "cp312_linux_arm", + "cp312_linux_ppc", + "cp312_linux_s390x", + "cp312_linux_x86_64", + "cp312_osx_aarch64", + "cp312_osx_x86_64", + "cp312_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "typing_extensions-4.12.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", + "repo": "pre-commit-hook-3.12_312", + "requirement": "typing-extensions==4.12.2", + "sha256": "1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8", + "urls": [ + "https://files.pythonhosted.org/packages/df/db/f35a00659bc03fec321ba8bce9420de607a1d37f8342eee1863174c69557/typing_extensions-4.12.2.tar.gz" + ] + } + }, + "pre-commit-hook-3.13_313_annotated_types_py3_none_any_1f02e8b4": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "annotated_types-0.7.0-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "annotated-types==0.7.0", + "sha256": "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", + "urls": [ + "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl" + ] + } + }, + "pre-commit-hook-3.13_313_annotated_types_sdist_aff07c09": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "annotated_types-0.7.0.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "annotated-types==0.7.0", + "sha256": "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", + "urls": [ + "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz" + ] + } + }, + "pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_macosx_10_12_x86_64_7d14bd32": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp313-cp313-macosx_10_12_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "7d14bd329640e63852364c306f4d23eb744e0f8193148d4044dd3dacdaacbd8b", + "urls": [ + "https://files.pythonhosted.org/packages/41/b1/9bc383f48f8002f99104e3acff6cba1231b29ef76cfa45d1506a5cad1f84/pydantic_core-2.27.2-cp313-cp313-macosx_10_12_x86_64.whl" + ] + } + }, + "pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_macosx_11_0_arm64_82f91663": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp313-cp313-macosx_11_0_arm64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "82f91663004eb8ed30ff478d77c4d1179b3563df6cdb15c0817cd1cdaf34d154", + "urls": [ + "https://files.pythonhosted.org/packages/10/6c/e62b8657b834f3eb2961b49ec8e301eb99946245e70bf42c8817350cbefc/pydantic_core-2.27.2-cp313-cp313-macosx_11_0_arm64.whl" + ] + } + }, + "pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_manylinux_2_17_aarch64_71b24c7d": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "71b24c7d61131bb83df10cc7e687433609963a944ccf45190cfc21e0887b08c9", + "urls": [ + "https://files.pythonhosted.org/packages/ba/15/52cfe49c8c986e081b863b102d6b859d9defc63446b642ccbbb3742bf371/pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_manylinux_2_17_armv7l_fa8e459d": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "fa8e459d4954f608fa26116118bb67f56b93b209c39b008277ace29937453dc9", + "urls": [ + "https://files.pythonhosted.org/packages/b1/1c/b6f402cfc18ec0024120602bdbcebc7bdd5b856528c013bd4d13865ca473/pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl" + ] + } + }, + "pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_manylinux_2_17_ppc64le_ce8918cb": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "ce8918cbebc8da707ba805b7fd0b382816858728ae7fe19a942080c24e5b7cd1", + "urls": [ + "https://files.pythonhosted.org/packages/bd/7b/8cb75b66ac37bc2975a3b7de99f3c6f355fcc4d89820b61dffa8f1e81677/pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl" + ] + } + }, + "pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_manylinux_2_17_s390x_eda3f5c2": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "eda3f5c2a021bbc5d976107bb302e0131351c2ba54343f8a496dc8783d3d3a6a", + "urls": [ + "https://files.pythonhosted.org/packages/c8/f1/786d8fe78970a06f61df22cba58e365ce304bf9b9f46cc71c8c424e0c334/pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_manylinux_2_17_x86_64_bd8086fa": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "bd8086fa684c4775c27f03f062cbb9eaa6e17f064307e86b21b9e0abc9c0f02e", + "urls": [ + "https://files.pythonhosted.org/packages/a6/74/d12b2cd841d8724dc8ffb13fc5cef86566a53ed358103150209ecd5d1999/pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_musllinux_1_1_aarch64_7a66efda": { + "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", + "attributes": { + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_aarch64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "7a66efda2387de898c8f38c0cf7f14fca0b51a8ef0b24bfea5849f1b3c95af27", + "urls": [ + "https://files.pythonhosted.org/packages/50/cc/a46b34f1708d82498c227d5d80ce615b2dd502ddcfd8376fc14a36655af1/pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_aarch64.whl" + ] + } + }, + "pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_musllinux_1_1_armv7l_18a101c1": { "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", "attributes": { - "dep_template": "@pip_deps//{name}:{target}", - "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", - "repo": "pip_deps_311", - "requirement": "numpy<=1.26.1" + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_armv7l.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "18a101c168e4e092ab40dbc2503bdc0f62010e95d292b27827871dc85450d7ee", + "urls": [ + "https://files.pythonhosted.org/packages/ca/2d/c365cfa930ed23bc58c41463bae347d1005537dc8db79e998af8ba28d35e/pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_armv7l.whl" + ] } }, - "pip_deps_311_setuptools": { + "pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_musllinux_1_1_x86_64_ba5dd002": { "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", "attributes": { - "dep_template": "@pip_deps//{name}:{target}", - "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python", - "repo": "pip_deps_311", - "requirement": "setuptools<=70.3.0" + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "ba5dd002f88b78a4215ed2f8ddbdf85e8513382820ba15ad5ad8955ce0ca19a1", + "urls": [ + "https://files.pythonhosted.org/packages/f4/d7/eb64d015c350b7cdb371145b54d96c919d4db516817f31cd1c650cae3b21/pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl" + ] } }, - "pip_deps_312_numpy": { + "pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_win_amd64_95310138": { "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", "attributes": { - "dep_template": "@pip_deps//{name}:{target}", - "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", - "repo": "pip_deps_312", - "requirement": "numpy<=1.26.1" + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic_core-2.27.2-cp313-cp313-win_amd64.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "953101387ecf2f5652883208769a79e48db18c6df442568a0b5ccd8c2723abee", + "urls": [ + "https://files.pythonhosted.org/packages/71/47/82b5e846e01b26ac6f1893d3c5f9f3a2eb6ba79be26eef0b759b4fe72946/pydantic_core-2.27.2-cp313-cp313-win_amd64.whl" + ] } }, - "pip_deps_312_setuptools": { + "pre-commit-hook-3.13_313_pydantic_core_sdist_eb026e5a": { "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", "attributes": { - "dep_template": "@pip_deps//{name}:{target}", - "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python", - "repo": "pip_deps_312", - "requirement": "setuptools<=70.3.0" + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pydantic_core-2.27.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic-core==2.27.2", + "sha256": "eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39", + "urls": [ + "https://files.pythonhosted.org/packages/fc/01/f3e5ac5e7c25833db5eb555f7b7ab24cd6f8c322d3a3ad2d67a952dc0abc/pydantic_core-2.27.2.tar.gz" + ] } }, - "pip_deps_38_numpy": { + "pre-commit-hook-3.13_313_pydantic_py3_none_any_427d664b": { "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", "attributes": { - "dep_template": "@pip_deps//{name}:{target}", - "python_interpreter_target": "@@rules_python++python+python_3_8_host//:python", - "repo": "pip_deps_38", - "requirement": "numpy<=1.26.1" + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "pydantic-2.10.6-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic==2.10.6", + "sha256": "427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584", + "urls": [ + "https://files.pythonhosted.org/packages/f4/3c/8cc1cc84deffa6e25d2d0c688ebb80635dfdbf1dbea3e30c541c8cf4d860/pydantic-2.10.6-py3-none-any.whl" + ] } }, - "pip_deps_38_setuptools": { + "pre-commit-hook-3.13_313_pydantic_sdist_ca5daa82": { "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", "attributes": { - "dep_template": "@pip_deps//{name}:{target}", - "python_interpreter_target": "@@rules_python++python+python_3_8_host//:python", - "repo": "pip_deps_38", - "requirement": "setuptools<=70.3.0" + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "pydantic-2.10.6.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "pydantic==2.10.6", + "sha256": "ca5daa827cce33de7a42be142548b0096bf05a7e7b365aebfa5f8eeec7128236", + "urls": [ + "https://files.pythonhosted.org/packages/b7/ae/d5220c5c52b158b1de7ca89fc5edb72f304a70a4c540c84c8844bf4008de/pydantic-2.10.6.tar.gz" + ] } }, - "pip_deps_39_numpy": { + "pre-commit-hook-3.13_313_typing_extensions_py3_none_any_04e5ca03": { "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", "attributes": { - "dep_template": "@pip_deps//{name}:{target}", - "python_interpreter_target": "@@rules_python++python+python_3_9_host//:python", - "repo": "pip_deps_39", - "requirement": "numpy<=1.26.1" + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "filename": "typing_extensions-4.12.2-py3-none-any.whl", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "typing-extensions==4.12.2", + "sha256": "04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d", + "urls": [ + "https://files.pythonhosted.org/packages/26/9f/ad63fc0248c5379346306f8668cda6e2e2e9c95e01216d2b8ffd9ff037d0/typing_extensions-4.12.2-py3-none-any.whl" + ] } }, - "pip_deps_39_setuptools": { + "pre-commit-hook-3.13_313_typing_extensions_sdist_1a7ead55": { "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library", "attributes": { - "dep_template": "@pip_deps//{name}:{target}", - "python_interpreter_target": "@@rules_python++python+python_3_9_host//:python", - "repo": "pip_deps_39", - "requirement": "setuptools<=70.3.0" + "dep_template": "@pre-commit-hook-3.13//{name}:{target}", + "experimental_target_platforms": [ + "cp313_linux_aarch64", + "cp313_linux_arm", + "cp313_linux_ppc", + "cp313_linux_s390x", + "cp313_linux_x86_64", + "cp313_osx_aarch64", + "cp313_osx_x86_64", + "cp313_windows_x86_64" + ], + "extra_pip_args": [ + "--index-url", + "https://pypi.org/simple" + ], + "filename": "typing_extensions-4.12.2.tar.gz", + "python_interpreter_target": "@@rules_python++python+python_3_13_host//:python", + "repo": "pre-commit-hook-3.13_313", + "requirement": "typing-extensions==4.12.2", + "sha256": "1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8", + "urls": [ + "https://files.pythonhosted.org/packages/df/db/f35a00659bc03fec321ba8bce9420de607a1d37f8342eee1863174c69557/typing_extensions-4.12.2.tar.gz" + ] } }, "rules_fuzzing_py_deps_310_absl_py": { @@ -2913,6 +8281,262 @@ "groups": {} } }, + "pre-commit-3.10": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-3.10", + "extra_hub_aliases": {}, + "whl_map": { + "cfgv": "{\"pre-commit-3.10_310_cfgv_py2_none_any_b7265b1f\":[{\"filename\":\"cfgv-3.4.0-py2.py3-none-any.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_cfgv_sdist_e52591d4\":[{\"filename\":\"cfgv-3.4.0.tar.gz\",\"version\":\"3.10\"}]}", + "distlib": "{\"pre-commit-3.10_310_distlib_py2_none_any_47f8c22f\":[{\"filename\":\"distlib-0.3.9-py2.py3-none-any.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_distlib_sdist_a60f20de\":[{\"filename\":\"distlib-0.3.9.tar.gz\",\"version\":\"3.10\"}]}", + "filelock": "{\"pre-commit-3.10_310_filelock_py3_none_any_533dc2f7\":[{\"filename\":\"filelock-3.17.0-py3-none-any.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_filelock_sdist_ee4e7740\":[{\"filename\":\"filelock-3.17.0.tar.gz\",\"version\":\"3.10\"}]}", + "identify": "{\"pre-commit-3.10_310_identify_py2_none_any_155931cb\":[{\"filename\":\"identify-2.6.7-py2.py3-none-any.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_identify_sdist_3fa266b4\":[{\"filename\":\"identify-2.6.7.tar.gz\",\"version\":\"3.10\"}]}", + "nodeenv": "{\"pre-commit-3.10_310_nodeenv_py2_none_any_ba11c978\":[{\"filename\":\"nodeenv-1.9.1-py2.py3-none-any.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_nodeenv_sdist_6ec12890\":[{\"filename\":\"nodeenv-1.9.1.tar.gz\",\"version\":\"3.10\"}]}", + "platformdirs": "{\"pre-commit-3.10_310_platformdirs_py3_none_any_73e575e1\":[{\"filename\":\"platformdirs-4.3.6-py3-none-any.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_platformdirs_sdist_357fb2ac\":[{\"filename\":\"platformdirs-4.3.6.tar.gz\",\"version\":\"3.10\"}]}", + "pre_commit": "{\"pre-commit-3.10_310_pre_commit_py2_none_any_efde9138\":[{\"filename\":\"pre_commit-4.0.1-py2.py3-none-any.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_pre_commit_sdist_80905ac3\":[{\"filename\":\"pre_commit-4.0.1.tar.gz\",\"version\":\"3.10\"}]}", + "pyyaml": "{\"pre-commit-3.10_310_pyyaml_cp310_cp310_macosx_10_9_x86_64_0a9a2848\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_pyyaml_cp310_cp310_macosx_11_0_arm64_29717114\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_aarch64_8824b5a0\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_s390x_7c36280e\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_x86_64_ec031d5d\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_pyyaml_cp310_cp310_musllinux_1_1_aarch64_936d6868\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_pyyaml_cp310_cp310_musllinux_1_1_x86_64_23502f43\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_pyyaml_cp310_cp310_win_amd64_a4d30914\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-win_amd64.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_pyyaml_sdist_d584d9ec\":[{\"filename\":\"pyyaml-6.0.2.tar.gz\",\"version\":\"3.10\"}]}", + "virtualenv": "{\"pre-commit-3.10_310_virtualenv_py3_none_any_febddfc3\":[{\"filename\":\"virtualenv-20.29.2-py3-none-any.whl\",\"version\":\"3.10\"}],\"pre-commit-3.10_310_virtualenv_sdist_fdaabebf\":[{\"filename\":\"virtualenv-20.29.2.tar.gz\",\"version\":\"3.10\"}]}" + }, + "packages": [ + "cfgv", + "distlib", + "filelock", + "identify", + "nodeenv", + "platformdirs", + "pre_commit", + "pyyaml", + "virtualenv" + ], + "groups": {} + } + }, + "pre-commit-3.11": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-3.11", + "extra_hub_aliases": {}, + "whl_map": { + "cfgv": "{\"pre-commit-3.11_311_cfgv_py2_none_any_b7265b1f\":[{\"filename\":\"cfgv-3.4.0-py2.py3-none-any.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_cfgv_sdist_e52591d4\":[{\"filename\":\"cfgv-3.4.0.tar.gz\",\"version\":\"3.11\"}]}", + "distlib": "{\"pre-commit-3.11_311_distlib_py2_none_any_47f8c22f\":[{\"filename\":\"distlib-0.3.9-py2.py3-none-any.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_distlib_sdist_a60f20de\":[{\"filename\":\"distlib-0.3.9.tar.gz\",\"version\":\"3.11\"}]}", + "filelock": "{\"pre-commit-3.11_311_filelock_py3_none_any_533dc2f7\":[{\"filename\":\"filelock-3.17.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_filelock_sdist_ee4e7740\":[{\"filename\":\"filelock-3.17.0.tar.gz\",\"version\":\"3.11\"}]}", + "identify": "{\"pre-commit-3.11_311_identify_py2_none_any_155931cb\":[{\"filename\":\"identify-2.6.7-py2.py3-none-any.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_identify_sdist_3fa266b4\":[{\"filename\":\"identify-2.6.7.tar.gz\",\"version\":\"3.11\"}]}", + "nodeenv": "{\"pre-commit-3.11_311_nodeenv_py2_none_any_ba11c978\":[{\"filename\":\"nodeenv-1.9.1-py2.py3-none-any.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_nodeenv_sdist_6ec12890\":[{\"filename\":\"nodeenv-1.9.1.tar.gz\",\"version\":\"3.11\"}]}", + "platformdirs": "{\"pre-commit-3.11_311_platformdirs_py3_none_any_73e575e1\":[{\"filename\":\"platformdirs-4.3.6-py3-none-any.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_platformdirs_sdist_357fb2ac\":[{\"filename\":\"platformdirs-4.3.6.tar.gz\",\"version\":\"3.11\"}]}", + "pre_commit": "{\"pre-commit-3.11_311_pre_commit_py2_none_any_efde9138\":[{\"filename\":\"pre_commit-4.0.1-py2.py3-none-any.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_pre_commit_sdist_80905ac3\":[{\"filename\":\"pre_commit-4.0.1.tar.gz\",\"version\":\"3.11\"}]}", + "pyyaml": "{\"pre-commit-3.11_311_pyyaml_cp311_cp311_macosx_10_9_x86_64_cc1c1159\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_pyyaml_cp311_cp311_macosx_11_0_arm64_1e2120ef\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_aarch64_5d225db5\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_s390x_5ac9328e\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_x86_64_3ad2a3de\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_pyyaml_cp311_cp311_musllinux_1_1_aarch64_ff3824dc\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_pyyaml_cp311_cp311_musllinux_1_1_x86_64_797b4f72\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_pyyaml_cp311_cp311_win_amd64_e10ce637\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-win_amd64.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_pyyaml_sdist_d584d9ec\":[{\"filename\":\"pyyaml-6.0.2.tar.gz\",\"version\":\"3.11\"}]}", + "virtualenv": "{\"pre-commit-3.11_311_virtualenv_py3_none_any_febddfc3\":[{\"filename\":\"virtualenv-20.29.2-py3-none-any.whl\",\"version\":\"3.11\"}],\"pre-commit-3.11_311_virtualenv_sdist_fdaabebf\":[{\"filename\":\"virtualenv-20.29.2.tar.gz\",\"version\":\"3.11\"}]}" + }, + "packages": [ + "cfgv", + "distlib", + "filelock", + "identify", + "nodeenv", + "platformdirs", + "pre_commit", + "pyyaml", + "virtualenv" + ], + "groups": {} + } + }, + "pre-commit-3.12": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-3.12", + "extra_hub_aliases": {}, + "whl_map": { + "cfgv": "{\"pre-commit-3.12_312_cfgv_py2_none_any_b7265b1f\":[{\"filename\":\"cfgv-3.4.0-py2.py3-none-any.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_cfgv_sdist_e52591d4\":[{\"filename\":\"cfgv-3.4.0.tar.gz\",\"version\":\"3.12\"}]}", + "distlib": "{\"pre-commit-3.12_312_distlib_py2_none_any_47f8c22f\":[{\"filename\":\"distlib-0.3.9-py2.py3-none-any.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_distlib_sdist_a60f20de\":[{\"filename\":\"distlib-0.3.9.tar.gz\",\"version\":\"3.12\"}]}", + "filelock": "{\"pre-commit-3.12_312_filelock_py3_none_any_533dc2f7\":[{\"filename\":\"filelock-3.17.0-py3-none-any.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_filelock_sdist_ee4e7740\":[{\"filename\":\"filelock-3.17.0.tar.gz\",\"version\":\"3.12\"}]}", + "identify": "{\"pre-commit-3.12_312_identify_py2_none_any_155931cb\":[{\"filename\":\"identify-2.6.7-py2.py3-none-any.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_identify_sdist_3fa266b4\":[{\"filename\":\"identify-2.6.7.tar.gz\",\"version\":\"3.12\"}]}", + "nodeenv": "{\"pre-commit-3.12_312_nodeenv_py2_none_any_ba11c978\":[{\"filename\":\"nodeenv-1.9.1-py2.py3-none-any.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_nodeenv_sdist_6ec12890\":[{\"filename\":\"nodeenv-1.9.1.tar.gz\",\"version\":\"3.12\"}]}", + "platformdirs": "{\"pre-commit-3.12_312_platformdirs_py3_none_any_73e575e1\":[{\"filename\":\"platformdirs-4.3.6-py3-none-any.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_platformdirs_sdist_357fb2ac\":[{\"filename\":\"platformdirs-4.3.6.tar.gz\",\"version\":\"3.12\"}]}", + "pre_commit": "{\"pre-commit-3.12_312_pre_commit_py2_none_any_efde9138\":[{\"filename\":\"pre_commit-4.0.1-py2.py3-none-any.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_pre_commit_sdist_80905ac3\":[{\"filename\":\"pre_commit-4.0.1.tar.gz\",\"version\":\"3.12\"}]}", + "pyyaml": "{\"pre-commit-3.12_312_pyyaml_cp312_cp312_macosx_10_9_x86_64_c70c9519\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_pyyaml_cp312_cp312_macosx_11_0_arm64_ce826d6e\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_aarch64_1f71ea52\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_s390x_9b22676e\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_x86_64_80bab7bf\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_pyyaml_cp312_cp312_musllinux_1_1_aarch64_0833f869\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_pyyaml_cp312_cp312_musllinux_1_1_x86_64_8b9c7197\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_pyyaml_cp312_cp312_win_amd64_7e7401d0\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-win_amd64.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_pyyaml_sdist_d584d9ec\":[{\"filename\":\"pyyaml-6.0.2.tar.gz\",\"version\":\"3.12\"}]}", + "virtualenv": "{\"pre-commit-3.12_312_virtualenv_py3_none_any_febddfc3\":[{\"filename\":\"virtualenv-20.29.2-py3-none-any.whl\",\"version\":\"3.12\"}],\"pre-commit-3.12_312_virtualenv_sdist_fdaabebf\":[{\"filename\":\"virtualenv-20.29.2.tar.gz\",\"version\":\"3.12\"}]}" + }, + "packages": [ + "cfgv", + "distlib", + "filelock", + "identify", + "nodeenv", + "platformdirs", + "pre_commit", + "pyyaml", + "virtualenv" + ], + "groups": {} + } + }, + "pre-commit-3.13": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-3.13", + "extra_hub_aliases": {}, + "whl_map": { + "cfgv": "{\"pre-commit-3.13_313_cfgv_py2_none_any_b7265b1f\":[{\"filename\":\"cfgv-3.4.0-py2.py3-none-any.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_cfgv_sdist_e52591d4\":[{\"filename\":\"cfgv-3.4.0.tar.gz\",\"version\":\"3.13\"}]}", + "distlib": "{\"pre-commit-3.13_313_distlib_py2_none_any_47f8c22f\":[{\"filename\":\"distlib-0.3.9-py2.py3-none-any.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_distlib_sdist_a60f20de\":[{\"filename\":\"distlib-0.3.9.tar.gz\",\"version\":\"3.13\"}]}", + "filelock": "{\"pre-commit-3.13_313_filelock_py3_none_any_533dc2f7\":[{\"filename\":\"filelock-3.17.0-py3-none-any.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_filelock_sdist_ee4e7740\":[{\"filename\":\"filelock-3.17.0.tar.gz\",\"version\":\"3.13\"}]}", + "identify": "{\"pre-commit-3.13_313_identify_py2_none_any_155931cb\":[{\"filename\":\"identify-2.6.7-py2.py3-none-any.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_identify_sdist_3fa266b4\":[{\"filename\":\"identify-2.6.7.tar.gz\",\"version\":\"3.13\"}]}", + "nodeenv": "{\"pre-commit-3.13_313_nodeenv_py2_none_any_ba11c978\":[{\"filename\":\"nodeenv-1.9.1-py2.py3-none-any.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_nodeenv_sdist_6ec12890\":[{\"filename\":\"nodeenv-1.9.1.tar.gz\",\"version\":\"3.13\"}]}", + "platformdirs": "{\"pre-commit-3.13_313_platformdirs_py3_none_any_73e575e1\":[{\"filename\":\"platformdirs-4.3.6-py3-none-any.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_platformdirs_sdist_357fb2ac\":[{\"filename\":\"platformdirs-4.3.6.tar.gz\",\"version\":\"3.13\"}]}", + "pre_commit": "{\"pre-commit-3.13_313_pre_commit_py2_none_any_efde9138\":[{\"filename\":\"pre_commit-4.0.1-py2.py3-none-any.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_pre_commit_sdist_80905ac3\":[{\"filename\":\"pre_commit-4.0.1.tar.gz\",\"version\":\"3.13\"}]}", + "pyyaml": "{\"pre-commit-3.13_313_pyyaml_cp313_cp313_macosx_10_13_x86_64_efdca563\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_pyyaml_cp313_cp313_macosx_11_0_arm64_50187695\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_aarch64_0ffe8360\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_s390x_17e311b6\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_x86_64_70b18959\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_pyyaml_cp313_cp313_musllinux_1_1_aarch64_41e4e395\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_pyyaml_cp313_cp313_musllinux_1_1_x86_64_68ccc602\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_pyyaml_cp313_cp313_win_amd64_8388ee19\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-win_amd64.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_pyyaml_sdist_d584d9ec\":[{\"filename\":\"pyyaml-6.0.2.tar.gz\",\"version\":\"3.13\"}]}", + "virtualenv": "{\"pre-commit-3.13_313_virtualenv_py3_none_any_febddfc3\":[{\"filename\":\"virtualenv-20.29.2-py3-none-any.whl\",\"version\":\"3.13\"}],\"pre-commit-3.13_313_virtualenv_sdist_fdaabebf\":[{\"filename\":\"virtualenv-20.29.2.tar.gz\",\"version\":\"3.13\"}]}" + }, + "packages": [ + "cfgv", + "distlib", + "filelock", + "identify", + "nodeenv", + "platformdirs", + "pre_commit", + "pyyaml", + "virtualenv" + ], + "groups": {} + } + }, + "pre-commit-config-3.10": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-config-3.10", + "extra_hub_aliases": {}, + "whl_map": { + "pyyaml": "{\"pre-commit-config-3.10_310_pyyaml_cp310_cp310_macosx_10_9_x86_64_0a9a2848\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl\",\"version\":\"3.10\"}],\"pre-commit-config-3.10_310_pyyaml_cp310_cp310_macosx_11_0_arm64_29717114\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-macosx_11_0_arm64.whl\",\"version\":\"3.10\"}],\"pre-commit-config-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_aarch64_8824b5a0\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.10\"}],\"pre-commit-config-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_s390x_7c36280e\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.10\"}],\"pre-commit-config-3.10_310_pyyaml_cp310_cp310_manylinux_2_17_x86_64_ec031d5d\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.10\"}],\"pre-commit-config-3.10_310_pyyaml_cp310_cp310_musllinux_1_1_aarch64_936d6868\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-musllinux_1_1_aarch64.whl\",\"version\":\"3.10\"}],\"pre-commit-config-3.10_310_pyyaml_cp310_cp310_musllinux_1_1_x86_64_23502f43\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-musllinux_1_1_x86_64.whl\",\"version\":\"3.10\"}],\"pre-commit-config-3.10_310_pyyaml_cp310_cp310_win_amd64_a4d30914\":[{\"filename\":\"PyYAML-6.0.2-cp310-cp310-win_amd64.whl\",\"version\":\"3.10\"}],\"pre-commit-config-3.10_310_pyyaml_sdist_d584d9ec\":[{\"filename\":\"pyyaml-6.0.2.tar.gz\",\"version\":\"3.10\"}]}" + }, + "packages": [ + "pyyaml" + ], + "groups": {} + } + }, + "pre-commit-config-3.11": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-config-3.11", + "extra_hub_aliases": {}, + "whl_map": { + "pyyaml": "{\"pre-commit-config-3.11_311_pyyaml_cp311_cp311_macosx_10_9_x86_64_cc1c1159\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl\",\"version\":\"3.11\"}],\"pre-commit-config-3.11_311_pyyaml_cp311_cp311_macosx_11_0_arm64_1e2120ef\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl\",\"version\":\"3.11\"}],\"pre-commit-config-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_aarch64_5d225db5\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.11\"}],\"pre-commit-config-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_s390x_5ac9328e\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.11\"}],\"pre-commit-config-3.11_311_pyyaml_cp311_cp311_manylinux_2_17_x86_64_3ad2a3de\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.11\"}],\"pre-commit-config-3.11_311_pyyaml_cp311_cp311_musllinux_1_1_aarch64_ff3824dc\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-musllinux_1_1_aarch64.whl\",\"version\":\"3.11\"}],\"pre-commit-config-3.11_311_pyyaml_cp311_cp311_musllinux_1_1_x86_64_797b4f72\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-musllinux_1_1_x86_64.whl\",\"version\":\"3.11\"}],\"pre-commit-config-3.11_311_pyyaml_cp311_cp311_win_amd64_e10ce637\":[{\"filename\":\"PyYAML-6.0.2-cp311-cp311-win_amd64.whl\",\"version\":\"3.11\"}],\"pre-commit-config-3.11_311_pyyaml_sdist_d584d9ec\":[{\"filename\":\"pyyaml-6.0.2.tar.gz\",\"version\":\"3.11\"}]}" + }, + "packages": [ + "pyyaml" + ], + "groups": {} + } + }, + "pre-commit-config-3.12": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-config-3.12", + "extra_hub_aliases": {}, + "whl_map": { + "pyyaml": "{\"pre-commit-config-3.12_312_pyyaml_cp312_cp312_macosx_10_9_x86_64_c70c9519\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl\",\"version\":\"3.12\"}],\"pre-commit-config-3.12_312_pyyaml_cp312_cp312_macosx_11_0_arm64_ce826d6e\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-macosx_11_0_arm64.whl\",\"version\":\"3.12\"}],\"pre-commit-config-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_aarch64_1f71ea52\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.12\"}],\"pre-commit-config-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_s390x_9b22676e\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.12\"}],\"pre-commit-config-3.12_312_pyyaml_cp312_cp312_manylinux_2_17_x86_64_80bab7bf\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.12\"}],\"pre-commit-config-3.12_312_pyyaml_cp312_cp312_musllinux_1_1_aarch64_0833f869\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-musllinux_1_1_aarch64.whl\",\"version\":\"3.12\"}],\"pre-commit-config-3.12_312_pyyaml_cp312_cp312_musllinux_1_1_x86_64_8b9c7197\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-musllinux_1_1_x86_64.whl\",\"version\":\"3.12\"}],\"pre-commit-config-3.12_312_pyyaml_cp312_cp312_win_amd64_7e7401d0\":[{\"filename\":\"PyYAML-6.0.2-cp312-cp312-win_amd64.whl\",\"version\":\"3.12\"}],\"pre-commit-config-3.12_312_pyyaml_sdist_d584d9ec\":[{\"filename\":\"pyyaml-6.0.2.tar.gz\",\"version\":\"3.12\"}]}" + }, + "packages": [ + "pyyaml" + ], + "groups": {} + } + }, + "pre-commit-config-3.13": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-config-3.13", + "extra_hub_aliases": {}, + "whl_map": { + "pyyaml": "{\"pre-commit-config-3.13_313_pyyaml_cp313_cp313_macosx_10_13_x86_64_efdca563\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl\",\"version\":\"3.13\"}],\"pre-commit-config-3.13_313_pyyaml_cp313_cp313_macosx_11_0_arm64_50187695\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl\",\"version\":\"3.13\"}],\"pre-commit-config-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_aarch64_0ffe8360\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.13\"}],\"pre-commit-config-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_s390x_17e311b6\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.13\"}],\"pre-commit-config-3.13_313_pyyaml_cp313_cp313_manylinux_2_17_x86_64_70b18959\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.13\"}],\"pre-commit-config-3.13_313_pyyaml_cp313_cp313_musllinux_1_1_aarch64_41e4e395\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-musllinux_1_1_aarch64.whl\",\"version\":\"3.13\"}],\"pre-commit-config-3.13_313_pyyaml_cp313_cp313_musllinux_1_1_x86_64_68ccc602\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl\",\"version\":\"3.13\"}],\"pre-commit-config-3.13_313_pyyaml_cp313_cp313_win_amd64_8388ee19\":[{\"filename\":\"PyYAML-6.0.2-cp313-cp313-win_amd64.whl\",\"version\":\"3.13\"}],\"pre-commit-config-3.13_313_pyyaml_sdist_d584d9ec\":[{\"filename\":\"pyyaml-6.0.2.tar.gz\",\"version\":\"3.13\"}]}" + }, + "packages": [ + "pyyaml" + ], + "groups": {} + } + }, + "pre-commit-hook-3.10": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-hook-3.10", + "extra_hub_aliases": {}, + "whl_map": { + "annotated_types": "{\"pre-commit-hook-3.10_310_annotated_types_py3_none_any_1f02e8b4\":[{\"filename\":\"annotated_types-0.7.0-py3-none-any.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_annotated_types_sdist_aff07c09\":[{\"filename\":\"annotated_types-0.7.0.tar.gz\",\"version\":\"3.10\"}]}", + "pydantic": "{\"pre-commit-hook-3.10_310_pydantic_py3_none_any_427d664b\":[{\"filename\":\"pydantic-2.10.6-py3-none-any.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_sdist_ca5daa82\":[{\"filename\":\"pydantic-2.10.6.tar.gz\",\"version\":\"3.10\"}]}", + "pydantic_core": "{\"pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_macosx_10_12_x86_64_2d367ca2\":[{\"filename\":\"pydantic_core-2.27.2-cp310-cp310-macosx_10_12_x86_64.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_macosx_11_0_arm64_491a2b73\":[{\"filename\":\"pydantic_core-2.27.2-cp310-cp310-macosx_11_0_arm64.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_manylinux_2_17_aarch64_7969e133\":[{\"filename\":\"pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_manylinux_2_17_armv7l_3de9961f\":[{\"filename\":\"pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_manylinux_2_17_ppc64le_e2bb4d3e\":[{\"filename\":\"pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_manylinux_2_17_s390x_280d219b\":[{\"filename\":\"pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_manylinux_2_17_x86_64_47956ae7\":[{\"filename\":\"pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_musllinux_1_1_aarch64_337b443a\":[{\"filename\":\"pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_aarch64.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_musllinux_1_1_armv7l_03d0f86e\":[{\"filename\":\"pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_armv7l.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_musllinux_1_1_x86_64_7041c36f\":[{\"filename\":\"pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_x86_64.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_core_cp310_cp310_win_amd64_e0fd26b1\":[{\"filename\":\"pydantic_core-2.27.2-cp310-cp310-win_amd64.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_pydantic_core_sdist_eb026e5a\":[{\"filename\":\"pydantic_core-2.27.2.tar.gz\",\"version\":\"3.10\"}]}", + "typing_extensions": "{\"pre-commit-hook-3.10_310_typing_extensions_py3_none_any_04e5ca03\":[{\"filename\":\"typing_extensions-4.12.2-py3-none-any.whl\",\"version\":\"3.10\"}],\"pre-commit-hook-3.10_310_typing_extensions_sdist_1a7ead55\":[{\"filename\":\"typing_extensions-4.12.2.tar.gz\",\"version\":\"3.10\"}]}" + }, + "packages": [ + "annotated_types", + "pydantic", + "pydantic_core", + "typing_extensions" + ], + "groups": {} + } + }, + "pre-commit-hook-3.11": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-hook-3.11", + "extra_hub_aliases": {}, + "whl_map": { + "annotated_types": "{\"pre-commit-hook-3.11_311_annotated_types_py3_none_any_1f02e8b4\":[{\"filename\":\"annotated_types-0.7.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_annotated_types_sdist_aff07c09\":[{\"filename\":\"annotated_types-0.7.0.tar.gz\",\"version\":\"3.11\"}]}", + "pydantic": "{\"pre-commit-hook-3.11_311_pydantic_py3_none_any_427d664b\":[{\"filename\":\"pydantic-2.10.6-py3-none-any.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_sdist_ca5daa82\":[{\"filename\":\"pydantic-2.10.6.tar.gz\",\"version\":\"3.11\"}]}", + "pydantic_core": "{\"pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_macosx_10_12_x86_64_8e10c99e\":[{\"filename\":\"pydantic_core-2.27.2-cp311-cp311-macosx_10_12_x86_64.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_macosx_11_0_arm64_26f32e0a\":[{\"filename\":\"pydantic_core-2.27.2-cp311-cp311-macosx_11_0_arm64.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_manylinux_2_17_aarch64_8c19d1ea\":[{\"filename\":\"pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_manylinux_2_17_armv7l_5e68c444\":[{\"filename\":\"pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_manylinux_2_17_ppc64le_d9640b00\":[{\"filename\":\"pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_manylinux_2_17_s390x_40d02e7d\":[{\"filename\":\"pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_manylinux_2_17_x86_64_1c1fd185\":[{\"filename\":\"pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_musllinux_1_1_aarch64_1a420763\":[{\"filename\":\"pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_aarch64.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_musllinux_1_1_armv7l_3de3ce3c\":[{\"filename\":\"pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_armv7l.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_musllinux_1_1_x86_64_30c5f68d\":[{\"filename\":\"pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_x86_64.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_core_cp311_cp311_win_amd64_08e125db\":[{\"filename\":\"pydantic_core-2.27.2-cp311-cp311-win_amd64.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_pydantic_core_sdist_eb026e5a\":[{\"filename\":\"pydantic_core-2.27.2.tar.gz\",\"version\":\"3.11\"}]}", + "typing_extensions": "{\"pre-commit-hook-3.11_311_typing_extensions_py3_none_any_04e5ca03\":[{\"filename\":\"typing_extensions-4.12.2-py3-none-any.whl\",\"version\":\"3.11\"}],\"pre-commit-hook-3.11_311_typing_extensions_sdist_1a7ead55\":[{\"filename\":\"typing_extensions-4.12.2.tar.gz\",\"version\":\"3.11\"}]}" + }, + "packages": [ + "annotated_types", + "pydantic", + "pydantic_core", + "typing_extensions" + ], + "groups": {} + } + }, + "pre-commit-hook-3.12": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-hook-3.12", + "extra_hub_aliases": {}, + "whl_map": { + "annotated_types": "{\"pre-commit-hook-3.12_312_annotated_types_py3_none_any_1f02e8b4\":[{\"filename\":\"annotated_types-0.7.0-py3-none-any.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_annotated_types_sdist_aff07c09\":[{\"filename\":\"annotated_types-0.7.0.tar.gz\",\"version\":\"3.12\"}]}", + "pydantic": "{\"pre-commit-hook-3.12_312_pydantic_py3_none_any_427d664b\":[{\"filename\":\"pydantic-2.10.6-py3-none-any.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_sdist_ca5daa82\":[{\"filename\":\"pydantic-2.10.6.tar.gz\",\"version\":\"3.12\"}]}", + "pydantic_core": "{\"pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_macosx_10_12_x86_64_9e0c8cfe\":[{\"filename\":\"pydantic_core-2.27.2-cp312-cp312-macosx_10_12_x86_64.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_macosx_11_0_arm64_83097677\":[{\"filename\":\"pydantic_core-2.27.2-cp312-cp312-macosx_11_0_arm64.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_manylinux_2_17_aarch64_172fce18\":[{\"filename\":\"pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_manylinux_2_17_armv7l_519f29f5\":[{\"filename\":\"pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_manylinux_2_17_ppc64le_05e3a55d\":[{\"filename\":\"pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_manylinux_2_17_s390x_9c3ed807\":[{\"filename\":\"pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_manylinux_2_17_x86_64_6fb4aadc\":[{\"filename\":\"pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_musllinux_1_1_aarch64_de3cd189\":[{\"filename\":\"pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_aarch64.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_musllinux_1_1_armv7l_220f8927\":[{\"filename\":\"pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_armv7l.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_musllinux_1_1_x86_64_a0fcd29c\":[{\"filename\":\"pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_x86_64.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_core_cp312_cp312_win_amd64_cc3f1a99\":[{\"filename\":\"pydantic_core-2.27.2-cp312-cp312-win_amd64.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_pydantic_core_sdist_eb026e5a\":[{\"filename\":\"pydantic_core-2.27.2.tar.gz\",\"version\":\"3.12\"}]}", + "typing_extensions": "{\"pre-commit-hook-3.12_312_typing_extensions_py3_none_any_04e5ca03\":[{\"filename\":\"typing_extensions-4.12.2-py3-none-any.whl\",\"version\":\"3.12\"}],\"pre-commit-hook-3.12_312_typing_extensions_sdist_1a7ead55\":[{\"filename\":\"typing_extensions-4.12.2.tar.gz\",\"version\":\"3.12\"}]}" + }, + "packages": [ + "annotated_types", + "pydantic", + "pydantic_core", + "typing_extensions" + ], + "groups": {} + } + }, + "pre-commit-hook-3.13": { + "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", + "attributes": { + "repo_name": "pre-commit-hook-3.13", + "extra_hub_aliases": {}, + "whl_map": { + "annotated_types": "{\"pre-commit-hook-3.13_313_annotated_types_py3_none_any_1f02e8b4\":[{\"filename\":\"annotated_types-0.7.0-py3-none-any.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_annotated_types_sdist_aff07c09\":[{\"filename\":\"annotated_types-0.7.0.tar.gz\",\"version\":\"3.13\"}]}", + "pydantic": "{\"pre-commit-hook-3.13_313_pydantic_py3_none_any_427d664b\":[{\"filename\":\"pydantic-2.10.6-py3-none-any.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_sdist_ca5daa82\":[{\"filename\":\"pydantic-2.10.6.tar.gz\",\"version\":\"3.13\"}]}", + "pydantic_core": "{\"pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_macosx_10_12_x86_64_7d14bd32\":[{\"filename\":\"pydantic_core-2.27.2-cp313-cp313-macosx_10_12_x86_64.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_macosx_11_0_arm64_82f91663\":[{\"filename\":\"pydantic_core-2.27.2-cp313-cp313-macosx_11_0_arm64.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_manylinux_2_17_aarch64_71b24c7d\":[{\"filename\":\"pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_manylinux_2_17_armv7l_fa8e459d\":[{\"filename\":\"pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_manylinux_2_17_ppc64le_ce8918cb\":[{\"filename\":\"pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_manylinux_2_17_s390x_eda3f5c2\":[{\"filename\":\"pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_manylinux_2_17_x86_64_bd8086fa\":[{\"filename\":\"pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_musllinux_1_1_aarch64_7a66efda\":[{\"filename\":\"pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_aarch64.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_musllinux_1_1_armv7l_18a101c1\":[{\"filename\":\"pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_armv7l.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_musllinux_1_1_x86_64_ba5dd002\":[{\"filename\":\"pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_core_cp313_cp313_win_amd64_95310138\":[{\"filename\":\"pydantic_core-2.27.2-cp313-cp313-win_amd64.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_pydantic_core_sdist_eb026e5a\":[{\"filename\":\"pydantic_core-2.27.2.tar.gz\",\"version\":\"3.13\"}]}", + "typing_extensions": "{\"pre-commit-hook-3.13_313_typing_extensions_py3_none_any_04e5ca03\":[{\"filename\":\"typing_extensions-4.12.2-py3-none-any.whl\",\"version\":\"3.13\"}],\"pre-commit-hook-3.13_313_typing_extensions_sdist_1a7ead55\":[{\"filename\":\"typing_extensions-4.12.2.tar.gz\",\"version\":\"3.13\"}]}" + }, + "packages": [ + "annotated_types", + "pydantic", + "pydantic_core", + "typing_extensions" + ], + "groups": {} + } + }, "rules_fuzzing_py_deps": { "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository", "attributes": { @@ -3138,6 +8762,95 @@ ] ] } + }, + "@@rules_shellcheck+//internal:extensions.bzl%shellcheck_dependencies": { + "general": { + "bzlTransitiveDigest": "l1LMECmx4plQ9lFhLWL56vMXzWyiMP0X7m8FSnSbprs=", + "usagesDigest": "dB1tqxp4QomnAlt2Na7AnDC2qZdvV3Sjc3OCSEyzwdQ=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "shellcheck_darwin_aarch64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "build_file_content": "exports_files([\"shellcheck\"])\n", + "sha256": "a75b912015aaa5b2a48698b63f3619783d90abda4d32a31362209315e6c1cdf6", + "urls": [ + "https://mirror.bazel.build/github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.darwin.aarch64.tar.gz", + "https://github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.darwin.aarch64.tar.gz" + ] + } + }, + "shellcheck_darwin_x86_64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "build_file_content": "exports_files([\"shellcheck\"])\n", + "sha256": "d1244da2aa5d0c2874f3a4a680c6ac79a488ff6dbf9928e12dc80ff3fdc294db", + "urls": [ + "https://mirror.bazel.build/github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.darwin.x86_64.tar.gz", + "https://github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.darwin.x86_64.tar.gz" + ] + } + }, + "shellcheck_linux_aarch64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "build_file_content": "exports_files([\"shellcheck\"])\n", + "sha256": "b5633bd195cfe61a310bd8dcff2514855afefea908942a0fd4d01fa6451cb4e6", + "urls": [ + "https://mirror.bazel.build/github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.linux.aarch64.tar.gz", + "https://github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.linux.aarch64.tar.gz" + ] + } + }, + "shellcheck_linux_armv6hf": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "build_file_content": "exports_files([\"shellcheck\"])\n", + "sha256": "4791d36d84a626c4366746d14ad68daf2c07f502da09319c45fa6c5c0a847aa9", + "urls": [ + "https://mirror.bazel.build/github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.linux.armv6hf.tar.gz", + "https://github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.linux.armv6hf.tar.gz" + ] + } + }, + "shellcheck_linux_x86_64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "build_file_content": "exports_files([\"shellcheck\"])\n", + "sha256": "0ab5711861e6fcafad5aa21587ee75bbd2b16505d56f41c9ba1191a83d314074", + "urls": [ + "https://mirror.bazel.build/github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.gz", + "https://github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.gz" + ] + } + }, + "shellcheck_windows_x86_64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "build_file_content": "exports_files([\"shellcheck\"])\n", + "sha256": "a0f021057b6d6a69a22f6b0db0187bcaca3f5195385e92a7555ad63a6e39ee15", + "urls": [ + "https://mirror.bazel.build/github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.windows.x86_64.tar.gz", + "https://github.com/vscode-shellcheck/shellcheck-binaries/releases/download/v0.9.0/shellcheck-v0.9.0.windows.x86_64.tar.gz" + ] + } + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_shellcheck+", + "bazel_tools", + "bazel_tools" + ], + [ + "rules_shellcheck+", + "rules_shellcheck", + "rules_shellcheck+" + ] + ] + } } } } diff --git a/hooks/.pre-commit-config.yaml b/hooks/.pre-commit-config.yaml new file mode 100644 index 0000000..083978a --- /dev/null +++ b/hooks/.pre-commit-config.yaml @@ -0,0 +1,82 @@ +# Regenerate with `bazel run -- //hooks:config`. Do not edit +minimum_pre_commit_version: 2.18.0 +default_install_hook_types: +- pre-commit +repos: +- repo: local + hooks: + - id: '@pre-commit-hooks//buildifier:format' + name: Format Bazel files + description: Will load a `.buildifier.json` at the root of the workspace for extra + configuration. + language: system + require_serial: true + stages: + - pre-commit + entry: bazel run --config=pre-commit -- @pre-commit-hooks//buildifier:format + types_or: + - bazel + - id: '@pre-commit-hooks//buildifier:lint' + name: Lint Bazel files + description: Will load a `.buildifier.json` at the root of the workspace for extra + configuration. + language: system + require_serial: true + stages: + - pre-commit + entry: bazel run --config=pre-commit -- @pre-commit-hooks//buildifier:lint + types_or: + - bazel + - id: '@pre-commit-hooks//ruff:check' + name: Check Python files with `ruff` + description: Performs checks with `ruff` against Python files. Will read a `ruff.toml` + for configuration. + language: system + require_serial: true + stages: + - pre-commit + entry: bazel run --config=pre-commit -- @pre-commit-hooks//ruff:check + types: + - python + - id: '@pre-commit-hooks//ruff:format' + name: Format Python files with `ruff` + description: Performs formatting with `ruff` against Python files. Will read a + `ruff.toml` for configuration. + language: system + require_serial: true + stages: + - pre-commit + entry: bazel run --config=pre-commit -- @pre-commit-hooks//ruff:format + types: + - python + - id: '@pre-commit-hooks//shellcheck' + name: Lint Shell files with `shellcheck` + description: Performs linting with `shellcheck` against Shell files. + language: system + require_serial: true + stages: + - pre-commit + entry: bazel run --config=pre-commit -- @pre-commit-hooks//shellcheck + types: + - shell + - id: '@pre-commit-hooks//shfmt' + name: Format Shell files with `shfmt` + description: Performs formatting with `shfmt` against Shell files. + language: system + require_serial: true + stages: + - pre-commit + entry: bazel run --config=pre-commit -- @pre-commit-hooks//shfmt + types: + - shell + - id: //hooks:config + name: Update `pre-commit` config + description: Keeps the `.pre-commit-config.yaml` in sync with any changes to the + `pre_commit_config` rule. + language: system + require_serial: true + stages: + - pre-commit + entry: bazel run --config=pre-commit -- //hooks:config + pass_filenames: false + files: ^(MODULE.bazel.lock|hooks/BUILD.bazel)$ diff --git a/hooks/BUILD.bazel b/hooks/BUILD.bazel new file mode 100644 index 0000000..e81de46 --- /dev/null +++ b/hooks/BUILD.bazel @@ -0,0 +1,6 @@ +load("@pre-commit//pre-commit:defs.bzl", "pre_commit") + +pre_commit( + name = "hooks", + srcs = ["@pre-commit-hooks"], +) -- GitLab From 2fdf4fa4360b6f4e90f6d61ee6f0c46b3a3da23f Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Wed, 11 Jun 2025 09:35:38 +0100 Subject: [PATCH 3/5] chore(debian/bookworm): order load statements --- e2e/debian/bookworm/BUILD.bazel | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/e2e/debian/bookworm/BUILD.bazel b/e2e/debian/bookworm/BUILD.bazel index ef7954b..aba4f0e 100644 --- a/e2e/debian/bookworm/BUILD.bazel +++ b/e2e/debian/bookworm/BUILD.bazel @@ -1,6 +1,6 @@ -load("@rules_patchelf//patchelf/unpack:defs.bzl", "patchelf_unpack") -load("@rules_patchelf//patchelf/launcher:defs.bzl", "patchelf_launcher") load("@rules_diff//diff/file/test:defs.bzl", "diff_file_test") +load("@rules_patchelf//patchelf/launcher:defs.bzl", "patchelf_launcher") +load("@rules_patchelf//patchelf/unpack:defs.bzl", "patchelf_unpack") patchelf_unpack( name = "patched", -- GitLab From bce49df5fdab472a3b54f3b7bcb312e6beab5691 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Wed, 11 Jun 2025 09:35:49 +0100 Subject: [PATCH 4/5] chore(launcher): order load statements --- patchelf/launcher/defs.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patchelf/launcher/defs.bzl b/patchelf/launcher/defs.bzl index 8de9e03..3d933f3 100644 --- a/patchelf/launcher/defs.bzl +++ b/patchelf/launcher/defs.bzl @@ -1,5 +1,5 @@ -load(":rule.bzl", _launcher = "launcher") load(":Info.bzl", _Info = "Info") +load(":rule.bzl", _launcher = "launcher") visibility("public") -- GitLab From 698cb20249095e59a4ec7c5629553f55b9fa4ee2 Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Wed, 11 Jun 2025 09:18:32 +0100 Subject: [PATCH 5/5] ci: update to `1.5.0` component --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b0e3e14..3e7b3b3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ include: - - component: "${CI_SERVER_HOST}/ci/component/bazelisk/ruleset@v1.2.1" + - component: "${CI_SERVER_HOST}/ci/component/bazelisk/ruleset@v1.5.0" inputs: versions: - 7.1.0 -- GitLab