From a2e9ef4e5e5b0c8dda5c946fd1de5b3ba556d9c1 Mon Sep 17 00:00:00 2001 From: aditya Date: Mon, 25 Nov 2024 14:58:10 -0500 Subject: [PATCH 01/17] Updated driver to latest drake. Updated the bzl file and franka paths --- WORKSPACE | 6 +++--- environ.bzl | 14 ++++++++------ franka-driver/BUILD.bazel | 8 ++++---- models/BUILD.bazel | 2 +- 4 files changed, 16 insertions(+), 14 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index d2fe805..1d2c3a9 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -5,11 +5,11 @@ workspace(name = "drake_franka_driver") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") (DRAKE_COMMIT, DRAKE_CHECKSUM) = ( - "v1.21.0", - "6571295843aff8e11620340739bf5eab7a25130f8f06667b2d3e6df85567509a", + "v1.35.0", + "f19ee360656c87db8b0688c676c9f2ab2ae71ea08691432979b32d71c236e768", ) -DRAKE_STRIP_PREFIX = "drake-1.21.0" +DRAKE_STRIP_PREFIX = "drake-1.35.0" # If using commit vs. a tag, uncomment below. # DRAKE_STRIP_PREFIX = "drake-v{}".format(DRAKE_COMMIT) diff --git a/environ.bzl b/environ.bzl index d20f4f9..6b4d4f2 100644 --- a/environ.bzl +++ b/environ.bzl @@ -1,11 +1,8 @@ -# -*- mode: python -*- -# vi: set ft=python : - # Write out a repository that contains: # - An empty BUILD file, to define a package. # - An environ.bzl file with variable assignments for each ENV_NAMES item. def _impl(repository_ctx): - vars = repository_ctx.attr._vars + vars = repository_ctx.attr.vars bzl_content = [] for key in vars: value = repository_ctx.os.environ.get(key, "") @@ -21,6 +18,8 @@ def _impl(repository_ctx): executable = False, ) +_string_list = attr.string_list() + def environ_repository(name = None, vars = []): """Provide specific environment variables for use in a WORKSPACE file. The `vars` are the environment variables to provide. @@ -33,9 +32,12 @@ def environ_repository(name = None, vars = []): rule = repository_rule( implementation = _impl, attrs = { - "_vars": attr.string_list(default = vars), + "vars": _string_list, }, local = True, environ = vars, ) - rule(name = name) \ No newline at end of file + rule( + name = name, + vars = vars, + ) diff --git a/franka-driver/BUILD.bazel b/franka-driver/BUILD.bazel index ed0fc4b..ccbdfeb 100644 --- a/franka-driver/BUILD.bazel +++ b/franka-driver/BUILD.bazel @@ -20,7 +20,7 @@ cc_binary( ], data = [ "//models:franka_control_models", - "@drake//manipulation/models/franka_description:models", + "@drake_models//:franka_description", ], ) @@ -40,7 +40,7 @@ cc_binary( ], data = [ "//models:franka_control_models", - "@drake//manipulation/models/franka_description:models", + "@drake_models//:franka_description", ], ) @@ -59,7 +59,7 @@ cc_binary( ], data = [ "//models:franka_control_models", - "@drake//manipulation/models/franka_description:models", + "@drake_models//:franka_description", ], ) @@ -78,7 +78,7 @@ cc_binary( ], data = [ "//models:franka_control_models", - "@drake//manipulation/models/franka_description:models", + "@drake_models//:franka_description", ], ) add_lint_tests() \ No newline at end of file diff --git a/models/BUILD.bazel b/models/BUILD.bazel index 4d80b97..983524d 100644 --- a/models/BUILD.bazel +++ b/models/BUILD.bazel @@ -4,7 +4,7 @@ filegroup( "add_franka_control.yaml", ], data = [ - "@drake//manipulation/models/franka_description:models", + "@drake_models//:franka_description", ], visibility = ["//visibility:public"], ) \ No newline at end of file From f63ab7aba50f98f962b2ca2b64c8a12ef80f1f00 Mon Sep 17 00:00:00 2001 From: Peter Date: Mon, 3 Mar 2025 16:18:38 -0500 Subject: [PATCH 02/17] add bazeliskrc --- .bazeliskrc | 1 + MODULE.bazel | 6 +++ MODULE.bazel.lock | 110 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 117 insertions(+) create mode 100644 .bazeliskrc create mode 100644 MODULE.bazel create mode 100644 MODULE.bazel.lock diff --git a/.bazeliskrc b/.bazeliskrc new file mode 100644 index 0000000..2a0b886 --- /dev/null +++ b/.bazeliskrc @@ -0,0 +1 @@ +USE_BAZEL_VERSION=7.2.1 \ No newline at end of file diff --git a/MODULE.bazel b/MODULE.bazel new file mode 100644 index 0000000..00bb183 --- /dev/null +++ b/MODULE.bazel @@ -0,0 +1,6 @@ +############################################################################### +# Bazel now uses Bzlmod by default to manage external dependencies. +# Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel. +# +# For more details, please check https://github.com/bazelbuild/bazel/issues/18958 +############################################################################### diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock new file mode 100644 index 0000000..f5cd531 --- /dev/null +++ b/MODULE.bazel.lock @@ -0,0 +1,110 @@ +{ + "lockFileVersion": 11, + "registryFileHashes": { + "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", + "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", + "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589", + "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/source.json": "7e3a9adf473e9af076ae485ed649d5641ad50ec5c11718103f34de03170d94ad", + "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel": "50341a62efbc483e8a2a6aec30994a58749bd7b885e18dd96aa8c33031e558ef", + "https://bcr.bazel.build/modules/apple_support/1.5.0/source.json": "eb98a7627c0bc486b57f598ad8da50f6625d974c8f723e9ea71bd39f709c9862", + "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8", + "https://bcr.bazel.build/modules/bazel_features/1.11.0/source.json": "c9320aa53cd1c441d24bd6b716da087ad7e4ff0d9742a9884587596edfe53015", + "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a", + "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5", + "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", + "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/source.json": "082ed5f9837901fada8c68c2f3ddc958bb22b6d654f71dd73f3df30d45d4b749", + "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/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4", + "https://bcr.bazel.build/modules/googletest/1.11.0/source.json": "c73d9ef4268c91bd0c1cd88f1f9dfa08e814b1dbe89b5f594a9f08ba0244d206", + "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.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc", + "https://bcr.bazel.build/modules/platforms/0.0.9/source.json": "cd74d854bf16a9e002fb2ca7b1a421f4403cda29f824a765acd3a8c56f8d43e6", + "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", + "https://bcr.bazel.build/modules/protobuf/21.7/source.json": "bbe500720421e582ff2d18b0802464205138c06056f443184de39fbb8187b09b", + "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0", + "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858", + "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647", + "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c", + "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e", + "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5", + "https://bcr.bazel.build/modules/rules_cc/0.0.9/source.json": "1f1ba6fea244b616de4a554a0f4983c91a9301640c8fe0dd1d410254115c8430", + "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", + "https://bcr.bazel.build/modules/rules_java/7.6.1/MODULE.bazel": "2f14b7e8a1aa2f67ae92bc69d1ec0fa8d9f827c4e17ff5e5f02e91caa3b2d0fe", + "https://bcr.bazel.build/modules/rules_java/7.6.1/source.json": "8f3f3076554e1558e8e468b2232991c510ecbcbed9e6f8c06ac31c93bcf38362", + "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7", + "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/source.json": "a075731e1b46bc8425098512d038d416e966ab19684a10a34f4741295642fc35", + "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", + "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", + "https://bcr.bazel.build/modules/rules_license/0.0.7/source.json": "355cc5737a0f294e560d52b1b7a6492d4fff2caf0bef1a315df5a298fca2d34a", + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/source.json": "c2557066e0c0342223ba592510ad3d812d4963b9024831f7f66fd0584dd8c66c", + "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06", + "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7", + "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/source.json": "d57902c052424dfda0e71646cb12668d39c4620ee0544294d9d941e7d12bc3a9", + "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f", + "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel": "26114f0c0b5e93018c0c066d6673f1a2c3737c7e90af95eff30cfee38d0bbac7", + "https://bcr.bazel.build/modules/rules_python/0.22.1/source.json": "57226905e783bae7c37c2dd662be078728e48fa28ee4324a7eabcafb5a43d014", + "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", + "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8", + "https://bcr.bazel.build/modules/stardoc/0.5.1/source.json": "a96f95e02123320aa015b956f29c00cb818fa891ef823d55148e1a362caacf29", + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/source.json": "f1ef7d3f9e0e26d4b23d1c39b5f5de71f584dd7d1b4ef83d9bbba6ec7a6a6459", + "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", + "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27", + "https://bcr.bazel.build/modules/zlib/1.3/MODULE.bazel": "6a9c02f19a24dcedb05572b2381446e27c272cd383aed11d41d99da9e3167a72", + "https://bcr.bazel.build/modules/zlib/1.3/source.json": "b6b43d0737af846022636e6e255fd4a96fee0d34f08f3830e6e0bac51465c37c" + }, + "selectedYankedVersions": {}, + "moduleExtensions": { + "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "PjIds3feoYE8SGbbIq2SFTZy3zmxeO2tQevJZNDo7iY=", + "usagesDigest": "aLmqbvowmHkkBPve05yyDNGN7oh7QE9kBADr3QIZTZs=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc": { + "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": {} + }, + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": {} + } + }, + "recordedRepoMappingEntries": [ + [ + "apple_support~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@platforms//host:extension.bzl%host_platform": { + "general": { + "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=", + "usagesDigest": "meSzxn3DUCcYEhq4HQwExWkWtU4EjriRBQLsZN+Q0SU=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "host_platform": { + "bzlFile": "@@platforms//host:extension.bzl", + "ruleClassName": "host_platform_repo", + "attributes": {} + } + }, + "recordedRepoMappingEntries": [] + } + } + } +} From cd36b4a852f4225a756239a6137fbd95b199e66a Mon Sep 17 00:00:00 2001 From: Peter Werner Date: Wed, 15 Oct 2025 11:58:02 -0400 Subject: [PATCH 03/17] gitignore update --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 4c52b77..cb5884c 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ bazel.log core *~ *.jlp +.claude/* \ No newline at end of file From c26ec45eb0c8a0c92b12602f584b27d43793f839 Mon Sep 17 00:00:00 2001 From: Peter Werner Date: Wed, 15 Oct 2025 11:58:25 -0400 Subject: [PATCH 04/17] start switching to module bazel approach --- MODULE.bazel.lock | 48 +------------------ WORKSPACE | 8 ++-- .../libfranka_common_v4/repository.bzl | 2 +- .../libfranka_common_v5/repository.bzl | 4 +- tools/workspace/libfranka_v4/repository.bzl | 2 +- tools/workspace/libfranka_v5/repository.bzl | 2 +- 6 files changed, 10 insertions(+), 56 deletions(-) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index f5cd531..ed98fda 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -60,51 +60,5 @@ "https://bcr.bazel.build/modules/zlib/1.3/source.json": "b6b43d0737af846022636e6e255fd4a96fee0d34f08f3830e6e0bac51465c37c" }, "selectedYankedVersions": {}, - "moduleExtensions": { - "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": { - "general": { - "bzlTransitiveDigest": "PjIds3feoYE8SGbbIq2SFTZy3zmxeO2tQevJZNDo7iY=", - "usagesDigest": "aLmqbvowmHkkBPve05yyDNGN7oh7QE9kBADr3QIZTZs=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_apple_cc": { - "bzlFile": "@@apple_support~//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf", - "attributes": {} - }, - "local_config_apple_cc_toolchains": { - "bzlFile": "@@apple_support~//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf_toolchains", - "attributes": {} - } - }, - "recordedRepoMappingEntries": [ - [ - "apple_support~", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@platforms//host:extension.bzl%host_platform": { - "general": { - "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=", - "usagesDigest": "meSzxn3DUCcYEhq4HQwExWkWtU4EjriRBQLsZN+Q0SU=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "host_platform": { - "bzlFile": "@@platforms//host:extension.bzl", - "ruleClassName": "host_platform_repo", - "attributes": {} - } - }, - "recordedRepoMappingEntries": [] - } - } - } + "moduleExtensions": {} } diff --git a/WORKSPACE b/WORKSPACE index 1d2c3a9..dfba376 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -2,14 +2,14 @@ workspace(name = "drake_franka_driver") -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") +# load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") (DRAKE_COMMIT, DRAKE_CHECKSUM) = ( - "v1.35.0", - "f19ee360656c87db8b0688c676c9f2ab2ae71ea08691432979b32d71c236e768", + "v1.45.0", + "fd70210cbbe233b78bb6df2d8f42c7334ea15fca8833865322d788ab4eaf0c16", ) -DRAKE_STRIP_PREFIX = "drake-1.35.0" +DRAKE_STRIP_PREFIX = "drake-1.45.0" # If using commit vs. a tag, uncomment below. # DRAKE_STRIP_PREFIX = "drake-v{}".format(DRAKE_COMMIT) diff --git a/tools/workspace/libfranka_common_v4/repository.bzl b/tools/workspace/libfranka_common_v4/repository.bzl index 7cad7f6..2b66a25 100644 --- a/tools/workspace/libfranka_common_v4/repository.bzl +++ b/tools/workspace/libfranka_common_v4/repository.bzl @@ -11,7 +11,7 @@ def libfranka_common_v4_repository( mirrors = None): github_archive( name = name, - repository = "frankaemika/libfranka-common", + repository = "frankarobotics/libfranka-common", commit = "e6aa0fc210d93fe618bfd8956829a264d5476ba8", sha256 = "721fffe11c5dec6735e191c2f08e58de3828d05ea25c3901c1940cd30a226509", # noqa build_file = "//tools/workspace/libfranka_common_v4:package.BUILD.bazel", # noqa diff --git a/tools/workspace/libfranka_common_v5/repository.bzl b/tools/workspace/libfranka_common_v5/repository.bzl index 8b3ac12..326338d 100644 --- a/tools/workspace/libfranka_common_v5/repository.bzl +++ b/tools/workspace/libfranka_common_v5/repository.bzl @@ -11,8 +11,8 @@ def libfranka_common_v5_repository( mirrors = None): github_archive( name = name, - repository = "frankaemika/libfranka-common", - commit = "ea26b89aa302b1456c825fb622b414bb3b1013ce", + repository = "frankarobotics/libfranka-common", + commit = "e6aa0fc210d93fe618bfd8956829a264d5476ba8", sha256 = "2f8c3dc6a63ab4bcb8ab770b4f39105a4a4fd64bdcd2c98755b7c51754be1ead", # noqa build_file = "//tools/workspace/libfranka_common_v5:package.BUILD.bazel", # noqa mirrors = mirrors, diff --git a/tools/workspace/libfranka_v4/repository.bzl b/tools/workspace/libfranka_v4/repository.bzl index c1000c1..6ed67fe 100644 --- a/tools/workspace/libfranka_v4/repository.bzl +++ b/tools/workspace/libfranka_v4/repository.bzl @@ -11,7 +11,7 @@ def libfranka_v4_repository( mirrors = None): github_archive( name = name, - repository = "frankaemika/libfranka", + repository = "frankarobotics/libfranka", commit = "c452ba20397cde846fe2e48d0be94b522ef88dac", sha256 = "f0616d01ef09aa1d5948d385a6cfe18c514bc6e0921e4fac97ada7262b8722e4", # noqa build_file = "//tools/workspace/libfranka_v4:package.BUILD.bazel", # noqa diff --git a/tools/workspace/libfranka_v5/repository.bzl b/tools/workspace/libfranka_v5/repository.bzl index 4ff4d7d..f83df0a 100644 --- a/tools/workspace/libfranka_v5/repository.bzl +++ b/tools/workspace/libfranka_v5/repository.bzl @@ -11,7 +11,7 @@ def libfranka_v5_repository( mirrors = None): github_archive( name = name, - repository = "frankaemika/libfranka", + repository = "frankarobotics/libfranka", commit = "4f9e3cc666e42d267f1ab566869c4f4c552e5b57", sha256 = "ba546b58ff211c7cc41cda2a2067ba200983e49304f5ddccf9dbbb55ebfef7a4", # noqa build_file = "//tools/workspace/libfranka_v5:package.BUILD.bazel", # noqa From 7998ac3b71d9277297269379f0c04e4ab1920902 Mon Sep 17 00:00:00 2001 From: Peter Werner Date: Thu, 16 Oct 2025 10:38:35 -0400 Subject: [PATCH 05/17] wip revamp build system --- .bazeliskrc | 2 +- .bazelrc | 28 +- MODULE.bazel | 157 +- MODULE.bazel.lock | 6518 +++++++++++++++++++++- README.md | 4 +- WORKSPACE | 142 +- franka-driver/BUILD.bazel | 8 +- tools/lint/BUILD.bazel | 4 +- tools/workspace/poco/package.BUILD.bazel | 11 +- 9 files changed, 6753 insertions(+), 121 deletions(-) diff --git a/.bazeliskrc b/.bazeliskrc index 2a0b886..b3fba73 100644 --- a/.bazeliskrc +++ b/.bazeliskrc @@ -1 +1 @@ -USE_BAZEL_VERSION=7.2.1 \ No newline at end of file +USE_BAZEL_VERSION=8.4.2 \ No newline at end of file diff --git a/.bazelrc b/.bazelrc index cd63c79..c182788 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,15 +1,25 @@ -# Default to an optimized build to match Drake. -build -c opt +# Default to an optimized build. +build --compilation_mode=opt -# Default build options to match Drake. +# Default build options. build --force_pic build --strip=never -build --strict_system_includes + +# Default test options. +build --test_output=errors +build --test_summary=terse # Use C++20. -# Bazel has two universes of command-line copts and linkopts: the "target" -# config (`--copt`) and the "host" aka "exec" config (`--host_copt`). -# Since franka_driver doesn't cross-compile, we want the two configs to be the same, -# so we should always set both flavors for all copts and linkopts. build --cxxopt=-std=c++20 -build --host_cxxopt=-std=c++20 \ No newline at end of file +build --host_cxxopt=-std=c++20 + +# https://github.com/bazelbuild/bazel/issues/1164 +build --action_env=CCACHE_DISABLE=1 + +# Use eigen, fmt, spdlog from the host OS via pkg-config, rather than bzlmod. +# It's okay to remove this line if you'd rather use bzlmod. For details, see: +# https://github.com/RobotLocomotion/drake/blob/master/tools/flags/BUILD.bazel +build --@drake//tools/flags:public_repo_default=pkgconfig + +# Try to import user-specific configuration local to workspace. +try-import %workspace%/user.bazelrc \ No newline at end of file diff --git a/MODULE.bazel b/MODULE.bazel index 00bb183..840f73b 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,6 +1,151 @@ -############################################################################### -# Bazel now uses Bzlmod by default to manage external dependencies. -# Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel. -# -# For more details, please check https://github.com/bazelbuild/bazel/issues/18958 -############################################################################### +module(name = "drake_franka_driver") + +# Add the Bazel rules we need. +bazel_dep(name = "platforms", version = "1.0.0") +bazel_dep(name = "rules_cc", version = "0.2.9") +bazel_dep(name = "rules_python", version = "1.6.3") +bazel_dep(name = "gflags", version = "2.2.2") +bazel_dep(name = "buildifier_prebuilt", version = "8.2.0.2", dev_dependency = True) + + +LCM_COMMIT = "4f9f586e9fda1ab2d5e12427386226519f65b6de" +bazel_dep(name = "lcm") +archive_override( + module_name = "lcm", + sha256 = "d2de73ea17993d3586eb9559b48ac3e35dd68064ad6abbdd3e0d4081e5b90685", + strip_prefix = "lcm-{}".format(LCM_COMMIT.lstrip("v")), + urls = [x.format(LCM_COMMIT) for x in [ + "https://github.com/lcm-proj/lcm/archive/{}.tar.gz", + ]], +) + +# Here we introduce Drake as a module dependency, but note that Drake is not +# published to any Bazel registry. Below, we'll override it with a github +# source archive. +bazel_dep(name = "drake") + +# Drake version configuration. +DRAKE_COMMIT = "v1.45.0" +DRAKE_CHECKSUM = "fd70210cbbe233b78bb6df2d8f42c7334ea15fca8833865322d788ab4eaf0c16" + +# Before changing the COMMIT, temporarily uncomment the next line so that Bazel +# displays the suggested new value for the CHECKSUM. +# DRAKE_CHECKSUM = "0" * 64 + +# This declares the `@drake` module as a source code archive from github. +# To use a local checkout of Drake instead, use the --override_module flag: +# bazel build --override_module=drake=/path/to/drake //... +# Or add to user.bazelrc: +# build --override_module=drake=/path/to/drake +archive_override( + module_name = "drake", + urls = [x.format(DRAKE_COMMIT) for x in [ + "https://github.com/RobotLocomotion/drake/archive/{}.tar.gz", + ]], + sha256 = DRAKE_CHECKSUM, + strip_prefix = "drake-{}".format(DRAKE_COMMIT.lstrip("v")), +) + +# Use the host system /usr/bin/python3. +python_repository = use_repo_rule( + "@drake//tools/workspace/python:repository.bzl", + "python_repository", +) + +python_repository( + name = "python", + linux_interpreter_path = "/usr/bin/python3", + requirements_flavor = "build", +) + +register_toolchains("@python//:all") + +# Import Drake's public dependencies (deprecated pycodestyle, buildifier). +drake_dep_repositories = use_extension( + "@drake//tools/workspace:default.bzl", + "drake_dep_repositories", +) +use_repo( + drake_dep_repositories, + "pycodestyle", + "buildifier", +) + +# Import Drake's internal dependencies for linting tools. +internal_repositories = use_extension( + "@drake//tools/workspace:default.bzl", + "internal_repositories", +) +use_repo( + internal_repositories, + "cpplint_internal", + "pycodestyle_internal", + "styleguide_internal", +) + +# Use http_archive from bazel_tools for github repositories. +http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") + +# Create aliases for Drake dependencies that libfranka needs to access. +# Drake uses a flag-based system to switch between module and pkgconfig versions. +# We'll use Drake's eigen_repository to get the configured version. +eigen_repository = use_repo_rule( + "@drake//tools/workspace/eigen:repository.bzl", + "eigen_repository", +) + +eigen_repository(name = "eigen") + +# Drake dependencies (models, gflags, lcm). +http_archive( + name = "drake_models", + urls = ["https://github.com/RobotLocomotion/models/archive/68e906556069eab9896f9006b6bf17a32b8b0f1d.tar.gz"], + sha256 = "bad9de839fc61447cecaf2abc8f8df7afe77e5ab4fbdeb28d9cfec0a8338b1fa", + strip_prefix = "models-68e906556069eab9896f9006b6bf17a32b8b0f1d", + build_file = "@drake//tools/workspace/drake_models:package.BUILD.bazel", +) + +# LCM and gflags repositories. gflags comes with its own BUILD file. +# For LCM, we need to provide a BUILD file since it doesn't have one. + +# Instantiate the libfranka repositories using http_archive. +http_archive( + name = "libfranka_v4", + urls = ["https://github.com/frankarobotics/libfranka/archive/c452ba20397cde846fe2e48d0be94b522ef88dac.tar.gz"], + sha256 = "f0616d01ef09aa1d5948d385a6cfe18c514bc6e0921e4fac97ada7262b8722e4", + strip_prefix = "libfranka-c452ba20397cde846fe2e48d0be94b522ef88dac", + build_file = "//tools/workspace/libfranka_v4:package.BUILD.bazel", +) + +http_archive( + name = "libfranka_v5", + urls = ["https://github.com/frankarobotics/libfranka/archive/4f9e3cc666e42d267f1ab566869c4f4c552e5b57.tar.gz"], + sha256 = "ba546b58ff211c7cc41cda2a2067ba200983e49304f5ddccf9dbbb55ebfef7a4", + strip_prefix = "libfranka-4f9e3cc666e42d267f1ab566869c4f4c552e5b57", + build_file = "//tools/workspace/libfranka_v5:package.BUILD.bazel", +) + +http_archive( + name = "libfranka_common_v4", + urls = ["https://github.com/frankarobotics/libfranka-common/archive/e6aa0fc210d93fe618bfd8956829a264d5476ba8.tar.gz"], + sha256 = "721fffe11c5dec6735e191c2f08e58de3828d05ea25c3901c1940cd30a226509", + strip_prefix = "libfranka-common-e6aa0fc210d93fe618bfd8956829a264d5476ba8", + build_file = "//tools/workspace/libfranka_common_v4:package.BUILD.bazel", +) + +http_archive( + name = "libfranka_common_v5", + urls = ["https://github.com/frankarobotics/libfranka-common/archive/ea26b89aa302b1456c825fb622b414bb3b1013ce.tar.gz"], + sha256 = "2f8c3dc6a63ab4bcb8ab770b4f39105a4a4fd64bdcd2c98755b7c51754be1ead", + strip_prefix = "libfranka-common-ea26b89aa302b1456c825fb622b414bb3b1013ce", + build_file = "//tools/workspace/libfranka_common_v5:package.BUILD.bazel", +) + +# Poco repository (system library from /usr). +new_local_repository = use_repo_rule("@bazel_tools//tools/build_defs/repo:local.bzl", "new_local_repository") + +new_local_repository( + name = "poco", + path = "/usr", + build_file = "//tools/workspace/poco:package.BUILD.bazel", +) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index ed98fda..5244a50 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -1,64 +1,6534 @@ { - "lockFileVersion": 11, + "lockFileVersion": 18, "registryFileHashes": { "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589", - "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/source.json": "7e3a9adf473e9af076ae485ed649d5641ad50ec5c11718103f34de03170d94ad", - "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel": "50341a62efbc483e8a2a6aec30994a58749bd7b885e18dd96aa8c33031e558ef", - "https://bcr.bazel.build/modules/apple_support/1.5.0/source.json": "eb98a7627c0bc486b57f598ad8da50f6625d974c8f723e9ea71bd39f709c9862", + "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/MODULE.bazel": "d253ae36a8bd9ee3c5955384096ccb6baf16a1b1e93e858370da0a3b94f77c16", + "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.2/MODULE.bazel": "73939767a4686cd9a520d16af5ab440071ed75cec1a876bf2fcfaf1f71987a16", + "https://bcr.bazel.build/modules/abseil-cpp/20250127.1/MODULE.bazel": "c4a89e7ceb9bf1e25cf84a9f830ff6b817b72874088bf5141b314726e46a57c1", + "https://bcr.bazel.build/modules/abseil-cpp/20250512.1/MODULE.bazel": "d209fdb6f36ffaf61c509fcc81b19e81b411a999a934a032e10cd009a0226215", + "https://bcr.bazel.build/modules/abseil-cpp/20250814.0/MODULE.bazel": "c43c16ca2c432566cdb78913964497259903ebe8fb7d9b57b38e9f1425b427b8", + "https://bcr.bazel.build/modules/abseil-cpp/20250814.0/source.json": "b88bff599ceaf0f56c264c749b1606f8485cec3b8c38ba30f88a4df9af142861", + "https://bcr.bazel.build/modules/apple_support/1.11.1/MODULE.bazel": "1843d7cd8a58369a444fc6000e7304425fba600ff641592161d9f15b179fb896", + "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85", + "https://bcr.bazel.build/modules/apple_support/1.22.1/MODULE.bazel": "90bd1a660590f3ceffbdf524e37483094b29352d85317060b2327fff8f3f4458", + "https://bcr.bazel.build/modules/apple_support/1.23.1/MODULE.bazel": "53763fed456a968cf919b3240427cf3a9d5481ec5466abc9d5dc51bc70087442", + "https://bcr.bazel.build/modules/apple_support/1.23.1/source.json": "d888b44312eb0ad2c21a91d026753f330caa48a25c9b2102fae75eb2b0dcfdd2", + "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel": "27b8c79ef57efe08efccbd9dd6ef70d61b4798320b8d3c134fd571f78963dbcd", "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8", - "https://bcr.bazel.build/modules/bazel_features/1.11.0/source.json": "c9320aa53cd1c441d24bd6b716da087ad7e4ff0d9742a9884587596edfe53015", + "https://bcr.bazel.build/modules/bazel_features/1.15.0/MODULE.bazel": "d38ff6e517149dc509406aca0db3ad1efdd890a85e049585b7234d04238e2a4d", + "https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d", + "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a", + "https://bcr.bazel.build/modules/bazel_features/1.19.0/MODULE.bazel": "59adcdf28230d220f0067b1f435b8537dd033bfff8db21335ef9217919c7fb58", + "https://bcr.bazel.build/modules/bazel_features/1.21.0/MODULE.bazel": "675642261665d8eea09989aa3b8afb5c37627f1be178382c320d1b46afba5e3b", + "https://bcr.bazel.build/modules/bazel_features/1.23.0/MODULE.bazel": "fd1ac84bc4e97a5a0816b7fd7d4d4f6d837b0047cf4cbd81652d616af3a6591a", + "https://bcr.bazel.build/modules/bazel_features/1.27.0/MODULE.bazel": "621eeee06c4458a9121d1f104efb80f39d34deff4984e778359c60eaf1a8cb65", + "https://bcr.bazel.build/modules/bazel_features/1.28.0/MODULE.bazel": "4b4200e6cbf8fa335b2c3f43e1d6ef3e240319c33d43d60cc0fbd4b87ece299d", + "https://bcr.bazel.build/modules/bazel_features/1.3.0/MODULE.bazel": "cdcafe83ec318cda34e02948e81d790aab8df7a929cec6f6969f13a489ccecd9", + "https://bcr.bazel.build/modules/bazel_features/1.30.0/MODULE.bazel": "a14b62d05969a293b80257e72e597c2da7f717e1e69fa8b339703ed6731bec87", + "https://bcr.bazel.build/modules/bazel_features/1.32.0/MODULE.bazel": "095d67022a58cb20f7e20e1aefecfa65257a222c18a938e2914fd257b5f1ccdc", + "https://bcr.bazel.build/modules/bazel_features/1.35.0/MODULE.bazel": "3d9393e5317df8afcfc509458591874ea734fa68ecbdd64fbd6c2c0cbe399526", + "https://bcr.bazel.build/modules/bazel_features/1.35.0/source.json": "c61e98cb3573ce0b8d69eb77c652ab10545375e387e45005e7f8e84792472b09", + "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7", + "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a", "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8", + "https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686", "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a", "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5", + "https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d", + "https://bcr.bazel.build/modules/bazel_skylib/1.4.2/MODULE.bazel": "3bd40978e7a1fac911d5989e6b09d8f64921865a45822d8b09e815eaa726a651", + "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138", "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", - "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/source.json": "082ed5f9837901fada8c68c2f3ddc958bb22b6d654f71dd73f3df30d45d4b749", + "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.8.1/MODULE.bazel": "88ade7293becda963e0e3ea33e7d54d3425127e0a326e0d17da085a5f1f03ff6", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67", + "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/source.json": "34a3c8bcf233b835eb74be9d628899bb32999d3e0eadef1947a0a562a2b16ffb", + "https://bcr.bazel.build/modules/buildifier_prebuilt/8.2.0.2/MODULE.bazel": "a9b689711d5b69f9db741649b218c119b9fdf82924ba390415037e09798edd03", + "https://bcr.bazel.build/modules/buildifier_prebuilt/8.2.0.2/source.json": "51eb0a4b38aaaeab7fa64361576d616c4d8bfd0f17a0a10184aeab7084d79f8e", "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/eigen/3.4.0.bcr.3/MODULE.bazel": "f6561baff0fc0035c9c1a9e2b0820de106cdb01b37bf5c81276860ccc863e5b2", + "https://bcr.bazel.build/modules/eigen/3.4.0.bcr.3/source.json": "a8611a2b5577929ad7e1f44ded19dab21a188125a74ac6192d21d283609f280f", + "https://bcr.bazel.build/modules/fmt/11.2.0/MODULE.bazel": "bb2cef47f22163e23aa39ff7812cfe8cec85adb6337493fe38d1fa039133ca5c", + "https://bcr.bazel.build/modules/fmt/11.2.0/source.json": "a2c3846c868dbb75e3793e14c7bb9afbb0e34d3967c9a22b335df71eb2ff1481", + "https://bcr.bazel.build/modules/gflags/2.2.2/MODULE.bazel": "ba6502c3fee189734f359454db8a49b7c08afd7271b32e7c6fc38c2d2e1edbeb", + "https://bcr.bazel.build/modules/gflags/2.2.2/source.json": "b06d93702e18b5d75a69d53464c37ef5c2a9b4e237a8d4f2bf0217b3b0af2bee", + "https://bcr.bazel.build/modules/glib/2.82.2.bcr.1/MODULE.bazel": "de00d84eb314317867081d2cdcb7f8900d58406bd6f333bacc92fe0d0d198239", + "https://bcr.bazel.build/modules/glib/2.82.2.bcr.5/MODULE.bazel": "1f58891f8460e88d29ca57df3104d575a21751557cd8c2141c720873b3f62031", + "https://bcr.bazel.build/modules/glib/2.82.2.bcr.5/source.json": "055d26d7aeb295cfe7e1a7d3b9284b4484595c2bb4e8ac0628d09221c8b991f8", + "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.11.0/source.json": "c73d9ef4268c91bd0c1cd88f1f9dfa08e814b1dbe89b5f594a9f08ba0244d206", + "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6", + "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f", + "https://bcr.bazel.build/modules/googletest/1.15.2/MODULE.bazel": "6de1edc1d26cafb0ea1a6ab3f4d4192d91a312fd2d360b63adaa213cd00b2108", + "https://bcr.bazel.build/modules/googletest/1.17.0/MODULE.bazel": "dbec758171594a705933a29fcf69293d2468c49ec1f2ebca65c36f504d72df46", + "https://bcr.bazel.build/modules/googletest/1.17.0/source.json": "38e4454b25fc30f15439c0378e57909ab1fd0a443158aa35aec685da727cd713", + "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075", + "https://bcr.bazel.build/modules/jsoncpp/1.9.6/MODULE.bazel": "2f8d20d3b7d54143213c4dfc3d98225c42de7d666011528dc8fe91591e2e17b0", + "https://bcr.bazel.build/modules/jsoncpp/1.9.6/source.json": "a04756d367a2126c3541682864ecec52f92cdee80a35735a3cb249ce015ca000", + "https://bcr.bazel.build/modules/libffi/3.4.7.bcr.3/MODULE.bazel": "2aaa0e32669002a26ffe421e98913ed70fa5ee21c36fc51d2d51053a5ed07420", + "https://bcr.bazel.build/modules/libffi/3.4.7.bcr.3/source.json": "fdffd7d4e35124905988e03a5f7ced705df34f5e5134445b7f17f1ecaede9df2", + "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902", + "https://bcr.bazel.build/modules/nasm/2.16.03.bcr.1/MODULE.bazel": "821df15d805b40e567b047e00146a0ade7d8a21b974e2469334caca90ba20d84", + "https://bcr.bazel.build/modules/nasm/2.16.03.bcr.1/source.json": "0abd8b07a6854d090f5d5b2beffd544877446de1f857d8208ef72f8f23c3521e", + "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/MODULE.bazel": "6f7b417dcc794d9add9e556673ad25cb3ba835224290f4f848f8e2db1e1fca74", + "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/source.json": "f448c6e8963fdfa7eb831457df83ad63d3d6355018f6574fb017e8169deb43a9", + "https://bcr.bazel.build/modules/pcre2/10.43/MODULE.bazel": "08eaa025111bd0fedc14a8187c2905fa6ee4501fbe558193e9bf6cc3e2cdf23c", + "https://bcr.bazel.build/modules/pcre2/10.45/MODULE.bazel": "9bdc838aa2e21be030d7181385e45a5c87b14575bb7ff35d10b5be3d56913bed", + "https://bcr.bazel.build/modules/pcre2/10.46-DEV/MODULE.bazel": "c3c40175cd5e383f02bcfb2d484560461c5ef11e5d52bfc09c7398486c2cbaa6", + "https://bcr.bazel.build/modules/pcre2/10.46-DEV/source.json": "7d4a1e758cbef4b68046813147f3b031ed06d226a6925d64079b8d8ecdb20008", + "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5", + "https://bcr.bazel.build/modules/platforms/0.0.11/MODULE.bazel": "0daefc49732e227caa8bfa834d65dc52e8cc18a2faf80df25e8caea151a9413f", "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee", "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37", "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615", "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814", + "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d", "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc", - "https://bcr.bazel.build/modules/platforms/0.0.9/source.json": "cd74d854bf16a9e002fb2ca7b1a421f4403cda29f824a765acd3a8c56f8d43e6", + "https://bcr.bazel.build/modules/platforms/1.0.0/MODULE.bazel": "f05feb42b48f1b3c225e4ccf351f367be0371411a803198ec34a389fb22aa580", + "https://bcr.bazel.build/modules/platforms/1.0.0/source.json": "f4ff1fd412e0246fd38c82328eb209130ead81d62dcd5a9e40910f867f733d96", "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", - "https://bcr.bazel.build/modules/protobuf/21.7/source.json": "bbe500720421e582ff2d18b0802464205138c06056f443184de39fbb8187b09b", + "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel": "88b393b3eb4101d18129e5db51847cd40a5517a53e81216144a8c32dfeeca52a", + "https://bcr.bazel.build/modules/protobuf/24.4/MODULE.bazel": "7bc7ce5f2abf36b3b7b7c8218d3acdebb9426aeb35c2257c96445756f970eb12", + "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c", + "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d", + "https://bcr.bazel.build/modules/protobuf/29.0-rc2/MODULE.bazel": "6241d35983510143049943fc0d57937937122baf1b287862f9dc8590fc4c37df", + "https://bcr.bazel.build/modules/protobuf/29.0-rc3/MODULE.bazel": "33c2dfa286578573afc55a7acaea3cada4122b9631007c594bf0729f41c8de92", + "https://bcr.bazel.build/modules/protobuf/29.0/MODULE.bazel": "319dc8bf4c679ff87e71b1ccfb5a6e90a6dbc4693501d471f48662ac46d04e4e", + "https://bcr.bazel.build/modules/protobuf/29.1/MODULE.bazel": "557c3457560ff49e122ed76c0bc3397a64af9574691cb8201b4e46d4ab2ecb95", "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0", - "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858", + "https://bcr.bazel.build/modules/protobuf/32.1/MODULE.bazel": "89cd2866a9cb07fee9ff74c41ceace11554f32e0d849de4e23ac55515cfada4d", + "https://bcr.bazel.build/modules/protobuf/32.1/source.json": "bd2664e90875c0cd755d1d9b7a103a4b027893ac8eafa3bba087557ffc244ad4", + "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e", + "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/MODULE.bazel": "e6f4c20442eaa7c90d7190d8dc539d0ab422f95c65a57cc59562170c58ae3d34", + "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/source.json": "6900fdc8a9e95866b8c0d4ad4aba4d4236317b5c1cd04c502df3f0d33afed680", + "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206", + "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/MODULE.bazel": "b4963dda9b31080be1905ef085ecd7dd6cd47c05c79b9cdf83ade83ab2ab271a", + "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/source.json": "2ff292be6ef3340325ce8a045ecc326e92cbfab47c7cbab4bd85d28971b97ac4", + "https://bcr.bazel.build/modules/re2/2024-07-02/MODULE.bazel": "0eadc4395959969297cbcf31a249ff457f2f1d456228c67719480205aa306daa", + "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8", + "https://bcr.bazel.build/modules/rules_android/0.1.1/source.json": "e6986b41626ee10bdc864937ffb6d6bf275bb5b9c65120e6137d56e6331f089e", + "https://bcr.bazel.build/modules/rules_apple/3.16.0/MODULE.bazel": "0d1caf0b8375942ce98ea944be754a18874041e4e0459401d925577624d3a54a", + "https://bcr.bazel.build/modules/rules_apple/3.16.0/source.json": "d8b5fe461272018cc07cfafce11fe369c7525330804c37eec5a82f84cd475366", "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647", + "https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002", + "https://bcr.bazel.build/modules/rules_cc/0.0.13/MODULE.bazel": "0e8529ed7b323dad0775ff924d2ae5af7640b23553dfcd4d34344c7e7a867191", + "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.17/MODULE.bazel": "2ae1d8f4238ec67d7185d8861cb0a2cdf4bc608697c331b95bf990e69b62e64a", "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c", + "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f", "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e", "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5", - "https://bcr.bazel.build/modules/rules_cc/0.0.9/source.json": "1f1ba6fea244b616de4a554a0f4983c91a9301640c8fe0dd1d410254115c8430", + "https://bcr.bazel.build/modules/rules_cc/0.1.1/MODULE.bazel": "2f0222a6f229f0bf44cd711dc13c858dad98c62d52bd51d8fc3a764a83125513", + "https://bcr.bazel.build/modules/rules_cc/0.1.2/MODULE.bazel": "557ddc3a96858ec0d465a87c0a931054d7dcfd6583af2c7ed3baf494407fd8d0", + "https://bcr.bazel.build/modules/rules_cc/0.2.0/MODULE.bazel": "b5c17f90458caae90d2ccd114c81970062946f49f355610ed89bebf954f5783c", + "https://bcr.bazel.build/modules/rules_cc/0.2.3/MODULE.bazel": "07d7f5a97bcf2fc97bcefbee82abf4372cb07451949c81f575de94b51ec4852a", + "https://bcr.bazel.build/modules/rules_cc/0.2.8/MODULE.bazel": "f1df20f0bf22c28192a794f29b501ee2018fa37a3862a1a2132ae2940a23a642", + "https://bcr.bazel.build/modules/rules_cc/0.2.9/MODULE.bazel": "34263f1dca62ea664265438cef714d7db124c03e1ed55ebb4f1dc860164308d1", + "https://bcr.bazel.build/modules/rules_cc/0.2.9/source.json": "4e49b40effcbd14fbfb233eb929de42dfff7b66538b4ffda310ad501638e7986", + "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_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", + "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86", + "https://bcr.bazel.build/modules/rules_java/6.0.0/MODULE.bazel": "8a43b7df601a7ec1af61d79345c17b31ea1fedc6711fd4abfd013ea612978e39", + "https://bcr.bazel.build/modules/rules_java/6.4.0/MODULE.bazel": "e986a9fe25aeaa84ac17ca093ef13a4637f6107375f64667a15999f77db6c8f6", + "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31", + "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64", + "https://bcr.bazel.build/modules/rules_java/7.10.0/MODULE.bazel": "530c3beb3067e870561739f1144329a21c851ff771cd752a49e06e3dc9c2e71a", + "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6", + "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/7.6.1/source.json": "8f3f3076554e1558e8e468b2232991c510ecbcbed9e6f8c06ac31c93bcf38362", + "https://bcr.bazel.build/modules/rules_java/8.14.0/MODULE.bazel": "717717ed40cc69994596a45aec6ea78135ea434b8402fb91b009b9151dd65615", + "https://bcr.bazel.build/modules/rules_java/8.15.2/MODULE.bazel": "5cc6698c822b2f9ef90ca5558599851bed8c3b13f1f8eb140d9bfec638d2acb4", + "https://bcr.bazel.build/modules/rules_java/8.16.0/MODULE.bazel": "a965e7ca34231bc2612d7c6e5254a3fca61dbafb494da6eff0bdfa61a26e7d8b", + "https://bcr.bazel.build/modules/rules_java/8.16.0/source.json": "2a61c3022ca186a10b95b13e23bab2151adfed38d9817b848ade1f44edfbcabe", + "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_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7", - "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/source.json": "a075731e1b46bc8425098512d038d416e966ab19684a10a34f4741295642fc35", + "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", + "https://bcr.bazel.build/modules/rules_jvm_external/5.3/MODULE.bazel": "bf93870767689637164657731849fb887ad086739bd5d360d90007a581d5527d", + "https://bcr.bazel.build/modules/rules_jvm_external/6.1/MODULE.bazel": "75b5fec090dbd46cf9b7d8ea08cf84a0472d92ba3585b476f44c326eda8059c4", + "https://bcr.bazel.build/modules/rules_jvm_external/6.3/MODULE.bazel": "c998e060b85f71e00de5ec552019347c8bca255062c990ac02d051bb80a38df0", + "https://bcr.bazel.build/modules/rules_jvm_external/6.7/MODULE.bazel": "e717beabc4d091ecb2c803c2d341b88590e9116b8bf7947915eeb33aab4f96dd", + "https://bcr.bazel.build/modules/rules_jvm_external/6.8/MODULE.bazel": "b5afe861e867e4c8e5b88e401cb7955bd35924258f97b1862cc966cbcf4f1a62", + "https://bcr.bazel.build/modules/rules_jvm_external/6.8/source.json": "c85e553d5ac17f7825cd85b9cceb500c64f9e44f0e93c7887469e430c4ae9eff", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel": "ef85697305025e5a61f395d4eaede272a5393cee479ace6686dba707de804d59", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/MODULE.bazel": "d269a01a18ee74d0335450b10f62c9ed81f2321d7958a2934e44272fe82dcef3", + "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/source.json": "2faa4794364282db7c06600b7e5e34867a564ae91bda7cae7c29c64e9466b7d5", "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", - "https://bcr.bazel.build/modules/rules_license/0.0.7/source.json": "355cc5737a0f294e560d52b1b7a6492d4fff2caf0bef1a315df5a298fca2d34a", + "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c", + "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb", "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", - "https://bcr.bazel.build/modules/rules_pkg/0.7.0/source.json": "c2557066e0c0342223ba592510ad3d812d4963b9024831f7f66fd0584dd8c66c", + "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff", + "https://bcr.bazel.build/modules/rules_pkg/1.0.1/source.json": "bd82e5d7b9ce2d31e380dd9f50c111d678c3bdaca190cb76b0e1c71b05e1ba8a", "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06", "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7", - "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/source.json": "d57902c052424dfda0e71646cb12668d39c4620ee0544294d9d941e7d12bc3a9", + "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "1e5b502e2e1a9e825eef74476a5a1ee524a92297085015a052510b09a1a09483", + "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73", + "https://bcr.bazel.build/modules/rules_proto/7.0.2/MODULE.bazel": "bf81793bd6d2ad89a37a40693e56c61b0ee30f7a7fdbaf3eabbf5f39de47dea2", + "https://bcr.bazel.build/modules/rules_proto/7.1.0/MODULE.bazel": "002d62d9108f75bb807cd56245d45648f38275cb3a99dcd45dfb864c5d74cb96", + "https://bcr.bazel.build/modules/rules_proto/7.1.0/source.json": "39f89066c12c24097854e8f57ab8558929f9c8d474d34b2c00ac04630ad8940e", "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f", - "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel": "26114f0c0b5e93018c0c066d6673f1a2c3737c7e90af95eff30cfee38d0bbac7", - "https://bcr.bazel.build/modules/rules_python/0.22.1/source.json": "57226905e783bae7c37c2dd662be078728e48fa28ee4324a7eabcafb5a43d014", + "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300", + "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel": "72f1506841c920a1afec76975b35312410eea3aa7b63267436bfb1dd91d2d382", + "https://bcr.bazel.build/modules/rules_python/0.28.0/MODULE.bazel": "cba2573d870babc976664a912539b320cbaa7114cd3e8f053c720171cde331ed", + "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel": "93a43dc47ee570e6ec9f5779b2e64c1476a6ce921c48cc9a1678a91dd5f8fd58", + "https://bcr.bazel.build/modules/rules_python/0.33.2/MODULE.bazel": "3e036c4ad8d804a4dad897d333d8dce200d943df4827cb849840055be8d2e937", + "https://bcr.bazel.build/modules/rules_python/0.35.0/MODULE.bazel": "c3657951764cdcdb5a7370d5e885fad5e8c1583320aad18d46f9f110d2c22755", "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", + "https://bcr.bazel.build/modules/rules_python/0.40.0/MODULE.bazel": "9d1a3cd88ed7d8e39583d9ffe56ae8a244f67783ae89b60caafc9f5cf318ada7", + "https://bcr.bazel.build/modules/rules_python/1.4.1/MODULE.bazel": "8991ad45bdc25018301d6b7e1d3626afc3c8af8aaf4bc04f23d0b99c938b73a6", + "https://bcr.bazel.build/modules/rules_python/1.6.0/MODULE.bazel": "7e04ad8f8d5bea40451cf80b1bd8262552aa73f841415d20db96b7241bd027d8", + "https://bcr.bazel.build/modules/rules_python/1.6.3/MODULE.bazel": "a7b80c42cb3de5ee2a5fa1abc119684593704fcd2fec83165ebe615dec76574f", + "https://bcr.bazel.build/modules/rules_python/1.6.3/source.json": "f0be74977e5604a6526c8a416cda22985093ff7d5d380d41722d7e44015cc419", + "https://bcr.bazel.build/modules/rules_rust/0.64.0/MODULE.bazel": "dd8f8162e4a7bc604cf66330cc8e31acf51cde9b31d117508db961e6618ac5ec", + "https://bcr.bazel.build/modules/rules_rust/0.64.0/source.json": "5c1f18cb7b8a1482439bbd8f087a37e262561cf4e910b6f3105541cb84037b76", + "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c", + "https://bcr.bazel.build/modules/rules_shell/0.3.0/MODULE.bazel": "de4402cd12f4cc8fda2354fce179fdb068c0b9ca1ec2d2b17b3e21b24c1a937b", + "https://bcr.bazel.build/modules/rules_shell/0.4.0/MODULE.bazel": "0f8f11bb3cd11755f0b48c1de0bbcf62b4b34421023aa41a2fc74ef68d9584f0", + "https://bcr.bazel.build/modules/rules_shell/0.6.0/MODULE.bazel": "c65e3ab217f64c3960e3ab55a53b430babcac6f0870fe79192812ae68a596a81", + "https://bcr.bazel.build/modules/rules_shell/0.6.0/source.json": "9431501bbc2114effd3b625b30555c5de51b7d291c1aee48b6f4d09d82126b3e", + "https://bcr.bazel.build/modules/rules_swift/1.16.0/MODULE.bazel": "4a09f199545a60d09895e8281362b1ff3bb08bbde69c6fc87aff5b92fcc916ca", + "https://bcr.bazel.build/modules/rules_swift/2.1.1/MODULE.bazel": "494900a80f944fc7aa61500c2073d9729dff0b764f0e89b824eb746959bc1046", + "https://bcr.bazel.build/modules/rules_swift/2.1.1/source.json": "40fc69dfaac64deddbb75bd99cdac55f4427d9ca0afbe408576a65428427a186", + "https://bcr.bazel.build/modules/spdlog/1.15.3/MODULE.bazel": "ae35d34be11620a14416fb8978951bb3e95910c47f81b47789022632d77e3e99", + "https://bcr.bazel.build/modules/spdlog/1.15.3/source.json": "c31abe1910dac293edb16ebb0e3fca808ae5330cfbd9bd6373cb1cf25329fc52", "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8", - "https://bcr.bazel.build/modules/stardoc/0.5.1/source.json": "a96f95e02123320aa015b956f29c00cb818fa891ef823d55148e1a362caacf29", + "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c", + "https://bcr.bazel.build/modules/stardoc/0.5.6/MODULE.bazel": "c43dabc564990eeab55e25ed61c07a1aadafe9ece96a4efabb3f8bf9063b71ef", + "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c", + "https://bcr.bazel.build/modules/stardoc/0.7.1/MODULE.bazel": "3548faea4ee5dda5580f9af150e79d0f6aea934fc60c1cc50f4efdd9420759e7", + "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/swift_argument_parser/1.3.1.1/MODULE.bazel": "5e463fbfba7b1701d957555ed45097d7f984211330106ccd1352c6e0af0dcf91", + "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.1/source.json": "32bd87e5f4d7acc57c5b2ff7c325ae3061d5e242c0c4c214ae87e0f1c13e54cb", + "https://bcr.bazel.build/modules/toolchains_llvm/1.4.0/MODULE.bazel": "05239402b7374293359c2f22806f420b75aa5d6f4b15a2eaa809a2c214d58b31", + "https://bcr.bazel.build/modules/toolchains_llvm/1.4.0/source.json": "229a516d282b17a82be54c6e3ae220a1b750fb55a8495567e5c7a9d09423f3e2", "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", - "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/source.json": "f1ef7d3f9e0e26d4b23d1c39b5f5de71f584dd7d1b4ef83d9bbba6ec7a6a6459", + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel": "c0df5e35ad55e264160417fd0875932ee3c9dda63d9fccace35ac62f45e1b6f9", "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", - "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27", - "https://bcr.bazel.build/modules/zlib/1.3/MODULE.bazel": "6a9c02f19a24dcedb05572b2381446e27c272cd383aed11d41d99da9e3167a72", - "https://bcr.bazel.build/modules/zlib/1.3/source.json": "b6b43d0737af846022636e6e255fd4a96fee0d34f08f3830e6e0bac51465c37c" + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.5/MODULE.bazel": "eec517b5bbe5492629466e11dae908d043364302283de25581e3eb944326c4ca", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.6/MODULE.bazel": "e937cf0a3772f93ad91f3c7af4f330b76a878bbfee06527ca1a9673b790eb896", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.6/source.json": "5f397158198f338129c865a4c3ae21bc5626a9664b3c3b40fa3b3c2ec1ff83bf", + "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198", + "https://bcr.bazel.build/modules/zlib/1.3/MODULE.bazel": "6a9c02f19a24dcedb05572b2381446e27c272cd383aed11d41d99da9e3167a72" }, "selectedYankedVersions": {}, - "moduleExtensions": {} + "moduleExtensions": { + "@@drake+//tools/workspace:default.bzl%drake_dep_repositories": { + "general": { + "bzlTransitiveDigest": "sEK2QsxhcBL5TARyPn9I8tdGNEBKwDePp+FMK4kDA2Q=", + "usagesDigest": "JsIz2EaI8wO1xtGaG+0nwSAijpt0tkwEGQUQe81xP7c=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "blas": { + "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", + "attributes": { + "aliases": { + "blas": "@drake//tools/workspace/blas" + } + } + }, + "drake_models": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "RobotLocomotion/models", + "commit": "68e906556069eab9896f9006b6bf17a32b8b0f1d", + "commit_pin": false, + "sha256": "bad9de839fc61447cecaf2abc8f8df7afe77e5ab4fbdeb28d9cfec0a8338b1fa", + "build_file": "@@drake+//tools/workspace/drake_models:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "gurobi": { + "repoRuleId": "@@drake+//tools/workspace/gurobi:repository.bzl%gurobi_repository", + "attributes": {} + }, + "lapack": { + "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", + "attributes": { + "aliases": { + "lapack": "@drake//tools/workspace/lapack" + } + } + }, + "lcm": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "lcm-proj/lcm", + "commit": "v1.5.1", + "commit_pin": false, + "sha256": "40ba0b7fb7c9ad06d05e06b4787d743cf11be30eb4f1a03abf4a92641c5b1203", + "build_file": "@@drake+//tools/workspace/lcm:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n When updating, lcm needs its own pull request separate from the rest of\n the monthly upgrades.\n " + } + }, + "meshcat": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "meshcat-dev/meshcat", + "commit": "109a4e21c348cd7979a5ca243f8b9a34b4c06273", + "commit_pin": false, + "sha256": "eb38095f527d99987accacc433d7350126547301851576712c69bc4741afe460", + "build_file": "@@drake+//tools/workspace/meshcat:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n Updating this commit requires local testing; see\n drake/tools/workspace/meshcat/README.md for details.\n " + } + }, + "mosek": { + "repoRuleId": "@@drake+//tools/workspace/mosek:repository_impl.bzl%repository_impl", + "attributes": { + "version": "11.0.24", + "sha256": { + "mosektoolslinuxaarch64.tar.bz2": "68e94abb10087bf38dd4b378cc51a412dc1f94171ef50dff9075a4c1bf909bb6", + "mosektoolslinux64x86.tar.bz2": "f058e4bec5cde899cf5193f7ac966a923a256c335466a0678604068a51404362", + "mosektoolsosxaarch64.tar.bz2": "b0bd9232e45597d098b9464eb6302b17cf0f3bd5679e06bce1e74c046604da34" + }, + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + } + } + }, + "opencl": { + "repoRuleId": "@@drake+//tools/workspace/opencl:repository.bzl%opencl_repository", + "attributes": {} + }, + "pybind11": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "pybind/pybind11", + "commit": "v2.13.6", + "commit_pin": false, + "sha256": "e08cb87f4773da97fa7b5f035de8763abc656d87d5773e62f6da0587d1f0ec20", + "build_file": "@@drake+//tools/workspace/pybind11:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/pybind11:patches/check_signature_infection.patch", + "@@drake+//tools/workspace/pybind11:patches/eigen_object_matrices.patch", + "@@drake+//tools/workspace/pybind11:patches/shared_ptr_lifetime.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "python": { + "repoRuleId": "@@drake+//tools/workspace/python:repository.bzl%python_repository", + "attributes": {} + }, + "snopt": { + "repoRuleId": "@@drake+//tools/workspace/snopt:repository.bzl%_snopt_repository", + "attributes": { + "remote": "git@github.com:RobotLocomotion/snopt.git", + "commit": "0254e961cb8c60193b0862a0428fd6a42bfb5243", + "shallow_since": "1546539374 -0500" + } + }, + "x11": { + "repoRuleId": "@@drake+//tools/workspace:pkg_config.bzl%_do_pkg_config_repository", + "attributes": { + "licenses": [ + "notice" + ], + "modname": "x11", + "defer_error_os_names": [ + "mac os x" + ] + } + }, + "eigen": { + "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", + "attributes": { + "aliases": { + "eigen": "@drake//tools/workspace/eigen" + } + } + }, + "fmt": { + "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", + "attributes": { + "aliases": { + "fmt": "@drake//tools/workspace/fmt" + } + } + }, + "glib": { + "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", + "attributes": { + "aliases": { + "glib": "@drake//tools/workspace/glib" + } + } + }, + "spdlog": { + "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", + "attributes": { + "aliases": { + "spdlog": "@drake//tools/workspace/spdlog" + } + } + }, + "zlib": { + "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", + "attributes": { + "aliases": { + "zlib": "@drake//tools/workspace/zlib" + } + } + }, + "buildifier": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_release_attachments_real", + "attributes": { + "repository": "bazelbuild/buildtools", + "commit": "v8.2.1", + "commit_pin": false, + "attachments": { + "buildifier-darwin-amd64": "9f8cffceb82f4e6722a32a021cbc9a5344b386b77b9f79ee095c61d087aaea06", + "buildifier-darwin-arm64": "cfab310ae22379e69a3b1810b433c4cd2fc2c8f4a324586dfe4cc199943b8d5a", + "buildifier-linux-amd64": "6ceb7b0ab7cf66fceccc56a027d21d9cc557a7f34af37d2101edb56b92fcfa1a", + "buildifier-linux-arm64": "3baa1cf7eb41d51f462fdd1fff3a6a4d81d757275d05b2dd5f48671284e9a1a5" + }, + "extract": [], + "strip_prefix": {}, + "build_file": "@@drake+//tools/workspace/buildifier:package.BUILD.bazel", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "gflags": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "gflags/gflags", + "commit": "v2.2.2", + "commit_pin": false, + "sha256": "34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf", + "patches": [ + "@@drake+//tools/workspace/gflags:patches/deprecation.patch", + "@@drake+//tools/workspace/gflags:patches/upstream/bazel7.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "gtest": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "google/googletest", + "commit": "v1.17.0", + "commit_pin": false, + "sha256": "65fab701d9829d38cb77c14acdc431d2108bfdbf8979e40eb8ae567edf10b27c", + "build_file": "@@drake+//tools/workspace/gtest:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/googletest:patches/add_printers.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "pycodestyle": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "PyCQA/pycodestyle", + "commit": "2.14.0", + "commit_pin": false, + "sha256": "ffcf4dc55f1e5fbdc6dd6acf5db0fd07ded534ae376eee23a742e1410b48d9ae", + "build_file": "@@drake+//tools/workspace/pycodestyle:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "styleguide": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "RobotLocomotion/styleguide", + "commit": "6cc89c4a3f4bf4189bbea727d04b5762517bc3f2", + "commit_pin": false, + "sha256": "72618239fee8e4619c85e897ae8a3c94d93f33ae1c09ed12f79b84d0d7b7bd58", + "build_file": "@@drake+//tools/workspace/styleguide:package-deprecated.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "drake+", + "bazel_tools", + "bazel_tools" + ], + [ + "drake+", + "drake", + "drake+" + ] + ] + } + }, + "@@drake+//tools/workspace:default.bzl%internal_crate_universe_repositories": { + "general": { + "bzlTransitiveDigest": "sEK2QsxhcBL5TARyPn9I8tdGNEBKwDePp+FMK4kDA2Q=", + "usagesDigest": "iTegRxWiSkEHQ+LIqEKPVkyUS+cGwku1LXcLrB2dDXA=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "crate__amd-0.2.2": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "a679e001575697a3bd195813feb57a4718ecc08dc194944015cbc5f6213c2b96", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/amd/0.2.2/download" + ], + "strip_prefix": "amd-0.2.2", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.amd-0.2.2.bazel" + } + }, + "crate__autocfg-1.5.0": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/autocfg/1.5.0/download" + ], + "strip_prefix": "autocfg-1.5.0", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.autocfg-1.5.0.bazel" + } + }, + "crate__blas-0.22.0": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "ae980f75c3215bfe8203c349b28149b0f4130a262e072913ccb55f877cd239dc", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/blas/0.22.0/download" + ], + "strip_prefix": "blas-0.22.0", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.blas-0.22.0.bazel" + } + }, + "crate__blas-sys-0.7.1": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "13b1b279ceb25d7c4faaea95a5f7addbe7d8c34f9462044bd8e630cebcfc2440", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/blas-sys/0.7.1/download" + ], + "strip_prefix": "blas-sys-0.7.1", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.blas-sys-0.7.1.bazel" + } + }, + "crate__bumpalo-3.19.0": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/bumpalo/3.19.0/download" + ], + "strip_prefix": "bumpalo-3.19.0", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.bumpalo-3.19.0.bazel" + } + }, + "crate__cfg-if-1.0.1": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/cfg-if/1.0.1/download" + ], + "strip_prefix": "cfg-if-1.0.1", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.cfg-if-1.0.1.bazel" + } + }, + "crate__clarabel-0.11.1": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "patches": [ + "@@drake+//tools/workspace/crate_universe:patches/clarabel_blas.patch" + ], + "sha256": "d950c870fad4feed732bc3f7da489d223ba3911eac0522e6512eed7e659cfafe", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/clarabel/0.11.1/download" + ], + "strip_prefix": "clarabel-0.11.1", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.clarabel-0.11.1.bazel" + } + }, + "crate__darling-0.14.4": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/darling/0.14.4/download" + ], + "strip_prefix": "darling-0.14.4", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.darling-0.14.4.bazel" + } + }, + "crate__darling_core-0.14.4": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/darling_core/0.14.4/download" + ], + "strip_prefix": "darling_core-0.14.4", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.darling_core-0.14.4.bazel" + } + }, + "crate__darling_macro-0.14.4": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/darling_macro/0.14.4/download" + ], + "strip_prefix": "darling_macro-0.14.4", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.darling_macro-0.14.4.bazel" + } + }, + "crate__derive_builder-0.11.2": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/derive_builder/0.11.2/download" + ], + "strip_prefix": "derive_builder-0.11.2", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.derive_builder-0.11.2.bazel" + } + }, + "crate__derive_builder_core-0.11.2": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/derive_builder_core/0.11.2/download" + ], + "strip_prefix": "derive_builder_core-0.11.2", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.derive_builder_core-0.11.2.bazel" + } + }, + "crate__derive_builder_macro-0.11.2": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/derive_builder_macro/0.11.2/download" + ], + "strip_prefix": "derive_builder_macro-0.11.2", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.derive_builder_macro-0.11.2.bazel" + } + }, + "crate__either-1.15.0": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/either/1.15.0/download" + ], + "strip_prefix": "either-1.15.0", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.either-1.15.0.bazel" + } + }, + "crate__enum_dispatch-0.3.13": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/enum_dispatch/0.3.13/download" + ], + "strip_prefix": "enum_dispatch-0.3.13", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.enum_dispatch-0.3.13.bazel" + } + }, + "crate__equivalent-1.0.2": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/equivalent/1.0.2/download" + ], + "strip_prefix": "equivalent-1.0.2", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.equivalent-1.0.2.bazel" + } + }, + "crate__fnv-1.0.7": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/fnv/1.0.7/download" + ], + "strip_prefix": "fnv-1.0.7", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.fnv-1.0.7.bazel" + } + }, + "crate__hashbrown-0.15.4": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/hashbrown/0.15.4/download" + ], + "strip_prefix": "hashbrown-0.15.4", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.hashbrown-0.15.4.bazel" + } + }, + "crate__ident_case-1.0.1": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/ident_case/1.0.1/download" + ], + "strip_prefix": "ident_case-1.0.1", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.ident_case-1.0.1.bazel" + } + }, + "crate__indexmap-2.10.0": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/indexmap/2.10.0/download" + ], + "strip_prefix": "indexmap-2.10.0", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.indexmap-2.10.0.bazel" + } + }, + "crate__itertools-0.11.0": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/itertools/0.11.0/download" + ], + "strip_prefix": "itertools-0.11.0", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.itertools-0.11.0.bazel" + } + }, + "crate__itoa-1.0.15": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/itoa/1.0.15/download" + ], + "strip_prefix": "itoa-1.0.15", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.itoa-1.0.15.bazel" + } + }, + "crate__js-sys-0.3.77": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/js-sys/0.3.77/download" + ], + "strip_prefix": "js-sys-0.3.77", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.js-sys-0.3.77.bazel" + } + }, + "crate__lapack-0.19.0": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "ad676a6b4df7e76a9fd80a0c50c619a3948d6105b62a0ab135f064d99c51d207", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/lapack/0.19.0/download" + ], + "strip_prefix": "lapack-0.19.0", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.lapack-0.19.0.bazel" + } + }, + "crate__lapack-sys-0.14.0": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "447f56c85fb410a7a3d36701b2153c1018b1d2b908c5fbaf01c1b04fac33bcbe", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/lapack-sys/0.14.0/download" + ], + "strip_prefix": "lapack-sys-0.14.0", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.lapack-sys-0.14.0.bazel" + } + }, + "crate__lazy_static-1.5.0": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/lazy_static/1.5.0/download" + ], + "strip_prefix": "lazy_static-1.5.0", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.lazy_static-1.5.0.bazel" + } + }, + "crate__libc-0.2.174": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/libc/0.2.174/download" + ], + "strip_prefix": "libc-0.2.174", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.libc-0.2.174.bazel" + } + }, + "crate__log-0.4.27": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/log/0.4.27/download" + ], + "strip_prefix": "log-0.4.27", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.log-0.4.27.bazel" + } + }, + "crate__memchr-2.7.5": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/memchr/2.7.5/download" + ], + "strip_prefix": "memchr-2.7.5", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.memchr-2.7.5.bazel" + } + }, + "crate__num-complex-0.4.6": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/num-complex/0.4.6/download" + ], + "strip_prefix": "num-complex-0.4.6", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.num-complex-0.4.6.bazel" + } + }, + "crate__num-traits-0.2.19": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/num-traits/0.2.19/download" + ], + "strip_prefix": "num-traits-0.2.19", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.num-traits-0.2.19.bazel" + } + }, + "crate__once_cell-1.21.3": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/once_cell/1.21.3/download" + ], + "strip_prefix": "once_cell-1.21.3", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.once_cell-1.21.3.bazel" + } + }, + "crate__paste-1.0.15": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/paste/1.0.15/download" + ], + "strip_prefix": "paste-1.0.15", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.paste-1.0.15.bazel" + } + }, + "crate__proc-macro2-1.0.95": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/proc-macro2/1.0.95/download" + ], + "strip_prefix": "proc-macro2-1.0.95", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.proc-macro2-1.0.95.bazel" + } + }, + "crate__quote-1.0.40": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/quote/1.0.40/download" + ], + "strip_prefix": "quote-1.0.40", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.quote-1.0.40.bazel" + } + }, + "crate__ryu-1.0.20": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/ryu/1.0.20/download" + ], + "strip_prefix": "ryu-1.0.20", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.ryu-1.0.20.bazel" + } + }, + "crate__serde-1.0.219": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/serde/1.0.219/download" + ], + "strip_prefix": "serde-1.0.219", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.serde-1.0.219.bazel" + } + }, + "crate__serde-big-array-0.5.1": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/serde-big-array/0.5.1/download" + ], + "strip_prefix": "serde-big-array-0.5.1", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.serde-big-array-0.5.1.bazel" + } + }, + "crate__serde_derive-1.0.219": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/serde_derive/1.0.219/download" + ], + "strip_prefix": "serde_derive-1.0.219", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.serde_derive-1.0.219.bazel" + } + }, + "crate__serde_json-1.0.141": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/serde_json/1.0.141/download" + ], + "strip_prefix": "serde_json-1.0.141", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.serde_json-1.0.141.bazel" + } + }, + "crate__strsim-0.10.0": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/strsim/0.10.0/download" + ], + "strip_prefix": "strsim-0.10.0", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.strsim-0.10.0.bazel" + } + }, + "crate__syn-1.0.109": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/syn/1.0.109/download" + ], + "strip_prefix": "syn-1.0.109", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.syn-1.0.109.bazel" + } + }, + "crate__syn-2.0.104": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/syn/2.0.104/download" + ], + "strip_prefix": "syn-2.0.104", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.syn-2.0.104.bazel" + } + }, + "crate__thiserror-1.0.69": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/thiserror/1.0.69/download" + ], + "strip_prefix": "thiserror-1.0.69", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.thiserror-1.0.69.bazel" + } + }, + "crate__thiserror-impl-1.0.69": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/thiserror-impl/1.0.69/download" + ], + "strip_prefix": "thiserror-impl-1.0.69", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.thiserror-impl-1.0.69.bazel" + } + }, + "crate__unicode-ident-1.0.18": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/unicode-ident/1.0.18/download" + ], + "strip_prefix": "unicode-ident-1.0.18", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.unicode-ident-1.0.18.bazel" + } + }, + "crate__wasm-bindgen-0.2.100": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/wasm-bindgen/0.2.100/download" + ], + "strip_prefix": "wasm-bindgen-0.2.100", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.wasm-bindgen-0.2.100.bazel" + } + }, + "crate__wasm-bindgen-backend-0.2.100": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/wasm-bindgen-backend/0.2.100/download" + ], + "strip_prefix": "wasm-bindgen-backend-0.2.100", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.wasm-bindgen-backend-0.2.100.bazel" + } + }, + "crate__wasm-bindgen-macro-0.2.100": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/wasm-bindgen-macro/0.2.100/download" + ], + "strip_prefix": "wasm-bindgen-macro-0.2.100", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.wasm-bindgen-macro-0.2.100.bazel" + } + }, + "crate__wasm-bindgen-macro-support-0.2.100": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.100/download" + ], + "strip_prefix": "wasm-bindgen-macro-support-0.2.100", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.wasm-bindgen-macro-support-0.2.100.bazel" + } + }, + "crate__wasm-bindgen-shared-0.2.100": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/wasm-bindgen-shared/0.2.100/download" + ], + "strip_prefix": "wasm-bindgen-shared-0.2.100", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.wasm-bindgen-shared-0.2.100.bazel" + } + }, + "crate__web-time-0.2.4": { + "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "sha256": "aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/web-time/0.2.4/download" + ], + "strip_prefix": "web-time-0.2.4", + "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.web-time-0.2.4.bazel" + } + } + }, + "moduleExtensionMetadata": { + "explicitRootModuleDirectDeps": [ + "crate__amd-0.2.2", + "crate__autocfg-1.5.0", + "crate__blas-0.22.0", + "crate__blas-sys-0.7.1", + "crate__bumpalo-3.19.0", + "crate__cfg-if-1.0.1", + "crate__clarabel-0.11.1", + "crate__darling-0.14.4", + "crate__darling_core-0.14.4", + "crate__darling_macro-0.14.4", + "crate__derive_builder-0.11.2", + "crate__derive_builder_core-0.11.2", + "crate__derive_builder_macro-0.11.2", + "crate__either-1.15.0", + "crate__enum_dispatch-0.3.13", + "crate__equivalent-1.0.2", + "crate__fnv-1.0.7", + "crate__hashbrown-0.15.4", + "crate__ident_case-1.0.1", + "crate__indexmap-2.10.0", + "crate__itertools-0.11.0", + "crate__itoa-1.0.15", + "crate__js-sys-0.3.77", + "crate__lapack-0.19.0", + "crate__lapack-sys-0.14.0", + "crate__lazy_static-1.5.0", + "crate__libc-0.2.174", + "crate__log-0.4.27", + "crate__memchr-2.7.5", + "crate__num-complex-0.4.6", + "crate__num-traits-0.2.19", + "crate__once_cell-1.21.3", + "crate__paste-1.0.15", + "crate__proc-macro2-1.0.95", + "crate__quote-1.0.40", + "crate__ryu-1.0.20", + "crate__serde-1.0.219", + "crate__serde-big-array-0.5.1", + "crate__serde_derive-1.0.219", + "crate__serde_json-1.0.141", + "crate__strsim-0.10.0", + "crate__syn-1.0.109", + "crate__syn-2.0.104", + "crate__thiserror-1.0.69", + "crate__thiserror-impl-1.0.69", + "crate__unicode-ident-1.0.18", + "crate__wasm-bindgen-0.2.100", + "crate__wasm-bindgen-backend-0.2.100", + "crate__wasm-bindgen-macro-0.2.100", + "crate__wasm-bindgen-macro-support-0.2.100", + "crate__wasm-bindgen-shared-0.2.100", + "crate__web-time-0.2.4" + ], + "explicitRootModuleDirectDevDeps": [], + "useAllRepos": "NO", + "reproducible": false + }, + "recordedRepoMappingEntries": [ + [ + "drake+", + "bazel_tools", + "bazel_tools" + ], + [ + "drake+", + "drake", + "drake+" + ] + ] + } + }, + "@@drake+//tools/workspace:default.bzl%internal_repositories": { + "general": { + "bzlTransitiveDigest": "sEK2QsxhcBL5TARyPn9I8tdGNEBKwDePp+FMK4kDA2Q=", + "usagesDigest": "BbaAH1KHmN5yqQkT+UksQ5MT7eS43XUfLZq9oeq4kpY=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "abseil_cpp_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "abseil/abseil-cpp", + "commit": "79bdf3b41f01fe488dd2d82a2c6260cfbca544c4", + "commit_pin": false, + "sha256": "65917799606c65a0881df2512f7967278f54576ba354a6ec9b0c30d3416448fc", + "patches": [ + "@@drake+//tools/workspace/abseil_cpp_internal:patches/upstream/specific_iostream_includes.patch", + "@@drake+//tools/workspace/abseil_cpp_internal:patches/disable_int128_on_clang.patch", + "@@drake+//tools/workspace/abseil_cpp_internal:patches/hidden_visibility.patch", + "@@drake+//tools/workspace/abseil_cpp_internal:patches/inline_namespace.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "", + "patch_cmds": [ + "sed -i -e 's|linkstatic = 1,||; s|linkopts = |linkstatic = 1, linkopts = |' $(find absl -name BUILD.bazel)" + ] + } + }, + "bazelisk_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "bazelbuild/bazelisk", + "commit": "v1.27.0", + "commit_pin": false, + "sha256": "d4abfac1a39876ec1e6c6fa04ec0b62cc4bef174f11d19848bc80dc15ee05261", + "build_file": "@@drake+//tools/workspace/bazelisk_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n When updating, the following additional steps (run in the Drake source\n tree) must also be performed:\n\n $ bazel build @bazelisk//:*\n $ cp -t third_party/com_github_bazelbuild_bazelisk/ \\\n bazel-drake/external/+internal_repositories+bazelisk_internal/LICENSE \\\n bazel-drake/external/+internal_repositories+bazelisk_internal/bazelisk.py\n\n Additionally, you must manually update the version number in\n setup/ubuntu/source_distribution/install_bazelisk.sh\n and adjust the expected checksums accordingly.\n\n To calculate the checksums, download the deb files specifed in\n install_bazelisk.sh and use:\n shasum -a 256 'xxx.deb'\n\n To fully test, a Linux uprovisioned job must be launched from the\n pull request.\n " + } + }, + "ccd_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "danfis/libccd", + "commit": "7931e764a19ef6b21b443376c699bbc9c6d4fba8", + "commit_pin": false, + "sha256": "479994a86d32e2effcaad64204142000ee6b6b291fd1859ac6710aee8d00a482", + "build_file": "@@drake+//tools/workspace/ccd_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/ccd_internal:patches/upstream/is_zero_uses_relative_epsilon.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "clang_cindex_python3_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "wjakob/clang-cindex-python3", + "commit": "b0b92c9395f3927af6a96ac8915e700259d2f55b", + "commit_pin": false, + "sha256": "a09d12a4303dffe9f53e62149d829e651d79e6848a712fab1d77bed382efc37b", + "build_file": "@@drake+//tools/workspace/clang_cindex_python3_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/clang_cindex_python3_internal:patches/clang-15.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "", + "patch_cmds": [ + "mkdir clang && mv *.py clang" + ] + } + }, + "clarabel_cpp_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "oxfordcontrol/Clarabel.cpp", + "commit": "v0.11.1", + "commit_pin": false, + "sha256": "efa90703958075cc59afe8f54ca164eff057f0fcf9877291bbef11cf960f80c8", + "build_file": "@@drake+//tools/workspace/clarabel_cpp_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/clarabel_cpp_internal:patches/extern_c.patch", + "@@drake+//tools/workspace/clarabel_cpp_internal:patches/git_submodule.patch", + "@@drake+//tools/workspace/clarabel_cpp_internal:patches/sdp.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "clp_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "coin-or/Clp", + "commit": "releases/1.17.10", + "commit_pin": false, + "sha256": "0d79ece896cdaa4a3855c37f1c28e6c26285f74d45f635046ca0b6d68a509885", + "build_file": "@@drake+//tools/workspace/clp_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/clp_internal:patches/upstream/missing_include.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "coinutils_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "coin-or/CoinUtils", + "commit": "releases/2.11.12", + "commit_pin": false, + "sha256": "eef1785d78639b228ae2de26b334129fe6a7d399c4ac6f8fc5bb9054ba00de64", + "build_file": "@@drake+//tools/workspace/coinutils_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "common_robotics_utilities_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "ToyotaResearchInstitute/common_robotics_utilities", + "commit": "ef45d5b6586531c68e902fea56cf07ec2d4ac859", + "commit_pin": false, + "sha256": "d75ad52d9ff39ae4bb8f502da73d6139a0dba4ee2c4154e5692d087b6ff2e011", + "build_file": "@@drake+//tools/workspace/common_robotics_utilities_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/common_robotics_utilities_internal:patches/vendor.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n When updating, ensure that any new unit tests are reflected in\n package.BUILD.bazel and BUILD.bazel in drake. Tests may have been\n updated in ToyotaResearchInstitute/common_robotics_utilities/test/ or\n ToyotaResearchInstitute/common_robotics_utilities/CMakeLists.txt.ros2\n " + } + }, + "cpplint_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "cpplint/cpplint", + "commit": "2.0.2", + "commit_pin": false, + "sha256": "fc6d0cd40f934b58e8e0bb5eb5f1f2b651880b5fbc0e93a54e6fb6503f733b3d", + "build_file": "@@drake+//tools/workspace/cpplint_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/cpplint_internal:patches/transitive_includes.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "csdp_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "coin-or/Csdp", + "commit": "releases/6.2.0", + "commit_pin": false, + "sha256": "3d341974af1f8ed70e1a37cc896e7ae4a513375875e5b46db8e8f38b7680b32f", + "build_file": "@@drake+//tools/workspace/csdp_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/csdp_internal:patches/params_pathname.patch", + "@@drake+//tools/workspace/csdp_internal:patches/printlevel.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "", + "patch_cmds": [ + "mkdir includes", + "mv include includes/csdp", + "sed -i -e 's|^#include \"|#include \"csdp/|g;' lib/*.c", + "sed -i -e $'1s/^/#pragma once\\\n/' includes/csdp/*.h" + ] + } + }, + "curl_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "curl/curl", + "commit": "curl-8_15_0", + "commit_pin": false, + "sha256": "2937cadde007aa3a52a17c21ac9153ea054700f37926d1d96602bf07e888c847", + "build_file": "@@drake+//tools/workspace/curl_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/curl_internal:patches/base64_definition.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n In case of a cmake_configure_file build error when upgrading curl,\n update cmakedefines.bzl to match the new upstream definitions.\n " + } + }, + "doxygen_internal": { + "repoRuleId": "@@drake+//tools/workspace/doxygen_internal:repository.bzl%doxygen_internal_repository", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + } + } + }, + "dm_control_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "deepmind/dm_control", + "commit": "1.0.31", + "commit_pin": false, + "sha256": "f405f41cba31ff8b3a4c4e74d45c3fb4cce7c6aab27066a4d7546b088a1c1c56", + "build_file": "@@drake+//tools/workspace/dm_control_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "fcl_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "flexible-collision-library/fcl", + "commit": "a3fbc9fe4f619d7bb1117dc137daa497d2de454b", + "commit_pin": false, + "sha256": "dd542daa13ab2f861f29792f20be50a1776859540c46360b728d1fad5d819a0c", + "build_file": "@@drake+//tools/workspace/fcl_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "gfortran_internal": { + "repoRuleId": "@@drake+//tools/workspace/gfortran_internal:repository.bzl%gfortran_internal_repository", + "attributes": {} + }, + "github3_py_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "sigmavirus24/github3.py", + "commit": "3.2.0", + "commit_pin": false, + "sha256": "42cf8e721437a0bcfb05e767302c3221cdc96f3e9db3d76ce990fd0526af1d99", + "build_file": "@@drake+//tools/workspace/github3_py_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "gklib_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "KarypisLab/GKlib", + "commit": "6e7951358fd896e2abed7887196b6871aac9f2f8", + "commit_pin": false, + "sha256": "42c52e58408ad06dc23c2a052eea529b269287ea8a6f3f6cdc47f18d50b2a177", + "build_file": "@@drake+//tools/workspace/gklib_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "gz_math_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "gazebosim/gz-math", + "commit": "gz-math8_8.2.0", + "commit_pin": false, + "sha256": "6a6e9af99378b4ab81392bd8ad58be1c611f917c669c981b39cf20fc03d412f4", + "build_file": "@@drake+//tools/workspace/gz_math_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "gz_utils_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "gazebosim/gz-utils", + "commit": "gz-utils3_3.1.1", + "commit_pin": false, + "sha256": "e3cf80c00454c964d61948d13e79a790cfa14b82fbb0c76fbd8170105fb28761", + "build_file": "@@drake+//tools/workspace/gz_utils_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "gymnasium_py_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "Farama-Foundation/Gymnasium", + "commit": "v1.2.0", + "commit_pin": false, + "sha256": "4b1952813ce4425a39487670d964999d06f9cb89b6e84e72aa68e8af3afc2d74", + "build_file": "@@drake+//tools/workspace/gymnasium_py_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "highway_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "google/highway", + "commit": "1.3.0", + "commit_pin": false, + "sha256": "07b3c1ba2c1096878a85a31a5b9b3757427af963b1141ca904db2f9f4afe0bc2", + "patches": [ + "@@drake+//tools/workspace/highway_internal:patches/disabled_targets.patch", + "@@drake+//tools/workspace/highway_internal:patches/linkstatic.patch", + "@@drake+//tools/workspace/highway_internal:patches/target_get_index_inline_always.patch", + "@@drake+//tools/workspace/highway_internal:patches/target_update_noinline.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "implib_so_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "yugr/Implib.so", + "commit": "ecf7bb51a92a0fb16834c5b698570ab25f9f1d21", + "commit_pin": false, + "sha256": "f5d657ec0b6361364043d932056a9c49cf682c0aaacc6c42ea40c166cab7ef21", + "build_file": "@@drake+//tools/workspace/implib_so_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "ipopt_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "coin-or/Ipopt", + "commit": "releases/3.14.19", + "commit_pin": false, + "sha256": "b3eb84a23812b53a3325bcd2c599de2b0f5df45a18ed251f9e3c1cd893136287", + "build_file": "@@drake+//tools/workspace/ipopt_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/ipopt_internal:patches/upstream/atomic.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "lapack_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "Reference-LAPACK/lapack", + "commit": "v3.12.1", + "commit_pin": false, + "sha256": "2ca6407a001a474d4d4d35f3a61550156050c48016d949f0da0529c0aa052422", + "build_file": "@@drake+//tools/workspace/lapack_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n If the upstream list of source files changes, then the linter will fail\n and you'll need to follow its advice to copy the new lock file.\n " + } + }, + "libjpeg_turbo_internal": { + "repoRuleId": "@@drake+//tools/workspace/libjpeg_turbo_internal:repository.bzl%libjpeg_turbo_internal_repository", + "attributes": { + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + } + } + }, + "libpng_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "glennrp/libpng", + "commit": "v1.6.50", + "commit_pin": false, + "sha256": "71158e53cfdf2877bc99bcab33641d78df3f48e6e0daad030afe9cb8c031aa46", + "build_file": "@@drake+//tools/workspace/libpng_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "libtiff_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "libsdl-org/libtiff", + "commit": "v4.7.0", + "commit_pin": false, + "sha256": "8f568a0dfac2e514074b04d7368c22e8afc1009af29780762a2536fd4d111e16", + "build_file": "@@drake+//tools/workspace/libtiff_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n The package.BUILD.bazel file hard-codes the version number and release\n date; be sure to update those to match the new commit.\n " + } + }, + "metis_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "KarypisLab/METIS", + "commit": "v5.2.1", + "commit_pin": false, + "sha256": "1a4665b2cd07edc2f734e30d7460afb19c1217c2547c2ac7bf6e1848d50aff7a", + "build_file": "@@drake+//tools/workspace/metis_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/metis_internal:patches/typewidth.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "mpmath_py_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "mpmath/mpmath", + "commit": "1.3.0", + "commit_pin": false, + "sha256": "8f702663fa422fbbf02d15792da4b2566160df35b8a4af55fe64cba2fec2aa00", + "build_file": "@@drake+//tools/workspace/mpmath_py_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "msgpack_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "msgpack/msgpack-c", + "commit": "cpp-7.0.0", + "commit_pin": false, + "sha256": "070881ebea9208cf7e731fd5a46a11404025b2f260ab9527e32dfcb7c689fbfc", + "build_file": "@@drake+//tools/workspace/msgpack_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/msgpack_internal:patches/vendor.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "mujoco_menagerie_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "google-deepmind/mujoco_menagerie", + "commit": "c1503a62496b64222c64ff65dd652d461a5b064e", + "commit_pin": false, + "sha256": "82f92b068208412b69eea686f32b7640ce4058398692772567a81f2a9ad4300d", + "build_file": "@@drake+//tools/workspace/mujoco_menagerie_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "mypy_extensions_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "python/mypy_extensions", + "commit": "1.1.0", + "commit_pin": false, + "sha256": "178030dd39335042c2c5becccc596c2f307f796868f9c627da3fe14d76de9d97", + "build_file": "@@drake+//tools/workspace/mypy_extensions_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "mypy_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "python/mypy", + "commit": "v1.17.1", + "commit_pin": false, + "sha256": "d20cff07c21d1d7dbeda8ba6e8a96ab26ac83e39bdeda9ccf9a6333a709faabd", + "build_file": "@@drake+//tools/workspace/mypy_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/mypy_internal:patches/upstream/reject_double_colon.patch", + "@@drake+//tools/workspace/mypy_internal:patches/no_retry.patch", + "@@drake+//tools/workspace/mypy_internal:patches/timeout.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "nanoflann_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "jlblancoc/nanoflann", + "commit": "v1.7.1", + "commit_pin": false, + "sha256": "887e4e57e9c5fbf1c2937f9f5a9bc461c4786d54729b57a9c19547bdedb46986", + "build_file": "@@drake+//tools/workspace/nanoflann_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/nanoflann_internal:patches/namespace.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "nlohmann_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "nlohmann/json", + "commit": "v3.12.0", + "commit_pin": false, + "sha256": "4b92eb0c06d10683f7447ce9406cb97cd4b453be18d7279320f7b2f025c10187", + "build_file": "@@drake+//tools/workspace/nlohmann_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/nlohmann_internal:patches/vendor.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "nlopt_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "stevengj/nlopt", + "commit": "v2.10.0", + "commit_pin": false, + "sha256": "506f83a9e778ad4f204446e99509cb2bdf5539de8beccc260a014bd560237be1", + "build_file": "@@drake+//tools/workspace/nlopt_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/nlopt_internal:patches/vendor.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "onetbb_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "oneapi-src/oneTBB", + "commit": "v2021.8.0", + "commit_pin": true, + "sha256": "eee380323bb7ce864355ed9431f85c43955faaae9e9bce35c62b372d7ffd9f8b", + "build_file": "@@drake+//tools/workspace/onetbb_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "osqp_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "osqp/osqp", + "commit": "v1.0.0", + "commit_pin": false, + "sha256": "dd6a1c2e7e921485697d5e7cdeeb043c712526c395b3700601f51d472a7d8e48", + "build_file": "@@drake+//tools/workspace/osqp_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n When updating this commit, see\n drake/tools/workspace/qdldl_internal/README.md.\n " + } + }, + "pathspec_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "cpburnz/python-pathspec", + "commit": "v0.12.1", + "commit_pin": false, + "sha256": "dd47a400b58c965c93e1ee6723b8ac562ade44ebfcc12421075ebc8dbe7030a7", + "build_file": "@@drake+//tools/workspace/pathspec_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "picosha2_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "okdshin/PicoSHA2", + "commit": "161cb3fc4170fa7a3eca9e582cebd27cc4d1fe29", + "commit_pin": false, + "sha256": "6cf473a00c98298d3ddee0aed853e3c799791f49dbc01c996ea46cb248e85802", + "build_file": "@@drake+//tools/workspace/picosha2_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/picosha2_internal:patches/vendor.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "pkgconfig_blas_internal": { + "repoRuleId": "@@drake+//tools/workspace/pkgconfig_blas_internal:repository.bzl%pkgconfig_blas_internal_repository", + "attributes": {} + }, + "pkgconfig_lapack_internal": { + "repoRuleId": "@@drake+//tools/workspace/pkgconfig_lapack_internal:repository.bzl%pkgconfig_lapack_internal_repository", + "attributes": {} + }, + "poisson_disk_sampling_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "thinks/tph_poisson", + "commit": "v0.4.0", + "commit_pin": false, + "sha256": "3be4a705ca234ec0dbcc8115e8ac31e9f4dae02423e07e75929d75ed70db0a2d", + "build_file": "@@drake+//tools/workspace/poisson_disk_sampling_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/poisson_disk_sampling_internal:patches/upstream/positive_capacity.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "pycodestyle_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "PyCQA/pycodestyle", + "commit": "2.14.0", + "commit_pin": false, + "sha256": "ffcf4dc55f1e5fbdc6dd6acf5db0fd07ded534ae376eee23a742e1410b48d9ae", + "build_file": "@@drake+//tools/workspace/pycodestyle_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "qdldl_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "osqp/qdldl", + "commit": "v0.1.8", + "commit_pin": false, + "sha256": "ecf113fd6ad8714f16289eb4d5f4d8b27842b6775b978c39def5913f983f6daa", + "build_file": "@@drake+//tools/workspace/qdldl_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n When updating this commit, see\n drake/tools/workspace/qdldl_internal/README.md.\n " + } + }, + "qhull_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "qhull/qhull", + "commit": "2020.2", + "commit_pin": false, + "sha256": "59356b229b768e6e2b09a701448bfa222c37b797a84f87f864f97462d8dbc7c5", + "build_file": "@@drake+//tools/workspace/qhull_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/qhull_internal:patches/upstream/cxx20.patch", + "@@drake+//tools/workspace/qhull_internal:patches/disable_dead_code.patch", + "@@drake+//tools/workspace/qhull_internal:patches/vendor.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "ros_xacro_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "ros/xacro", + "commit": "2.0.13", + "commit_pin": false, + "sha256": "6df0d44af8a6bf9f23f0536ce167a0cd7b4c01281100dfea7e17d504363b424d", + "build_file": "@@drake+//tools/workspace/ros_xacro_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/ros_xacro_internal:patches/disable-import-warning.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "scs_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "cvxgrp/scs", + "commit": "3.2.8", + "commit_pin": false, + "sha256": "22d2d785b7c7a9ee8a260d2684cf17ae4733271b8421fdbc78f281d19910ca1b", + "build_file": "@@drake+//tools/workspace/scs_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/scs_internal:patches/upstream/include_paths.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n When updating this commit, see\n drake/tools/workspace/qdldl_internal/README.md.\n " + } + }, + "sdformat_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "gazebosim/sdformat", + "commit": "sdformat15_15.3.0", + "commit_pin": false, + "sha256": "b187da7a21a6e0f5e2a45f6b4026a1a69fd39e3f50de26f028313595a1c10cfd", + "build_file": "@@drake+//tools/workspace/sdformat_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/sdformat_internal:patches/upstream/pr1522.patch", + "@@drake+//tools/workspace/sdformat_internal:patches/upstream/support_drake_visual.patch", + "@@drake+//tools/workspace/sdformat_internal:patches/console.patch", + "@@drake+//tools/workspace/sdformat_internal:patches/deprecation_unit_testing.patch", + "@@drake+//tools/workspace/sdformat_internal:patches/environment.patch", + "@@drake+//tools/workspace/sdformat_internal:patches/no_global_config.patch", + "@@drake+//tools/workspace/sdformat_internal:patches/no_share_path.patch", + "@@drake+//tools/workspace/sdformat_internal:patches/no_urdf.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "spral_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "ralna/spral", + "commit": "v2025.05.20", + "commit_pin": false, + "sha256": "77c03b52b5f52b5dff7fb5338be7518e09b1bdf0c0c8899c8938377b9ff240da", + "build_file": "@@drake+//tools/workspace/spral_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/spral_internal:patches/drake_vendor.patch", + "@@drake+//tools/workspace/spral_internal:patches/no_fortran_profiling.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "", + "patch_cmds": [ + "sed -i -e 's|^namespace spral |namespace spral __attribute__((visibility(\"hidden\"))) |;' $(find src -name *.hxx -o -name *.cxx)", + "sed -i -e 's|;|__attribute__((visibility(\"hidden\")));|;' src/ssids/cpu/kernels/wrappers.hxx" + ] + } + }, + "stable_baselines3_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "DLR-RM/stable-baselines3", + "commit": "v2.7.0", + "commit_pin": false, + "sha256": "89add34267d375516d82f140535c1670d549829c621607f5adad3e7d7caf99d9", + "build_file": "@@drake+//tools/workspace/stable_baselines3_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/stable_baselines3_internal:patches/no_torch.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "", + "patch_cmds": [ + "sed -i -e 's#$#drake_internal#' stable_baselines3/version.txt" + ] + } + }, + "statsjs_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "mrdoob/stats.js", + "commit": "71e88f65280fd5c6e91d1f84f0f633d372ed7eae", + "commit_pin": false, + "sha256": "ae93155dba921f53174af038a4f5e2f4f1a4e8107b1996d58a5a50cf55234e8e", + "build_file": "@@drake+//tools/workspace/statsjs_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "stduuid_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "mariusbancila/stduuid", + "commit": "v1.2.3", + "commit_pin": false, + "sha256": "b1176597e789531c38481acbbed2a6894ad419aab0979c10410d59eb0ebf40d3", + "build_file": "@@drake+//tools/workspace/stduuid_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/stduuid_internal:patches/vendor.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "styleguide_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "RobotLocomotion/styleguide", + "commit": "6cc89c4a3f4bf4189bbea727d04b5762517bc3f2", + "commit_pin": false, + "sha256": "72618239fee8e4619c85e897ae8a3c94d93f33ae1c09ed12f79b84d0d7b7bd58", + "build_file": "@@drake+//tools/workspace/styleguide:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "suitesparse_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "DrTimothyAldenDavis/SuiteSparse", + "commit": "v7.11.0", + "commit_pin": false, + "sha256": "93ed4c4e546a49fc75884c3a8b807d5af4a91e39d191fbbc60a07380b12a35d1", + "build_file": "@@drake+//tools/workspace/suitesparse_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "sympy_py_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "sympy/sympy", + "commit": "1.14.0", + "commit_pin": false, + "sha256": "813eecbf60fdf4c692cc1cdb30b940072160f4ab0421fa5d7aaa7a8a8c596615", + "build_file": "@@drake+//tools/workspace/sympy_py_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "tinygltf_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "syoyo/tinygltf", + "commit": "v2.9.6", + "commit_pin": false, + "sha256": "ba2c47a095136bfc8a5d085421e60eb8e8df3bca4ae36eb395084c1b264c6927", + "build_file": "@@drake+//tools/workspace/tinygltf_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/tinygltf_internal:patches/json.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "tinyobjloader_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "tinyobjloader/tinyobjloader", + "commit": "a4e519b0a0f29c790464fcfeadfe25a7f9fa15ff", + "commit_pin": false, + "sha256": "3a900a7e087830b3384c13684daa5d0667016be7b1c0ab906c83a29f78b312a2", + "build_file": "@@drake+//tools/workspace/tinyobjloader_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/tinyobjloader_internal:patches/upstream/in_memory_parsing_support.patch", + "@@drake+//tools/workspace/tinyobjloader_internal:patches/upstream/silence_materials.patch", + "@@drake+//tools/workspace/tinyobjloader_internal:patches/faster_float_parsing.patch", + "@@drake+//tools/workspace/tinyobjloader_internal:patches/default_texture_color.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "tinyxml2_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "leethomason/tinyxml2", + "commit": "11.0.0", + "commit_pin": false, + "sha256": "5556deb5081fb246ee92afae73efd943c889cef0cafea92b0b82422d6a18f289", + "build_file": "@@drake+//tools/workspace/tinyxml2_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/tinyxml2_internal:patches/namespace.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "tomli_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "hukkin/tomli", + "commit": "2.2.1", + "commit_pin": false, + "sha256": "3af7c4b571d1ccddaba020c558da0ce5b5e24edc830e478a903d82dc2d9013ae", + "build_file": "@@drake+//tools/workspace/tomli_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "typing_extensions_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "python/typing_extensions", + "commit": "4.15.0", + "commit_pin": false, + "sha256": "40e4fd945fb070e470976538741ee85add33de5e8ab2f1583e9e264d8386916b", + "build_file": "@@drake+//tools/workspace/typing_extensions_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "uritemplate_py_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "python-hyper/uritemplate", + "commit": "4.2.0", + "commit_pin": false, + "sha256": "b75ed8dcb1446d06f5b885de7629ffd1f88f26b4f3630ace21d108084938b473", + "build_file": "@@drake+//tools/workspace/uritemplate_py_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "usockets_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "uNetworking/uSockets", + "commit": "v0.8.1", + "commit_pin": false, + "sha256": "3b33b5924a92577854e2326b3e2d393849ec00beb865a1271bf24c0f210cc1d6", + "build_file": "@@drake+//tools/workspace/usockets_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n NOTE: Do not upgrade without testing the tutorials on Deepnote. See\n Drake #18289. v0.8.5 was tested and showed the same symptoms.\n " + } + }, + "uwebsockets_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "uNetworking/uWebSockets", + "commit": "v20.14.0", + "commit_pin": false, + "sha256": "15cf995844a930c9a36747e8d714b94ff886b6814b5d4e3b3ee176f05681cccc", + "build_file": "@@drake+//tools/workspace/uwebsockets_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/uwebsockets_internal:patches/upstream/pr1828.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n NOTE: Do not upgrade without testing the tutorials on Deepnote. See\n Drake #18289. v20.35.0 was tested and showed the same symptoms.\n " + } + }, + "voxelized_geometry_tools_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "ToyotaResearchInstitute/voxelized_geometry_tools", + "commit": "7408fbb7490e30160881c648e752c49263dc5749", + "commit_pin": false, + "sha256": "12635872f0226c763ba5166be12039aff3671198047d3e79149e7c4fddbe7634", + "build_file": "@@drake+//tools/workspace/voxelized_geometry_tools_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/voxelized_geometry_tools_internal:patches/vendor.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "\n When updating, ensure that any new unit tests are reflected in\n package.BUILD.bazel and BUILD.bazel in drake.\n " + } + }, + "vtk_internal": { + "repoRuleId": "@@drake+//tools/workspace/vtk_internal:repository.bzl%_vtk_internal_repository_impl", + "attributes": { + "repository": "Kitware/VTK", + "commit": "557befa04130f42d7287b86e5f9c6397117fd4d8", + "sha256": "2240f29d8a21f46388407d8ace20f51d00f35a5fb0c4b1fa10d6d7d6e597b4eb", + "build_file": "@@drake+//tools/workspace/vtk_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/vtk_internal:patches/upstream/common_core_rm_iostream.patch", + "@@drake+//tools/workspace/vtk_internal:patches/upstream/common_datamodel_vtkdatasetattributes_iterator.patch", + "@@drake+//tools/workspace/vtk_internal:patches/upstream/common_executionmodel_vtkalgorithm_ternary.patch", + "@@drake+//tools/workspace/vtk_internal:patches/upstream/io_geometry_gltf_default_scene.patch", + "@@drake+//tools/workspace/vtk_internal:patches/upstream/io_import_errors.patch", + "@@drake+//tools/workspace/vtk_internal:patches/upstream/rendering_core_vtkcomposite_exception.patch", + "@@drake+//tools/workspace/vtk_internal:patches/upstream/rendering_opengl2_scaled_albedo_for_ibl.patch", + "@@drake+//tools/workspace/vtk_internal:patches/upstream/vtkpugixml_global_ctor.patch", + "@@drake+//tools/workspace/vtk_internal:patches/common_core_nobacktrace.patch", + "@@drake+//tools/workspace/vtk_internal:patches/common_core_rm_cin_prompting.patch", + "@@drake+//tools/workspace/vtk_internal:patches/common_core_version.patch", + "@@drake+//tools/workspace/vtk_internal:patches/common_datamodel_no_pegtl.patch", + "@@drake+//tools/workspace/vtk_internal:patches/common_executionmodel_disable_static_destructors.patch", + "@@drake+//tools/workspace/vtk_internal:patches/io_image_formats.patch", + "@@drake+//tools/workspace/vtk_internal:patches/rendering_opengl2_nobacktrace.patch", + "@@drake+//tools/workspace/vtk_internal:patches/rendering_opengl2_no_factory.patch", + "@@drake+//tools/workspace/vtk_internal:patches/rendering_opengl2_no_global_display_counter.patch", + "@@drake+//tools/workspace/vtk_internal:patches/rendering_opengl2_preserve_direct_light_specular_reflections.patch", + "@@drake+//tools/workspace/vtk_internal:patches/vtkdoubleconversion_hidden.patch", + "@@drake+//tools/workspace/vtk_internal:patches/vtkfast_float_hidden.patch", + "@@drake+//tools/workspace/vtk_internal:patches/vtkpugixml_hidden.patch", + "@@drake+//tools/workspace/vtk_internal:patches/vtksys_hidden.patch" + ], + "settings_bzl": "@@drake+//tools/workspace/vtk_internal:settings.bzl", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + } + } + }, + "xmlrunner_py_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "xmlrunner/unittest-xml-reporting", + "commit": "3.2.0", + "commit_pin": false, + "sha256": "be4607e18c4f3bb103f743fc1d98acec095d2cc570d69a6fd5db1c1a4decc86c", + "build_file": "@@drake+//tools/workspace/xmlrunner_py_internal:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "yaml_cpp_internal": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "jbeder/yaml-cpp", + "commit": "0.8.0", + "commit_pin": false, + "sha256": "fbe74bbdcee21d656715688706da3c8becfd946d92cd44705cc6098bb23b3a16", + "build_file": "@@drake+//tools/workspace/yaml_cpp_internal:package.BUILD.bazel", + "patches": [ + "@@drake+//tools/workspace/yaml_cpp_internal:patches/upstream/pr1303.patch", + "@@drake+//tools/workspace/yaml_cpp_internal:patches/upstream/pr1336.patch", + "@@drake+//tools/workspace/yaml_cpp_internal:patches/upstream/b64_decode_failure_is_empty.patch", + "@@drake+//tools/workspace/yaml_cpp_internal:patches/emit-local-tag.patch" + ], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "spgrid_internal": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:local.bzl%new_local_repository", + "attributes": { + "path": "/home/franka/.cache/bazel/_bazel_franka/daebdf141067c82a7c03c4857d22f38e/external/drake+/third_party/spgrid", + "build_file": "@@drake+//tools/workspace/spgrid_internal:package.BUILD.bazel" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "drake+", + "bazel_tools", + "bazel_tools" + ], + [ + "drake+", + "drake", + "drake+" + ] + ] + } + }, + "@@pybind11_bazel+//:internal_configure.bzl%internal_configure_extension": { + "general": { + "bzlTransitiveDigest": "G7xCmtNWXRuBtChRgB5OK5+gmM8Uoy8Mec/B7j3fhqs=", + "usagesDigest": "D1r3lfzMuUBFxgG8V6o0bQTLMk3GkaGOaPzw53wrwyw=", + "recordedFileInputs": { + "@@pybind11_bazel+//MODULE.bazel": "e6f4c20442eaa7c90d7190d8dc539d0ab422f95c65a57cc59562170c58ae3d34" + }, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "pybind11": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "build_file": "@@pybind11_bazel+//:pybind11-BUILD.bazel", + "strip_prefix": "pybind11-2.12.0", + "urls": [ + "https://github.com/pybind/pybind11/archive/v2.12.0.zip" + ] + } + } + }, + "recordedRepoMappingEntries": [ + [ + "pybind11_bazel+", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@rules_kotlin+//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": { + "general": { + "bzlTransitiveDigest": "OlvsB0HsvxbR8ZN+J9Vf00X/+WVz/Y/5Xrq2LgcVfdo=", + "usagesDigest": "QI2z8ZUR+mqtbwsf2fLqYdJAkPOHdOV+tF2yVAUgRzw=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "com_github_jetbrains_kotlin_git": { + "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_compiler_git_repository", + "attributes": { + "urls": [ + "https://github.com/JetBrains/kotlin/releases/download/v1.9.23/kotlin-compiler-1.9.23.zip" + ], + "sha256": "93137d3aab9afa9b27cb06a824c2324195c6b6f6179d8a8653f440f5bd58be88" + } + }, + "com_github_jetbrains_kotlin": { + "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_capabilities_repository", + "attributes": { + "git_repository_name": "com_github_jetbrains_kotlin_git", + "compiler_version": "1.9.23" + } + }, + "com_github_google_ksp": { + "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:ksp.bzl%ksp_compiler_plugin_repository", + "attributes": { + "urls": [ + "https://github.com/google/ksp/releases/download/1.9.23-1.0.20/artifacts.zip" + ], + "sha256": "ee0618755913ef7fd6511288a232e8fad24838b9af6ea73972a76e81053c8c2d", + "strip_version": "1.9.23-1.0.20" + } + }, + "com_github_pinterest_ktlint": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "sha256": "01b2e0ef893383a50dbeb13970fe7fa3be36ca3e83259e01649945b09d736985", + "urls": [ + "https://github.com/pinterest/ktlint/releases/download/1.3.0/ktlint" + ], + "executable": true + } + }, + "rules_android": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806", + "strip_prefix": "rules_android-0.1.1", + "urls": [ + "https://github.com/bazelbuild/rules_android/archive/v0.1.1.zip" + ] + } + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_kotlin+", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@rules_python+//python/uv:uv.bzl%uv": { + "general": { + "bzlTransitiveDigest": "PmZM/pIkZKEDDL68TohlKJrWPYKL5VwUw3MA7kmm6fk=", + "usagesDigest": "icnInV8HDGrRQf9x8RMfxWfBHgT3OgRlYovS/9POEJw=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "uv": { + "repoRuleId": "@@rules_python+//python/uv/private:uv_toolchains_repo.bzl%uv_toolchains_repo", + "attributes": { + "toolchain_type": "'@@rules_python+//python/uv:uv_toolchain_type'", + "toolchain_names": [ + "none" + ], + "toolchain_implementations": { + "none": "'@@rules_python+//python:none'" + }, + "toolchain_compatible_with": { + "none": [ + "@platforms//:incompatible" + ] + }, + "toolchain_target_settings": {} + } + } + }, + "recordedRepoMappingEntries": [ + [ + "rules_python+", + "bazel_tools", + "bazel_tools" + ], + [ + "rules_python+", + "platforms", + "platforms" + ] + ] + } + }, + "@@rules_rust+//crate_universe/private:internal_extensions.bzl%cu_nr": { + "general": { + "bzlTransitiveDigest": "4s+IA4mAsK5288wK7fPvrsU8OlBjicx2ktOnk58GNSk=", + "usagesDigest": "yb456V5AYswYUM/WEjkKkxrFqiIqIQ1/8DFU5pKMbsk=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "cargo_bazel_bootstrap": { + "repoRuleId": "@@rules_rust+//cargo/private:cargo_bootstrap.bzl%cargo_bootstrap_repository", + "attributes": { + "srcs": [ + "@@rules_rust+//crate_universe:src/api.rs", + "@@rules_rust+//crate_universe:src/api/lockfile.rs", + "@@rules_rust+//crate_universe:src/cli.rs", + "@@rules_rust+//crate_universe:src/cli/generate.rs", + "@@rules_rust+//crate_universe:src/cli/query.rs", + "@@rules_rust+//crate_universe:src/cli/render.rs", + "@@rules_rust+//crate_universe:src/cli/splice.rs", + "@@rules_rust+//crate_universe:src/cli/vendor.rs", + "@@rules_rust+//crate_universe:src/config.rs", + "@@rules_rust+//crate_universe:src/context.rs", + "@@rules_rust+//crate_universe:src/context/crate_context.rs", + "@@rules_rust+//crate_universe:src/context/platforms.rs", + "@@rules_rust+//crate_universe:src/lib.rs", + "@@rules_rust+//crate_universe:src/lockfile.rs", + "@@rules_rust+//crate_universe:src/main.rs", + "@@rules_rust+//crate_universe:src/metadata.rs", + "@@rules_rust+//crate_universe:src/metadata/cargo_bin.rs", + "@@rules_rust+//crate_universe:src/metadata/cargo_tree_resolver.rs", + "@@rules_rust+//crate_universe:src/metadata/cargo_tree_rustc_wrapper.bat", + "@@rules_rust+//crate_universe:src/metadata/cargo_tree_rustc_wrapper.sh", + "@@rules_rust+//crate_universe:src/metadata/dependency.rs", + "@@rules_rust+//crate_universe:src/metadata/metadata_annotation.rs", + "@@rules_rust+//crate_universe:src/rendering.rs", + "@@rules_rust+//crate_universe:src/rendering/template_engine.rs", + "@@rules_rust+//crate_universe:src/rendering/templates/module_bzl.j2", + "@@rules_rust+//crate_universe:src/rendering/templates/partials/header.j2", + "@@rules_rust+//crate_universe:src/rendering/templates/partials/module/aliases_map.j2", + "@@rules_rust+//crate_universe:src/rendering/templates/partials/module/deps_map.j2", + "@@rules_rust+//crate_universe:src/rendering/templates/partials/module/repo_git.j2", + "@@rules_rust+//crate_universe:src/rendering/templates/partials/module/repo_http.j2", + "@@rules_rust+//crate_universe:src/rendering/templates/vendor_module.j2", + "@@rules_rust+//crate_universe:src/rendering/verbatim/alias_rules.bzl", + "@@rules_rust+//crate_universe:src/select.rs", + "@@rules_rust+//crate_universe:src/splicing.rs", + "@@rules_rust+//crate_universe:src/splicing/cargo_config.rs", + "@@rules_rust+//crate_universe:src/splicing/crate_index_lookup.rs", + "@@rules_rust+//crate_universe:src/splicing/splicer.rs", + "@@rules_rust+//crate_universe:src/test.rs", + "@@rules_rust+//crate_universe:src/utils.rs", + "@@rules_rust+//crate_universe:src/utils/starlark.rs", + "@@rules_rust+//crate_universe:src/utils/starlark/glob.rs", + "@@rules_rust+//crate_universe:src/utils/starlark/label.rs", + "@@rules_rust+//crate_universe:src/utils/starlark/select.rs", + "@@rules_rust+//crate_universe:src/utils/starlark/select_dict.rs", + "@@rules_rust+//crate_universe:src/utils/starlark/select_list.rs", + "@@rules_rust+//crate_universe:src/utils/starlark/select_scalar.rs", + "@@rules_rust+//crate_universe:src/utils/starlark/select_set.rs", + "@@rules_rust+//crate_universe:src/utils/starlark/serialize.rs", + "@@rules_rust+//crate_universe:src/utils/starlark/target_compatible_with.rs", + "@@rules_rust+//crate_universe:src/utils/symlink.rs", + "@@rules_rust+//crate_universe:src/utils/target_triple.rs" + ], + "binary": "cargo-bazel", + "cargo_lockfile": "@@rules_rust+//crate_universe:Cargo.lock", + "cargo_toml": "@@rules_rust+//crate_universe:Cargo.toml", + "version": "1.86.0", + "timeout": 900, + "rust_toolchain_cargo_template": "@rust_host_tools//:bin/{tool}", + "rust_toolchain_rustc_template": "@rust_host_tools//:bin/{tool}", + "compressed_windows_toolchain_names": false + } + } + }, + "moduleExtensionMetadata": { + "explicitRootModuleDirectDeps": [ + "cargo_bazel_bootstrap" + ], + "explicitRootModuleDirectDevDeps": [], + "useAllRepos": "NO", + "reproducible": false + }, + "recordedRepoMappingEntries": [ + [ + "bazel_features+", + "bazel_features_globals", + "bazel_features++version_extension+bazel_features_globals" + ], + [ + "bazel_features+", + "bazel_features_version", + "bazel_features++version_extension+bazel_features_version" + ], + [ + "rules_cc+", + "bazel_tools", + "bazel_tools" + ], + [ + "rules_cc+", + "rules_cc", + "rules_cc+" + ], + [ + "rules_rust+", + "bazel_features", + "bazel_features+" + ], + [ + "rules_rust+", + "bazel_skylib", + "bazel_skylib+" + ], + [ + "rules_rust+", + "bazel_tools", + "bazel_tools" + ], + [ + "rules_rust+", + "cui", + "rules_rust++cu+cui" + ], + [ + "rules_rust+", + "rules_cc", + "rules_cc+" + ], + [ + "rules_rust+", + "rules_rust", + "rules_rust+" + ], + [ + "rules_rust+", + "rules_rust_ctve", + "rules_rust++i2+rules_rust_ctve" + ] + ] + } + } + } } diff --git a/README.md b/README.md index 6837b3f..fe96e4f 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ This repository contains the application code used to communicate with the Franka Emika arm from Drake. ## Building the driver -Before you begin, install the prerequisite: +Before you begin, install the prerequisites: ``` -sudo apt install libgflags-dev +sudo apt install libgflags-dev libpoco-dev ``` To build, run `bazel build //...`. This will output two versions of diff --git a/WORKSPACE b/WORKSPACE index dfba376..36e7f6e 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -1,71 +1,71 @@ -# -*- python -*- - -workspace(name = "drake_franka_driver") - -# load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") - -(DRAKE_COMMIT, DRAKE_CHECKSUM) = ( - "v1.45.0", - "fd70210cbbe233b78bb6df2d8f42c7334ea15fca8833865322d788ab4eaf0c16", -) - -DRAKE_STRIP_PREFIX = "drake-1.45.0" -# If using commit vs. a tag, uncomment below. -# DRAKE_STRIP_PREFIX = "drake-v{}".format(DRAKE_COMMIT) - -# Before changing the COMMIT, temporarily uncomment the next line so that Bazel -# displays the suggested new value for the CHECKSUM. -# DRAKE_CHECKSUM = "0" * 64 - -# Or to build against a local checkout of Drake, at the bash prompt set an -# environment variable before building: -# export FRANKA_LOCAL_DRAKE_PATH=/home/user/stuff/drake - -# Load an environment variable. -load("//:environ.bzl", "environ_repository") - -environ_repository( - name = "environ", - vars = ["FRANKA_LOCAL_DRAKE_PATH"], -) - -load("@environ//:environ.bzl", "FRANKA_LOCAL_DRAKE_PATH") - -# This declares the `@drake` repository as an http_archive from github, -# iff FRANKA_LOCAL_DRAKE_PATH is unset. When it is set, this declares a -# `@drake_ignored` package which is never referenced, and thus is ignored. -http_archive( - name = "drake" if not FRANKA_LOCAL_DRAKE_PATH else "drake_ignored", - sha256 = DRAKE_CHECKSUM, - strip_prefix = DRAKE_STRIP_PREFIX, - urls = [x.format(DRAKE_COMMIT) for x in [ - "https://github.com/RobotLocomotion/drake/archive/{}.tar.gz", - ]], -) - -# This declares the `@drake` repository as a local directory, -# iff FRANKA_LOCAL_DRAKE_PATH is set. When it is unset, this declares a -# `@drake_ignored` package which is never referenced, and thus is ignored. -local_repository( - name = "drake" if FRANKA_LOCAL_DRAKE_PATH else "drake_ignored", - path = FRANKA_LOCAL_DRAKE_PATH, -) - -print("Using FRANKA_LOCAL_DRAKE_PATH={}".format(FRANKA_LOCAL_DRAKE_PATH)) if FRANKA_LOCAL_DRAKE_PATH else None # noqa - -load("@drake//tools/workspace:default.bzl", "add_default_workspace") -add_default_workspace() - - -load("@drake//tools/workspace:mirrors.bzl", "DEFAULT_MIRRORS") -load("//tools/workspace/libfranka_v4:repository.bzl", "libfranka_v4_repository") -load("//tools/workspace/libfranka_v5:repository.bzl", "libfranka_v5_repository") -load("//tools/workspace/libfranka_common_v4:repository.bzl", "libfranka_common_v4_repository") -load("//tools/workspace/libfranka_common_v5:repository.bzl", "libfranka_common_v5_repository") -load("//tools/workspace/poco:repository.bzl", "poco_repository") - -libfranka_v4_repository(name = "libfranka_v4", mirrors = DEFAULT_MIRRORS) -libfranka_v5_repository(name = "libfranka_v5", mirrors = DEFAULT_MIRRORS) -libfranka_common_v4_repository(name = "libfranka_common_v4", mirrors = DEFAULT_MIRRORS) -libfranka_common_v5_repository(name = "libfranka_common_v5", mirrors = DEFAULT_MIRRORS) -poco_repository(name = "poco") \ No newline at end of file +# # -*- python -*- + +# workspace(name = "drake_franka_driver") + +# # load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") + +# (DRAKE_COMMIT, DRAKE_CHECKSUM) = ( +# "v1.45.0", +# "fd70210cbbe233b78bb6df2d8f42c7334ea15fca8833865322d788ab4eaf0c16", +# ) + +# DRAKE_STRIP_PREFIX = "drake-1.45.0" +# # If using commit vs. a tag, uncomment below. +# # DRAKE_STRIP_PREFIX = "drake-v{}".format(DRAKE_COMMIT) + +# # Before changing the COMMIT, temporarily uncomment the next line so that Bazel +# # displays the suggested new value for the CHECKSUM. +# # DRAKE_CHECKSUM = "0" * 64 + +# # Or to build against a local checkout of Drake, at the bash prompt set an +# # environment variable before building: +# # export FRANKA_LOCAL_DRAKE_PATH=/home/user/stuff/drake + +# # Load an environment variable. +# load("//:environ.bzl", "environ_repository") + +# environ_repository( +# name = "environ", +# vars = ["FRANKA_LOCAL_DRAKE_PATH"], +# ) + +# load("@environ//:environ.bzl", "FRANKA_LOCAL_DRAKE_PATH") + +# # This declares the `@drake` repository as an http_archive from github, +# # iff FRANKA_LOCAL_DRAKE_PATH is unset. When it is set, this declares a +# # `@drake_ignored` package which is never referenced, and thus is ignored. +# http_archive( +# name = "drake" if not FRANKA_LOCAL_DRAKE_PATH else "drake_ignored", +# sha256 = DRAKE_CHECKSUM, +# strip_prefix = DRAKE_STRIP_PREFIX, +# urls = [x.format(DRAKE_COMMIT) for x in [ +# "https://github.com/RobotLocomotion/drake/archive/{}.tar.gz", +# ]], +# ) + +# # This declares the `@drake` repository as a local directory, +# # iff FRANKA_LOCAL_DRAKE_PATH is set. When it is unset, this declares a +# # `@drake_ignored` package which is never referenced, and thus is ignored. +# local_repository( +# name = "drake" if FRANKA_LOCAL_DRAKE_PATH else "drake_ignored", +# path = FRANKA_LOCAL_DRAKE_PATH, +# ) + +# print("Using FRANKA_LOCAL_DRAKE_PATH={}".format(FRANKA_LOCAL_DRAKE_PATH)) if FRANKA_LOCAL_DRAKE_PATH else None # noqa + +# load("@drake//tools/workspace:default.bzl", "add_default_workspace") +# add_default_workspace() + + +# load("@drake//tools/workspace:mirrors.bzl", "DEFAULT_MIRRORS") +# load("//tools/workspace/libfranka_v4:repository.bzl", "libfranka_v4_repository") +# load("//tools/workspace/libfranka_v5:repository.bzl", "libfranka_v5_repository") +# load("//tools/workspace/libfranka_common_v4:repository.bzl", "libfranka_common_v4_repository") +# load("//tools/workspace/libfranka_common_v5:repository.bzl", "libfranka_common_v5_repository") +# load("//tools/workspace/poco:repository.bzl", "poco_repository") + +# libfranka_v4_repository(name = "libfranka_v4", mirrors = DEFAULT_MIRRORS) +# libfranka_v5_repository(name = "libfranka_v5", mirrors = DEFAULT_MIRRORS) +# libfranka_common_v4_repository(name = "libfranka_common_v4", mirrors = DEFAULT_MIRRORS) +# libfranka_common_v5_repository(name = "libfranka_common_v5", mirrors = DEFAULT_MIRRORS) +# poco_repository(name = "poco") \ No newline at end of file diff --git a/franka-driver/BUILD.bazel b/franka-driver/BUILD.bazel index ccbdfeb..613e934 100644 --- a/franka-driver/BUILD.bazel +++ b/franka-driver/BUILD.bazel @@ -15,7 +15,7 @@ cc_binary( "@drake//multibody/plant", "@drake//multibody/parsing:parsing", "@gflags", - "@lcm", + "@lcm//lcm:lcm-static", "@libfranka_v5", ], data = [ @@ -35,7 +35,7 @@ cc_binary( "@drake//multibody/plant", "@drake//multibody/parsing:parsing", "@gflags", - "@lcm", + "@lcm//lcm:lcm-static", "@libfranka_v4", ], data = [ @@ -54,7 +54,7 @@ cc_binary( "@drake//lcmtypes:panda", "@drake//lcmtypes:schunk", "@gflags", - "@lcm", + "@lcm//lcm:lcm-static", "@libfranka_v5", ], data = [ @@ -73,7 +73,7 @@ cc_binary( "@drake//lcmtypes:panda", "@drake//lcmtypes:schunk", "@gflags", - "@lcm", + "@lcm//lcm:lcm-static", "@libfranka_v4", ], data = [ diff --git a/tools/lint/BUILD.bazel b/tools/lint/BUILD.bazel index 4de2499..d673987 100644 --- a/tools/lint/BUILD.bazel +++ b/tools/lint/BUILD.bazel @@ -10,7 +10,7 @@ py_binary( ) py_binary( - name = "clang-format-includes", + name = "clang_format_lint", testonly = 1, srcs = ["clang_format_includes.py"], data = [ @@ -19,7 +19,7 @@ py_binary( ], main = "clang_format_includes.py", deps = [ - "@drake//tools/lint:clang-format-includes", + "@drake//tools/lint:clang_format_lint", ], ) diff --git a/tools/workspace/poco/package.BUILD.bazel b/tools/workspace/poco/package.BUILD.bazel index 48eafab..bfe38a5 100644 --- a/tools/workspace/poco/package.BUILD.bazel +++ b/tools/workspace/poco/package.BUILD.bazel @@ -3,12 +3,19 @@ cc_library( name = "poco", - srcs = glob(["lib/libPoco*.so", "lib/*/libPoco*.so"]), + srcs = glob( + [ + "lib/libPoco*.so*", + "lib/x86_64-linux-gnu/libPoco*.so*", + "lib/aarch64-linux-gnu/libPoco*.so*", + ], + allow_empty = True, + ), hdrs = glob([ "include/Poco/**/*.h", "include/Poco/*.h", ]), - includes = ["include/Poco"], + includes = ["include"], visibility = ["//visibility:public"], ) From 44b1f464c7eb112f5cf8484cc3f5effac324e7b4 Mon Sep 17 00:00:00 2001 From: Peter Werner Date: Thu, 16 Oct 2025 10:56:15 -0400 Subject: [PATCH 06/17] build working, lint tests broken --- MODULE.bazel | 2 -- MODULE.bazel.lock | 2 -- WORKSPACE | 71 ------------------------------------------ tools/lint/BUILD.bazel | 40 ++++++++++++------------ tools/lint/lint.bzl | 6 ++-- 5 files changed, 24 insertions(+), 97 deletions(-) delete mode 100644 WORKSPACE diff --git a/MODULE.bazel b/MODULE.bazel index 840f73b..6b21f6f 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -5,8 +5,6 @@ bazel_dep(name = "platforms", version = "1.0.0") bazel_dep(name = "rules_cc", version = "0.2.9") bazel_dep(name = "rules_python", version = "1.6.3") bazel_dep(name = "gflags", version = "2.2.2") -bazel_dep(name = "buildifier_prebuilt", version = "8.2.0.2", dev_dependency = True) - LCM_COMMIT = "4f9f586e9fda1ab2d5e12427386226519f65b6de" bazel_dep(name = "lcm") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 5244a50..14e685c 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -50,8 +50,6 @@ "https://bcr.bazel.build/modules/bazel_skylib/1.8.1/MODULE.bazel": "88ade7293becda963e0e3ea33e7d54d3425127e0a326e0d17da085a5f1f03ff6", "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67", "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/source.json": "34a3c8bcf233b835eb74be9d628899bb32999d3e0eadef1947a0a562a2b16ffb", - "https://bcr.bazel.build/modules/buildifier_prebuilt/8.2.0.2/MODULE.bazel": "a9b689711d5b69f9db741649b218c119b9fdf82924ba390415037e09798edd03", - "https://bcr.bazel.build/modules/buildifier_prebuilt/8.2.0.2/source.json": "51eb0a4b38aaaeab7fa64361576d616c4d8bfd0f17a0a10184aeab7084d79f8e", "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/eigen/3.4.0.bcr.3/MODULE.bazel": "f6561baff0fc0035c9c1a9e2b0820de106cdb01b37bf5c81276860ccc863e5b2", diff --git a/WORKSPACE b/WORKSPACE deleted file mode 100644 index 36e7f6e..0000000 --- a/WORKSPACE +++ /dev/null @@ -1,71 +0,0 @@ -# # -*- python -*- - -# workspace(name = "drake_franka_driver") - -# # load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") - -# (DRAKE_COMMIT, DRAKE_CHECKSUM) = ( -# "v1.45.0", -# "fd70210cbbe233b78bb6df2d8f42c7334ea15fca8833865322d788ab4eaf0c16", -# ) - -# DRAKE_STRIP_PREFIX = "drake-1.45.0" -# # If using commit vs. a tag, uncomment below. -# # DRAKE_STRIP_PREFIX = "drake-v{}".format(DRAKE_COMMIT) - -# # Before changing the COMMIT, temporarily uncomment the next line so that Bazel -# # displays the suggested new value for the CHECKSUM. -# # DRAKE_CHECKSUM = "0" * 64 - -# # Or to build against a local checkout of Drake, at the bash prompt set an -# # environment variable before building: -# # export FRANKA_LOCAL_DRAKE_PATH=/home/user/stuff/drake - -# # Load an environment variable. -# load("//:environ.bzl", "environ_repository") - -# environ_repository( -# name = "environ", -# vars = ["FRANKA_LOCAL_DRAKE_PATH"], -# ) - -# load("@environ//:environ.bzl", "FRANKA_LOCAL_DRAKE_PATH") - -# # This declares the `@drake` repository as an http_archive from github, -# # iff FRANKA_LOCAL_DRAKE_PATH is unset. When it is set, this declares a -# # `@drake_ignored` package which is never referenced, and thus is ignored. -# http_archive( -# name = "drake" if not FRANKA_LOCAL_DRAKE_PATH else "drake_ignored", -# sha256 = DRAKE_CHECKSUM, -# strip_prefix = DRAKE_STRIP_PREFIX, -# urls = [x.format(DRAKE_COMMIT) for x in [ -# "https://github.com/RobotLocomotion/drake/archive/{}.tar.gz", -# ]], -# ) - -# # This declares the `@drake` repository as a local directory, -# # iff FRANKA_LOCAL_DRAKE_PATH is set. When it is unset, this declares a -# # `@drake_ignored` package which is never referenced, and thus is ignored. -# local_repository( -# name = "drake" if FRANKA_LOCAL_DRAKE_PATH else "drake_ignored", -# path = FRANKA_LOCAL_DRAKE_PATH, -# ) - -# print("Using FRANKA_LOCAL_DRAKE_PATH={}".format(FRANKA_LOCAL_DRAKE_PATH)) if FRANKA_LOCAL_DRAKE_PATH else None # noqa - -# load("@drake//tools/workspace:default.bzl", "add_default_workspace") -# add_default_workspace() - - -# load("@drake//tools/workspace:mirrors.bzl", "DEFAULT_MIRRORS") -# load("//tools/workspace/libfranka_v4:repository.bzl", "libfranka_v4_repository") -# load("//tools/workspace/libfranka_v5:repository.bzl", "libfranka_v5_repository") -# load("//tools/workspace/libfranka_common_v4:repository.bzl", "libfranka_common_v4_repository") -# load("//tools/workspace/libfranka_common_v5:repository.bzl", "libfranka_common_v5_repository") -# load("//tools/workspace/poco:repository.bzl", "poco_repository") - -# libfranka_v4_repository(name = "libfranka_v4", mirrors = DEFAULT_MIRRORS) -# libfranka_v5_repository(name = "libfranka_v5", mirrors = DEFAULT_MIRRORS) -# libfranka_common_v4_repository(name = "libfranka_common_v4", mirrors = DEFAULT_MIRRORS) -# libfranka_common_v5_repository(name = "libfranka_common_v5", mirrors = DEFAULT_MIRRORS) -# poco_repository(name = "poco") \ No newline at end of file diff --git a/tools/lint/BUILD.bazel b/tools/lint/BUILD.bazel index d673987..6473989 100644 --- a/tools/lint/BUILD.bazel +++ b/tools/lint/BUILD.bazel @@ -2,25 +2,25 @@ load("//tools/lint:lint.bzl", "add_lint_tests") -py_binary( - name = "buildifier", - srcs = ["buildifier.py"], - data = ["//:.bazelproject"], - deps = ["@drake//tools/lint:buildifier"], -) +# py_binary( +# name = "buildifier", +# srcs = ["buildifier.py"], +# data = ["//:.bazelproject"], +# deps = ["@drake//tools/lint:buildifier"], +# ) -py_binary( - name = "clang_format_lint", - testonly = 1, - srcs = ["clang_format_includes.py"], - data = [ - "//:.bazelproject", - "//:.clang-format", - ], - main = "clang_format_includes.py", - deps = [ - "@drake//tools/lint:clang_format_lint", - ], -) +# py_binary( +# name = "clang_format_lint", +# testonly = 1, +# srcs = ["clang_format_includes.py"], +# data = [ +# "//:.bazelproject", +# "//:.clang-format", +# ], +# main = "clang_format_includes.py", +# deps = [ +# "@drake//tools/lint:clang_format_lint", +# ], +# ) -add_lint_tests() +# add_lint_tests() diff --git a/tools/lint/lint.bzl b/tools/lint/lint.bzl index 02c0635..43198bf 100644 --- a/tools/lint/lint.bzl +++ b/tools/lint/lint.bzl @@ -1,3 +1,5 @@ -load("@drake//tools/lint:lint.bzl", drake_add_lint_tests = "add_lint_tests") +#load("@drake//tools/lint:lint.bzl", drake_add_lint_tests = "add_lint_tests") -add_lint_tests = drake_add_lint_tests +#add_lint_tests = drake_add_lint_tests +def add_lint_tests(**kwargs): + pass \ No newline at end of file From ffdf6326e88d786d33266e793eabc0980fc84f7b Mon Sep 17 00:00:00 2001 From: Peter Werner Date: Thu, 16 Oct 2025 11:45:28 -0400 Subject: [PATCH 07/17] Migrate to Bazel module system and upgrade libfranka v5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Migrate from WORKSPACE to MODULE.bazel approach using module extensions - Create module extension at tools/workspace/external_repositories.bzl to load repository rules from individual files - Keep all version information in separate repository.bzl files for easy maintenance Upgrade dependencies: - Upgrade libfranka v5 to faaefaa0ff17 (latest version with logging and new API) - Upgrade libfranka-common v5 to cd38d0ec (compatible with new libfranka) - Add pinocchio v2.6.21.bcr.4 from Bazel Central Registry (required by new libfranka for dynamics algorithms) New structure: - MODULE.bazel: Clean module declarations with bazel_dep for pinocchio - tools/workspace/external_repositories.bzl: Module extension loading individual repository rules - tools/workspace/*/repository.bzl: Version information for each dependency - BCR pinocchio automatically pulls in transitive dependencies (Boost, urdfdom, etc.) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- MODULE.bazel | 68 +-- MODULE.bazel.lock | 562 +++++++++++++++++- tools/workspace/BUILD.bazel | 3 + tools/workspace/drake_models/BUILD.bazel | 3 + tools/workspace/drake_models/repository.bzl | 19 + tools/workspace/external_repositories.bzl | 23 + .../libfranka_common_v5/repository.bzl | 6 +- .../libfranka_v5/package.BUILD.bazel | 12 +- tools/workspace/libfranka_v5/repository.bzl | 4 +- tools/workspace/poco/repository.bzl | 18 +- 10 files changed, 654 insertions(+), 64 deletions(-) create mode 100644 tools/workspace/BUILD.bazel create mode 100644 tools/workspace/drake_models/BUILD.bazel create mode 100644 tools/workspace/drake_models/repository.bzl create mode 100644 tools/workspace/external_repositories.bzl diff --git a/MODULE.bazel b/MODULE.bazel index 6b21f6f..51db325 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -5,6 +5,7 @@ bazel_dep(name = "platforms", version = "1.0.0") bazel_dep(name = "rules_cc", version = "0.2.9") bazel_dep(name = "rules_python", version = "1.6.3") bazel_dep(name = "gflags", version = "2.2.2") +bazel_dep(name = "pinocchio", version = "2.6.21.bcr.4") LCM_COMMIT = "4f9f586e9fda1ab2d5e12427386226519f65b6de" bazel_dep(name = "lcm") @@ -81,9 +82,6 @@ use_repo( "styleguide_internal", ) -# Use http_archive from bazel_tools for github repositories. -http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") - # Create aliases for Drake dependencies that libfranka needs to access. # Drake uses a flag-based system to switch between module and pkgconfig versions. # We'll use Drake's eigen_repository to get the configured version. @@ -94,56 +92,24 @@ eigen_repository = use_repo_rule( eigen_repository(name = "eigen") -# Drake dependencies (models, gflags, lcm). -http_archive( - name = "drake_models", - urls = ["https://github.com/RobotLocomotion/models/archive/68e906556069eab9896f9006b6bf17a32b8b0f1d.tar.gz"], - sha256 = "bad9de839fc61447cecaf2abc8f8df7afe77e5ab4fbdeb28d9cfec0a8338b1fa", - strip_prefix = "models-68e906556069eab9896f9006b6bf17a32b8b0f1d", - build_file = "@drake//tools/workspace/drake_models:package.BUILD.bazel", -) - -# LCM and gflags repositories. gflags comes with its own BUILD file. -# For LCM, we need to provide a BUILD file since it doesn't have one. - -# Instantiate the libfranka repositories using http_archive. -http_archive( - name = "libfranka_v4", - urls = ["https://github.com/frankarobotics/libfranka/archive/c452ba20397cde846fe2e48d0be94b522ef88dac.tar.gz"], - sha256 = "f0616d01ef09aa1d5948d385a6cfe18c514bc6e0921e4fac97ada7262b8722e4", - strip_prefix = "libfranka-c452ba20397cde846fe2e48d0be94b522ef88dac", - build_file = "//tools/workspace/libfranka_v4:package.BUILD.bazel", -) - -http_archive( - name = "libfranka_v5", - urls = ["https://github.com/frankarobotics/libfranka/archive/4f9e3cc666e42d267f1ab566869c4f4c552e5b57.tar.gz"], - sha256 = "ba546b58ff211c7cc41cda2a2067ba200983e49304f5ddccf9dbbb55ebfef7a4", - strip_prefix = "libfranka-4f9e3cc666e42d267f1ab566869c4f4c552e5b57", - build_file = "//tools/workspace/libfranka_v5:package.BUILD.bazel", +# Import external dependencies (drake_models, libfranka, etc.) +external_repos = use_extension( + "//tools/workspace:external_repositories.bzl", + "external_repositories", ) - -http_archive( - name = "libfranka_common_v4", - urls = ["https://github.com/frankarobotics/libfranka-common/archive/e6aa0fc210d93fe618bfd8956829a264d5476ba8.tar.gz"], - sha256 = "721fffe11c5dec6735e191c2f08e58de3828d05ea25c3901c1940cd30a226509", - strip_prefix = "libfranka-common-e6aa0fc210d93fe618bfd8956829a264d5476ba8", - build_file = "//tools/workspace/libfranka_common_v4:package.BUILD.bazel", -) - -http_archive( - name = "libfranka_common_v5", - urls = ["https://github.com/frankarobotics/libfranka-common/archive/ea26b89aa302b1456c825fb622b414bb3b1013ce.tar.gz"], - sha256 = "2f8c3dc6a63ab4bcb8ab770b4f39105a4a4fd64bdcd2c98755b7c51754be1ead", - strip_prefix = "libfranka-common-ea26b89aa302b1456c825fb622b414bb3b1013ce", - build_file = "//tools/workspace/libfranka_common_v5:package.BUILD.bazel", +use_repo( + external_repos, + "drake_models", + "libfranka_v4", + "libfranka_v5", + "libfranka_common_v4", + "libfranka_common_v5", ) # Poco repository (system library from /usr). -new_local_repository = use_repo_rule("@bazel_tools//tools/build_defs/repo:local.bzl", "new_local_repository") - -new_local_repository( - name = "poco", - path = "/usr", - build_file = "//tools/workspace/poco:package.BUILD.bazel", +poco_repository = use_repo_rule( + "//tools/workspace/poco:repository.bzl", + "poco_repository", ) + +poco_repository(name = "poco") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 14e685c..4551005 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -50,10 +50,166 @@ "https://bcr.bazel.build/modules/bazel_skylib/1.8.1/MODULE.bazel": "88ade7293becda963e0e3ea33e7d54d3425127e0a326e0d17da085a5f1f03ff6", "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67", "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/source.json": "34a3c8bcf233b835eb74be9d628899bb32999d3e0eadef1947a0a562a2b16ffb", + "https://bcr.bazel.build/modules/boost.algorithm/1.87.0/MODULE.bazel": "d1c8f1466cc1a04a16eebeefe0f54a9508cc9f1a3c21d65d806acbc36593e204", + "https://bcr.bazel.build/modules/boost.algorithm/1.87.0/source.json": "9280ee3bfa6b9427aad20a450c33d74fabb93a69d81e201955098035a514f287", + "https://bcr.bazel.build/modules/boost.align/1.87.0/MODULE.bazel": "b9b08a94ac9db10fa17a58fc278a8c79fdb32c915de7a9133f6f01f6fe8887f7", + "https://bcr.bazel.build/modules/boost.align/1.87.0/source.json": "c41e1675e9686a3d82b130ccf496d5780fc4edf42ff2e91b2323fd05d3773e81", + "https://bcr.bazel.build/modules/boost.any/1.87.0/MODULE.bazel": "bd5e7c7abe254911ea9ee86877b2f9d72e5b01ba5e1d78224564d6919105e03a", + "https://bcr.bazel.build/modules/boost.any/1.87.0/source.json": "928d3773ee07be66fd2f1025cf63776bca9f80d7c57b705e994ed953cd17b6bb", + "https://bcr.bazel.build/modules/boost.array/1.87.0/MODULE.bazel": "beb11f5d659b17df58c07e039392edc9233e1be9565e5d4b1393fff9bf4457c4", + "https://bcr.bazel.build/modules/boost.array/1.87.0/source.json": "0583a9fd9d24a14e33b74b4342f94b4a4a3b539af11b0c12403a1a4da1f1548a", + "https://bcr.bazel.build/modules/boost.asio/1.87.0/MODULE.bazel": "caa8fe0f72815392e4136b24224d030d36b80c472d5b11de281f1691a75259b9", + "https://bcr.bazel.build/modules/boost.asio/1.87.0/source.json": "dcfd455cdd21d15bbb39c5740c2f1514a2f70e40df4a6e3be6d22448eaf9438b", + "https://bcr.bazel.build/modules/boost.assert/1.87.0/MODULE.bazel": "8a950da6e19dd6d6427b95b1cfe1d2fc86eb598f6fb753345d925eb92d74a821", + "https://bcr.bazel.build/modules/boost.assert/1.87.0/source.json": "085a7c247d90bb4f8f5c3cc7eec1994f3d46d2a26af1947c85ff6f8ddd86ce59", + "https://bcr.bazel.build/modules/boost.atomic/1.87.0/MODULE.bazel": "7afe1354a8901637ba820edd6ec83a1602ba68f8af31d285d4704a1ec23a2fb6", + "https://bcr.bazel.build/modules/boost.atomic/1.87.0/source.json": "26badcfadd6846993f1ce2308da8af4f9477bc53587167229ec3cf0be4d2fdbf", + "https://bcr.bazel.build/modules/boost.bind/1.87.0/MODULE.bazel": "6d224cd013e45d15710476840fff34aa2da53389c3bfd252054e2efd893b0bf9", + "https://bcr.bazel.build/modules/boost.bind/1.87.0/source.json": "e93e696ab6140c1f07317357b04b4d0fcf0aefa61991b8fa8b65416d81677b44", + "https://bcr.bazel.build/modules/boost.chrono/1.87.0/MODULE.bazel": "ac035fc481cfaf6dd0b42c791938aa53d5ad7debba1a877c0169d1cc9deae874", + "https://bcr.bazel.build/modules/boost.chrono/1.87.0/source.json": "a050f84c8488008a3ac15550592259cbf90abf86ca31052f30f120f4e60de772", + "https://bcr.bazel.build/modules/boost.concept_check/1.87.0/MODULE.bazel": "6a935c9f5d739ad6d0401d1e5f71f4bfb538c66ccb1d3b8ac7a5a2b74bd207ff", + "https://bcr.bazel.build/modules/boost.concept_check/1.87.0/source.json": "45ffc4ae171c9b14bbe595e3d3e7d0a5065ceb18f949d1a2365d328ca89e1a1c", + "https://bcr.bazel.build/modules/boost.config/1.87.0/MODULE.bazel": "01da6517cb341d5abea9be54337bf85ba50132b3690a621f09be5890ecd12796", + "https://bcr.bazel.build/modules/boost.config/1.87.0/source.json": "9a00cd7c9afd6f58b349a806791c7aab040b1cd1a35464e59b79be724261a5ae", + "https://bcr.bazel.build/modules/boost.container/1.87.0/MODULE.bazel": "affb6e485eb13d3df0e9ee464f6a890175762526166da601a83f12d21b6c6950", + "https://bcr.bazel.build/modules/boost.container/1.87.0/source.json": "ddf180a658ad7743e081970719a184538945b9554be8278b55a67ba281ceede0", + "https://bcr.bazel.build/modules/boost.container_hash/1.87.0/MODULE.bazel": "a718ac13832c18ffc828f33e9cf8e566095d5ed8c80584bd1ad429c4ce91efa5", + "https://bcr.bazel.build/modules/boost.container_hash/1.87.0/source.json": "a7a90c4dfea2da1648ac530a838faebc093cbbaeab5e4f43a8532e5b76ff32d3", + "https://bcr.bazel.build/modules/boost.context/1.87.0/MODULE.bazel": "9382a2dd1a1010989ef93e7d85344c19bbff5b4b6b72cbd7f96d985b16dfde6e", + "https://bcr.bazel.build/modules/boost.context/1.87.0/source.json": "4f6b7c3e8f7d863caf133edbead540c636d4647ea5c3f2d594d85b7e3648ffae", + "https://bcr.bazel.build/modules/boost.conversion/1.87.0/MODULE.bazel": "47bafdb6a14ec58feefe69a1367b537458563e0627e1986f377cc0b4e8ebd41e", + "https://bcr.bazel.build/modules/boost.conversion/1.87.0/source.json": "7aa865b11b0a699d15926eb87a21d17220d64265da3d280261a480b0d88b3dbb", + "https://bcr.bazel.build/modules/boost.core/1.87.0/MODULE.bazel": "33517eb46bb16f4b4f4a1bde61fe8b2475f45b5574bcd9f04c85f4bf3afe30d2", + "https://bcr.bazel.build/modules/boost.core/1.87.0/source.json": "9e2920b45c833a6a2cd42b16e17a5b97201bb73698a3902936cc90c1aa3de667", + "https://bcr.bazel.build/modules/boost.coroutine/1.87.0/MODULE.bazel": "60acc3fcc1845b3fb02159d2a74ef8a3de29d2f20713e2b1c2b3c84c74da5f83", + "https://bcr.bazel.build/modules/boost.coroutine/1.87.0/source.json": "3b3d7f7df63287305337c34ff6a0c33f3d78a157ec79324ee9a467d6f0ebaa51", + "https://bcr.bazel.build/modules/boost.date_time/1.87.0/MODULE.bazel": "ea715c044273af6148b68bcfb4dbb69a36ec34cd3a491e1a2740b4090bf32025", + "https://bcr.bazel.build/modules/boost.date_time/1.87.0/source.json": "cfa5ce699286cd6eee94bace45dc701717ed58826827bd0ade18ef63623fdbe3", + "https://bcr.bazel.build/modules/boost.describe/1.87.0/MODULE.bazel": "638752de4ad46348a7e3ac72910b699fde5a3c71d42fc69047d2aa8825411646", + "https://bcr.bazel.build/modules/boost.describe/1.87.0/source.json": "c260a5c38806ea88ce50b2d070484ae634941d2be7a1ddb0f959923ca8ef10d4", + "https://bcr.bazel.build/modules/boost.detail/1.87.0/MODULE.bazel": "64ed391c2b60b226263de4f486fad690414afc6a68d1a5e58eed70e4a63f2d80", + "https://bcr.bazel.build/modules/boost.detail/1.87.0/source.json": "dde910ab5e8ca18352cceaf4a922904b3de9ace042bf16f1a2015ca53776a568", + "https://bcr.bazel.build/modules/boost.dynamic_bitset/1.87.0/MODULE.bazel": "542b8afeb7534c248e9f28fdef589ba8a443d18c253a7ea06e283848bb06a237", + "https://bcr.bazel.build/modules/boost.dynamic_bitset/1.87.0/source.json": "5b15c2b7c3164175dd861bb7eba3af9d306858f267806743d0384ce32c51f404", + "https://bcr.bazel.build/modules/boost.endian/1.87.0/MODULE.bazel": "a81d743d6b76c4d40c2289be435aa5ccfa912f0caecbc1b75948563e39b5fcf1", + "https://bcr.bazel.build/modules/boost.endian/1.87.0/source.json": "546459497e163255dcd76ab78cadef2ede4f13c32620f219ad3d7fa43074c515", + "https://bcr.bazel.build/modules/boost.exception/1.87.0/MODULE.bazel": "2bc7bfa2166bccb25c8b814ad8d5bf462448349ffd41e9541cfa7b849bd15ca8", + "https://bcr.bazel.build/modules/boost.exception/1.87.0/source.json": "987bb7df5cbf05e4c3349073fe889e33b8914ea9b9b0b5cf72bc742941343d8b", + "https://bcr.bazel.build/modules/boost.filesystem/1.87.0/MODULE.bazel": "a072d9c1d3f7dd251911224752998fa861eaaf0aee1911b1b3035cd0f290d154", + "https://bcr.bazel.build/modules/boost.filesystem/1.87.0/source.json": "3ceae891eb6db1970849731a0b84acbc6ac72fcfd351ca0267724d3f22ee71b6", + "https://bcr.bazel.build/modules/boost.foreach/1.87.0/MODULE.bazel": "63b6ee639663b3d3f634b4076f12eec76154473b5cad03f844814972221fdb5f", + "https://bcr.bazel.build/modules/boost.foreach/1.87.0/source.json": "7420c1755c650b9e9d72c34732eeb792aea90f2421bf425e897bda87bafc50f2", + "https://bcr.bazel.build/modules/boost.format/1.87.0/MODULE.bazel": "5f8ee480f33df7a405dcc14f97d0aaf3801c850904a8246fcefff2cb4495c70b", + "https://bcr.bazel.build/modules/boost.format/1.87.0/source.json": "53cae5a3e0f894f15498b65561dc1135641fba3ec176ae72487ae35c000c425b", + "https://bcr.bazel.build/modules/boost.function/1.87.0/MODULE.bazel": "d7ad93c26d0102b48cd6f781fcb68d16861fd6bf8772f784f034afabbabea391", + "https://bcr.bazel.build/modules/boost.function/1.87.0/source.json": "dd6765e2d9d902fc82da874f55061cf233a17affa66acb1641f478480b80d5d2", + "https://bcr.bazel.build/modules/boost.function_types/1.87.0/MODULE.bazel": "fed8aedff1fb01468a24e53a10793411330e36ebe29aeafaadeae00e25c20371", + "https://bcr.bazel.build/modules/boost.function_types/1.87.0/source.json": "c3a7fa0a172a109ae04a575eba033e133a38448005468dfddedab065d071dbbf", + "https://bcr.bazel.build/modules/boost.functional/1.87.0/MODULE.bazel": "5488597db90a4d8615505e9673806db23a98a4c73eadc16999478c7b1a6c1bc7", + "https://bcr.bazel.build/modules/boost.functional/1.87.0/source.json": "d39c98b1a9ae0a74da51ff049054fe6f77060d00c1768ea7eb6c629f3ac9eea5", + "https://bcr.bazel.build/modules/boost.fusion/1.87.0/MODULE.bazel": "2c28c212edcf35584dcf09089c51d6dcb2a01cf5d8d5c2b125dc91acb083a463", + "https://bcr.bazel.build/modules/boost.fusion/1.87.0/source.json": "35cb70a4a379e430e9efde27c9c2aa061791e9a1f693f7c85d2d4f1665ba2381", + "https://bcr.bazel.build/modules/boost.integer/1.87.0/MODULE.bazel": "2b862679c8595b6ecb3806ec5c7a1024c9e00fca94e5ee713d75ab022c6a7444", + "https://bcr.bazel.build/modules/boost.integer/1.87.0/source.json": "adce74ac44da997658d139f419f3c6a909fdc35d05566814c9c15e3ccb99fff6", + "https://bcr.bazel.build/modules/boost.intrusive/1.87.0/MODULE.bazel": "9dd904f7da54b7efa8476da8152e8cd60702e7b61bfae2689672f185458dc478", + "https://bcr.bazel.build/modules/boost.intrusive/1.87.0/source.json": "cc603911503905072f8596510bb6e95ce210a82564258d3fd319f9499f339cf6", + "https://bcr.bazel.build/modules/boost.io/1.87.0/MODULE.bazel": "30b1fbdc4a0463f727e2a78558550adf05c61e1fc209a6dcd35df03eaa4dafac", + "https://bcr.bazel.build/modules/boost.io/1.87.0/source.json": "b42dd52763c9bce54ed4a4c8ef48d560460f854bb53770f37c839180dba897e0", + "https://bcr.bazel.build/modules/boost.iostreams/1.87.0/MODULE.bazel": "c5cd8eb60e79c135185834e8727e1d1750cb6da2e6cb2c4d5f4b9418cd55ebe9", + "https://bcr.bazel.build/modules/boost.iostreams/1.87.0/source.json": "16dde1a58982ca8a2a63e710aacb149a6a85650acd227b83a3e3c3f90410a629", + "https://bcr.bazel.build/modules/boost.iterator/1.87.0/MODULE.bazel": "7e6ce23b059902c1709ba033dd1f4783b3de3f48ec4dc9f5e6ab82ddc699223e", + "https://bcr.bazel.build/modules/boost.iterator/1.87.0/source.json": "69d37225c6ffc3e8af0e7ea427ff51ccb04d84c6e7e361bbb8f1dc859b4412ea", + "https://bcr.bazel.build/modules/boost.lexical_cast/1.87.0/MODULE.bazel": "878478bbe6d3350cad171dd1b4558732dbee7021ab69e40a3c5bf9e59b37922c", + "https://bcr.bazel.build/modules/boost.lexical_cast/1.87.0/source.json": "80e0443943851508f2fa427c1c48b714690691c7022082ec65551dbe4680c82e", + "https://bcr.bazel.build/modules/boost.math/1.87.0/MODULE.bazel": "80f886ab97e394f8c106014a19a8c1de7a78b8fd7d5bfc89ac431896b26816b4", + "https://bcr.bazel.build/modules/boost.math/1.87.0/source.json": "8dd908b8e87cf8b2529b75e4571c4c772495f6e294ea7dc7fc36aeb8153ca1b9", + "https://bcr.bazel.build/modules/boost.move/1.87.0/MODULE.bazel": "5f26dacea41a8d617b6097219df961405c8a08a9315da14cefa8da15587a7fc5", + "https://bcr.bazel.build/modules/boost.move/1.87.0/source.json": "a95f9b258ddf918c3137c2b8d223b0b55cf9a17a52d4e19ccabfe650dcf118e3", + "https://bcr.bazel.build/modules/boost.mp11/1.87.0/MODULE.bazel": "af9644d2b668f3e014ac335a8a84ac74d9cb263454cd07cd5b84ce206f5dd81f", + "https://bcr.bazel.build/modules/boost.mp11/1.87.0/source.json": "fb17f9453d8e62a6425efccc3a827f29ddb4577aaffee68393c86bd21e517187", + "https://bcr.bazel.build/modules/boost.mpl/1.87.0/MODULE.bazel": "72eba3a8cc5711e15a852829d00482abbf7869ed2ee6f598b8f295261f3e5496", + "https://bcr.bazel.build/modules/boost.mpl/1.87.0/source.json": "81a99487d926f8a26dd5d80662e14baa0a6842b81a2a47f3f529064d0a36f36f", + "https://bcr.bazel.build/modules/boost.multi_index/1.87.0/MODULE.bazel": "1405b6cda4cd0b62aa9967913985bbecbeb82335c5745c8ad6432ad610e5532a", + "https://bcr.bazel.build/modules/boost.multi_index/1.87.0/source.json": "dd59e8bf519a4104e9ab3a7fe6a7c9169a6bdb19e93d4b13e8b7702be64fcb08", + "https://bcr.bazel.build/modules/boost.numeric_conversion/1.87.0/MODULE.bazel": "0164792509fbf8e6374eeb94a8e84ba8aa5e939620266177a112eac118e67f7c", + "https://bcr.bazel.build/modules/boost.numeric_conversion/1.87.0/source.json": "b19fe476ce051ee4b127f78b2ee4fcec917f60e2f0a06a26528c5666b355d623", + "https://bcr.bazel.build/modules/boost.optional/1.87.0/MODULE.bazel": "a12ca5b2394521bd60e432c9a98623d5a33edf9f7f891fb26c5d0840fb6b182e", + "https://bcr.bazel.build/modules/boost.optional/1.87.0/source.json": "38de88d9d67d2c7673a2c3a817a578c2ead946a11ae111f24f71859b401b0656", + "https://bcr.bazel.build/modules/boost.phoenix/1.87.0/MODULE.bazel": "0623287d2455a16617b924e8b81aee4115d94903d08a7262bee932628ce55f5f", + "https://bcr.bazel.build/modules/boost.phoenix/1.87.0/source.json": "5f037245a0ced437e8f112e8de8653836075b6d2f9794171e956fb4a2f20151a", + "https://bcr.bazel.build/modules/boost.pool/1.87.0/MODULE.bazel": "f579ff6f6883b594f792c15b3528d1a17532f4b2454e1b457eeedf03cb9f3cf7", + "https://bcr.bazel.build/modules/boost.pool/1.87.0/source.json": "acb6b53f4b50fbb3f5246b23eef833f98acd8ccf0894d48e9b93fd76a89f2d0c", + "https://bcr.bazel.build/modules/boost.predef/1.87.0/MODULE.bazel": "4bb0cc9a326ea8ffde86044c2dbdf08b75d5e8fe7e4ea8c399b058262680a890", + "https://bcr.bazel.build/modules/boost.predef/1.87.0/source.json": "421162e76f175a64d22296b9cf3272441324fa994766acffd367182a777ad092", + "https://bcr.bazel.build/modules/boost.preprocessor/1.87.0/MODULE.bazel": "fdbcce15c585de47e4a5e9f6e2b9aa87f690a87e205eded400c5590f7e64535a", + "https://bcr.bazel.build/modules/boost.preprocessor/1.87.0/source.json": "ef9b9006890126f5880bb51ccbe8a97a95baf21606e2f30acdb1c30c0dd79758", + "https://bcr.bazel.build/modules/boost.property_tree/1.87.0/MODULE.bazel": "f3fd3d9af4f36b53ef365f34d73491c1dcc64adf5dccf46b19680daa98ca1981", + "https://bcr.bazel.build/modules/boost.property_tree/1.87.0/source.json": "fa3013753367dce264bc0692ae8f1a581b52ff36a573cec9cee4e201d5564a87", + "https://bcr.bazel.build/modules/boost.proto/1.87.0/MODULE.bazel": "4f5261cd14d9dfff6e7d6335ae60b54f5269f3bfc8c7660cc06a94c10cac584a", + "https://bcr.bazel.build/modules/boost.proto/1.87.0/source.json": "e7b865a406fc16e7a12efacc0b6083254652b0d343c1b9dab8b1ab13019ef2c9", + "https://bcr.bazel.build/modules/boost.random/1.87.0/MODULE.bazel": "4e145cf085222598574e08e328867995b38d520f763d02a44f13cc0074762139", + "https://bcr.bazel.build/modules/boost.random/1.87.0/source.json": "d5ae4fbacf288a7b14984f2abddc87d9b98b3d6bb863ddf9e9a58b189bd18a5c", + "https://bcr.bazel.build/modules/boost.range/1.87.0/MODULE.bazel": "b1604553c080ca8620fb8e16267b397d4345986acae9ddd8277f36ad87236b60", + "https://bcr.bazel.build/modules/boost.range/1.87.0/source.json": "3477215270d2295f882b0b127347fddf69aecdb7cd77ba315e55199c36208661", + "https://bcr.bazel.build/modules/boost.ratio/1.87.0/MODULE.bazel": "c5a3695cd1bbb22d6a00a6df2c857be1f52f64f36fa3a89bd6835de94485fa60", + "https://bcr.bazel.build/modules/boost.ratio/1.87.0/source.json": "86662c1c2dd510741c8838c43b53a685183fd7ca793d04a8660f0d3f68317005", + "https://bcr.bazel.build/modules/boost.rational/1.87.0/MODULE.bazel": "421044b95b2db3ca1ae3a93ba12e235db938c9786c3a209a2b50754c3c0a07d7", + "https://bcr.bazel.build/modules/boost.rational/1.87.0/source.json": "876156ee5dacf41912b6f3516160ab70b07ee974321ec141f58f6caf99999630", + "https://bcr.bazel.build/modules/boost.regex/1.87.0/MODULE.bazel": "b91f176af90ce5ad96c8be6f83c4fb253fc8b391055e23a349f35e76e679e302", + "https://bcr.bazel.build/modules/boost.regex/1.87.0/source.json": "a887e4a0ac22ae2eb6203bbfbc2b6a9581edc1d65af0a8c392b30327a7688432", + "https://bcr.bazel.build/modules/boost.scope/1.87.0/MODULE.bazel": "7b2bbfc85dd0f19652bb08c4087ce1c09d766584d77d85d03ecea23f468bfe51", + "https://bcr.bazel.build/modules/boost.scope/1.87.0/source.json": "3ae2809ee428900a2941be74c9351a41b1c357aecd557fe1eff8df726a337492", + "https://bcr.bazel.build/modules/boost.serialization/1.87.0/MODULE.bazel": "b1d3c48e3287036825f7ea649ff59382558478e913adcc86d10cf38d56a82cab", + "https://bcr.bazel.build/modules/boost.serialization/1.87.0/source.json": "c543d9d7bdaaf9e1134649cf2a990e799e3644122f98d4015aaaaeae6b6fb7de", + "https://bcr.bazel.build/modules/boost.smart_ptr/1.87.0/MODULE.bazel": "a2a2b804d33fd47e37b33bb0b47a66b07aab616c12083654f4d9b92ab1308470", + "https://bcr.bazel.build/modules/boost.smart_ptr/1.87.0/source.json": "ff2c2bc2620fd9f404ea1937f38c1776a6b88ae17516c440eda88366fbd14c91", + "https://bcr.bazel.build/modules/boost.spirit/1.87.0/MODULE.bazel": "bd5a28e70ae5a0146f9a68ccca94852f2c9ba5a547096dbd55dac60bb942434e", + "https://bcr.bazel.build/modules/boost.spirit/1.87.0/source.json": "9934075ffe3d5eaa07d36a4a54a8ca6ceb2ceb9a949f7f0d8c8c9f96f9276843", + "https://bcr.bazel.build/modules/boost.static_assert/1.87.0/MODULE.bazel": "06e7170d6e4ec08d6a4a83d1f0bce3f7fdacd89e4dcaa93d508f971e4e363d4f", + "https://bcr.bazel.build/modules/boost.static_assert/1.87.0/source.json": "d5b3f81fba6382b83885ff2dfaef07a5788323ed82d472d2fd629fcbba04ec7a", + "https://bcr.bazel.build/modules/boost.system/1.87.0/MODULE.bazel": "fe98a0cf5cd04613f81b2b4338ccf22d75f4049875c294a35c0949c3c6e8cbc1", + "https://bcr.bazel.build/modules/boost.system/1.87.0/source.json": "470c81ca91d728f1410def4849789a329da81a9080acdca6e1dace58e30728bb", + "https://bcr.bazel.build/modules/boost.test/1.87.0/MODULE.bazel": "c4178121303e784ff5e783a4eee3bc71c6808796b9d0eee15e371127d6b38faf", + "https://bcr.bazel.build/modules/boost.test/1.87.0/source.json": "0bf69689bfc6bc71f7678907237d5c6056cd26d29d3c502962e106bd0cb01dbd", + "https://bcr.bazel.build/modules/boost.thread/1.87.0/MODULE.bazel": "c257782276b173bc0ccedeb13d0448a891f3dc4f82cb2414915a6cd8fbb6ef6d", + "https://bcr.bazel.build/modules/boost.thread/1.87.0/source.json": "91a57ffad27c5f4b5d13d7d767d2c154c8c349ae959a75770565679013a68f6f", + "https://bcr.bazel.build/modules/boost.throw_exception/1.87.0/MODULE.bazel": "d02c1799ff6bc1bd0a9e7f149ac35a4851c89156be7d81805df9238d52047f02", + "https://bcr.bazel.build/modules/boost.throw_exception/1.87.0/source.json": "b52fb8b064d825ebb7047a72cf2c101a047dc60c1d0a89829b7ed8e39ff4fe6a", + "https://bcr.bazel.build/modules/boost.tokenizer/1.87.0/MODULE.bazel": "48ecacd7bf0fcb7cbf27b55a7d6bf82b988f308666bda2d51840450ea6d62401", + "https://bcr.bazel.build/modules/boost.tokenizer/1.87.0/source.json": "c39ec91706ad8eeab142528eac47737b6fc314b952ffdb9578ab95e5f3c690b4", + "https://bcr.bazel.build/modules/boost.tuple/1.87.0/MODULE.bazel": "94a17666a0d0e875a346b4e8db75ec05e3a1c9c7a681ac5eca80c18e68b5d547", + "https://bcr.bazel.build/modules/boost.tuple/1.87.0/source.json": "5f42023d26b3abefc034817a535d3d0ab06712f4740a93aa4e247287fba1cb47", + "https://bcr.bazel.build/modules/boost.type_index/1.87.0/MODULE.bazel": "a871d18870b21f00c89ba8dd469e027cd697363a9f3dd525176d91e837b8bb38", + "https://bcr.bazel.build/modules/boost.type_index/1.87.0/source.json": "fe14f80f9a857b92af204396d0e81bf57751113e37a77586b9610a7894407092", + "https://bcr.bazel.build/modules/boost.type_traits/1.87.0/MODULE.bazel": "8d2d44e992e85a59b6bd13b145ae27736d932a29e5aec743a0cfd014af5aee27", + "https://bcr.bazel.build/modules/boost.type_traits/1.87.0/source.json": "fd7434b8e36d19a1c8e9349e041ceaf19d0b98e90b6d4c7b86249735907cea34", + "https://bcr.bazel.build/modules/boost.typeof/1.87.0/MODULE.bazel": "c3cd122b8745c835229c58df8c46e81b944996b4bd3822f947873cb617374dd8", + "https://bcr.bazel.build/modules/boost.typeof/1.87.0/source.json": "ba36c7ce360efd31bf7ab5c1503b785de5c8db673056067ff8c7e3e94efccb68", + "https://bcr.bazel.build/modules/boost.unordered/1.87.0/MODULE.bazel": "bfee6daa324bb37c618fc073c50a0754985b9538e13de0e873381d41d634168c", + "https://bcr.bazel.build/modules/boost.unordered/1.87.0/source.json": "3b237fcd1dda18408dbdcb06984e50a13f0688fd0dca480a552f1ff37a6f50b5", + "https://bcr.bazel.build/modules/boost.utility/1.87.0/MODULE.bazel": "8ab710d4feac76acba004a1cac6d64823c812bfeefea18fb7b1a907c86a9ecf6", + "https://bcr.bazel.build/modules/boost.utility/1.87.0/source.json": "ab5744c8cc722dd83c96ae672e01010b944ad4e864e445de66f78164152a7a23", + "https://bcr.bazel.build/modules/boost.variant/1.87.0/MODULE.bazel": "acb5de2feaec8b682125c8426b2cbbb287b6919e23b122d5fa6335bdcb436d16", + "https://bcr.bazel.build/modules/boost.variant/1.87.0/source.json": "4af1edbcf06ad0f37a8c07efb35aa0f22c1424421921aa5864f4208d1624eed7", + "https://bcr.bazel.build/modules/boost.variant2/1.87.0/MODULE.bazel": "c0d8e1d486e3080200b74af21f50e4993b0d6dc649ae5700e42fc1d74e1f72b8", + "https://bcr.bazel.build/modules/boost.variant2/1.87.0/source.json": "d57a8992e410f6def5c2e876e53bb21d7907a0df1b9608f59ff90113a4879e67", + "https://bcr.bazel.build/modules/boost.winapi/1.87.0/MODULE.bazel": "b36870b9f3ebe56c1dadd0507fb6ee6b5a59e13c5c0b784baaa509722bd0ffba", + "https://bcr.bazel.build/modules/boost.winapi/1.87.0/source.json": "8e363a11b36f5f78b4d00a4543a8b181313d78abdcc5dec6e438a5c4b2fd2a7e", + "https://bcr.bazel.build/modules/boringssl/0.20240913.0/MODULE.bazel": "fcaa7503a5213290831a91ed1eb538551cf11ac0bc3a6ad92d0fef92c5bd25fb", + "https://bcr.bazel.build/modules/boringssl/0.20240913.0/source.json": "540753d29c271a302442a3d3c6ccd4faace597e7bcf0f77049fe59535782ce9f", + "https://bcr.bazel.build/modules/buildifier_prebuilt/6.1.2/MODULE.bazel": "2ef4962c8b0b6d8d21928a89190755619254459bc67f870dc0ccb9ba9952d444", + "https://bcr.bazel.build/modules/buildifier_prebuilt/7.3.1/MODULE.bazel": "537faf0ad9f5892910074b8e43b4c91c96f1d5d86b6ed04bdbe40cf68aa48b68", + "https://bcr.bazel.build/modules/buildifier_prebuilt/7.3.1/source.json": "55153a5e6ca9c8a7e266c4b46b951e8a010d25ec6062bc35d5d4f89925796bad", "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/bzip2/1.0.8.bcr.2/MODULE.bazel": "43b570f55b7479bfa7c6675b227ccc3155d56377bb7782f178b2d1733196a435", + "https://bcr.bazel.build/modules/bzip2/1.0.8.bcr.2/source.json": "9789bb6c0444ae84fb7f559c9da0fbb46d39219539f8d99c13b8db55357e8cf9", + "https://bcr.bazel.build/modules/cmake_configure_file/0.1.3/MODULE.bazel": "0b4346dfab06805a44a459e1dec501c5766bfec78bd553c2557a0abba01a9525", + "https://bcr.bazel.build/modules/cmake_configure_file/0.1.3/source.json": "8181ea4330f5323865b5d73de5ab731fdf27e054c0f2dacdf77b6dab62b96e45", "https://bcr.bazel.build/modules/eigen/3.4.0.bcr.3/MODULE.bazel": "f6561baff0fc0035c9c1a9e2b0820de106cdb01b37bf5c81276860ccc863e5b2", "https://bcr.bazel.build/modules/eigen/3.4.0.bcr.3/source.json": "a8611a2b5577929ad7e1f44ded19dab21a188125a74ac6192d21d283609f280f", + "https://bcr.bazel.build/modules/fmt/10.1.1/MODULE.bazel": "577a09aa892764bbe13cd0fb2bcdbace97416d9aa8ca625c5ca6f6f3f22a2b1d", "https://bcr.bazel.build/modules/fmt/11.2.0/MODULE.bazel": "bb2cef47f22163e23aa39ff7812cfe8cec85adb6337493fe38d1fa039133ca5c", "https://bcr.bazel.build/modules/fmt/11.2.0/source.json": "a2c3846c868dbb75e3793e14c7bb9afbb0e34d3967c9a22b335df71eb2ff1481", "https://bcr.bazel.build/modules/gflags/2.2.2/MODULE.bazel": "ba6502c3fee189734f359454db8a49b7c08afd7271b32e7c6fc38c2d2e1edbeb", @@ -68,6 +224,10 @@ "https://bcr.bazel.build/modules/googletest/1.15.2/MODULE.bazel": "6de1edc1d26cafb0ea1a6ab3f4d4192d91a312fd2d360b63adaa213cd00b2108", "https://bcr.bazel.build/modules/googletest/1.17.0/MODULE.bazel": "dbec758171594a705933a29fcf69293d2468c49ec1f2ebca65c36f504d72df46", "https://bcr.bazel.build/modules/googletest/1.17.0/source.json": "38e4454b25fc30f15439c0378e57909ab1fd0a443158aa35aec685da727cd713", + "https://bcr.bazel.build/modules/gz-math/8.1.1/MODULE.bazel": "6493603856bee81c7e593137e42b8d8d134391914a2493140673d024cbb4fb7c", + "https://bcr.bazel.build/modules/gz-math/8.1.1/source.json": "cadc1ca1eb27f920a84d104f3cd3673d1994723412f748eb5410522e4688cf4b", + "https://bcr.bazel.build/modules/gz-utils/3.1.0/MODULE.bazel": "0299189285ace501fe156da9dc42a1167e40e0c1ac420e12e032dd259ec44d0d", + "https://bcr.bazel.build/modules/gz-utils/3.1.0/source.json": "aa71e64425db926c2a2a19605eaf907f191bd3916f7054d712aebc3b36f3e5e6", "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075", "https://bcr.bazel.build/modules/jsoncpp/1.9.6/MODULE.bazel": "2f8d20d3b7d54143213c4dfc3d98225c42de7d666011528dc8fe91591e2e17b0", "https://bcr.bazel.build/modules/jsoncpp/1.9.6/source.json": "a04756d367a2126c3541682864ecec52f92cdee80a35735a3cb249ce015ca000", @@ -82,6 +242,8 @@ "https://bcr.bazel.build/modules/pcre2/10.45/MODULE.bazel": "9bdc838aa2e21be030d7181385e45a5c87b14575bb7ff35d10b5be3d56913bed", "https://bcr.bazel.build/modules/pcre2/10.46-DEV/MODULE.bazel": "c3c40175cd5e383f02bcfb2d484560461c5ef11e5d52bfc09c7398486c2cbaa6", "https://bcr.bazel.build/modules/pcre2/10.46-DEV/source.json": "7d4a1e758cbef4b68046813147f3b031ed06d226a6925d64079b8d8ecdb20008", + "https://bcr.bazel.build/modules/pinocchio/2.6.21.bcr.4/MODULE.bazel": "6d82e64c0749b845245f8d648af211a8fac0202e608fe22e16de0125fbd7bfd5", + "https://bcr.bazel.build/modules/pinocchio/2.6.21.bcr.4/source.json": "c104d47523ad6e6114d5adbb75f53bc2d5f5de803c9e0261fc81dc396be43be7", "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5", "https://bcr.bazel.build/modules/platforms/0.0.11/MODULE.bazel": "0daefc49732e227caa8bfa834d65dc52e8cc18a2faf80df25e8caea151a9413f", "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee", @@ -135,6 +297,8 @@ "https://bcr.bazel.build/modules/rules_cc/0.2.9/source.json": "4e49b40effcbd14fbfb233eb929de42dfff7b66538b4ffda310ad501638e7986", "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_gazebo/0.0.2/MODULE.bazel": "56bfc1885d0fe74628c803e2f640255d0a849da9f1cc7f57be1bf1dff4dffee6", + "https://bcr.bazel.build/modules/rules_gazebo/0.0.2/source.json": "e368b7b3ffca8c55f37a48efe41eda121e8efe705ef252ae549eddb24ce623e5", "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86", "https://bcr.bazel.build/modules/rules_java/6.0.0/MODULE.bazel": "8a43b7df601a7ec1af61d79345c17b31ea1fedc6711fd4abfd013ea612978e39", @@ -167,6 +331,7 @@ "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/source.json": "2faa4794364282db7c06600b7e5e34867a564ae91bda7cae7c29c64e9466b7d5", "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", + "https://bcr.bazel.build/modules/rules_license/0.0.8/MODULE.bazel": "5669c6fe49b5134dbf534db681ad3d67a2d49cfc197e4a95f1ca2fd7f3aebe96", "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c", "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb", "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", @@ -188,6 +353,7 @@ "https://bcr.bazel.build/modules/rules_python/0.35.0/MODULE.bazel": "c3657951764cdcdb5a7370d5e885fad5e8c1583320aad18d46f9f110d2c22755", "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", "https://bcr.bazel.build/modules/rules_python/0.40.0/MODULE.bazel": "9d1a3cd88ed7d8e39583d9ffe56ae8a244f67783ae89b60caafc9f5cf318ada7", + "https://bcr.bazel.build/modules/rules_python/1.0.0/MODULE.bazel": "898a3d999c22caa585eb062b600f88654bf92efb204fa346fb55f6f8edffca43", "https://bcr.bazel.build/modules/rules_python/1.4.1/MODULE.bazel": "8991ad45bdc25018301d6b7e1d3626afc3c8af8aaf4bc04f23d0b99c938b73a6", "https://bcr.bazel.build/modules/rules_python/1.6.0/MODULE.bazel": "7e04ad8f8d5bea40451cf80b1bd8262552aa73f841415d20db96b7241bd027d8", "https://bcr.bazel.build/modules/rules_python/1.6.3/MODULE.bazel": "a7b80c42cb3de5ee2a5fa1abc119684593704fcd2fec83165ebe615dec76574f", @@ -202,6 +368,9 @@ "https://bcr.bazel.build/modules/rules_swift/1.16.0/MODULE.bazel": "4a09f199545a60d09895e8281362b1ff3bb08bbde69c6fc87aff5b92fcc916ca", "https://bcr.bazel.build/modules/rules_swift/2.1.1/MODULE.bazel": "494900a80f944fc7aa61500c2073d9729dff0b764f0e89b824eb746959bc1046", "https://bcr.bazel.build/modules/rules_swift/2.1.1/source.json": "40fc69dfaac64deddbb75bd99cdac55f4427d9ca0afbe408576a65428427a186", + "https://bcr.bazel.build/modules/sdformat/15.3.0.bcr.1/MODULE.bazel": "c1dd54950c0b5ed1960107c2784dc2c897d521d311c7b28b0035d076525af807", + "https://bcr.bazel.build/modules/sdformat/15.3.0.bcr.1/source.json": "4f17850b9fd246e6e2fad07ade0038d751625878850c54a52ae57ef4c28b1fc4", + "https://bcr.bazel.build/modules/spdlog/1.12.0/MODULE.bazel": "b3cad7caea1d4199029d33bcfaea1e9da17f3bf84f888392e6ba9fa1da805499", "https://bcr.bazel.build/modules/spdlog/1.15.3/MODULE.bazel": "ae35d34be11620a14416fb8978951bb3e95910c47f81b47789022632d77e3e99", "https://bcr.bazel.build/modules/spdlog/1.15.3/source.json": "c31abe1910dac293edb16ebb0e3fca808ae5330cfbd9bd6373cb1cf25329fc52", "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8", @@ -213,6 +382,8 @@ "https://bcr.bazel.build/modules/stardoc/0.7.2/source.json": "58b029e5e901d6802967754adf0a9056747e8176f017cfe3607c0851f4d42216", "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.1/MODULE.bazel": "5e463fbfba7b1701d957555ed45097d7f984211330106ccd1352c6e0af0dcf91", "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.1/source.json": "32bd87e5f4d7acc57c5b2ff7c325ae3061d5e242c0c4c214ae87e0f1c13e54cb", + "https://bcr.bazel.build/modules/tinyxml2/10.0.0/MODULE.bazel": "7c2c2fd7f9bd767e5c98eeb46385dba08c81be321d885ed077da9383e85aebc7", + "https://bcr.bazel.build/modules/tinyxml2/10.0.0/source.json": "e6f10ec3ed2d93b165a6556ec0cca75f3f1f1b508494c618ed398d38919947a0", "https://bcr.bazel.build/modules/toolchains_llvm/1.4.0/MODULE.bazel": "05239402b7374293359c2f22806f420b75aa5d6f4b15a2eaa809a2c214d58b31", "https://bcr.bazel.build/modules/toolchains_llvm/1.4.0/source.json": "229a516d282b17a82be54c6e3ae220a1b750fb55a8495567e5c7a9d09423f3e2", "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", @@ -222,10 +393,399 @@ "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.6/MODULE.bazel": "e937cf0a3772f93ad91f3c7af4f330b76a878bbfee06527ca1a9673b790eb896", "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.6/source.json": "5f397158198f338129c865a4c3ae21bc5626a9664b3c3b40fa3b3c2ec1ff83bf", "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198", - "https://bcr.bazel.build/modules/zlib/1.3/MODULE.bazel": "6a9c02f19a24dcedb05572b2381446e27c272cd383aed11d41d99da9e3167a72" + "https://bcr.bazel.build/modules/zlib/1.3/MODULE.bazel": "6a9c02f19a24dcedb05572b2381446e27c272cd383aed11d41d99da9e3167a72", + "https://bcr.bazel.build/modules/zstd/1.5.7/MODULE.bazel": "f5780cdbd6f4c5bb985a20f839844316fe48fb5e463056f372dbc37cfabdf450", + "https://bcr.bazel.build/modules/zstd/1.5.7/source.json": "f72c48184b6528ffc908a5a2bcbf3070c6684f3db03da2182c8ca999ae5f5cfd" }, "selectedYankedVersions": {}, "moduleExtensions": { + "//tools/workspace:external_repositories.bzl%external_repositories": { + "general": { + "bzlTransitiveDigest": "AZ2I8297rTh8k16A9vPF3+54N4RZlOJd82UitmmG7Tw=", + "usagesDigest": "ZMp6HF8vPdnzVmOVOmMGFCiPDRHeXrHV/X61FuWwPIc=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "drake_models": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "RobotLocomotion/models", + "commit": "68e906556069eab9896f9006b6bf17a32b8b0f1d", + "commit_pin": false, + "sha256": "bad9de839fc61447cecaf2abc8f8df7afe77e5ab4fbdeb28d9cfec0a8338b1fa", + "build_file": "@@drake+//tools/workspace/drake_models:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "libfranka_v4": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "frankarobotics/libfranka", + "commit": "c452ba20397cde846fe2e48d0be94b522ef88dac", + "commit_pin": false, + "sha256": "f0616d01ef09aa1d5948d385a6cfe18c514bc6e0921e4fac97ada7262b8722e4", + "build_file": "@@//tools/workspace/libfranka_v4:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "libfranka_v5": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "frankarobotics/libfranka", + "commit": "faaefaa0ff17a812b8a9bc4ac1ed7c353c46064d", + "commit_pin": false, + "sha256": "d733299b6a88762405cb56fce605d3f98ab2d78ecd6464ee1b255017e6ed903b", + "build_file": "@@//tools/workspace/libfranka_v5:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "libfranka_common_v4": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "frankarobotics/libfranka-common", + "commit": "e6aa0fc210d93fe618bfd8956829a264d5476ba8", + "commit_pin": false, + "sha256": "721fffe11c5dec6735e191c2f08e58de3828d05ea25c3901c1940cd30a226509", + "build_file": "@@//tools/workspace/libfranka_common_v4:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + }, + "libfranka_common_v5": { + "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", + "attributes": { + "repository": "frankaemika/libfranka-common", + "commit": "cd38d0ec300b7e6864407d85d1e88e2fba31ccd5", + "commit_pin": false, + "sha256": "0696297f235dc63c014232acde602aa9ad59bf8630d5b9901b32ac79f4d2dee2", + "build_file": "@@//tools/workspace/libfranka_common_v5:package.BUILD.bazel", + "patches": [], + "extra_strip_prefix": "", + "mirrors": { + "crate_universe": [ + "{default_url}", + "https://drake-mirror.csail.mit.edu/crates.io/{archive}", + "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" + ], + "doxygen": [ + "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", + "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" + ], + "github": [ + "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", + "https://github.com/{repository}/archive/{commit_sha}.tar.gz", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" + ], + "github_release_attachments": [ + "https://github.com/{repository}/releases/download/{commit}/{filename}", + "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", + "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" + ], + "maven": [ + "https://jcenter.bintray.com/{fulljar}", + "https://repo1.maven.org/maven2/{fulljar}", + "http://maven.ibiblio.org/maven2/{fulljar}" + ], + "mosek": [ + "https://download.mosek.com/{path}", + "https://drake-mirror.csail.mit.edu/mosek/{path}", + "https://s3.amazonaws.com/drake-mirror/mosek/{path}" + ] + }, + "upgrade_advice": "" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "", + "drake", + "drake+" + ], + [ + "drake+", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@buildifier_prebuilt+//:defs.bzl%buildifier_prebuilt_deps_extension": { + "general": { + "bzlTransitiveDigest": "izaEjT7NE6vV9H5axiYiPrvmFtCLNkfjhj+bpMolt1A=", + "usagesDigest": "eWMDBEn8E8CrwAPXrlrjIap2pseSMhxDyDdrntHBOOE=", + "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/v7.3.1/buildifier-darwin-amd64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "375f823103d01620aaec20a0c29c6cbca99f4fd0725ae30b93655c6704f44d71" + } + }, + "buildifier_darwin_arm64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildifier-darwin-arm64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "5a6afc6ac7a09f5455ba0b89bd99d5ae23b4174dc5dc9d6c0ed5ce8caac3f813" + } + }, + "buildifier_linux_amd64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildifier-linux-amd64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "5474cc5128a74e806783d54081f581662c4be8ae65022f557e9281ed5dc88009" + } + }, + "buildifier_linux_arm64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildifier-linux-arm64" + ], + "downloaded_file_path": "buildifier", + "executable": true, + "sha256": "0bf86c4bfffaf4f08eed77bde5b2082e4ae5039a11e2e8b03984c173c34a561c" + } + }, + "buildifier_windows_amd64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildifier-windows-amd64.exe" + ], + "downloaded_file_path": "buildifier.exe", + "executable": true, + "sha256": "370cd576075ad29930a82f5de132f1a1de4084c784a82514bd4da80c85acf4a8" + } + }, + "buildozer_darwin_amd64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildozer-darwin-amd64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "854c9583efc166602276802658cef3f224d60898cfaa60630b33d328db3b0de2" + } + }, + "buildozer_darwin_arm64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildozer-darwin-arm64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "31b1bfe20d7d5444be217af78f94c5c43799cdf847c6ce69794b7bf3319c5364" + } + }, + "buildozer_linux_amd64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildozer-linux-amd64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "3305e287b3fcc68b9a35fd8515ee617452cd4e018f9e6886b6c7cdbcba8710d4" + } + }, + "buildozer_linux_arm64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildozer-linux-arm64" + ], + "downloaded_file_path": "buildozer", + "executable": true, + "sha256": "0b5a2a717ac4fc911e1fec8d92af71dbb4fe95b10e5213da0cc3d56cea64a328" + } + }, + "buildozer_windows_amd64": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", + "attributes": { + "urls": [ + "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildozer-windows-amd64.exe" + ], + "downloaded_file_path": "buildozer.exe", + "executable": true, + "sha256": "58d41ce53257c5594c9bc86d769f580909269f68de114297f46284fbb9023dcf" + } + }, + "buildifier_prebuilt_toolchains": { + "repoRuleId": "@@buildifier_prebuilt+//:defs.bzl%_buildifier_toolchain_setup", + "attributes": { + "assets_json": "[{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"375f823103d01620aaec20a0c29c6cbca99f4fd0725ae30b93655c6704f44d71\",\"version\":\"v7.3.1\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"5a6afc6ac7a09f5455ba0b89bd99d5ae23b4174dc5dc9d6c0ed5ce8caac3f813\",\"version\":\"v7.3.1\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"5474cc5128a74e806783d54081f581662c4be8ae65022f557e9281ed5dc88009\",\"version\":\"v7.3.1\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"0bf86c4bfffaf4f08eed77bde5b2082e4ae5039a11e2e8b03984c173c34a561c\",\"version\":\"v7.3.1\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"windows\",\"sha256\":\"370cd576075ad29930a82f5de132f1a1de4084c784a82514bd4da80c85acf4a8\",\"version\":\"v7.3.1\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"854c9583efc166602276802658cef3f224d60898cfaa60630b33d328db3b0de2\",\"version\":\"v7.3.1\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"31b1bfe20d7d5444be217af78f94c5c43799cdf847c6ce69794b7bf3319c5364\",\"version\":\"v7.3.1\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"3305e287b3fcc68b9a35fd8515ee617452cd4e018f9e6886b6c7cdbcba8710d4\",\"version\":\"v7.3.1\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"0b5a2a717ac4fc911e1fec8d92af71dbb4fe95b10e5213da0cc3d56cea64a328\",\"version\":\"v7.3.1\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"windows\",\"sha256\":\"58d41ce53257c5594c9bc86d769f580909269f68de114297f46284fbb9023dcf\",\"version\":\"v7.3.1\"}]" + } + } + }, + "recordedRepoMappingEntries": [ + [ + "buildifier_prebuilt+", + "bazel_skylib", + "bazel_skylib+" + ], + [ + "buildifier_prebuilt+", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, "@@drake+//tools/workspace:default.bzl%drake_dep_repositories": { "general": { "bzlTransitiveDigest": "sEK2QsxhcBL5TARyPn9I8tdGNEBKwDePp+FMK4kDA2Q=", diff --git a/tools/workspace/BUILD.bazel b/tools/workspace/BUILD.bazel new file mode 100644 index 0000000..545d032 --- /dev/null +++ b/tools/workspace/BUILD.bazel @@ -0,0 +1,3 @@ +# Empty BUILD file to make this directory a package for module extensions. + +exports_files(["external_repositories.bzl"]) diff --git a/tools/workspace/drake_models/BUILD.bazel b/tools/workspace/drake_models/BUILD.bazel new file mode 100644 index 0000000..8820b79 --- /dev/null +++ b/tools/workspace/drake_models/BUILD.bazel @@ -0,0 +1,3 @@ +# Empty BUILD file to make this directory a package. + +exports_files(["repository.bzl"]) \ No newline at end of file diff --git a/tools/workspace/drake_models/repository.bzl b/tools/workspace/drake_models/repository.bzl new file mode 100644 index 0000000..f824fb8 --- /dev/null +++ b/tools/workspace/drake_models/repository.bzl @@ -0,0 +1,19 @@ +# -*- mode: python -*- +# vi: set ft=python : + +load( + "@drake//tools/workspace:github.bzl", + "github_archive", +) + +def drake_models_repository( + name, + mirrors = None): + github_archive( + name = name, + repository = "RobotLocomotion/models", + commit = "68e906556069eab9896f9006b6bf17a32b8b0f1d", + sha256 = "bad9de839fc61447cecaf2abc8f8df7afe77e5ab4fbdeb28d9cfec0a8338b1fa", + build_file = "@drake//tools/workspace/drake_models:package.BUILD.bazel", + mirrors = mirrors, + ) \ No newline at end of file diff --git a/tools/workspace/external_repositories.bzl b/tools/workspace/external_repositories.bzl new file mode 100644 index 0000000..15911e6 --- /dev/null +++ b/tools/workspace/external_repositories.bzl @@ -0,0 +1,23 @@ +# -*- mode: python -*- +# vi: set ft=python : + +"""Module extension for external dependencies.""" + +load("@drake//tools/workspace:mirrors.bzl", "DEFAULT_MIRRORS") +load("//tools/workspace/drake_models:repository.bzl", "drake_models_repository") +load("//tools/workspace/libfranka_v4:repository.bzl", "libfranka_v4_repository") +load("//tools/workspace/libfranka_v5:repository.bzl", "libfranka_v5_repository") +load("//tools/workspace/libfranka_common_v4:repository.bzl", "libfranka_common_v4_repository") +load("//tools/workspace/libfranka_common_v5:repository.bzl", "libfranka_common_v5_repository") + +def _external_repositories_impl(ctx): + """Implementation of the external_repositories module extension.""" + drake_models_repository(name = "drake_models", mirrors = DEFAULT_MIRRORS) + libfranka_v4_repository(name = "libfranka_v4", mirrors = DEFAULT_MIRRORS) + libfranka_v5_repository(name = "libfranka_v5", mirrors = DEFAULT_MIRRORS) + libfranka_common_v4_repository(name = "libfranka_common_v4", mirrors = DEFAULT_MIRRORS) + libfranka_common_v5_repository(name = "libfranka_common_v5", mirrors = DEFAULT_MIRRORS) + +external_repositories = module_extension( + implementation = _external_repositories_impl, +) \ No newline at end of file diff --git a/tools/workspace/libfranka_common_v5/repository.bzl b/tools/workspace/libfranka_common_v5/repository.bzl index 326338d..b55a23e 100644 --- a/tools/workspace/libfranka_common_v5/repository.bzl +++ b/tools/workspace/libfranka_common_v5/repository.bzl @@ -11,9 +11,9 @@ def libfranka_common_v5_repository( mirrors = None): github_archive( name = name, - repository = "frankarobotics/libfranka-common", - commit = "e6aa0fc210d93fe618bfd8956829a264d5476ba8", - sha256 = "2f8c3dc6a63ab4bcb8ab770b4f39105a4a4fd64bdcd2c98755b7c51754be1ead", # noqa + repository = "frankaemika/libfranka-common", + commit = "cd38d0ec300b7e6864407d85d1e88e2fba31ccd5", + sha256 = "0696297f235dc63c014232acde602aa9ad59bf8630d5b9901b32ac79f4d2dee2", # noqa build_file = "//tools/workspace/libfranka_common_v5:package.BUILD.bazel", # noqa mirrors = mirrors, ) diff --git a/tools/workspace/libfranka_v5/package.BUILD.bazel b/tools/workspace/libfranka_v5/package.BUILD.bazel index 739b45b..5dd1ea2 100644 --- a/tools/workspace/libfranka_v5/package.BUILD.bazel +++ b/tools/workspace/libfranka_v5/package.BUILD.bazel @@ -8,12 +8,22 @@ cc_library( srcs = glob([ "src/*.h", "src/*.cpp", + "src/**/*.h", + "src/**/*.hpp", + "src/**/*.cpp", + ]), + hdrs = glob([ + "include/franka/*.h", + "include/franka/**/*.hpp", ]), - hdrs = glob(["include/franka/*.h"]), includes = ["include"], deps = [ "@eigen", "@libfranka_common_v5", + "@pinocchio", "@poco", ], + copts = [ + "-std=c++17", + ], ) diff --git a/tools/workspace/libfranka_v5/repository.bzl b/tools/workspace/libfranka_v5/repository.bzl index f83df0a..6423193 100644 --- a/tools/workspace/libfranka_v5/repository.bzl +++ b/tools/workspace/libfranka_v5/repository.bzl @@ -12,8 +12,8 @@ def libfranka_v5_repository( github_archive( name = name, repository = "frankarobotics/libfranka", - commit = "4f9e3cc666e42d267f1ab566869c4f4c552e5b57", - sha256 = "ba546b58ff211c7cc41cda2a2067ba200983e49304f5ddccf9dbbb55ebfef7a4", # noqa + commit = "faaefaa0ff17a812b8a9bc4ac1ed7c353c46064d", + sha256 = "d733299b6a88762405cb56fce605d3f98ab2d78ecd6464ee1b255017e6ed903b", # noqa build_file = "//tools/workspace/libfranka_v5:package.BUILD.bazel", # noqa mirrors = mirrors, ) diff --git a/tools/workspace/poco/repository.bzl b/tools/workspace/poco/repository.bzl index e368ac1..cb1b8a4 100644 --- a/tools/workspace/poco/repository.bzl +++ b/tools/workspace/poco/repository.bzl @@ -1,10 +1,16 @@ # -*- mode: python -*- # vi: set ft=python : -def poco_repository( - name): - native.new_local_repository( - name = name, - path = "/usr", - build_file = "//tools/workspace/poco:package.BUILD.bazel", +def _poco_repository_impl(repository_ctx): + # Symlink the contents of /usr directly into the repository root + repository_ctx.symlink("/usr/include", "include") + repository_ctx.symlink("/usr/lib", "lib") + repository_ctx.symlink( + Label("//tools/workspace/poco:package.BUILD.bazel"), + "BUILD.bazel", ) + +poco_repository = repository_rule( + implementation = _poco_repository_impl, + local = True, +) From 7b5d81a2aefed7c4d1572c36e6e0619b7f784d7d Mon Sep 17 00:00:00 2001 From: Peter Werner Date: Thu, 16 Oct 2025 12:42:34 -0400 Subject: [PATCH 08/17] remove file --- MODULE.bazel.lock | 7092 --------------------------------------------- 1 file changed, 7092 deletions(-) delete mode 100644 MODULE.bazel.lock diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock deleted file mode 100644 index 4551005..0000000 --- a/MODULE.bazel.lock +++ /dev/null @@ -1,7092 +0,0 @@ -{ - "lockFileVersion": 18, - "registryFileHashes": { - "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", - "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", - "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589", - "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0", - "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb", - "https://bcr.bazel.build/modules/abseil-cpp/20230802.0/MODULE.bazel": "d253ae36a8bd9ee3c5955384096ccb6baf16a1b1e93e858370da0a3b94f77c16", - "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.2/MODULE.bazel": "73939767a4686cd9a520d16af5ab440071ed75cec1a876bf2fcfaf1f71987a16", - "https://bcr.bazel.build/modules/abseil-cpp/20250127.1/MODULE.bazel": "c4a89e7ceb9bf1e25cf84a9f830ff6b817b72874088bf5141b314726e46a57c1", - "https://bcr.bazel.build/modules/abseil-cpp/20250512.1/MODULE.bazel": "d209fdb6f36ffaf61c509fcc81b19e81b411a999a934a032e10cd009a0226215", - "https://bcr.bazel.build/modules/abseil-cpp/20250814.0/MODULE.bazel": "c43c16ca2c432566cdb78913964497259903ebe8fb7d9b57b38e9f1425b427b8", - "https://bcr.bazel.build/modules/abseil-cpp/20250814.0/source.json": "b88bff599ceaf0f56c264c749b1606f8485cec3b8c38ba30f88a4df9af142861", - "https://bcr.bazel.build/modules/apple_support/1.11.1/MODULE.bazel": "1843d7cd8a58369a444fc6000e7304425fba600ff641592161d9f15b179fb896", - "https://bcr.bazel.build/modules/apple_support/1.15.1/MODULE.bazel": "a0556fefca0b1bb2de8567b8827518f94db6a6e7e7d632b4c48dc5f865bc7c85", - "https://bcr.bazel.build/modules/apple_support/1.22.1/MODULE.bazel": "90bd1a660590f3ceffbdf524e37483094b29352d85317060b2327fff8f3f4458", - "https://bcr.bazel.build/modules/apple_support/1.23.1/MODULE.bazel": "53763fed456a968cf919b3240427cf3a9d5481ec5466abc9d5dc51bc70087442", - "https://bcr.bazel.build/modules/apple_support/1.23.1/source.json": "d888b44312eb0ad2c21a91d026753f330caa48a25c9b2102fae75eb2b0dcfdd2", - "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.15.0/MODULE.bazel": "d38ff6e517149dc509406aca0db3ad1efdd890a85e049585b7234d04238e2a4d", - "https://bcr.bazel.build/modules/bazel_features/1.17.0/MODULE.bazel": "039de32d21b816b47bd42c778e0454217e9c9caac4a3cf8e15c7231ee3ddee4d", - "https://bcr.bazel.build/modules/bazel_features/1.18.0/MODULE.bazel": "1be0ae2557ab3a72a57aeb31b29be347bcdc5d2b1eb1e70f39e3851a7e97041a", - "https://bcr.bazel.build/modules/bazel_features/1.19.0/MODULE.bazel": "59adcdf28230d220f0067b1f435b8537dd033bfff8db21335ef9217919c7fb58", - "https://bcr.bazel.build/modules/bazel_features/1.21.0/MODULE.bazel": "675642261665d8eea09989aa3b8afb5c37627f1be178382c320d1b46afba5e3b", - "https://bcr.bazel.build/modules/bazel_features/1.23.0/MODULE.bazel": "fd1ac84bc4e97a5a0816b7fd7d4d4f6d837b0047cf4cbd81652d616af3a6591a", - "https://bcr.bazel.build/modules/bazel_features/1.27.0/MODULE.bazel": "621eeee06c4458a9121d1f104efb80f39d34deff4984e778359c60eaf1a8cb65", - "https://bcr.bazel.build/modules/bazel_features/1.28.0/MODULE.bazel": "4b4200e6cbf8fa335b2c3f43e1d6ef3e240319c33d43d60cc0fbd4b87ece299d", - "https://bcr.bazel.build/modules/bazel_features/1.3.0/MODULE.bazel": "cdcafe83ec318cda34e02948e81d790aab8df7a929cec6f6969f13a489ccecd9", - "https://bcr.bazel.build/modules/bazel_features/1.30.0/MODULE.bazel": "a14b62d05969a293b80257e72e597c2da7f717e1e69fa8b339703ed6731bec87", - "https://bcr.bazel.build/modules/bazel_features/1.32.0/MODULE.bazel": "095d67022a58cb20f7e20e1aefecfa65257a222c18a938e2914fd257b5f1ccdc", - "https://bcr.bazel.build/modules/bazel_features/1.35.0/MODULE.bazel": "3d9393e5317df8afcfc509458591874ea734fa68ecbdd64fbd6c2c0cbe399526", - "https://bcr.bazel.build/modules/bazel_features/1.35.0/source.json": "c61e98cb3573ce0b8d69eb77c652ab10545375e387e45005e7f8e84792472b09", - "https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7", - "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a", - "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8", - "https://bcr.bazel.build/modules/bazel_skylib/1.1.1/MODULE.bazel": "1add3e7d93ff2e6998f9e118022c84d163917d912f5afafb3058e3d2f1545b5e", - "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686", - "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a", - "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5", - "https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d", - "https://bcr.bazel.build/modules/bazel_skylib/1.4.2/MODULE.bazel": "3bd40978e7a1fac911d5989e6b09d8f64921865a45822d8b09e815eaa726a651", - "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138", - "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", - "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.8.1/MODULE.bazel": "88ade7293becda963e0e3ea33e7d54d3425127e0a326e0d17da085a5f1f03ff6", - "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/MODULE.bazel": "69ad6927098316848b34a9142bcc975e018ba27f08c4ff403f50c1b6e646ca67", - "https://bcr.bazel.build/modules/bazel_skylib/1.8.2/source.json": "34a3c8bcf233b835eb74be9d628899bb32999d3e0eadef1947a0a562a2b16ffb", - "https://bcr.bazel.build/modules/boost.algorithm/1.87.0/MODULE.bazel": "d1c8f1466cc1a04a16eebeefe0f54a9508cc9f1a3c21d65d806acbc36593e204", - "https://bcr.bazel.build/modules/boost.algorithm/1.87.0/source.json": "9280ee3bfa6b9427aad20a450c33d74fabb93a69d81e201955098035a514f287", - "https://bcr.bazel.build/modules/boost.align/1.87.0/MODULE.bazel": "b9b08a94ac9db10fa17a58fc278a8c79fdb32c915de7a9133f6f01f6fe8887f7", - "https://bcr.bazel.build/modules/boost.align/1.87.0/source.json": "c41e1675e9686a3d82b130ccf496d5780fc4edf42ff2e91b2323fd05d3773e81", - "https://bcr.bazel.build/modules/boost.any/1.87.0/MODULE.bazel": "bd5e7c7abe254911ea9ee86877b2f9d72e5b01ba5e1d78224564d6919105e03a", - "https://bcr.bazel.build/modules/boost.any/1.87.0/source.json": "928d3773ee07be66fd2f1025cf63776bca9f80d7c57b705e994ed953cd17b6bb", - "https://bcr.bazel.build/modules/boost.array/1.87.0/MODULE.bazel": "beb11f5d659b17df58c07e039392edc9233e1be9565e5d4b1393fff9bf4457c4", - "https://bcr.bazel.build/modules/boost.array/1.87.0/source.json": "0583a9fd9d24a14e33b74b4342f94b4a4a3b539af11b0c12403a1a4da1f1548a", - "https://bcr.bazel.build/modules/boost.asio/1.87.0/MODULE.bazel": "caa8fe0f72815392e4136b24224d030d36b80c472d5b11de281f1691a75259b9", - "https://bcr.bazel.build/modules/boost.asio/1.87.0/source.json": "dcfd455cdd21d15bbb39c5740c2f1514a2f70e40df4a6e3be6d22448eaf9438b", - "https://bcr.bazel.build/modules/boost.assert/1.87.0/MODULE.bazel": "8a950da6e19dd6d6427b95b1cfe1d2fc86eb598f6fb753345d925eb92d74a821", - "https://bcr.bazel.build/modules/boost.assert/1.87.0/source.json": "085a7c247d90bb4f8f5c3cc7eec1994f3d46d2a26af1947c85ff6f8ddd86ce59", - "https://bcr.bazel.build/modules/boost.atomic/1.87.0/MODULE.bazel": "7afe1354a8901637ba820edd6ec83a1602ba68f8af31d285d4704a1ec23a2fb6", - "https://bcr.bazel.build/modules/boost.atomic/1.87.0/source.json": "26badcfadd6846993f1ce2308da8af4f9477bc53587167229ec3cf0be4d2fdbf", - "https://bcr.bazel.build/modules/boost.bind/1.87.0/MODULE.bazel": "6d224cd013e45d15710476840fff34aa2da53389c3bfd252054e2efd893b0bf9", - "https://bcr.bazel.build/modules/boost.bind/1.87.0/source.json": "e93e696ab6140c1f07317357b04b4d0fcf0aefa61991b8fa8b65416d81677b44", - "https://bcr.bazel.build/modules/boost.chrono/1.87.0/MODULE.bazel": "ac035fc481cfaf6dd0b42c791938aa53d5ad7debba1a877c0169d1cc9deae874", - "https://bcr.bazel.build/modules/boost.chrono/1.87.0/source.json": "a050f84c8488008a3ac15550592259cbf90abf86ca31052f30f120f4e60de772", - "https://bcr.bazel.build/modules/boost.concept_check/1.87.0/MODULE.bazel": "6a935c9f5d739ad6d0401d1e5f71f4bfb538c66ccb1d3b8ac7a5a2b74bd207ff", - "https://bcr.bazel.build/modules/boost.concept_check/1.87.0/source.json": "45ffc4ae171c9b14bbe595e3d3e7d0a5065ceb18f949d1a2365d328ca89e1a1c", - "https://bcr.bazel.build/modules/boost.config/1.87.0/MODULE.bazel": "01da6517cb341d5abea9be54337bf85ba50132b3690a621f09be5890ecd12796", - "https://bcr.bazel.build/modules/boost.config/1.87.0/source.json": "9a00cd7c9afd6f58b349a806791c7aab040b1cd1a35464e59b79be724261a5ae", - "https://bcr.bazel.build/modules/boost.container/1.87.0/MODULE.bazel": "affb6e485eb13d3df0e9ee464f6a890175762526166da601a83f12d21b6c6950", - "https://bcr.bazel.build/modules/boost.container/1.87.0/source.json": "ddf180a658ad7743e081970719a184538945b9554be8278b55a67ba281ceede0", - "https://bcr.bazel.build/modules/boost.container_hash/1.87.0/MODULE.bazel": "a718ac13832c18ffc828f33e9cf8e566095d5ed8c80584bd1ad429c4ce91efa5", - "https://bcr.bazel.build/modules/boost.container_hash/1.87.0/source.json": "a7a90c4dfea2da1648ac530a838faebc093cbbaeab5e4f43a8532e5b76ff32d3", - "https://bcr.bazel.build/modules/boost.context/1.87.0/MODULE.bazel": "9382a2dd1a1010989ef93e7d85344c19bbff5b4b6b72cbd7f96d985b16dfde6e", - "https://bcr.bazel.build/modules/boost.context/1.87.0/source.json": "4f6b7c3e8f7d863caf133edbead540c636d4647ea5c3f2d594d85b7e3648ffae", - "https://bcr.bazel.build/modules/boost.conversion/1.87.0/MODULE.bazel": "47bafdb6a14ec58feefe69a1367b537458563e0627e1986f377cc0b4e8ebd41e", - "https://bcr.bazel.build/modules/boost.conversion/1.87.0/source.json": "7aa865b11b0a699d15926eb87a21d17220d64265da3d280261a480b0d88b3dbb", - "https://bcr.bazel.build/modules/boost.core/1.87.0/MODULE.bazel": "33517eb46bb16f4b4f4a1bde61fe8b2475f45b5574bcd9f04c85f4bf3afe30d2", - "https://bcr.bazel.build/modules/boost.core/1.87.0/source.json": "9e2920b45c833a6a2cd42b16e17a5b97201bb73698a3902936cc90c1aa3de667", - "https://bcr.bazel.build/modules/boost.coroutine/1.87.0/MODULE.bazel": "60acc3fcc1845b3fb02159d2a74ef8a3de29d2f20713e2b1c2b3c84c74da5f83", - "https://bcr.bazel.build/modules/boost.coroutine/1.87.0/source.json": "3b3d7f7df63287305337c34ff6a0c33f3d78a157ec79324ee9a467d6f0ebaa51", - "https://bcr.bazel.build/modules/boost.date_time/1.87.0/MODULE.bazel": "ea715c044273af6148b68bcfb4dbb69a36ec34cd3a491e1a2740b4090bf32025", - "https://bcr.bazel.build/modules/boost.date_time/1.87.0/source.json": "cfa5ce699286cd6eee94bace45dc701717ed58826827bd0ade18ef63623fdbe3", - "https://bcr.bazel.build/modules/boost.describe/1.87.0/MODULE.bazel": "638752de4ad46348a7e3ac72910b699fde5a3c71d42fc69047d2aa8825411646", - "https://bcr.bazel.build/modules/boost.describe/1.87.0/source.json": "c260a5c38806ea88ce50b2d070484ae634941d2be7a1ddb0f959923ca8ef10d4", - "https://bcr.bazel.build/modules/boost.detail/1.87.0/MODULE.bazel": "64ed391c2b60b226263de4f486fad690414afc6a68d1a5e58eed70e4a63f2d80", - "https://bcr.bazel.build/modules/boost.detail/1.87.0/source.json": "dde910ab5e8ca18352cceaf4a922904b3de9ace042bf16f1a2015ca53776a568", - "https://bcr.bazel.build/modules/boost.dynamic_bitset/1.87.0/MODULE.bazel": "542b8afeb7534c248e9f28fdef589ba8a443d18c253a7ea06e283848bb06a237", - "https://bcr.bazel.build/modules/boost.dynamic_bitset/1.87.0/source.json": "5b15c2b7c3164175dd861bb7eba3af9d306858f267806743d0384ce32c51f404", - "https://bcr.bazel.build/modules/boost.endian/1.87.0/MODULE.bazel": "a81d743d6b76c4d40c2289be435aa5ccfa912f0caecbc1b75948563e39b5fcf1", - "https://bcr.bazel.build/modules/boost.endian/1.87.0/source.json": "546459497e163255dcd76ab78cadef2ede4f13c32620f219ad3d7fa43074c515", - "https://bcr.bazel.build/modules/boost.exception/1.87.0/MODULE.bazel": "2bc7bfa2166bccb25c8b814ad8d5bf462448349ffd41e9541cfa7b849bd15ca8", - "https://bcr.bazel.build/modules/boost.exception/1.87.0/source.json": "987bb7df5cbf05e4c3349073fe889e33b8914ea9b9b0b5cf72bc742941343d8b", - "https://bcr.bazel.build/modules/boost.filesystem/1.87.0/MODULE.bazel": "a072d9c1d3f7dd251911224752998fa861eaaf0aee1911b1b3035cd0f290d154", - "https://bcr.bazel.build/modules/boost.filesystem/1.87.0/source.json": "3ceae891eb6db1970849731a0b84acbc6ac72fcfd351ca0267724d3f22ee71b6", - "https://bcr.bazel.build/modules/boost.foreach/1.87.0/MODULE.bazel": "63b6ee639663b3d3f634b4076f12eec76154473b5cad03f844814972221fdb5f", - "https://bcr.bazel.build/modules/boost.foreach/1.87.0/source.json": "7420c1755c650b9e9d72c34732eeb792aea90f2421bf425e897bda87bafc50f2", - "https://bcr.bazel.build/modules/boost.format/1.87.0/MODULE.bazel": "5f8ee480f33df7a405dcc14f97d0aaf3801c850904a8246fcefff2cb4495c70b", - "https://bcr.bazel.build/modules/boost.format/1.87.0/source.json": "53cae5a3e0f894f15498b65561dc1135641fba3ec176ae72487ae35c000c425b", - "https://bcr.bazel.build/modules/boost.function/1.87.0/MODULE.bazel": "d7ad93c26d0102b48cd6f781fcb68d16861fd6bf8772f784f034afabbabea391", - "https://bcr.bazel.build/modules/boost.function/1.87.0/source.json": "dd6765e2d9d902fc82da874f55061cf233a17affa66acb1641f478480b80d5d2", - "https://bcr.bazel.build/modules/boost.function_types/1.87.0/MODULE.bazel": "fed8aedff1fb01468a24e53a10793411330e36ebe29aeafaadeae00e25c20371", - "https://bcr.bazel.build/modules/boost.function_types/1.87.0/source.json": "c3a7fa0a172a109ae04a575eba033e133a38448005468dfddedab065d071dbbf", - "https://bcr.bazel.build/modules/boost.functional/1.87.0/MODULE.bazel": "5488597db90a4d8615505e9673806db23a98a4c73eadc16999478c7b1a6c1bc7", - "https://bcr.bazel.build/modules/boost.functional/1.87.0/source.json": "d39c98b1a9ae0a74da51ff049054fe6f77060d00c1768ea7eb6c629f3ac9eea5", - "https://bcr.bazel.build/modules/boost.fusion/1.87.0/MODULE.bazel": "2c28c212edcf35584dcf09089c51d6dcb2a01cf5d8d5c2b125dc91acb083a463", - "https://bcr.bazel.build/modules/boost.fusion/1.87.0/source.json": "35cb70a4a379e430e9efde27c9c2aa061791e9a1f693f7c85d2d4f1665ba2381", - "https://bcr.bazel.build/modules/boost.integer/1.87.0/MODULE.bazel": "2b862679c8595b6ecb3806ec5c7a1024c9e00fca94e5ee713d75ab022c6a7444", - "https://bcr.bazel.build/modules/boost.integer/1.87.0/source.json": "adce74ac44da997658d139f419f3c6a909fdc35d05566814c9c15e3ccb99fff6", - "https://bcr.bazel.build/modules/boost.intrusive/1.87.0/MODULE.bazel": "9dd904f7da54b7efa8476da8152e8cd60702e7b61bfae2689672f185458dc478", - "https://bcr.bazel.build/modules/boost.intrusive/1.87.0/source.json": "cc603911503905072f8596510bb6e95ce210a82564258d3fd319f9499f339cf6", - "https://bcr.bazel.build/modules/boost.io/1.87.0/MODULE.bazel": "30b1fbdc4a0463f727e2a78558550adf05c61e1fc209a6dcd35df03eaa4dafac", - "https://bcr.bazel.build/modules/boost.io/1.87.0/source.json": "b42dd52763c9bce54ed4a4c8ef48d560460f854bb53770f37c839180dba897e0", - "https://bcr.bazel.build/modules/boost.iostreams/1.87.0/MODULE.bazel": "c5cd8eb60e79c135185834e8727e1d1750cb6da2e6cb2c4d5f4b9418cd55ebe9", - "https://bcr.bazel.build/modules/boost.iostreams/1.87.0/source.json": "16dde1a58982ca8a2a63e710aacb149a6a85650acd227b83a3e3c3f90410a629", - "https://bcr.bazel.build/modules/boost.iterator/1.87.0/MODULE.bazel": "7e6ce23b059902c1709ba033dd1f4783b3de3f48ec4dc9f5e6ab82ddc699223e", - "https://bcr.bazel.build/modules/boost.iterator/1.87.0/source.json": "69d37225c6ffc3e8af0e7ea427ff51ccb04d84c6e7e361bbb8f1dc859b4412ea", - "https://bcr.bazel.build/modules/boost.lexical_cast/1.87.0/MODULE.bazel": "878478bbe6d3350cad171dd1b4558732dbee7021ab69e40a3c5bf9e59b37922c", - "https://bcr.bazel.build/modules/boost.lexical_cast/1.87.0/source.json": "80e0443943851508f2fa427c1c48b714690691c7022082ec65551dbe4680c82e", - "https://bcr.bazel.build/modules/boost.math/1.87.0/MODULE.bazel": "80f886ab97e394f8c106014a19a8c1de7a78b8fd7d5bfc89ac431896b26816b4", - "https://bcr.bazel.build/modules/boost.math/1.87.0/source.json": "8dd908b8e87cf8b2529b75e4571c4c772495f6e294ea7dc7fc36aeb8153ca1b9", - "https://bcr.bazel.build/modules/boost.move/1.87.0/MODULE.bazel": "5f26dacea41a8d617b6097219df961405c8a08a9315da14cefa8da15587a7fc5", - "https://bcr.bazel.build/modules/boost.move/1.87.0/source.json": "a95f9b258ddf918c3137c2b8d223b0b55cf9a17a52d4e19ccabfe650dcf118e3", - "https://bcr.bazel.build/modules/boost.mp11/1.87.0/MODULE.bazel": "af9644d2b668f3e014ac335a8a84ac74d9cb263454cd07cd5b84ce206f5dd81f", - "https://bcr.bazel.build/modules/boost.mp11/1.87.0/source.json": "fb17f9453d8e62a6425efccc3a827f29ddb4577aaffee68393c86bd21e517187", - "https://bcr.bazel.build/modules/boost.mpl/1.87.0/MODULE.bazel": "72eba3a8cc5711e15a852829d00482abbf7869ed2ee6f598b8f295261f3e5496", - "https://bcr.bazel.build/modules/boost.mpl/1.87.0/source.json": "81a99487d926f8a26dd5d80662e14baa0a6842b81a2a47f3f529064d0a36f36f", - "https://bcr.bazel.build/modules/boost.multi_index/1.87.0/MODULE.bazel": "1405b6cda4cd0b62aa9967913985bbecbeb82335c5745c8ad6432ad610e5532a", - "https://bcr.bazel.build/modules/boost.multi_index/1.87.0/source.json": "dd59e8bf519a4104e9ab3a7fe6a7c9169a6bdb19e93d4b13e8b7702be64fcb08", - "https://bcr.bazel.build/modules/boost.numeric_conversion/1.87.0/MODULE.bazel": "0164792509fbf8e6374eeb94a8e84ba8aa5e939620266177a112eac118e67f7c", - "https://bcr.bazel.build/modules/boost.numeric_conversion/1.87.0/source.json": "b19fe476ce051ee4b127f78b2ee4fcec917f60e2f0a06a26528c5666b355d623", - "https://bcr.bazel.build/modules/boost.optional/1.87.0/MODULE.bazel": "a12ca5b2394521bd60e432c9a98623d5a33edf9f7f891fb26c5d0840fb6b182e", - "https://bcr.bazel.build/modules/boost.optional/1.87.0/source.json": "38de88d9d67d2c7673a2c3a817a578c2ead946a11ae111f24f71859b401b0656", - "https://bcr.bazel.build/modules/boost.phoenix/1.87.0/MODULE.bazel": "0623287d2455a16617b924e8b81aee4115d94903d08a7262bee932628ce55f5f", - "https://bcr.bazel.build/modules/boost.phoenix/1.87.0/source.json": "5f037245a0ced437e8f112e8de8653836075b6d2f9794171e956fb4a2f20151a", - "https://bcr.bazel.build/modules/boost.pool/1.87.0/MODULE.bazel": "f579ff6f6883b594f792c15b3528d1a17532f4b2454e1b457eeedf03cb9f3cf7", - "https://bcr.bazel.build/modules/boost.pool/1.87.0/source.json": "acb6b53f4b50fbb3f5246b23eef833f98acd8ccf0894d48e9b93fd76a89f2d0c", - "https://bcr.bazel.build/modules/boost.predef/1.87.0/MODULE.bazel": "4bb0cc9a326ea8ffde86044c2dbdf08b75d5e8fe7e4ea8c399b058262680a890", - "https://bcr.bazel.build/modules/boost.predef/1.87.0/source.json": "421162e76f175a64d22296b9cf3272441324fa994766acffd367182a777ad092", - "https://bcr.bazel.build/modules/boost.preprocessor/1.87.0/MODULE.bazel": "fdbcce15c585de47e4a5e9f6e2b9aa87f690a87e205eded400c5590f7e64535a", - "https://bcr.bazel.build/modules/boost.preprocessor/1.87.0/source.json": "ef9b9006890126f5880bb51ccbe8a97a95baf21606e2f30acdb1c30c0dd79758", - "https://bcr.bazel.build/modules/boost.property_tree/1.87.0/MODULE.bazel": "f3fd3d9af4f36b53ef365f34d73491c1dcc64adf5dccf46b19680daa98ca1981", - "https://bcr.bazel.build/modules/boost.property_tree/1.87.0/source.json": "fa3013753367dce264bc0692ae8f1a581b52ff36a573cec9cee4e201d5564a87", - "https://bcr.bazel.build/modules/boost.proto/1.87.0/MODULE.bazel": "4f5261cd14d9dfff6e7d6335ae60b54f5269f3bfc8c7660cc06a94c10cac584a", - "https://bcr.bazel.build/modules/boost.proto/1.87.0/source.json": "e7b865a406fc16e7a12efacc0b6083254652b0d343c1b9dab8b1ab13019ef2c9", - "https://bcr.bazel.build/modules/boost.random/1.87.0/MODULE.bazel": "4e145cf085222598574e08e328867995b38d520f763d02a44f13cc0074762139", - "https://bcr.bazel.build/modules/boost.random/1.87.0/source.json": "d5ae4fbacf288a7b14984f2abddc87d9b98b3d6bb863ddf9e9a58b189bd18a5c", - "https://bcr.bazel.build/modules/boost.range/1.87.0/MODULE.bazel": "b1604553c080ca8620fb8e16267b397d4345986acae9ddd8277f36ad87236b60", - "https://bcr.bazel.build/modules/boost.range/1.87.0/source.json": "3477215270d2295f882b0b127347fddf69aecdb7cd77ba315e55199c36208661", - "https://bcr.bazel.build/modules/boost.ratio/1.87.0/MODULE.bazel": "c5a3695cd1bbb22d6a00a6df2c857be1f52f64f36fa3a89bd6835de94485fa60", - "https://bcr.bazel.build/modules/boost.ratio/1.87.0/source.json": "86662c1c2dd510741c8838c43b53a685183fd7ca793d04a8660f0d3f68317005", - "https://bcr.bazel.build/modules/boost.rational/1.87.0/MODULE.bazel": "421044b95b2db3ca1ae3a93ba12e235db938c9786c3a209a2b50754c3c0a07d7", - "https://bcr.bazel.build/modules/boost.rational/1.87.0/source.json": "876156ee5dacf41912b6f3516160ab70b07ee974321ec141f58f6caf99999630", - "https://bcr.bazel.build/modules/boost.regex/1.87.0/MODULE.bazel": "b91f176af90ce5ad96c8be6f83c4fb253fc8b391055e23a349f35e76e679e302", - "https://bcr.bazel.build/modules/boost.regex/1.87.0/source.json": "a887e4a0ac22ae2eb6203bbfbc2b6a9581edc1d65af0a8c392b30327a7688432", - "https://bcr.bazel.build/modules/boost.scope/1.87.0/MODULE.bazel": "7b2bbfc85dd0f19652bb08c4087ce1c09d766584d77d85d03ecea23f468bfe51", - "https://bcr.bazel.build/modules/boost.scope/1.87.0/source.json": "3ae2809ee428900a2941be74c9351a41b1c357aecd557fe1eff8df726a337492", - "https://bcr.bazel.build/modules/boost.serialization/1.87.0/MODULE.bazel": "b1d3c48e3287036825f7ea649ff59382558478e913adcc86d10cf38d56a82cab", - "https://bcr.bazel.build/modules/boost.serialization/1.87.0/source.json": "c543d9d7bdaaf9e1134649cf2a990e799e3644122f98d4015aaaaeae6b6fb7de", - "https://bcr.bazel.build/modules/boost.smart_ptr/1.87.0/MODULE.bazel": "a2a2b804d33fd47e37b33bb0b47a66b07aab616c12083654f4d9b92ab1308470", - "https://bcr.bazel.build/modules/boost.smart_ptr/1.87.0/source.json": "ff2c2bc2620fd9f404ea1937f38c1776a6b88ae17516c440eda88366fbd14c91", - "https://bcr.bazel.build/modules/boost.spirit/1.87.0/MODULE.bazel": "bd5a28e70ae5a0146f9a68ccca94852f2c9ba5a547096dbd55dac60bb942434e", - "https://bcr.bazel.build/modules/boost.spirit/1.87.0/source.json": "9934075ffe3d5eaa07d36a4a54a8ca6ceb2ceb9a949f7f0d8c8c9f96f9276843", - "https://bcr.bazel.build/modules/boost.static_assert/1.87.0/MODULE.bazel": "06e7170d6e4ec08d6a4a83d1f0bce3f7fdacd89e4dcaa93d508f971e4e363d4f", - "https://bcr.bazel.build/modules/boost.static_assert/1.87.0/source.json": "d5b3f81fba6382b83885ff2dfaef07a5788323ed82d472d2fd629fcbba04ec7a", - "https://bcr.bazel.build/modules/boost.system/1.87.0/MODULE.bazel": "fe98a0cf5cd04613f81b2b4338ccf22d75f4049875c294a35c0949c3c6e8cbc1", - "https://bcr.bazel.build/modules/boost.system/1.87.0/source.json": "470c81ca91d728f1410def4849789a329da81a9080acdca6e1dace58e30728bb", - "https://bcr.bazel.build/modules/boost.test/1.87.0/MODULE.bazel": "c4178121303e784ff5e783a4eee3bc71c6808796b9d0eee15e371127d6b38faf", - "https://bcr.bazel.build/modules/boost.test/1.87.0/source.json": "0bf69689bfc6bc71f7678907237d5c6056cd26d29d3c502962e106bd0cb01dbd", - "https://bcr.bazel.build/modules/boost.thread/1.87.0/MODULE.bazel": "c257782276b173bc0ccedeb13d0448a891f3dc4f82cb2414915a6cd8fbb6ef6d", - "https://bcr.bazel.build/modules/boost.thread/1.87.0/source.json": "91a57ffad27c5f4b5d13d7d767d2c154c8c349ae959a75770565679013a68f6f", - "https://bcr.bazel.build/modules/boost.throw_exception/1.87.0/MODULE.bazel": "d02c1799ff6bc1bd0a9e7f149ac35a4851c89156be7d81805df9238d52047f02", - "https://bcr.bazel.build/modules/boost.throw_exception/1.87.0/source.json": "b52fb8b064d825ebb7047a72cf2c101a047dc60c1d0a89829b7ed8e39ff4fe6a", - "https://bcr.bazel.build/modules/boost.tokenizer/1.87.0/MODULE.bazel": "48ecacd7bf0fcb7cbf27b55a7d6bf82b988f308666bda2d51840450ea6d62401", - "https://bcr.bazel.build/modules/boost.tokenizer/1.87.0/source.json": "c39ec91706ad8eeab142528eac47737b6fc314b952ffdb9578ab95e5f3c690b4", - "https://bcr.bazel.build/modules/boost.tuple/1.87.0/MODULE.bazel": "94a17666a0d0e875a346b4e8db75ec05e3a1c9c7a681ac5eca80c18e68b5d547", - "https://bcr.bazel.build/modules/boost.tuple/1.87.0/source.json": "5f42023d26b3abefc034817a535d3d0ab06712f4740a93aa4e247287fba1cb47", - "https://bcr.bazel.build/modules/boost.type_index/1.87.0/MODULE.bazel": "a871d18870b21f00c89ba8dd469e027cd697363a9f3dd525176d91e837b8bb38", - "https://bcr.bazel.build/modules/boost.type_index/1.87.0/source.json": "fe14f80f9a857b92af204396d0e81bf57751113e37a77586b9610a7894407092", - "https://bcr.bazel.build/modules/boost.type_traits/1.87.0/MODULE.bazel": "8d2d44e992e85a59b6bd13b145ae27736d932a29e5aec743a0cfd014af5aee27", - "https://bcr.bazel.build/modules/boost.type_traits/1.87.0/source.json": "fd7434b8e36d19a1c8e9349e041ceaf19d0b98e90b6d4c7b86249735907cea34", - "https://bcr.bazel.build/modules/boost.typeof/1.87.0/MODULE.bazel": "c3cd122b8745c835229c58df8c46e81b944996b4bd3822f947873cb617374dd8", - "https://bcr.bazel.build/modules/boost.typeof/1.87.0/source.json": "ba36c7ce360efd31bf7ab5c1503b785de5c8db673056067ff8c7e3e94efccb68", - "https://bcr.bazel.build/modules/boost.unordered/1.87.0/MODULE.bazel": "bfee6daa324bb37c618fc073c50a0754985b9538e13de0e873381d41d634168c", - "https://bcr.bazel.build/modules/boost.unordered/1.87.0/source.json": "3b237fcd1dda18408dbdcb06984e50a13f0688fd0dca480a552f1ff37a6f50b5", - "https://bcr.bazel.build/modules/boost.utility/1.87.0/MODULE.bazel": "8ab710d4feac76acba004a1cac6d64823c812bfeefea18fb7b1a907c86a9ecf6", - "https://bcr.bazel.build/modules/boost.utility/1.87.0/source.json": "ab5744c8cc722dd83c96ae672e01010b944ad4e864e445de66f78164152a7a23", - "https://bcr.bazel.build/modules/boost.variant/1.87.0/MODULE.bazel": "acb5de2feaec8b682125c8426b2cbbb287b6919e23b122d5fa6335bdcb436d16", - "https://bcr.bazel.build/modules/boost.variant/1.87.0/source.json": "4af1edbcf06ad0f37a8c07efb35aa0f22c1424421921aa5864f4208d1624eed7", - "https://bcr.bazel.build/modules/boost.variant2/1.87.0/MODULE.bazel": "c0d8e1d486e3080200b74af21f50e4993b0d6dc649ae5700e42fc1d74e1f72b8", - "https://bcr.bazel.build/modules/boost.variant2/1.87.0/source.json": "d57a8992e410f6def5c2e876e53bb21d7907a0df1b9608f59ff90113a4879e67", - "https://bcr.bazel.build/modules/boost.winapi/1.87.0/MODULE.bazel": "b36870b9f3ebe56c1dadd0507fb6ee6b5a59e13c5c0b784baaa509722bd0ffba", - "https://bcr.bazel.build/modules/boost.winapi/1.87.0/source.json": "8e363a11b36f5f78b4d00a4543a8b181313d78abdcc5dec6e438a5c4b2fd2a7e", - "https://bcr.bazel.build/modules/boringssl/0.20240913.0/MODULE.bazel": "fcaa7503a5213290831a91ed1eb538551cf11ac0bc3a6ad92d0fef92c5bd25fb", - "https://bcr.bazel.build/modules/boringssl/0.20240913.0/source.json": "540753d29c271a302442a3d3c6ccd4faace597e7bcf0f77049fe59535782ce9f", - "https://bcr.bazel.build/modules/buildifier_prebuilt/6.1.2/MODULE.bazel": "2ef4962c8b0b6d8d21928a89190755619254459bc67f870dc0ccb9ba9952d444", - "https://bcr.bazel.build/modules/buildifier_prebuilt/7.3.1/MODULE.bazel": "537faf0ad9f5892910074b8e43b4c91c96f1d5d86b6ed04bdbe40cf68aa48b68", - "https://bcr.bazel.build/modules/buildifier_prebuilt/7.3.1/source.json": "55153a5e6ca9c8a7e266c4b46b951e8a010d25ec6062bc35d5d4f89925796bad", - "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/bzip2/1.0.8.bcr.2/MODULE.bazel": "43b570f55b7479bfa7c6675b227ccc3155d56377bb7782f178b2d1733196a435", - "https://bcr.bazel.build/modules/bzip2/1.0.8.bcr.2/source.json": "9789bb6c0444ae84fb7f559c9da0fbb46d39219539f8d99c13b8db55357e8cf9", - "https://bcr.bazel.build/modules/cmake_configure_file/0.1.3/MODULE.bazel": "0b4346dfab06805a44a459e1dec501c5766bfec78bd553c2557a0abba01a9525", - "https://bcr.bazel.build/modules/cmake_configure_file/0.1.3/source.json": "8181ea4330f5323865b5d73de5ab731fdf27e054c0f2dacdf77b6dab62b96e45", - "https://bcr.bazel.build/modules/eigen/3.4.0.bcr.3/MODULE.bazel": "f6561baff0fc0035c9c1a9e2b0820de106cdb01b37bf5c81276860ccc863e5b2", - "https://bcr.bazel.build/modules/eigen/3.4.0.bcr.3/source.json": "a8611a2b5577929ad7e1f44ded19dab21a188125a74ac6192d21d283609f280f", - "https://bcr.bazel.build/modules/fmt/10.1.1/MODULE.bazel": "577a09aa892764bbe13cd0fb2bcdbace97416d9aa8ca625c5ca6f6f3f22a2b1d", - "https://bcr.bazel.build/modules/fmt/11.2.0/MODULE.bazel": "bb2cef47f22163e23aa39ff7812cfe8cec85adb6337493fe38d1fa039133ca5c", - "https://bcr.bazel.build/modules/fmt/11.2.0/source.json": "a2c3846c868dbb75e3793e14c7bb9afbb0e34d3967c9a22b335df71eb2ff1481", - "https://bcr.bazel.build/modules/gflags/2.2.2/MODULE.bazel": "ba6502c3fee189734f359454db8a49b7c08afd7271b32e7c6fc38c2d2e1edbeb", - "https://bcr.bazel.build/modules/gflags/2.2.2/source.json": "b06d93702e18b5d75a69d53464c37ef5c2a9b4e237a8d4f2bf0217b3b0af2bee", - "https://bcr.bazel.build/modules/glib/2.82.2.bcr.1/MODULE.bazel": "de00d84eb314317867081d2cdcb7f8900d58406bd6f333bacc92fe0d0d198239", - "https://bcr.bazel.build/modules/glib/2.82.2.bcr.5/MODULE.bazel": "1f58891f8460e88d29ca57df3104d575a21751557cd8c2141c720873b3f62031", - "https://bcr.bazel.build/modules/glib/2.82.2.bcr.5/source.json": "055d26d7aeb295cfe7e1a7d3b9284b4484595c2bb4e8ac0628d09221c8b991f8", - "https://bcr.bazel.build/modules/google_benchmark/1.8.2/MODULE.bazel": "a70cf1bba851000ba93b58ae2f6d76490a9feb74192e57ab8e8ff13c34ec50cb", - "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4", - "https://bcr.bazel.build/modules/googletest/1.14.0.bcr.1/MODULE.bazel": "22c31a561553727960057361aa33bf20fb2e98584bc4fec007906e27053f80c6", - "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f", - "https://bcr.bazel.build/modules/googletest/1.15.2/MODULE.bazel": "6de1edc1d26cafb0ea1a6ab3f4d4192d91a312fd2d360b63adaa213cd00b2108", - "https://bcr.bazel.build/modules/googletest/1.17.0/MODULE.bazel": "dbec758171594a705933a29fcf69293d2468c49ec1f2ebca65c36f504d72df46", - "https://bcr.bazel.build/modules/googletest/1.17.0/source.json": "38e4454b25fc30f15439c0378e57909ab1fd0a443158aa35aec685da727cd713", - "https://bcr.bazel.build/modules/gz-math/8.1.1/MODULE.bazel": "6493603856bee81c7e593137e42b8d8d134391914a2493140673d024cbb4fb7c", - "https://bcr.bazel.build/modules/gz-math/8.1.1/source.json": "cadc1ca1eb27f920a84d104f3cd3673d1994723412f748eb5410522e4688cf4b", - "https://bcr.bazel.build/modules/gz-utils/3.1.0/MODULE.bazel": "0299189285ace501fe156da9dc42a1167e40e0c1ac420e12e032dd259ec44d0d", - "https://bcr.bazel.build/modules/gz-utils/3.1.0/source.json": "aa71e64425db926c2a2a19605eaf907f191bd3916f7054d712aebc3b36f3e5e6", - "https://bcr.bazel.build/modules/jsoncpp/1.9.5/MODULE.bazel": "31271aedc59e815656f5736f282bb7509a97c7ecb43e927ac1a37966e0578075", - "https://bcr.bazel.build/modules/jsoncpp/1.9.6/MODULE.bazel": "2f8d20d3b7d54143213c4dfc3d98225c42de7d666011528dc8fe91591e2e17b0", - "https://bcr.bazel.build/modules/jsoncpp/1.9.6/source.json": "a04756d367a2126c3541682864ecec52f92cdee80a35735a3cb249ce015ca000", - "https://bcr.bazel.build/modules/libffi/3.4.7.bcr.3/MODULE.bazel": "2aaa0e32669002a26ffe421e98913ed70fa5ee21c36fc51d2d51053a5ed07420", - "https://bcr.bazel.build/modules/libffi/3.4.7.bcr.3/source.json": "fdffd7d4e35124905988e03a5f7ced705df34f5e5134445b7f17f1ecaede9df2", - "https://bcr.bazel.build/modules/libpfm/4.11.0/MODULE.bazel": "45061ff025b301940f1e30d2c16bea596c25b176c8b6b3087e92615adbd52902", - "https://bcr.bazel.build/modules/nasm/2.16.03.bcr.1/MODULE.bazel": "821df15d805b40e567b047e00146a0ade7d8a21b974e2469334caca90ba20d84", - "https://bcr.bazel.build/modules/nasm/2.16.03.bcr.1/source.json": "0abd8b07a6854d090f5d5b2beffd544877446de1f857d8208ef72f8f23c3521e", - "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/MODULE.bazel": "6f7b417dcc794d9add9e556673ad25cb3ba835224290f4f848f8e2db1e1fca74", - "https://bcr.bazel.build/modules/nlohmann_json/3.6.1/source.json": "f448c6e8963fdfa7eb831457df83ad63d3d6355018f6574fb017e8169deb43a9", - "https://bcr.bazel.build/modules/pcre2/10.43/MODULE.bazel": "08eaa025111bd0fedc14a8187c2905fa6ee4501fbe558193e9bf6cc3e2cdf23c", - "https://bcr.bazel.build/modules/pcre2/10.45/MODULE.bazel": "9bdc838aa2e21be030d7181385e45a5c87b14575bb7ff35d10b5be3d56913bed", - "https://bcr.bazel.build/modules/pcre2/10.46-DEV/MODULE.bazel": "c3c40175cd5e383f02bcfb2d484560461c5ef11e5d52bfc09c7398486c2cbaa6", - "https://bcr.bazel.build/modules/pcre2/10.46-DEV/source.json": "7d4a1e758cbef4b68046813147f3b031ed06d226a6925d64079b8d8ecdb20008", - "https://bcr.bazel.build/modules/pinocchio/2.6.21.bcr.4/MODULE.bazel": "6d82e64c0749b845245f8d648af211a8fac0202e608fe22e16de0125fbd7bfd5", - "https://bcr.bazel.build/modules/pinocchio/2.6.21.bcr.4/source.json": "c104d47523ad6e6114d5adbb75f53bc2d5f5de803c9e0261fc81dc396be43be7", - "https://bcr.bazel.build/modules/platforms/0.0.10/MODULE.bazel": "8cb8efaf200bdeb2150d93e162c40f388529a25852b332cec879373771e48ed5", - "https://bcr.bazel.build/modules/platforms/0.0.11/MODULE.bazel": "0daefc49732e227caa8bfa834d65dc52e8cc18a2faf80df25e8caea151a9413f", - "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee", - "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37", - "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615", - "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814", - "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d", - "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc", - "https://bcr.bazel.build/modules/platforms/1.0.0/MODULE.bazel": "f05feb42b48f1b3c225e4ccf351f367be0371411a803198ec34a389fb22aa580", - "https://bcr.bazel.build/modules/platforms/1.0.0/source.json": "f4ff1fd412e0246fd38c82328eb209130ead81d62dcd5a9e40910f867f733d96", - "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", - "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel": "88b393b3eb4101d18129e5db51847cd40a5517a53e81216144a8c32dfeeca52a", - "https://bcr.bazel.build/modules/protobuf/24.4/MODULE.bazel": "7bc7ce5f2abf36b3b7b7c8218d3acdebb9426aeb35c2257c96445756f970eb12", - "https://bcr.bazel.build/modules/protobuf/27.0/MODULE.bazel": "7873b60be88844a0a1d8f80b9d5d20cfbd8495a689b8763e76c6372998d3f64c", - "https://bcr.bazel.build/modules/protobuf/27.1/MODULE.bazel": "703a7b614728bb06647f965264967a8ef1c39e09e8f167b3ca0bb1fd80449c0d", - "https://bcr.bazel.build/modules/protobuf/29.0-rc2/MODULE.bazel": "6241d35983510143049943fc0d57937937122baf1b287862f9dc8590fc4c37df", - "https://bcr.bazel.build/modules/protobuf/29.0-rc3/MODULE.bazel": "33c2dfa286578573afc55a7acaea3cada4122b9631007c594bf0729f41c8de92", - "https://bcr.bazel.build/modules/protobuf/29.0/MODULE.bazel": "319dc8bf4c679ff87e71b1ccfb5a6e90a6dbc4693501d471f48662ac46d04e4e", - "https://bcr.bazel.build/modules/protobuf/29.1/MODULE.bazel": "557c3457560ff49e122ed76c0bc3397a64af9574691cb8201b4e46d4ab2ecb95", - "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0", - "https://bcr.bazel.build/modules/protobuf/32.1/MODULE.bazel": "89cd2866a9cb07fee9ff74c41ceace11554f32e0d849de4e23ac55515cfada4d", - "https://bcr.bazel.build/modules/protobuf/32.1/source.json": "bd2664e90875c0cd755d1d9b7a103a4b027893ac8eafa3bba087557ffc244ad4", - "https://bcr.bazel.build/modules/pybind11_bazel/2.11.1/MODULE.bazel": "88af1c246226d87e65be78ed49ecd1e6f5e98648558c14ce99176da041dc378e", - "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/MODULE.bazel": "e6f4c20442eaa7c90d7190d8dc539d0ab422f95c65a57cc59562170c58ae3d34", - "https://bcr.bazel.build/modules/pybind11_bazel/2.12.0/source.json": "6900fdc8a9e95866b8c0d4ad4aba4d4236317b5c1cd04c502df3f0d33afed680", - "https://bcr.bazel.build/modules/re2/2023-09-01/MODULE.bazel": "cb3d511531b16cfc78a225a9e2136007a48cf8a677e4264baeab57fe78a80206", - "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/MODULE.bazel": "b4963dda9b31080be1905ef085ecd7dd6cd47c05c79b9cdf83ade83ab2ab271a", - "https://bcr.bazel.build/modules/re2/2024-07-02.bcr.1/source.json": "2ff292be6ef3340325ce8a045ecc326e92cbfab47c7cbab4bd85d28971b97ac4", - "https://bcr.bazel.build/modules/re2/2024-07-02/MODULE.bazel": "0eadc4395959969297cbcf31a249ff457f2f1d456228c67719480205aa306daa", - "https://bcr.bazel.build/modules/rules_android/0.1.1/MODULE.bazel": "48809ab0091b07ad0182defb787c4c5328bd3a278938415c00a7b69b50c4d3a8", - "https://bcr.bazel.build/modules/rules_android/0.1.1/source.json": "e6986b41626ee10bdc864937ffb6d6bf275bb5b9c65120e6137d56e6331f089e", - "https://bcr.bazel.build/modules/rules_apple/3.16.0/MODULE.bazel": "0d1caf0b8375942ce98ea944be754a18874041e4e0459401d925577624d3a54a", - "https://bcr.bazel.build/modules/rules_apple/3.16.0/source.json": "d8b5fe461272018cc07cfafce11fe369c7525330804c37eec5a82f84cd475366", - "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647", - "https://bcr.bazel.build/modules/rules_cc/0.0.10/MODULE.bazel": "ec1705118f7eaedd6e118508d3d26deba2a4e76476ada7e0e3965211be012002", - "https://bcr.bazel.build/modules/rules_cc/0.0.13/MODULE.bazel": "0e8529ed7b323dad0775ff924d2ae5af7640b23553dfcd4d34344c7e7a867191", - "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.17/MODULE.bazel": "2ae1d8f4238ec67d7185d8861cb0a2cdf4bc608697c331b95bf990e69b62e64a", - "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c", - "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f", - "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e", - "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5", - "https://bcr.bazel.build/modules/rules_cc/0.1.1/MODULE.bazel": "2f0222a6f229f0bf44cd711dc13c858dad98c62d52bd51d8fc3a764a83125513", - "https://bcr.bazel.build/modules/rules_cc/0.1.2/MODULE.bazel": "557ddc3a96858ec0d465a87c0a931054d7dcfd6583af2c7ed3baf494407fd8d0", - "https://bcr.bazel.build/modules/rules_cc/0.2.0/MODULE.bazel": "b5c17f90458caae90d2ccd114c81970062946f49f355610ed89bebf954f5783c", - "https://bcr.bazel.build/modules/rules_cc/0.2.3/MODULE.bazel": "07d7f5a97bcf2fc97bcefbee82abf4372cb07451949c81f575de94b51ec4852a", - "https://bcr.bazel.build/modules/rules_cc/0.2.8/MODULE.bazel": "f1df20f0bf22c28192a794f29b501ee2018fa37a3862a1a2132ae2940a23a642", - "https://bcr.bazel.build/modules/rules_cc/0.2.9/MODULE.bazel": "34263f1dca62ea664265438cef714d7db124c03e1ed55ebb4f1dc860164308d1", - "https://bcr.bazel.build/modules/rules_cc/0.2.9/source.json": "4e49b40effcbd14fbfb233eb929de42dfff7b66538b4ffda310ad501638e7986", - "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_gazebo/0.0.2/MODULE.bazel": "56bfc1885d0fe74628c803e2f640255d0a849da9f1cc7f57be1bf1dff4dffee6", - "https://bcr.bazel.build/modules/rules_gazebo/0.0.2/source.json": "e368b7b3ffca8c55f37a48efe41eda121e8efe705ef252ae549eddb24ce623e5", - "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", - "https://bcr.bazel.build/modules/rules_java/5.3.5/MODULE.bazel": "a4ec4f2db570171e3e5eb753276ee4b389bae16b96207e9d3230895c99644b86", - "https://bcr.bazel.build/modules/rules_java/6.0.0/MODULE.bazel": "8a43b7df601a7ec1af61d79345c17b31ea1fedc6711fd4abfd013ea612978e39", - "https://bcr.bazel.build/modules/rules_java/6.4.0/MODULE.bazel": "e986a9fe25aeaa84ac17ca093ef13a4637f6107375f64667a15999f77db6c8f6", - "https://bcr.bazel.build/modules/rules_java/6.5.2/MODULE.bazel": "1d440d262d0e08453fa0c4d8f699ba81609ed0e9a9a0f02cd10b3e7942e61e31", - "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64", - "https://bcr.bazel.build/modules/rules_java/7.10.0/MODULE.bazel": "530c3beb3067e870561739f1144329a21c851ff771cd752a49e06e3dc9c2e71a", - "https://bcr.bazel.build/modules/rules_java/7.12.2/MODULE.bazel": "579c505165ee757a4280ef83cda0150eea193eed3bef50b1004ba88b99da6de6", - "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.14.0/MODULE.bazel": "717717ed40cc69994596a45aec6ea78135ea434b8402fb91b009b9151dd65615", - "https://bcr.bazel.build/modules/rules_java/8.15.2/MODULE.bazel": "5cc6698c822b2f9ef90ca5558599851bed8c3b13f1f8eb140d9bfec638d2acb4", - "https://bcr.bazel.build/modules/rules_java/8.16.0/MODULE.bazel": "a965e7ca34231bc2612d7c6e5254a3fca61dbafb494da6eff0bdfa61a26e7d8b", - "https://bcr.bazel.build/modules/rules_java/8.16.0/source.json": "2a61c3022ca186a10b95b13e23bab2151adfed38d9817b848ade1f44edfbcabe", - "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_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", - "https://bcr.bazel.build/modules/rules_jvm_external/5.3/MODULE.bazel": "bf93870767689637164657731849fb887ad086739bd5d360d90007a581d5527d", - "https://bcr.bazel.build/modules/rules_jvm_external/6.1/MODULE.bazel": "75b5fec090dbd46cf9b7d8ea08cf84a0472d92ba3585b476f44c326eda8059c4", - "https://bcr.bazel.build/modules/rules_jvm_external/6.3/MODULE.bazel": "c998e060b85f71e00de5ec552019347c8bca255062c990ac02d051bb80a38df0", - "https://bcr.bazel.build/modules/rules_jvm_external/6.7/MODULE.bazel": "e717beabc4d091ecb2c803c2d341b88590e9116b8bf7947915eeb33aab4f96dd", - "https://bcr.bazel.build/modules/rules_jvm_external/6.8/MODULE.bazel": "b5afe861e867e4c8e5b88e401cb7955bd35924258f97b1862cc966cbcf4f1a62", - "https://bcr.bazel.build/modules/rules_jvm_external/6.8/source.json": "c85e553d5ac17f7825cd85b9cceb500c64f9e44f0e93c7887469e430c4ae9eff", - "https://bcr.bazel.build/modules/rules_kotlin/1.9.0/MODULE.bazel": "ef85697305025e5a61f395d4eaede272a5393cee479ace6686dba707de804d59", - "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/MODULE.bazel": "d269a01a18ee74d0335450b10f62c9ed81f2321d7958a2934e44272fe82dcef3", - "https://bcr.bazel.build/modules/rules_kotlin/1.9.6/source.json": "2faa4794364282db7c06600b7e5e34867a564ae91bda7cae7c29c64e9466b7d5", - "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", - "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", - "https://bcr.bazel.build/modules/rules_license/0.0.8/MODULE.bazel": "5669c6fe49b5134dbf534db681ad3d67a2d49cfc197e4a95f1ca2fd7f3aebe96", - "https://bcr.bazel.build/modules/rules_license/1.0.0/MODULE.bazel": "a7fda60eefdf3d8c827262ba499957e4df06f659330bbe6cdbdb975b768bb65c", - "https://bcr.bazel.build/modules/rules_license/1.0.0/source.json": "a52c89e54cc311196e478f8382df91c15f7a2bfdf4c6cd0e2675cc2ff0b56efb", - "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", - "https://bcr.bazel.build/modules/rules_pkg/1.0.1/MODULE.bazel": "5b1df97dbc29623bccdf2b0dcd0f5cb08e2f2c9050aab1092fd39a41e82686ff", - "https://bcr.bazel.build/modules/rules_pkg/1.0.1/source.json": "bd82e5d7b9ce2d31e380dd9f50c111d678c3bdaca190cb76b0e1c71b05e1ba8a", - "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06", - "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7", - "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "1e5b502e2e1a9e825eef74476a5a1ee524a92297085015a052510b09a1a09483", - "https://bcr.bazel.build/modules/rules_proto/6.0.2/MODULE.bazel": "ce916b775a62b90b61888052a416ccdda405212b6aaeb39522f7dc53431a5e73", - "https://bcr.bazel.build/modules/rules_proto/7.0.2/MODULE.bazel": "bf81793bd6d2ad89a37a40693e56c61b0ee30f7a7fdbaf3eabbf5f39de47dea2", - "https://bcr.bazel.build/modules/rules_proto/7.1.0/MODULE.bazel": "002d62d9108f75bb807cd56245d45648f38275cb3a99dcd45dfb864c5d74cb96", - "https://bcr.bazel.build/modules/rules_proto/7.1.0/source.json": "39f89066c12c24097854e8f57ab8558929f9c8d474d34b2c00ac04630ad8940e", - "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f", - "https://bcr.bazel.build/modules/rules_python/0.23.1/MODULE.bazel": "49ffccf0511cb8414de28321f5fcf2a31312b47c40cc21577144b7447f2bf300", - "https://bcr.bazel.build/modules/rules_python/0.25.0/MODULE.bazel": "72f1506841c920a1afec76975b35312410eea3aa7b63267436bfb1dd91d2d382", - "https://bcr.bazel.build/modules/rules_python/0.28.0/MODULE.bazel": "cba2573d870babc976664a912539b320cbaa7114cd3e8f053c720171cde331ed", - "https://bcr.bazel.build/modules/rules_python/0.31.0/MODULE.bazel": "93a43dc47ee570e6ec9f5779b2e64c1476a6ce921c48cc9a1678a91dd5f8fd58", - "https://bcr.bazel.build/modules/rules_python/0.33.2/MODULE.bazel": "3e036c4ad8d804a4dad897d333d8dce200d943df4827cb849840055be8d2e937", - "https://bcr.bazel.build/modules/rules_python/0.35.0/MODULE.bazel": "c3657951764cdcdb5a7370d5e885fad5e8c1583320aad18d46f9f110d2c22755", - "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", - "https://bcr.bazel.build/modules/rules_python/0.40.0/MODULE.bazel": "9d1a3cd88ed7d8e39583d9ffe56ae8a244f67783ae89b60caafc9f5cf318ada7", - "https://bcr.bazel.build/modules/rules_python/1.0.0/MODULE.bazel": "898a3d999c22caa585eb062b600f88654bf92efb204fa346fb55f6f8edffca43", - "https://bcr.bazel.build/modules/rules_python/1.4.1/MODULE.bazel": "8991ad45bdc25018301d6b7e1d3626afc3c8af8aaf4bc04f23d0b99c938b73a6", - "https://bcr.bazel.build/modules/rules_python/1.6.0/MODULE.bazel": "7e04ad8f8d5bea40451cf80b1bd8262552aa73f841415d20db96b7241bd027d8", - "https://bcr.bazel.build/modules/rules_python/1.6.3/MODULE.bazel": "a7b80c42cb3de5ee2a5fa1abc119684593704fcd2fec83165ebe615dec76574f", - "https://bcr.bazel.build/modules/rules_python/1.6.3/source.json": "f0be74977e5604a6526c8a416cda22985093ff7d5d380d41722d7e44015cc419", - "https://bcr.bazel.build/modules/rules_rust/0.64.0/MODULE.bazel": "dd8f8162e4a7bc604cf66330cc8e31acf51cde9b31d117508db961e6618ac5ec", - "https://bcr.bazel.build/modules/rules_rust/0.64.0/source.json": "5c1f18cb7b8a1482439bbd8f087a37e262561cf4e910b6f3105541cb84037b76", - "https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c", - "https://bcr.bazel.build/modules/rules_shell/0.3.0/MODULE.bazel": "de4402cd12f4cc8fda2354fce179fdb068c0b9ca1ec2d2b17b3e21b24c1a937b", - "https://bcr.bazel.build/modules/rules_shell/0.4.0/MODULE.bazel": "0f8f11bb3cd11755f0b48c1de0bbcf62b4b34421023aa41a2fc74ef68d9584f0", - "https://bcr.bazel.build/modules/rules_shell/0.6.0/MODULE.bazel": "c65e3ab217f64c3960e3ab55a53b430babcac6f0870fe79192812ae68a596a81", - "https://bcr.bazel.build/modules/rules_shell/0.6.0/source.json": "9431501bbc2114effd3b625b30555c5de51b7d291c1aee48b6f4d09d82126b3e", - "https://bcr.bazel.build/modules/rules_swift/1.16.0/MODULE.bazel": "4a09f199545a60d09895e8281362b1ff3bb08bbde69c6fc87aff5b92fcc916ca", - "https://bcr.bazel.build/modules/rules_swift/2.1.1/MODULE.bazel": "494900a80f944fc7aa61500c2073d9729dff0b764f0e89b824eb746959bc1046", - "https://bcr.bazel.build/modules/rules_swift/2.1.1/source.json": "40fc69dfaac64deddbb75bd99cdac55f4427d9ca0afbe408576a65428427a186", - "https://bcr.bazel.build/modules/sdformat/15.3.0.bcr.1/MODULE.bazel": "c1dd54950c0b5ed1960107c2784dc2c897d521d311c7b28b0035d076525af807", - "https://bcr.bazel.build/modules/sdformat/15.3.0.bcr.1/source.json": "4f17850b9fd246e6e2fad07ade0038d751625878850c54a52ae57ef4c28b1fc4", - "https://bcr.bazel.build/modules/spdlog/1.12.0/MODULE.bazel": "b3cad7caea1d4199029d33bcfaea1e9da17f3bf84f888392e6ba9fa1da805499", - "https://bcr.bazel.build/modules/spdlog/1.15.3/MODULE.bazel": "ae35d34be11620a14416fb8978951bb3e95910c47f81b47789022632d77e3e99", - "https://bcr.bazel.build/modules/spdlog/1.15.3/source.json": "c31abe1910dac293edb16ebb0e3fca808ae5330cfbd9bd6373cb1cf25329fc52", - "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", - "https://bcr.bazel.build/modules/stardoc/0.7.0/MODULE.bazel": "05e3d6d30c099b6770e97da986c53bd31844d7f13d41412480ea265ac9e8079c", - "https://bcr.bazel.build/modules/stardoc/0.7.1/MODULE.bazel": "3548faea4ee5dda5580f9af150e79d0f6aea934fc60c1cc50f4efdd9420759e7", - "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/swift_argument_parser/1.3.1.1/MODULE.bazel": "5e463fbfba7b1701d957555ed45097d7f984211330106ccd1352c6e0af0dcf91", - "https://bcr.bazel.build/modules/swift_argument_parser/1.3.1.1/source.json": "32bd87e5f4d7acc57c5b2ff7c325ae3061d5e242c0c4c214ae87e0f1c13e54cb", - "https://bcr.bazel.build/modules/tinyxml2/10.0.0/MODULE.bazel": "7c2c2fd7f9bd767e5c98eeb46385dba08c81be321d885ed077da9383e85aebc7", - "https://bcr.bazel.build/modules/tinyxml2/10.0.0/source.json": "e6f10ec3ed2d93b165a6556ec0cca75f3f1f1b508494c618ed398d38919947a0", - "https://bcr.bazel.build/modules/toolchains_llvm/1.4.0/MODULE.bazel": "05239402b7374293359c2f22806f420b75aa5d6f4b15a2eaa809a2c214d58b31", - "https://bcr.bazel.build/modules/toolchains_llvm/1.4.0/source.json": "229a516d282b17a82be54c6e3ae220a1b750fb55a8495567e5c7a9d09423f3e2", - "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", - "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel": "c0df5e35ad55e264160417fd0875932ee3c9dda63d9fccace35ac62f45e1b6f9", - "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", - "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.5/MODULE.bazel": "eec517b5bbe5492629466e11dae908d043364302283de25581e3eb944326c4ca", - "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.6/MODULE.bazel": "e937cf0a3772f93ad91f3c7af4f330b76a878bbfee06527ca1a9673b790eb896", - "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.6/source.json": "5f397158198f338129c865a4c3ae21bc5626a9664b3c3b40fa3b3c2ec1ff83bf", - "https://bcr.bazel.build/modules/zlib/1.3.1/MODULE.bazel": "751c9940dcfe869f5f7274e1295422a34623555916eb98c174c1e945594bf198", - "https://bcr.bazel.build/modules/zlib/1.3/MODULE.bazel": "6a9c02f19a24dcedb05572b2381446e27c272cd383aed11d41d99da9e3167a72", - "https://bcr.bazel.build/modules/zstd/1.5.7/MODULE.bazel": "f5780cdbd6f4c5bb985a20f839844316fe48fb5e463056f372dbc37cfabdf450", - "https://bcr.bazel.build/modules/zstd/1.5.7/source.json": "f72c48184b6528ffc908a5a2bcbf3070c6684f3db03da2182c8ca999ae5f5cfd" - }, - "selectedYankedVersions": {}, - "moduleExtensions": { - "//tools/workspace:external_repositories.bzl%external_repositories": { - "general": { - "bzlTransitiveDigest": "AZ2I8297rTh8k16A9vPF3+54N4RZlOJd82UitmmG7Tw=", - "usagesDigest": "ZMp6HF8vPdnzVmOVOmMGFCiPDRHeXrHV/X61FuWwPIc=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "drake_models": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "RobotLocomotion/models", - "commit": "68e906556069eab9896f9006b6bf17a32b8b0f1d", - "commit_pin": false, - "sha256": "bad9de839fc61447cecaf2abc8f8df7afe77e5ab4fbdeb28d9cfec0a8338b1fa", - "build_file": "@@drake+//tools/workspace/drake_models:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "libfranka_v4": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "frankarobotics/libfranka", - "commit": "c452ba20397cde846fe2e48d0be94b522ef88dac", - "commit_pin": false, - "sha256": "f0616d01ef09aa1d5948d385a6cfe18c514bc6e0921e4fac97ada7262b8722e4", - "build_file": "@@//tools/workspace/libfranka_v4:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "libfranka_v5": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "frankarobotics/libfranka", - "commit": "faaefaa0ff17a812b8a9bc4ac1ed7c353c46064d", - "commit_pin": false, - "sha256": "d733299b6a88762405cb56fce605d3f98ab2d78ecd6464ee1b255017e6ed903b", - "build_file": "@@//tools/workspace/libfranka_v5:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "libfranka_common_v4": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "frankarobotics/libfranka-common", - "commit": "e6aa0fc210d93fe618bfd8956829a264d5476ba8", - "commit_pin": false, - "sha256": "721fffe11c5dec6735e191c2f08e58de3828d05ea25c3901c1940cd30a226509", - "build_file": "@@//tools/workspace/libfranka_common_v4:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "libfranka_common_v5": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "frankaemika/libfranka-common", - "commit": "cd38d0ec300b7e6864407d85d1e88e2fba31ccd5", - "commit_pin": false, - "sha256": "0696297f235dc63c014232acde602aa9ad59bf8630d5b9901b32ac79f4d2dee2", - "build_file": "@@//tools/workspace/libfranka_common_v5:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - } - }, - "recordedRepoMappingEntries": [ - [ - "", - "drake", - "drake+" - ], - [ - "drake+", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@buildifier_prebuilt+//:defs.bzl%buildifier_prebuilt_deps_extension": { - "general": { - "bzlTransitiveDigest": "izaEjT7NE6vV9H5axiYiPrvmFtCLNkfjhj+bpMolt1A=", - "usagesDigest": "eWMDBEn8E8CrwAPXrlrjIap2pseSMhxDyDdrntHBOOE=", - "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/v7.3.1/buildifier-darwin-amd64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "375f823103d01620aaec20a0c29c6cbca99f4fd0725ae30b93655c6704f44d71" - } - }, - "buildifier_darwin_arm64": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildifier-darwin-arm64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "5a6afc6ac7a09f5455ba0b89bd99d5ae23b4174dc5dc9d6c0ed5ce8caac3f813" - } - }, - "buildifier_linux_amd64": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildifier-linux-amd64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "5474cc5128a74e806783d54081f581662c4be8ae65022f557e9281ed5dc88009" - } - }, - "buildifier_linux_arm64": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildifier-linux-arm64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "0bf86c4bfffaf4f08eed77bde5b2082e4ae5039a11e2e8b03984c173c34a561c" - } - }, - "buildifier_windows_amd64": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildifier-windows-amd64.exe" - ], - "downloaded_file_path": "buildifier.exe", - "executable": true, - "sha256": "370cd576075ad29930a82f5de132f1a1de4084c784a82514bd4da80c85acf4a8" - } - }, - "buildozer_darwin_amd64": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildozer-darwin-amd64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "854c9583efc166602276802658cef3f224d60898cfaa60630b33d328db3b0de2" - } - }, - "buildozer_darwin_arm64": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildozer-darwin-arm64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "31b1bfe20d7d5444be217af78f94c5c43799cdf847c6ce69794b7bf3319c5364" - } - }, - "buildozer_linux_amd64": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildozer-linux-amd64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "3305e287b3fcc68b9a35fd8515ee617452cd4e018f9e6886b6c7cdbcba8710d4" - } - }, - "buildozer_linux_arm64": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildozer-linux-arm64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "0b5a2a717ac4fc911e1fec8d92af71dbb4fe95b10e5213da0cc3d56cea64a328" - } - }, - "buildozer_windows_amd64": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v7.3.1/buildozer-windows-amd64.exe" - ], - "downloaded_file_path": "buildozer.exe", - "executable": true, - "sha256": "58d41ce53257c5594c9bc86d769f580909269f68de114297f46284fbb9023dcf" - } - }, - "buildifier_prebuilt_toolchains": { - "repoRuleId": "@@buildifier_prebuilt+//:defs.bzl%_buildifier_toolchain_setup", - "attributes": { - "assets_json": "[{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"375f823103d01620aaec20a0c29c6cbca99f4fd0725ae30b93655c6704f44d71\",\"version\":\"v7.3.1\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"5a6afc6ac7a09f5455ba0b89bd99d5ae23b4174dc5dc9d6c0ed5ce8caac3f813\",\"version\":\"v7.3.1\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"5474cc5128a74e806783d54081f581662c4be8ae65022f557e9281ed5dc88009\",\"version\":\"v7.3.1\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"0bf86c4bfffaf4f08eed77bde5b2082e4ae5039a11e2e8b03984c173c34a561c\",\"version\":\"v7.3.1\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"windows\",\"sha256\":\"370cd576075ad29930a82f5de132f1a1de4084c784a82514bd4da80c85acf4a8\",\"version\":\"v7.3.1\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"854c9583efc166602276802658cef3f224d60898cfaa60630b33d328db3b0de2\",\"version\":\"v7.3.1\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"31b1bfe20d7d5444be217af78f94c5c43799cdf847c6ce69794b7bf3319c5364\",\"version\":\"v7.3.1\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"3305e287b3fcc68b9a35fd8515ee617452cd4e018f9e6886b6c7cdbcba8710d4\",\"version\":\"v7.3.1\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"0b5a2a717ac4fc911e1fec8d92af71dbb4fe95b10e5213da0cc3d56cea64a328\",\"version\":\"v7.3.1\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"windows\",\"sha256\":\"58d41ce53257c5594c9bc86d769f580909269f68de114297f46284fbb9023dcf\",\"version\":\"v7.3.1\"}]" - } - } - }, - "recordedRepoMappingEntries": [ - [ - "buildifier_prebuilt+", - "bazel_skylib", - "bazel_skylib+" - ], - [ - "buildifier_prebuilt+", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@drake+//tools/workspace:default.bzl%drake_dep_repositories": { - "general": { - "bzlTransitiveDigest": "sEK2QsxhcBL5TARyPn9I8tdGNEBKwDePp+FMK4kDA2Q=", - "usagesDigest": "JsIz2EaI8wO1xtGaG+0nwSAijpt0tkwEGQUQe81xP7c=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "blas": { - "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", - "attributes": { - "aliases": { - "blas": "@drake//tools/workspace/blas" - } - } - }, - "drake_models": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "RobotLocomotion/models", - "commit": "68e906556069eab9896f9006b6bf17a32b8b0f1d", - "commit_pin": false, - "sha256": "bad9de839fc61447cecaf2abc8f8df7afe77e5ab4fbdeb28d9cfec0a8338b1fa", - "build_file": "@@drake+//tools/workspace/drake_models:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "gurobi": { - "repoRuleId": "@@drake+//tools/workspace/gurobi:repository.bzl%gurobi_repository", - "attributes": {} - }, - "lapack": { - "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", - "attributes": { - "aliases": { - "lapack": "@drake//tools/workspace/lapack" - } - } - }, - "lcm": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "lcm-proj/lcm", - "commit": "v1.5.1", - "commit_pin": false, - "sha256": "40ba0b7fb7c9ad06d05e06b4787d743cf11be30eb4f1a03abf4a92641c5b1203", - "build_file": "@@drake+//tools/workspace/lcm:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n When updating, lcm needs its own pull request separate from the rest of\n the monthly upgrades.\n " - } - }, - "meshcat": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "meshcat-dev/meshcat", - "commit": "109a4e21c348cd7979a5ca243f8b9a34b4c06273", - "commit_pin": false, - "sha256": "eb38095f527d99987accacc433d7350126547301851576712c69bc4741afe460", - "build_file": "@@drake+//tools/workspace/meshcat:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n Updating this commit requires local testing; see\n drake/tools/workspace/meshcat/README.md for details.\n " - } - }, - "mosek": { - "repoRuleId": "@@drake+//tools/workspace/mosek:repository_impl.bzl%repository_impl", - "attributes": { - "version": "11.0.24", - "sha256": { - "mosektoolslinuxaarch64.tar.bz2": "68e94abb10087bf38dd4b378cc51a412dc1f94171ef50dff9075a4c1bf909bb6", - "mosektoolslinux64x86.tar.bz2": "f058e4bec5cde899cf5193f7ac966a923a256c335466a0678604068a51404362", - "mosektoolsosxaarch64.tar.bz2": "b0bd9232e45597d098b9464eb6302b17cf0f3bd5679e06bce1e74c046604da34" - }, - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - } - } - }, - "opencl": { - "repoRuleId": "@@drake+//tools/workspace/opencl:repository.bzl%opencl_repository", - "attributes": {} - }, - "pybind11": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "pybind/pybind11", - "commit": "v2.13.6", - "commit_pin": false, - "sha256": "e08cb87f4773da97fa7b5f035de8763abc656d87d5773e62f6da0587d1f0ec20", - "build_file": "@@drake+//tools/workspace/pybind11:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/pybind11:patches/check_signature_infection.patch", - "@@drake+//tools/workspace/pybind11:patches/eigen_object_matrices.patch", - "@@drake+//tools/workspace/pybind11:patches/shared_ptr_lifetime.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "python": { - "repoRuleId": "@@drake+//tools/workspace/python:repository.bzl%python_repository", - "attributes": {} - }, - "snopt": { - "repoRuleId": "@@drake+//tools/workspace/snopt:repository.bzl%_snopt_repository", - "attributes": { - "remote": "git@github.com:RobotLocomotion/snopt.git", - "commit": "0254e961cb8c60193b0862a0428fd6a42bfb5243", - "shallow_since": "1546539374 -0500" - } - }, - "x11": { - "repoRuleId": "@@drake+//tools/workspace:pkg_config.bzl%_do_pkg_config_repository", - "attributes": { - "licenses": [ - "notice" - ], - "modname": "x11", - "defer_error_os_names": [ - "mac os x" - ] - } - }, - "eigen": { - "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", - "attributes": { - "aliases": { - "eigen": "@drake//tools/workspace/eigen" - } - } - }, - "fmt": { - "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", - "attributes": { - "aliases": { - "fmt": "@drake//tools/workspace/fmt" - } - } - }, - "glib": { - "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", - "attributes": { - "aliases": { - "glib": "@drake//tools/workspace/glib" - } - } - }, - "spdlog": { - "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", - "attributes": { - "aliases": { - "spdlog": "@drake//tools/workspace/spdlog" - } - } - }, - "zlib": { - "repoRuleId": "@@drake+//tools/workspace:alias.bzl%alias_repository", - "attributes": { - "aliases": { - "zlib": "@drake//tools/workspace/zlib" - } - } - }, - "buildifier": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_release_attachments_real", - "attributes": { - "repository": "bazelbuild/buildtools", - "commit": "v8.2.1", - "commit_pin": false, - "attachments": { - "buildifier-darwin-amd64": "9f8cffceb82f4e6722a32a021cbc9a5344b386b77b9f79ee095c61d087aaea06", - "buildifier-darwin-arm64": "cfab310ae22379e69a3b1810b433c4cd2fc2c8f4a324586dfe4cc199943b8d5a", - "buildifier-linux-amd64": "6ceb7b0ab7cf66fceccc56a027d21d9cc557a7f34af37d2101edb56b92fcfa1a", - "buildifier-linux-arm64": "3baa1cf7eb41d51f462fdd1fff3a6a4d81d757275d05b2dd5f48671284e9a1a5" - }, - "extract": [], - "strip_prefix": {}, - "build_file": "@@drake+//tools/workspace/buildifier:package.BUILD.bazel", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "gflags": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "gflags/gflags", - "commit": "v2.2.2", - "commit_pin": false, - "sha256": "34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf", - "patches": [ - "@@drake+//tools/workspace/gflags:patches/deprecation.patch", - "@@drake+//tools/workspace/gflags:patches/upstream/bazel7.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "gtest": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "google/googletest", - "commit": "v1.17.0", - "commit_pin": false, - "sha256": "65fab701d9829d38cb77c14acdc431d2108bfdbf8979e40eb8ae567edf10b27c", - "build_file": "@@drake+//tools/workspace/gtest:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/googletest:patches/add_printers.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "pycodestyle": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "PyCQA/pycodestyle", - "commit": "2.14.0", - "commit_pin": false, - "sha256": "ffcf4dc55f1e5fbdc6dd6acf5db0fd07ded534ae376eee23a742e1410b48d9ae", - "build_file": "@@drake+//tools/workspace/pycodestyle:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "styleguide": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "RobotLocomotion/styleguide", - "commit": "6cc89c4a3f4bf4189bbea727d04b5762517bc3f2", - "commit_pin": false, - "sha256": "72618239fee8e4619c85e897ae8a3c94d93f33ae1c09ed12f79b84d0d7b7bd58", - "build_file": "@@drake+//tools/workspace/styleguide:package-deprecated.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - } - }, - "recordedRepoMappingEntries": [ - [ - "drake+", - "bazel_tools", - "bazel_tools" - ], - [ - "drake+", - "drake", - "drake+" - ] - ] - } - }, - "@@drake+//tools/workspace:default.bzl%internal_crate_universe_repositories": { - "general": { - "bzlTransitiveDigest": "sEK2QsxhcBL5TARyPn9I8tdGNEBKwDePp+FMK4kDA2Q=", - "usagesDigest": "iTegRxWiSkEHQ+LIqEKPVkyUS+cGwku1LXcLrB2dDXA=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "crate__amd-0.2.2": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "a679e001575697a3bd195813feb57a4718ecc08dc194944015cbc5f6213c2b96", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/amd/0.2.2/download" - ], - "strip_prefix": "amd-0.2.2", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.amd-0.2.2.bazel" - } - }, - "crate__autocfg-1.5.0": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/autocfg/1.5.0/download" - ], - "strip_prefix": "autocfg-1.5.0", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.autocfg-1.5.0.bazel" - } - }, - "crate__blas-0.22.0": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "ae980f75c3215bfe8203c349b28149b0f4130a262e072913ccb55f877cd239dc", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/blas/0.22.0/download" - ], - "strip_prefix": "blas-0.22.0", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.blas-0.22.0.bazel" - } - }, - "crate__blas-sys-0.7.1": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "13b1b279ceb25d7c4faaea95a5f7addbe7d8c34f9462044bd8e630cebcfc2440", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/blas-sys/0.7.1/download" - ], - "strip_prefix": "blas-sys-0.7.1", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.blas-sys-0.7.1.bazel" - } - }, - "crate__bumpalo-3.19.0": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/bumpalo/3.19.0/download" - ], - "strip_prefix": "bumpalo-3.19.0", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.bumpalo-3.19.0.bazel" - } - }, - "crate__cfg-if-1.0.1": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/cfg-if/1.0.1/download" - ], - "strip_prefix": "cfg-if-1.0.1", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.cfg-if-1.0.1.bazel" - } - }, - "crate__clarabel-0.11.1": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "patches": [ - "@@drake+//tools/workspace/crate_universe:patches/clarabel_blas.patch" - ], - "sha256": "d950c870fad4feed732bc3f7da489d223ba3911eac0522e6512eed7e659cfafe", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/clarabel/0.11.1/download" - ], - "strip_prefix": "clarabel-0.11.1", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.clarabel-0.11.1.bazel" - } - }, - "crate__darling-0.14.4": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/darling/0.14.4/download" - ], - "strip_prefix": "darling-0.14.4", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.darling-0.14.4.bazel" - } - }, - "crate__darling_core-0.14.4": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/darling_core/0.14.4/download" - ], - "strip_prefix": "darling_core-0.14.4", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.darling_core-0.14.4.bazel" - } - }, - "crate__darling_macro-0.14.4": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/darling_macro/0.14.4/download" - ], - "strip_prefix": "darling_macro-0.14.4", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.darling_macro-0.14.4.bazel" - } - }, - "crate__derive_builder-0.11.2": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/derive_builder/0.11.2/download" - ], - "strip_prefix": "derive_builder-0.11.2", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.derive_builder-0.11.2.bazel" - } - }, - "crate__derive_builder_core-0.11.2": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/derive_builder_core/0.11.2/download" - ], - "strip_prefix": "derive_builder_core-0.11.2", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.derive_builder_core-0.11.2.bazel" - } - }, - "crate__derive_builder_macro-0.11.2": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/derive_builder_macro/0.11.2/download" - ], - "strip_prefix": "derive_builder_macro-0.11.2", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.derive_builder_macro-0.11.2.bazel" - } - }, - "crate__either-1.15.0": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/either/1.15.0/download" - ], - "strip_prefix": "either-1.15.0", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.either-1.15.0.bazel" - } - }, - "crate__enum_dispatch-0.3.13": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/enum_dispatch/0.3.13/download" - ], - "strip_prefix": "enum_dispatch-0.3.13", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.enum_dispatch-0.3.13.bazel" - } - }, - "crate__equivalent-1.0.2": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/equivalent/1.0.2/download" - ], - "strip_prefix": "equivalent-1.0.2", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.equivalent-1.0.2.bazel" - } - }, - "crate__fnv-1.0.7": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/fnv/1.0.7/download" - ], - "strip_prefix": "fnv-1.0.7", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.fnv-1.0.7.bazel" - } - }, - "crate__hashbrown-0.15.4": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/hashbrown/0.15.4/download" - ], - "strip_prefix": "hashbrown-0.15.4", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.hashbrown-0.15.4.bazel" - } - }, - "crate__ident_case-1.0.1": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/ident_case/1.0.1/download" - ], - "strip_prefix": "ident_case-1.0.1", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.ident_case-1.0.1.bazel" - } - }, - "crate__indexmap-2.10.0": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/indexmap/2.10.0/download" - ], - "strip_prefix": "indexmap-2.10.0", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.indexmap-2.10.0.bazel" - } - }, - "crate__itertools-0.11.0": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/itertools/0.11.0/download" - ], - "strip_prefix": "itertools-0.11.0", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.itertools-0.11.0.bazel" - } - }, - "crate__itoa-1.0.15": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/itoa/1.0.15/download" - ], - "strip_prefix": "itoa-1.0.15", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.itoa-1.0.15.bazel" - } - }, - "crate__js-sys-0.3.77": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/js-sys/0.3.77/download" - ], - "strip_prefix": "js-sys-0.3.77", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.js-sys-0.3.77.bazel" - } - }, - "crate__lapack-0.19.0": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "ad676a6b4df7e76a9fd80a0c50c619a3948d6105b62a0ab135f064d99c51d207", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/lapack/0.19.0/download" - ], - "strip_prefix": "lapack-0.19.0", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.lapack-0.19.0.bazel" - } - }, - "crate__lapack-sys-0.14.0": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "447f56c85fb410a7a3d36701b2153c1018b1d2b908c5fbaf01c1b04fac33bcbe", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/lapack-sys/0.14.0/download" - ], - "strip_prefix": "lapack-sys-0.14.0", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.lapack-sys-0.14.0.bazel" - } - }, - "crate__lazy_static-1.5.0": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/lazy_static/1.5.0/download" - ], - "strip_prefix": "lazy_static-1.5.0", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.lazy_static-1.5.0.bazel" - } - }, - "crate__libc-0.2.174": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/libc/0.2.174/download" - ], - "strip_prefix": "libc-0.2.174", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.libc-0.2.174.bazel" - } - }, - "crate__log-0.4.27": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/log/0.4.27/download" - ], - "strip_prefix": "log-0.4.27", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.log-0.4.27.bazel" - } - }, - "crate__memchr-2.7.5": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/memchr/2.7.5/download" - ], - "strip_prefix": "memchr-2.7.5", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.memchr-2.7.5.bazel" - } - }, - "crate__num-complex-0.4.6": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/num-complex/0.4.6/download" - ], - "strip_prefix": "num-complex-0.4.6", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.num-complex-0.4.6.bazel" - } - }, - "crate__num-traits-0.2.19": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/num-traits/0.2.19/download" - ], - "strip_prefix": "num-traits-0.2.19", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.num-traits-0.2.19.bazel" - } - }, - "crate__once_cell-1.21.3": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/once_cell/1.21.3/download" - ], - "strip_prefix": "once_cell-1.21.3", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.once_cell-1.21.3.bazel" - } - }, - "crate__paste-1.0.15": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/paste/1.0.15/download" - ], - "strip_prefix": "paste-1.0.15", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.paste-1.0.15.bazel" - } - }, - "crate__proc-macro2-1.0.95": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/proc-macro2/1.0.95/download" - ], - "strip_prefix": "proc-macro2-1.0.95", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.proc-macro2-1.0.95.bazel" - } - }, - "crate__quote-1.0.40": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/quote/1.0.40/download" - ], - "strip_prefix": "quote-1.0.40", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.quote-1.0.40.bazel" - } - }, - "crate__ryu-1.0.20": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/ryu/1.0.20/download" - ], - "strip_prefix": "ryu-1.0.20", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.ryu-1.0.20.bazel" - } - }, - "crate__serde-1.0.219": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/serde/1.0.219/download" - ], - "strip_prefix": "serde-1.0.219", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.serde-1.0.219.bazel" - } - }, - "crate__serde-big-array-0.5.1": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/serde-big-array/0.5.1/download" - ], - "strip_prefix": "serde-big-array-0.5.1", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.serde-big-array-0.5.1.bazel" - } - }, - "crate__serde_derive-1.0.219": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/serde_derive/1.0.219/download" - ], - "strip_prefix": "serde_derive-1.0.219", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.serde_derive-1.0.219.bazel" - } - }, - "crate__serde_json-1.0.141": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/serde_json/1.0.141/download" - ], - "strip_prefix": "serde_json-1.0.141", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.serde_json-1.0.141.bazel" - } - }, - "crate__strsim-0.10.0": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/strsim/0.10.0/download" - ], - "strip_prefix": "strsim-0.10.0", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.strsim-0.10.0.bazel" - } - }, - "crate__syn-1.0.109": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/syn/1.0.109/download" - ], - "strip_prefix": "syn-1.0.109", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.syn-1.0.109.bazel" - } - }, - "crate__syn-2.0.104": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/syn/2.0.104/download" - ], - "strip_prefix": "syn-2.0.104", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.syn-2.0.104.bazel" - } - }, - "crate__thiserror-1.0.69": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/thiserror/1.0.69/download" - ], - "strip_prefix": "thiserror-1.0.69", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.thiserror-1.0.69.bazel" - } - }, - "crate__thiserror-impl-1.0.69": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/thiserror-impl/1.0.69/download" - ], - "strip_prefix": "thiserror-impl-1.0.69", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.thiserror-impl-1.0.69.bazel" - } - }, - "crate__unicode-ident-1.0.18": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/unicode-ident/1.0.18/download" - ], - "strip_prefix": "unicode-ident-1.0.18", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.unicode-ident-1.0.18.bazel" - } - }, - "crate__wasm-bindgen-0.2.100": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/wasm-bindgen/0.2.100/download" - ], - "strip_prefix": "wasm-bindgen-0.2.100", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.wasm-bindgen-0.2.100.bazel" - } - }, - "crate__wasm-bindgen-backend-0.2.100": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/wasm-bindgen-backend/0.2.100/download" - ], - "strip_prefix": "wasm-bindgen-backend-0.2.100", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.wasm-bindgen-backend-0.2.100.bazel" - } - }, - "crate__wasm-bindgen-macro-0.2.100": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/wasm-bindgen-macro/0.2.100/download" - ], - "strip_prefix": "wasm-bindgen-macro-0.2.100", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.wasm-bindgen-macro-0.2.100.bazel" - } - }, - "crate__wasm-bindgen-macro-support-0.2.100": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.100/download" - ], - "strip_prefix": "wasm-bindgen-macro-support-0.2.100", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.wasm-bindgen-macro-support-0.2.100.bazel" - } - }, - "crate__wasm-bindgen-shared-0.2.100": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/wasm-bindgen-shared/0.2.100/download" - ], - "strip_prefix": "wasm-bindgen-shared-0.2.100", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.wasm-bindgen-shared-0.2.100.bazel" - } - }, - "crate__web-time-0.2.4": { - "repoRuleId": "@@drake+//tools/workspace/crate_universe:repository.bzl%crate_http_archive", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "sha256": "aa30049b1c872b72c89866d458eae9f20380ab280ffd1b1e18df2d3e2d98cfe0", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/web-time/0.2.4/download" - ], - "strip_prefix": "web-time-0.2.4", - "build_file": "@@drake+//tools/workspace/crate_universe/lock/details:BUILD.web-time-0.2.4.bazel" - } - } - }, - "moduleExtensionMetadata": { - "explicitRootModuleDirectDeps": [ - "crate__amd-0.2.2", - "crate__autocfg-1.5.0", - "crate__blas-0.22.0", - "crate__blas-sys-0.7.1", - "crate__bumpalo-3.19.0", - "crate__cfg-if-1.0.1", - "crate__clarabel-0.11.1", - "crate__darling-0.14.4", - "crate__darling_core-0.14.4", - "crate__darling_macro-0.14.4", - "crate__derive_builder-0.11.2", - "crate__derive_builder_core-0.11.2", - "crate__derive_builder_macro-0.11.2", - "crate__either-1.15.0", - "crate__enum_dispatch-0.3.13", - "crate__equivalent-1.0.2", - "crate__fnv-1.0.7", - "crate__hashbrown-0.15.4", - "crate__ident_case-1.0.1", - "crate__indexmap-2.10.0", - "crate__itertools-0.11.0", - "crate__itoa-1.0.15", - "crate__js-sys-0.3.77", - "crate__lapack-0.19.0", - "crate__lapack-sys-0.14.0", - "crate__lazy_static-1.5.0", - "crate__libc-0.2.174", - "crate__log-0.4.27", - "crate__memchr-2.7.5", - "crate__num-complex-0.4.6", - "crate__num-traits-0.2.19", - "crate__once_cell-1.21.3", - "crate__paste-1.0.15", - "crate__proc-macro2-1.0.95", - "crate__quote-1.0.40", - "crate__ryu-1.0.20", - "crate__serde-1.0.219", - "crate__serde-big-array-0.5.1", - "crate__serde_derive-1.0.219", - "crate__serde_json-1.0.141", - "crate__strsim-0.10.0", - "crate__syn-1.0.109", - "crate__syn-2.0.104", - "crate__thiserror-1.0.69", - "crate__thiserror-impl-1.0.69", - "crate__unicode-ident-1.0.18", - "crate__wasm-bindgen-0.2.100", - "crate__wasm-bindgen-backend-0.2.100", - "crate__wasm-bindgen-macro-0.2.100", - "crate__wasm-bindgen-macro-support-0.2.100", - "crate__wasm-bindgen-shared-0.2.100", - "crate__web-time-0.2.4" - ], - "explicitRootModuleDirectDevDeps": [], - "useAllRepos": "NO", - "reproducible": false - }, - "recordedRepoMappingEntries": [ - [ - "drake+", - "bazel_tools", - "bazel_tools" - ], - [ - "drake+", - "drake", - "drake+" - ] - ] - } - }, - "@@drake+//tools/workspace:default.bzl%internal_repositories": { - "general": { - "bzlTransitiveDigest": "sEK2QsxhcBL5TARyPn9I8tdGNEBKwDePp+FMK4kDA2Q=", - "usagesDigest": "BbaAH1KHmN5yqQkT+UksQ5MT7eS43XUfLZq9oeq4kpY=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "abseil_cpp_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "abseil/abseil-cpp", - "commit": "79bdf3b41f01fe488dd2d82a2c6260cfbca544c4", - "commit_pin": false, - "sha256": "65917799606c65a0881df2512f7967278f54576ba354a6ec9b0c30d3416448fc", - "patches": [ - "@@drake+//tools/workspace/abseil_cpp_internal:patches/upstream/specific_iostream_includes.patch", - "@@drake+//tools/workspace/abseil_cpp_internal:patches/disable_int128_on_clang.patch", - "@@drake+//tools/workspace/abseil_cpp_internal:patches/hidden_visibility.patch", - "@@drake+//tools/workspace/abseil_cpp_internal:patches/inline_namespace.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "", - "patch_cmds": [ - "sed -i -e 's|linkstatic = 1,||; s|linkopts = |linkstatic = 1, linkopts = |' $(find absl -name BUILD.bazel)" - ] - } - }, - "bazelisk_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "bazelbuild/bazelisk", - "commit": "v1.27.0", - "commit_pin": false, - "sha256": "d4abfac1a39876ec1e6c6fa04ec0b62cc4bef174f11d19848bc80dc15ee05261", - "build_file": "@@drake+//tools/workspace/bazelisk_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n When updating, the following additional steps (run in the Drake source\n tree) must also be performed:\n\n $ bazel build @bazelisk//:*\n $ cp -t third_party/com_github_bazelbuild_bazelisk/ \\\n bazel-drake/external/+internal_repositories+bazelisk_internal/LICENSE \\\n bazel-drake/external/+internal_repositories+bazelisk_internal/bazelisk.py\n\n Additionally, you must manually update the version number in\n setup/ubuntu/source_distribution/install_bazelisk.sh\n and adjust the expected checksums accordingly.\n\n To calculate the checksums, download the deb files specifed in\n install_bazelisk.sh and use:\n shasum -a 256 'xxx.deb'\n\n To fully test, a Linux uprovisioned job must be launched from the\n pull request.\n " - } - }, - "ccd_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "danfis/libccd", - "commit": "7931e764a19ef6b21b443376c699bbc9c6d4fba8", - "commit_pin": false, - "sha256": "479994a86d32e2effcaad64204142000ee6b6b291fd1859ac6710aee8d00a482", - "build_file": "@@drake+//tools/workspace/ccd_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/ccd_internal:patches/upstream/is_zero_uses_relative_epsilon.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "clang_cindex_python3_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "wjakob/clang-cindex-python3", - "commit": "b0b92c9395f3927af6a96ac8915e700259d2f55b", - "commit_pin": false, - "sha256": "a09d12a4303dffe9f53e62149d829e651d79e6848a712fab1d77bed382efc37b", - "build_file": "@@drake+//tools/workspace/clang_cindex_python3_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/clang_cindex_python3_internal:patches/clang-15.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "", - "patch_cmds": [ - "mkdir clang && mv *.py clang" - ] - } - }, - "clarabel_cpp_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "oxfordcontrol/Clarabel.cpp", - "commit": "v0.11.1", - "commit_pin": false, - "sha256": "efa90703958075cc59afe8f54ca164eff057f0fcf9877291bbef11cf960f80c8", - "build_file": "@@drake+//tools/workspace/clarabel_cpp_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/clarabel_cpp_internal:patches/extern_c.patch", - "@@drake+//tools/workspace/clarabel_cpp_internal:patches/git_submodule.patch", - "@@drake+//tools/workspace/clarabel_cpp_internal:patches/sdp.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "clp_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "coin-or/Clp", - "commit": "releases/1.17.10", - "commit_pin": false, - "sha256": "0d79ece896cdaa4a3855c37f1c28e6c26285f74d45f635046ca0b6d68a509885", - "build_file": "@@drake+//tools/workspace/clp_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/clp_internal:patches/upstream/missing_include.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "coinutils_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "coin-or/CoinUtils", - "commit": "releases/2.11.12", - "commit_pin": false, - "sha256": "eef1785d78639b228ae2de26b334129fe6a7d399c4ac6f8fc5bb9054ba00de64", - "build_file": "@@drake+//tools/workspace/coinutils_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "common_robotics_utilities_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "ToyotaResearchInstitute/common_robotics_utilities", - "commit": "ef45d5b6586531c68e902fea56cf07ec2d4ac859", - "commit_pin": false, - "sha256": "d75ad52d9ff39ae4bb8f502da73d6139a0dba4ee2c4154e5692d087b6ff2e011", - "build_file": "@@drake+//tools/workspace/common_robotics_utilities_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/common_robotics_utilities_internal:patches/vendor.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n When updating, ensure that any new unit tests are reflected in\n package.BUILD.bazel and BUILD.bazel in drake. Tests may have been\n updated in ToyotaResearchInstitute/common_robotics_utilities/test/ or\n ToyotaResearchInstitute/common_robotics_utilities/CMakeLists.txt.ros2\n " - } - }, - "cpplint_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "cpplint/cpplint", - "commit": "2.0.2", - "commit_pin": false, - "sha256": "fc6d0cd40f934b58e8e0bb5eb5f1f2b651880b5fbc0e93a54e6fb6503f733b3d", - "build_file": "@@drake+//tools/workspace/cpplint_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/cpplint_internal:patches/transitive_includes.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "csdp_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "coin-or/Csdp", - "commit": "releases/6.2.0", - "commit_pin": false, - "sha256": "3d341974af1f8ed70e1a37cc896e7ae4a513375875e5b46db8e8f38b7680b32f", - "build_file": "@@drake+//tools/workspace/csdp_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/csdp_internal:patches/params_pathname.patch", - "@@drake+//tools/workspace/csdp_internal:patches/printlevel.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "", - "patch_cmds": [ - "mkdir includes", - "mv include includes/csdp", - "sed -i -e 's|^#include \"|#include \"csdp/|g;' lib/*.c", - "sed -i -e $'1s/^/#pragma once\\\n/' includes/csdp/*.h" - ] - } - }, - "curl_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "curl/curl", - "commit": "curl-8_15_0", - "commit_pin": false, - "sha256": "2937cadde007aa3a52a17c21ac9153ea054700f37926d1d96602bf07e888c847", - "build_file": "@@drake+//tools/workspace/curl_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/curl_internal:patches/base64_definition.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n In case of a cmake_configure_file build error when upgrading curl,\n update cmakedefines.bzl to match the new upstream definitions.\n " - } - }, - "doxygen_internal": { - "repoRuleId": "@@drake+//tools/workspace/doxygen_internal:repository.bzl%doxygen_internal_repository", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - } - } - }, - "dm_control_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "deepmind/dm_control", - "commit": "1.0.31", - "commit_pin": false, - "sha256": "f405f41cba31ff8b3a4c4e74d45c3fb4cce7c6aab27066a4d7546b088a1c1c56", - "build_file": "@@drake+//tools/workspace/dm_control_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "fcl_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "flexible-collision-library/fcl", - "commit": "a3fbc9fe4f619d7bb1117dc137daa497d2de454b", - "commit_pin": false, - "sha256": "dd542daa13ab2f861f29792f20be50a1776859540c46360b728d1fad5d819a0c", - "build_file": "@@drake+//tools/workspace/fcl_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "gfortran_internal": { - "repoRuleId": "@@drake+//tools/workspace/gfortran_internal:repository.bzl%gfortran_internal_repository", - "attributes": {} - }, - "github3_py_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "sigmavirus24/github3.py", - "commit": "3.2.0", - "commit_pin": false, - "sha256": "42cf8e721437a0bcfb05e767302c3221cdc96f3e9db3d76ce990fd0526af1d99", - "build_file": "@@drake+//tools/workspace/github3_py_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "gklib_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "KarypisLab/GKlib", - "commit": "6e7951358fd896e2abed7887196b6871aac9f2f8", - "commit_pin": false, - "sha256": "42c52e58408ad06dc23c2a052eea529b269287ea8a6f3f6cdc47f18d50b2a177", - "build_file": "@@drake+//tools/workspace/gklib_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "gz_math_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "gazebosim/gz-math", - "commit": "gz-math8_8.2.0", - "commit_pin": false, - "sha256": "6a6e9af99378b4ab81392bd8ad58be1c611f917c669c981b39cf20fc03d412f4", - "build_file": "@@drake+//tools/workspace/gz_math_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "gz_utils_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "gazebosim/gz-utils", - "commit": "gz-utils3_3.1.1", - "commit_pin": false, - "sha256": "e3cf80c00454c964d61948d13e79a790cfa14b82fbb0c76fbd8170105fb28761", - "build_file": "@@drake+//tools/workspace/gz_utils_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "gymnasium_py_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "Farama-Foundation/Gymnasium", - "commit": "v1.2.0", - "commit_pin": false, - "sha256": "4b1952813ce4425a39487670d964999d06f9cb89b6e84e72aa68e8af3afc2d74", - "build_file": "@@drake+//tools/workspace/gymnasium_py_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "highway_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "google/highway", - "commit": "1.3.0", - "commit_pin": false, - "sha256": "07b3c1ba2c1096878a85a31a5b9b3757427af963b1141ca904db2f9f4afe0bc2", - "patches": [ - "@@drake+//tools/workspace/highway_internal:patches/disabled_targets.patch", - "@@drake+//tools/workspace/highway_internal:patches/linkstatic.patch", - "@@drake+//tools/workspace/highway_internal:patches/target_get_index_inline_always.patch", - "@@drake+//tools/workspace/highway_internal:patches/target_update_noinline.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "implib_so_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "yugr/Implib.so", - "commit": "ecf7bb51a92a0fb16834c5b698570ab25f9f1d21", - "commit_pin": false, - "sha256": "f5d657ec0b6361364043d932056a9c49cf682c0aaacc6c42ea40c166cab7ef21", - "build_file": "@@drake+//tools/workspace/implib_so_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "ipopt_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "coin-or/Ipopt", - "commit": "releases/3.14.19", - "commit_pin": false, - "sha256": "b3eb84a23812b53a3325bcd2c599de2b0f5df45a18ed251f9e3c1cd893136287", - "build_file": "@@drake+//tools/workspace/ipopt_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/ipopt_internal:patches/upstream/atomic.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "lapack_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "Reference-LAPACK/lapack", - "commit": "v3.12.1", - "commit_pin": false, - "sha256": "2ca6407a001a474d4d4d35f3a61550156050c48016d949f0da0529c0aa052422", - "build_file": "@@drake+//tools/workspace/lapack_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n If the upstream list of source files changes, then the linter will fail\n and you'll need to follow its advice to copy the new lock file.\n " - } - }, - "libjpeg_turbo_internal": { - "repoRuleId": "@@drake+//tools/workspace/libjpeg_turbo_internal:repository.bzl%libjpeg_turbo_internal_repository", - "attributes": { - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - } - } - }, - "libpng_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "glennrp/libpng", - "commit": "v1.6.50", - "commit_pin": false, - "sha256": "71158e53cfdf2877bc99bcab33641d78df3f48e6e0daad030afe9cb8c031aa46", - "build_file": "@@drake+//tools/workspace/libpng_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "libtiff_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "libsdl-org/libtiff", - "commit": "v4.7.0", - "commit_pin": false, - "sha256": "8f568a0dfac2e514074b04d7368c22e8afc1009af29780762a2536fd4d111e16", - "build_file": "@@drake+//tools/workspace/libtiff_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n The package.BUILD.bazel file hard-codes the version number and release\n date; be sure to update those to match the new commit.\n " - } - }, - "metis_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "KarypisLab/METIS", - "commit": "v5.2.1", - "commit_pin": false, - "sha256": "1a4665b2cd07edc2f734e30d7460afb19c1217c2547c2ac7bf6e1848d50aff7a", - "build_file": "@@drake+//tools/workspace/metis_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/metis_internal:patches/typewidth.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "mpmath_py_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "mpmath/mpmath", - "commit": "1.3.0", - "commit_pin": false, - "sha256": "8f702663fa422fbbf02d15792da4b2566160df35b8a4af55fe64cba2fec2aa00", - "build_file": "@@drake+//tools/workspace/mpmath_py_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "msgpack_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "msgpack/msgpack-c", - "commit": "cpp-7.0.0", - "commit_pin": false, - "sha256": "070881ebea9208cf7e731fd5a46a11404025b2f260ab9527e32dfcb7c689fbfc", - "build_file": "@@drake+//tools/workspace/msgpack_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/msgpack_internal:patches/vendor.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "mujoco_menagerie_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "google-deepmind/mujoco_menagerie", - "commit": "c1503a62496b64222c64ff65dd652d461a5b064e", - "commit_pin": false, - "sha256": "82f92b068208412b69eea686f32b7640ce4058398692772567a81f2a9ad4300d", - "build_file": "@@drake+//tools/workspace/mujoco_menagerie_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "mypy_extensions_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "python/mypy_extensions", - "commit": "1.1.0", - "commit_pin": false, - "sha256": "178030dd39335042c2c5becccc596c2f307f796868f9c627da3fe14d76de9d97", - "build_file": "@@drake+//tools/workspace/mypy_extensions_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "mypy_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "python/mypy", - "commit": "v1.17.1", - "commit_pin": false, - "sha256": "d20cff07c21d1d7dbeda8ba6e8a96ab26ac83e39bdeda9ccf9a6333a709faabd", - "build_file": "@@drake+//tools/workspace/mypy_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/mypy_internal:patches/upstream/reject_double_colon.patch", - "@@drake+//tools/workspace/mypy_internal:patches/no_retry.patch", - "@@drake+//tools/workspace/mypy_internal:patches/timeout.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "nanoflann_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "jlblancoc/nanoflann", - "commit": "v1.7.1", - "commit_pin": false, - "sha256": "887e4e57e9c5fbf1c2937f9f5a9bc461c4786d54729b57a9c19547bdedb46986", - "build_file": "@@drake+//tools/workspace/nanoflann_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/nanoflann_internal:patches/namespace.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "nlohmann_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "nlohmann/json", - "commit": "v3.12.0", - "commit_pin": false, - "sha256": "4b92eb0c06d10683f7447ce9406cb97cd4b453be18d7279320f7b2f025c10187", - "build_file": "@@drake+//tools/workspace/nlohmann_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/nlohmann_internal:patches/vendor.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "nlopt_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "stevengj/nlopt", - "commit": "v2.10.0", - "commit_pin": false, - "sha256": "506f83a9e778ad4f204446e99509cb2bdf5539de8beccc260a014bd560237be1", - "build_file": "@@drake+//tools/workspace/nlopt_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/nlopt_internal:patches/vendor.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "onetbb_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "oneapi-src/oneTBB", - "commit": "v2021.8.0", - "commit_pin": true, - "sha256": "eee380323bb7ce864355ed9431f85c43955faaae9e9bce35c62b372d7ffd9f8b", - "build_file": "@@drake+//tools/workspace/onetbb_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "osqp_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "osqp/osqp", - "commit": "v1.0.0", - "commit_pin": false, - "sha256": "dd6a1c2e7e921485697d5e7cdeeb043c712526c395b3700601f51d472a7d8e48", - "build_file": "@@drake+//tools/workspace/osqp_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n When updating this commit, see\n drake/tools/workspace/qdldl_internal/README.md.\n " - } - }, - "pathspec_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "cpburnz/python-pathspec", - "commit": "v0.12.1", - "commit_pin": false, - "sha256": "dd47a400b58c965c93e1ee6723b8ac562ade44ebfcc12421075ebc8dbe7030a7", - "build_file": "@@drake+//tools/workspace/pathspec_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "picosha2_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "okdshin/PicoSHA2", - "commit": "161cb3fc4170fa7a3eca9e582cebd27cc4d1fe29", - "commit_pin": false, - "sha256": "6cf473a00c98298d3ddee0aed853e3c799791f49dbc01c996ea46cb248e85802", - "build_file": "@@drake+//tools/workspace/picosha2_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/picosha2_internal:patches/vendor.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "pkgconfig_blas_internal": { - "repoRuleId": "@@drake+//tools/workspace/pkgconfig_blas_internal:repository.bzl%pkgconfig_blas_internal_repository", - "attributes": {} - }, - "pkgconfig_lapack_internal": { - "repoRuleId": "@@drake+//tools/workspace/pkgconfig_lapack_internal:repository.bzl%pkgconfig_lapack_internal_repository", - "attributes": {} - }, - "poisson_disk_sampling_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "thinks/tph_poisson", - "commit": "v0.4.0", - "commit_pin": false, - "sha256": "3be4a705ca234ec0dbcc8115e8ac31e9f4dae02423e07e75929d75ed70db0a2d", - "build_file": "@@drake+//tools/workspace/poisson_disk_sampling_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/poisson_disk_sampling_internal:patches/upstream/positive_capacity.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "pycodestyle_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "PyCQA/pycodestyle", - "commit": "2.14.0", - "commit_pin": false, - "sha256": "ffcf4dc55f1e5fbdc6dd6acf5db0fd07ded534ae376eee23a742e1410b48d9ae", - "build_file": "@@drake+//tools/workspace/pycodestyle_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "qdldl_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "osqp/qdldl", - "commit": "v0.1.8", - "commit_pin": false, - "sha256": "ecf113fd6ad8714f16289eb4d5f4d8b27842b6775b978c39def5913f983f6daa", - "build_file": "@@drake+//tools/workspace/qdldl_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n When updating this commit, see\n drake/tools/workspace/qdldl_internal/README.md.\n " - } - }, - "qhull_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "qhull/qhull", - "commit": "2020.2", - "commit_pin": false, - "sha256": "59356b229b768e6e2b09a701448bfa222c37b797a84f87f864f97462d8dbc7c5", - "build_file": "@@drake+//tools/workspace/qhull_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/qhull_internal:patches/upstream/cxx20.patch", - "@@drake+//tools/workspace/qhull_internal:patches/disable_dead_code.patch", - "@@drake+//tools/workspace/qhull_internal:patches/vendor.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "ros_xacro_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "ros/xacro", - "commit": "2.0.13", - "commit_pin": false, - "sha256": "6df0d44af8a6bf9f23f0536ce167a0cd7b4c01281100dfea7e17d504363b424d", - "build_file": "@@drake+//tools/workspace/ros_xacro_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/ros_xacro_internal:patches/disable-import-warning.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "scs_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "cvxgrp/scs", - "commit": "3.2.8", - "commit_pin": false, - "sha256": "22d2d785b7c7a9ee8a260d2684cf17ae4733271b8421fdbc78f281d19910ca1b", - "build_file": "@@drake+//tools/workspace/scs_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/scs_internal:patches/upstream/include_paths.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n When updating this commit, see\n drake/tools/workspace/qdldl_internal/README.md.\n " - } - }, - "sdformat_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "gazebosim/sdformat", - "commit": "sdformat15_15.3.0", - "commit_pin": false, - "sha256": "b187da7a21a6e0f5e2a45f6b4026a1a69fd39e3f50de26f028313595a1c10cfd", - "build_file": "@@drake+//tools/workspace/sdformat_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/sdformat_internal:patches/upstream/pr1522.patch", - "@@drake+//tools/workspace/sdformat_internal:patches/upstream/support_drake_visual.patch", - "@@drake+//tools/workspace/sdformat_internal:patches/console.patch", - "@@drake+//tools/workspace/sdformat_internal:patches/deprecation_unit_testing.patch", - "@@drake+//tools/workspace/sdformat_internal:patches/environment.patch", - "@@drake+//tools/workspace/sdformat_internal:patches/no_global_config.patch", - "@@drake+//tools/workspace/sdformat_internal:patches/no_share_path.patch", - "@@drake+//tools/workspace/sdformat_internal:patches/no_urdf.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "spral_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "ralna/spral", - "commit": "v2025.05.20", - "commit_pin": false, - "sha256": "77c03b52b5f52b5dff7fb5338be7518e09b1bdf0c0c8899c8938377b9ff240da", - "build_file": "@@drake+//tools/workspace/spral_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/spral_internal:patches/drake_vendor.patch", - "@@drake+//tools/workspace/spral_internal:patches/no_fortran_profiling.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "", - "patch_cmds": [ - "sed -i -e 's|^namespace spral |namespace spral __attribute__((visibility(\"hidden\"))) |;' $(find src -name *.hxx -o -name *.cxx)", - "sed -i -e 's|;|__attribute__((visibility(\"hidden\")));|;' src/ssids/cpu/kernels/wrappers.hxx" - ] - } - }, - "stable_baselines3_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "DLR-RM/stable-baselines3", - "commit": "v2.7.0", - "commit_pin": false, - "sha256": "89add34267d375516d82f140535c1670d549829c621607f5adad3e7d7caf99d9", - "build_file": "@@drake+//tools/workspace/stable_baselines3_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/stable_baselines3_internal:patches/no_torch.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "", - "patch_cmds": [ - "sed -i -e 's#$#drake_internal#' stable_baselines3/version.txt" - ] - } - }, - "statsjs_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "mrdoob/stats.js", - "commit": "71e88f65280fd5c6e91d1f84f0f633d372ed7eae", - "commit_pin": false, - "sha256": "ae93155dba921f53174af038a4f5e2f4f1a4e8107b1996d58a5a50cf55234e8e", - "build_file": "@@drake+//tools/workspace/statsjs_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "stduuid_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "mariusbancila/stduuid", - "commit": "v1.2.3", - "commit_pin": false, - "sha256": "b1176597e789531c38481acbbed2a6894ad419aab0979c10410d59eb0ebf40d3", - "build_file": "@@drake+//tools/workspace/stduuid_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/stduuid_internal:patches/vendor.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "styleguide_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "RobotLocomotion/styleguide", - "commit": "6cc89c4a3f4bf4189bbea727d04b5762517bc3f2", - "commit_pin": false, - "sha256": "72618239fee8e4619c85e897ae8a3c94d93f33ae1c09ed12f79b84d0d7b7bd58", - "build_file": "@@drake+//tools/workspace/styleguide:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "suitesparse_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "DrTimothyAldenDavis/SuiteSparse", - "commit": "v7.11.0", - "commit_pin": false, - "sha256": "93ed4c4e546a49fc75884c3a8b807d5af4a91e39d191fbbc60a07380b12a35d1", - "build_file": "@@drake+//tools/workspace/suitesparse_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "sympy_py_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "sympy/sympy", - "commit": "1.14.0", - "commit_pin": false, - "sha256": "813eecbf60fdf4c692cc1cdb30b940072160f4ab0421fa5d7aaa7a8a8c596615", - "build_file": "@@drake+//tools/workspace/sympy_py_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "tinygltf_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "syoyo/tinygltf", - "commit": "v2.9.6", - "commit_pin": false, - "sha256": "ba2c47a095136bfc8a5d085421e60eb8e8df3bca4ae36eb395084c1b264c6927", - "build_file": "@@drake+//tools/workspace/tinygltf_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/tinygltf_internal:patches/json.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "tinyobjloader_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "tinyobjloader/tinyobjloader", - "commit": "a4e519b0a0f29c790464fcfeadfe25a7f9fa15ff", - "commit_pin": false, - "sha256": "3a900a7e087830b3384c13684daa5d0667016be7b1c0ab906c83a29f78b312a2", - "build_file": "@@drake+//tools/workspace/tinyobjloader_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/tinyobjloader_internal:patches/upstream/in_memory_parsing_support.patch", - "@@drake+//tools/workspace/tinyobjloader_internal:patches/upstream/silence_materials.patch", - "@@drake+//tools/workspace/tinyobjloader_internal:patches/faster_float_parsing.patch", - "@@drake+//tools/workspace/tinyobjloader_internal:patches/default_texture_color.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "tinyxml2_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "leethomason/tinyxml2", - "commit": "11.0.0", - "commit_pin": false, - "sha256": "5556deb5081fb246ee92afae73efd943c889cef0cafea92b0b82422d6a18f289", - "build_file": "@@drake+//tools/workspace/tinyxml2_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/tinyxml2_internal:patches/namespace.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "tomli_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "hukkin/tomli", - "commit": "2.2.1", - "commit_pin": false, - "sha256": "3af7c4b571d1ccddaba020c558da0ce5b5e24edc830e478a903d82dc2d9013ae", - "build_file": "@@drake+//tools/workspace/tomli_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "typing_extensions_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "python/typing_extensions", - "commit": "4.15.0", - "commit_pin": false, - "sha256": "40e4fd945fb070e470976538741ee85add33de5e8ab2f1583e9e264d8386916b", - "build_file": "@@drake+//tools/workspace/typing_extensions_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "uritemplate_py_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "python-hyper/uritemplate", - "commit": "4.2.0", - "commit_pin": false, - "sha256": "b75ed8dcb1446d06f5b885de7629ffd1f88f26b4f3630ace21d108084938b473", - "build_file": "@@drake+//tools/workspace/uritemplate_py_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "usockets_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "uNetworking/uSockets", - "commit": "v0.8.1", - "commit_pin": false, - "sha256": "3b33b5924a92577854e2326b3e2d393849ec00beb865a1271bf24c0f210cc1d6", - "build_file": "@@drake+//tools/workspace/usockets_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n NOTE: Do not upgrade without testing the tutorials on Deepnote. See\n Drake #18289. v0.8.5 was tested and showed the same symptoms.\n " - } - }, - "uwebsockets_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "uNetworking/uWebSockets", - "commit": "v20.14.0", - "commit_pin": false, - "sha256": "15cf995844a930c9a36747e8d714b94ff886b6814b5d4e3b3ee176f05681cccc", - "build_file": "@@drake+//tools/workspace/uwebsockets_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/uwebsockets_internal:patches/upstream/pr1828.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n NOTE: Do not upgrade without testing the tutorials on Deepnote. See\n Drake #18289. v20.35.0 was tested and showed the same symptoms.\n " - } - }, - "voxelized_geometry_tools_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "ToyotaResearchInstitute/voxelized_geometry_tools", - "commit": "7408fbb7490e30160881c648e752c49263dc5749", - "commit_pin": false, - "sha256": "12635872f0226c763ba5166be12039aff3671198047d3e79149e7c4fddbe7634", - "build_file": "@@drake+//tools/workspace/voxelized_geometry_tools_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/voxelized_geometry_tools_internal:patches/vendor.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "\n When updating, ensure that any new unit tests are reflected in\n package.BUILD.bazel and BUILD.bazel in drake.\n " - } - }, - "vtk_internal": { - "repoRuleId": "@@drake+//tools/workspace/vtk_internal:repository.bzl%_vtk_internal_repository_impl", - "attributes": { - "repository": "Kitware/VTK", - "commit": "557befa04130f42d7287b86e5f9c6397117fd4d8", - "sha256": "2240f29d8a21f46388407d8ace20f51d00f35a5fb0c4b1fa10d6d7d6e597b4eb", - "build_file": "@@drake+//tools/workspace/vtk_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/vtk_internal:patches/upstream/common_core_rm_iostream.patch", - "@@drake+//tools/workspace/vtk_internal:patches/upstream/common_datamodel_vtkdatasetattributes_iterator.patch", - "@@drake+//tools/workspace/vtk_internal:patches/upstream/common_executionmodel_vtkalgorithm_ternary.patch", - "@@drake+//tools/workspace/vtk_internal:patches/upstream/io_geometry_gltf_default_scene.patch", - "@@drake+//tools/workspace/vtk_internal:patches/upstream/io_import_errors.patch", - "@@drake+//tools/workspace/vtk_internal:patches/upstream/rendering_core_vtkcomposite_exception.patch", - "@@drake+//tools/workspace/vtk_internal:patches/upstream/rendering_opengl2_scaled_albedo_for_ibl.patch", - "@@drake+//tools/workspace/vtk_internal:patches/upstream/vtkpugixml_global_ctor.patch", - "@@drake+//tools/workspace/vtk_internal:patches/common_core_nobacktrace.patch", - "@@drake+//tools/workspace/vtk_internal:patches/common_core_rm_cin_prompting.patch", - "@@drake+//tools/workspace/vtk_internal:patches/common_core_version.patch", - "@@drake+//tools/workspace/vtk_internal:patches/common_datamodel_no_pegtl.patch", - "@@drake+//tools/workspace/vtk_internal:patches/common_executionmodel_disable_static_destructors.patch", - "@@drake+//tools/workspace/vtk_internal:patches/io_image_formats.patch", - "@@drake+//tools/workspace/vtk_internal:patches/rendering_opengl2_nobacktrace.patch", - "@@drake+//tools/workspace/vtk_internal:patches/rendering_opengl2_no_factory.patch", - "@@drake+//tools/workspace/vtk_internal:patches/rendering_opengl2_no_global_display_counter.patch", - "@@drake+//tools/workspace/vtk_internal:patches/rendering_opengl2_preserve_direct_light_specular_reflections.patch", - "@@drake+//tools/workspace/vtk_internal:patches/vtkdoubleconversion_hidden.patch", - "@@drake+//tools/workspace/vtk_internal:patches/vtkfast_float_hidden.patch", - "@@drake+//tools/workspace/vtk_internal:patches/vtkpugixml_hidden.patch", - "@@drake+//tools/workspace/vtk_internal:patches/vtksys_hidden.patch" - ], - "settings_bzl": "@@drake+//tools/workspace/vtk_internal:settings.bzl", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - } - } - }, - "xmlrunner_py_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "xmlrunner/unittest-xml-reporting", - "commit": "3.2.0", - "commit_pin": false, - "sha256": "be4607e18c4f3bb103f743fc1d98acec095d2cc570d69a6fd5db1c1a4decc86c", - "build_file": "@@drake+//tools/workspace/xmlrunner_py_internal:package.BUILD.bazel", - "patches": [], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "yaml_cpp_internal": { - "repoRuleId": "@@drake+//tools/workspace:github.bzl%_github_archive_real", - "attributes": { - "repository": "jbeder/yaml-cpp", - "commit": "0.8.0", - "commit_pin": false, - "sha256": "fbe74bbdcee21d656715688706da3c8becfd946d92cd44705cc6098bb23b3a16", - "build_file": "@@drake+//tools/workspace/yaml_cpp_internal:package.BUILD.bazel", - "patches": [ - "@@drake+//tools/workspace/yaml_cpp_internal:patches/upstream/pr1303.patch", - "@@drake+//tools/workspace/yaml_cpp_internal:patches/upstream/pr1336.patch", - "@@drake+//tools/workspace/yaml_cpp_internal:patches/upstream/b64_decode_failure_is_empty.patch", - "@@drake+//tools/workspace/yaml_cpp_internal:patches/emit-local-tag.patch" - ], - "extra_strip_prefix": "", - "mirrors": { - "crate_universe": [ - "{default_url}", - "https://drake-mirror.csail.mit.edu/crates.io/{archive}", - "https://s3.amazonaws.com/drake-mirror/crates.io/{archive}" - ], - "doxygen": [ - "https://drake-mirror.csail.mit.edu/other/doxygen/{archive}", - "https://s3.amazonaws.com/drake-mirror/other/doxygen/{archive}" - ], - "github": [ - "https://github.com/{repository}/archive/refs/tags/{tag_name}.tar.gz", - "https://github.com/{repository}/archive/{commit_sha}.tar.gz", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}.tar.gz", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}.tar.gz" - ], - "github_release_attachments": [ - "https://github.com/{repository}/releases/download/{commit}/{filename}", - "https://drake-mirror.csail.mit.edu/github/{repository}/{commit}/{filename}", - "https://s3.amazonaws.com/drake-mirror/github/{repository}/{commit}/{filename}" - ], - "maven": [ - "https://jcenter.bintray.com/{fulljar}", - "https://repo1.maven.org/maven2/{fulljar}", - "http://maven.ibiblio.org/maven2/{fulljar}" - ], - "mosek": [ - "https://download.mosek.com/{path}", - "https://drake-mirror.csail.mit.edu/mosek/{path}", - "https://s3.amazonaws.com/drake-mirror/mosek/{path}" - ] - }, - "upgrade_advice": "" - } - }, - "spgrid_internal": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:local.bzl%new_local_repository", - "attributes": { - "path": "/home/franka/.cache/bazel/_bazel_franka/daebdf141067c82a7c03c4857d22f38e/external/drake+/third_party/spgrid", - "build_file": "@@drake+//tools/workspace/spgrid_internal:package.BUILD.bazel" - } - } - }, - "recordedRepoMappingEntries": [ - [ - "drake+", - "bazel_tools", - "bazel_tools" - ], - [ - "drake+", - "drake", - "drake+" - ] - ] - } - }, - "@@pybind11_bazel+//:internal_configure.bzl%internal_configure_extension": { - "general": { - "bzlTransitiveDigest": "G7xCmtNWXRuBtChRgB5OK5+gmM8Uoy8Mec/B7j3fhqs=", - "usagesDigest": "D1r3lfzMuUBFxgG8V6o0bQTLMk3GkaGOaPzw53wrwyw=", - "recordedFileInputs": { - "@@pybind11_bazel+//MODULE.bazel": "e6f4c20442eaa7c90d7190d8dc539d0ab422f95c65a57cc59562170c58ae3d34" - }, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "pybind11": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "build_file": "@@pybind11_bazel+//:pybind11-BUILD.bazel", - "strip_prefix": "pybind11-2.12.0", - "urls": [ - "https://github.com/pybind/pybind11/archive/v2.12.0.zip" - ] - } - } - }, - "recordedRepoMappingEntries": [ - [ - "pybind11_bazel+", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@rules_kotlin+//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": { - "general": { - "bzlTransitiveDigest": "OlvsB0HsvxbR8ZN+J9Vf00X/+WVz/Y/5Xrq2LgcVfdo=", - "usagesDigest": "QI2z8ZUR+mqtbwsf2fLqYdJAkPOHdOV+tF2yVAUgRzw=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "com_github_jetbrains_kotlin_git": { - "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_compiler_git_repository", - "attributes": { - "urls": [ - "https://github.com/JetBrains/kotlin/releases/download/v1.9.23/kotlin-compiler-1.9.23.zip" - ], - "sha256": "93137d3aab9afa9b27cb06a824c2324195c6b6f6179d8a8653f440f5bd58be88" - } - }, - "com_github_jetbrains_kotlin": { - "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:compiler.bzl%kotlin_capabilities_repository", - "attributes": { - "git_repository_name": "com_github_jetbrains_kotlin_git", - "compiler_version": "1.9.23" - } - }, - "com_github_google_ksp": { - "repoRuleId": "@@rules_kotlin+//src/main/starlark/core/repositories:ksp.bzl%ksp_compiler_plugin_repository", - "attributes": { - "urls": [ - "https://github.com/google/ksp/releases/download/1.9.23-1.0.20/artifacts.zip" - ], - "sha256": "ee0618755913ef7fd6511288a232e8fad24838b9af6ea73972a76e81053c8c2d", - "strip_version": "1.9.23-1.0.20" - } - }, - "com_github_pinterest_ktlint": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_file", - "attributes": { - "sha256": "01b2e0ef893383a50dbeb13970fe7fa3be36ca3e83259e01649945b09d736985", - "urls": [ - "https://github.com/pinterest/ktlint/releases/download/1.3.0/ktlint" - ], - "executable": true - } - }, - "rules_android": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "sha256": "cd06d15dd8bb59926e4d65f9003bfc20f9da4b2519985c27e190cddc8b7a7806", - "strip_prefix": "rules_android-0.1.1", - "urls": [ - "https://github.com/bazelbuild/rules_android/archive/v0.1.1.zip" - ] - } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_kotlin+", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@rules_python+//python/uv:uv.bzl%uv": { - "general": { - "bzlTransitiveDigest": "PmZM/pIkZKEDDL68TohlKJrWPYKL5VwUw3MA7kmm6fk=", - "usagesDigest": "icnInV8HDGrRQf9x8RMfxWfBHgT3OgRlYovS/9POEJw=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "uv": { - "repoRuleId": "@@rules_python+//python/uv/private:uv_toolchains_repo.bzl%uv_toolchains_repo", - "attributes": { - "toolchain_type": "'@@rules_python+//python/uv:uv_toolchain_type'", - "toolchain_names": [ - "none" - ], - "toolchain_implementations": { - "none": "'@@rules_python+//python:none'" - }, - "toolchain_compatible_with": { - "none": [ - "@platforms//:incompatible" - ] - }, - "toolchain_target_settings": {} - } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_python+", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_python+", - "platforms", - "platforms" - ] - ] - } - }, - "@@rules_rust+//crate_universe/private:internal_extensions.bzl%cu_nr": { - "general": { - "bzlTransitiveDigest": "4s+IA4mAsK5288wK7fPvrsU8OlBjicx2ktOnk58GNSk=", - "usagesDigest": "yb456V5AYswYUM/WEjkKkxrFqiIqIQ1/8DFU5pKMbsk=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "cargo_bazel_bootstrap": { - "repoRuleId": "@@rules_rust+//cargo/private:cargo_bootstrap.bzl%cargo_bootstrap_repository", - "attributes": { - "srcs": [ - "@@rules_rust+//crate_universe:src/api.rs", - "@@rules_rust+//crate_universe:src/api/lockfile.rs", - "@@rules_rust+//crate_universe:src/cli.rs", - "@@rules_rust+//crate_universe:src/cli/generate.rs", - "@@rules_rust+//crate_universe:src/cli/query.rs", - "@@rules_rust+//crate_universe:src/cli/render.rs", - "@@rules_rust+//crate_universe:src/cli/splice.rs", - "@@rules_rust+//crate_universe:src/cli/vendor.rs", - "@@rules_rust+//crate_universe:src/config.rs", - "@@rules_rust+//crate_universe:src/context.rs", - "@@rules_rust+//crate_universe:src/context/crate_context.rs", - "@@rules_rust+//crate_universe:src/context/platforms.rs", - "@@rules_rust+//crate_universe:src/lib.rs", - "@@rules_rust+//crate_universe:src/lockfile.rs", - "@@rules_rust+//crate_universe:src/main.rs", - "@@rules_rust+//crate_universe:src/metadata.rs", - "@@rules_rust+//crate_universe:src/metadata/cargo_bin.rs", - "@@rules_rust+//crate_universe:src/metadata/cargo_tree_resolver.rs", - "@@rules_rust+//crate_universe:src/metadata/cargo_tree_rustc_wrapper.bat", - "@@rules_rust+//crate_universe:src/metadata/cargo_tree_rustc_wrapper.sh", - "@@rules_rust+//crate_universe:src/metadata/dependency.rs", - "@@rules_rust+//crate_universe:src/metadata/metadata_annotation.rs", - "@@rules_rust+//crate_universe:src/rendering.rs", - "@@rules_rust+//crate_universe:src/rendering/template_engine.rs", - "@@rules_rust+//crate_universe:src/rendering/templates/module_bzl.j2", - "@@rules_rust+//crate_universe:src/rendering/templates/partials/header.j2", - "@@rules_rust+//crate_universe:src/rendering/templates/partials/module/aliases_map.j2", - "@@rules_rust+//crate_universe:src/rendering/templates/partials/module/deps_map.j2", - "@@rules_rust+//crate_universe:src/rendering/templates/partials/module/repo_git.j2", - "@@rules_rust+//crate_universe:src/rendering/templates/partials/module/repo_http.j2", - "@@rules_rust+//crate_universe:src/rendering/templates/vendor_module.j2", - "@@rules_rust+//crate_universe:src/rendering/verbatim/alias_rules.bzl", - "@@rules_rust+//crate_universe:src/select.rs", - "@@rules_rust+//crate_universe:src/splicing.rs", - "@@rules_rust+//crate_universe:src/splicing/cargo_config.rs", - "@@rules_rust+//crate_universe:src/splicing/crate_index_lookup.rs", - "@@rules_rust+//crate_universe:src/splicing/splicer.rs", - "@@rules_rust+//crate_universe:src/test.rs", - "@@rules_rust+//crate_universe:src/utils.rs", - "@@rules_rust+//crate_universe:src/utils/starlark.rs", - "@@rules_rust+//crate_universe:src/utils/starlark/glob.rs", - "@@rules_rust+//crate_universe:src/utils/starlark/label.rs", - "@@rules_rust+//crate_universe:src/utils/starlark/select.rs", - "@@rules_rust+//crate_universe:src/utils/starlark/select_dict.rs", - "@@rules_rust+//crate_universe:src/utils/starlark/select_list.rs", - "@@rules_rust+//crate_universe:src/utils/starlark/select_scalar.rs", - "@@rules_rust+//crate_universe:src/utils/starlark/select_set.rs", - "@@rules_rust+//crate_universe:src/utils/starlark/serialize.rs", - "@@rules_rust+//crate_universe:src/utils/starlark/target_compatible_with.rs", - "@@rules_rust+//crate_universe:src/utils/symlink.rs", - "@@rules_rust+//crate_universe:src/utils/target_triple.rs" - ], - "binary": "cargo-bazel", - "cargo_lockfile": "@@rules_rust+//crate_universe:Cargo.lock", - "cargo_toml": "@@rules_rust+//crate_universe:Cargo.toml", - "version": "1.86.0", - "timeout": 900, - "rust_toolchain_cargo_template": "@rust_host_tools//:bin/{tool}", - "rust_toolchain_rustc_template": "@rust_host_tools//:bin/{tool}", - "compressed_windows_toolchain_names": false - } - } - }, - "moduleExtensionMetadata": { - "explicitRootModuleDirectDeps": [ - "cargo_bazel_bootstrap" - ], - "explicitRootModuleDirectDevDeps": [], - "useAllRepos": "NO", - "reproducible": false - }, - "recordedRepoMappingEntries": [ - [ - "bazel_features+", - "bazel_features_globals", - "bazel_features++version_extension+bazel_features_globals" - ], - [ - "bazel_features+", - "bazel_features_version", - "bazel_features++version_extension+bazel_features_version" - ], - [ - "rules_cc+", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_cc+", - "rules_cc", - "rules_cc+" - ], - [ - "rules_rust+", - "bazel_features", - "bazel_features+" - ], - [ - "rules_rust+", - "bazel_skylib", - "bazel_skylib+" - ], - [ - "rules_rust+", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_rust+", - "cui", - "rules_rust++cu+cui" - ], - [ - "rules_rust+", - "rules_cc", - "rules_cc+" - ], - [ - "rules_rust+", - "rules_rust", - "rules_rust+" - ], - [ - "rules_rust+", - "rules_rust_ctve", - "rules_rust++i2+rules_rust_ctve" - ] - ] - } - } - } -} From 03d73293a800afa62d9b7eee62750a5378c1ed28 Mon Sep 17 00:00:00 2001 From: Peter Werner Date: Thu, 16 Oct 2025 12:43:06 -0400 Subject: [PATCH 09/17] bump gitignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index cb5884c..63e4fc3 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,5 @@ bazel.log core *~ *.jlp -.claude/* \ No newline at end of file +.claude/* +MODULE.bazel.lock \ No newline at end of file From ee679e9f8202f512be5f759eb553a39e3433977c Mon Sep 17 00:00:00 2001 From: Peter Werner Date: Thu, 16 Oct 2025 12:43:27 -0400 Subject: [PATCH 10/17] bump gitignore --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 63e4fc3..c73a862 100644 --- a/.gitignore +++ b/.gitignore @@ -8,5 +8,4 @@ bazel.log core *~ *.jlp -.claude/* MODULE.bazel.lock \ No newline at end of file From 3c13feb109b1a94253b16e03cc74531f7888882e Mon Sep 17 00:00:00 2001 From: Peter Werner Date: Thu, 16 Oct 2025 13:20:44 -0400 Subject: [PATCH 11/17] Add version documentation and improve buildifier lint errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit adds comprehensive version documentation for the FR3 robot update and improves the developer experience with buildifier lint failures. Version Documentation: - Added Software Versions section to README listing Drake v1.45.0, libfranka v5 (~0.15.0) for FR3, libfranka v4 (0.9.0) for FE3, Pinocchio 2.6.21, and LCM - Added detailed comments in MODULE.bazel explaining dependencies for FR3 support - Added docstrings to libfranka repository files documenting exact versions - Updated README notes with accurate libfranka version numbers Buildifier Improvements: - Created buildifier.py wrapper script that displays helpful error messages - Updated lint.bzl to use Python wrapper instead of direct shell execution - When buildifier fails, now shows clear instructions on how to fix formatting - Makes it easier for developers to resolve lint failures quickly 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- MODULE.bazel | 40 +++++++++++---------- README.md | 24 +++++++++---- tools/lint/BUILD.bazel | 23 ++---------- tools/lint/buildifier.py | 34 ++++++++++++++++-- tools/lint/lint.bzl | 22 +++++++++--- tools/workspace/libfranka_v4/repository.bzl | 8 +++++ tools/workspace/libfranka_v5/repository.bzl | 10 ++++++ 7 files changed, 108 insertions(+), 53 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 51db325..89ffc16 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,13 +1,21 @@ module(name = "drake_franka_driver") -# Add the Bazel rules we need. bazel_dep(name = "platforms", version = "1.0.0") bazel_dep(name = "rules_cc", version = "0.2.9") bazel_dep(name = "rules_python", version = "1.6.3") bazel_dep(name = "gflags", version = "2.2.2") +bazel_dep(name = "rules_shell", version = "0.6.1") + +bazel_dep(name = "buildifier_prebuilt", version = "8.2.0.2", dev_dependency = True) + +# Pinocchio is required for libfranka v5 (FR3 robots) dynamics computations. +# Version 2.6.21 provides the rigid body dynamics needed by the modern libfranka API. bazel_dep(name = "pinocchio", version = "2.6.21.bcr.4") +# LCM (Lightweight Communications and Marshalling) for inter-process communication. +# Using a specific commit from the main branch for latest features. LCM_COMMIT = "4f9f586e9fda1ab2d5e12427386226519f65b6de" + bazel_dep(name = "lcm") archive_override( module_name = "lcm", @@ -18,31 +26,20 @@ archive_override( ]], ) -# Here we introduce Drake as a module dependency, but note that Drake is not -# published to any Bazel registry. Below, we'll override it with a github -# source archive. bazel_dep(name = "drake") # Drake version configuration. DRAKE_COMMIT = "v1.45.0" -DRAKE_CHECKSUM = "fd70210cbbe233b78bb6df2d8f42c7334ea15fca8833865322d788ab4eaf0c16" -# Before changing the COMMIT, temporarily uncomment the next line so that Bazel -# displays the suggested new value for the CHECKSUM. -# DRAKE_CHECKSUM = "0" * 64 +DRAKE_CHECKSUM = "fd70210cbbe233b78bb6df2d8f42c7334ea15fca8833865322d788ab4eaf0c16" -# This declares the `@drake` module as a source code archive from github. -# To use a local checkout of Drake instead, use the --override_module flag: -# bazel build --override_module=drake=/path/to/drake //... -# Or add to user.bazelrc: -# build --override_module=drake=/path/to/drake archive_override( module_name = "drake", + sha256 = DRAKE_CHECKSUM, + strip_prefix = "drake-{}".format(DRAKE_COMMIT.lstrip("v")), urls = [x.format(DRAKE_COMMIT) for x in [ "https://github.com/RobotLocomotion/drake/archive/{}.tar.gz", ]], - sha256 = DRAKE_CHECKSUM, - strip_prefix = "drake-{}".format(DRAKE_COMMIT.lstrip("v")), ) # Use the host system /usr/bin/python3. @@ -66,8 +63,8 @@ drake_dep_repositories = use_extension( ) use_repo( drake_dep_repositories, - "pycodestyle", "buildifier", + "pycodestyle", ) # Import Drake's internal dependencies for linting tools. @@ -92,7 +89,12 @@ eigen_repository = use_repo_rule( eigen_repository(name = "eigen") -# Import external dependencies (drake_models, libfranka, etc.) +# Import external dependencies for Franka robot control. +# This provides: +# - drake_models: Robot URDF/SDF models for visualization and simulation +# - libfranka_v4 (0.9.0): Control library for FE3 robots with firmware v4.x +# - libfranka_v5 (~0.15.0): Control library for FR3 robots with firmware v5.x +# - libfranka_common_v4/v5: Shared protocol definitions for each version external_repos = use_extension( "//tools/workspace:external_repositories.bzl", "external_repositories", @@ -100,10 +102,10 @@ external_repos = use_extension( use_repo( external_repos, "drake_models", - "libfranka_v4", - "libfranka_v5", "libfranka_common_v4", "libfranka_common_v5", + "libfranka_v4", + "libfranka_v5", ) # Poco repository (system library from /usr). diff --git a/README.md b/README.md index fe96e4f..0af8a5f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,15 @@ # Panda Arm - Franka Emika -This repository contains the application code used to communicate with the Franka Emika arm from Drake. +This repository contains the application code used to communicate with the Franka Emika arm from Drake. + +## Software Versions + +This driver supports both FR3 (newer) and FE3 (older) Franka robots: + +- **Drake**: v1.45.0 +- **libfranka v5** (~0.15.0): For FR3 robots with firmware v5.x +- **libfranka v4** (0.9.0): For FE3 robots with firmware v4.x +- **Pinocchio**: 2.6.21 (required for libfranka v5 dynamics) +- **LCM**: Latest from main branch ## Building the driver Before you begin, install the prerequisites: @@ -29,8 +39,8 @@ To add a gripper, update the `models/add_franka_control.yaml` with the respectiv ## Links * [Website](https://www.franka.de/technology) -* [Franka Control Interface (FCI) Documentation](https://frankaemika.github.io/docs/) -* [`libfranka` API Docs](https://frankaemika.github.io/libfranka/) +* [Franka Control Interface (FCI) Documentation](https://frankarobotics.github.io/docs/) +* [`libfranka` API Docs](https://frankarobotics.github.io/libfranka/) * [Panda datasheet](https://s3-eu-central-1.amazonaws.com/franka-de-uploads/uploads/Datasheet-EN.pdf) ## Notes @@ -39,11 +49,11 @@ To add a gripper, update the `models/add_franka_control.yaml` with the respectiv * The FCI docs have excellent instructions for getting your network interface on Ubuntu set up. * There are two very distinct versions of Pandas: the FE3 (older) and FR3 (newer) -* There are three version to think about: firmware on the robot (we use -`v4.x`, and `v5.x`) and `libfranka` driver software on the host PC -(`0.8.0` for `v4.x` FE3, and `0.10.0` for `v5.x` FR3). +* There are three versions to think about: firmware on the robot (we use +`v4.x` and `v5.x`), `libfranka` driver software on the host PC +(0.9.0 for `v4.x` FE3, and ~0.15.0 for `v5.x` FR3), and the robot model itself. * You should see suffixes like `_v4` and `_v5` for relevant - libraries and binaries. + libraries and binaries throughout this codebase. * If you use the wrong driver, you should get an error like: terminate called after throwing an instance of 'franka::IncompatibleVersionException' diff --git a/tools/lint/BUILD.bazel b/tools/lint/BUILD.bazel index 6473989..749dc2b 100644 --- a/tools/lint/BUILD.bazel +++ b/tools/lint/BUILD.bazel @@ -2,25 +2,6 @@ load("//tools/lint:lint.bzl", "add_lint_tests") -# py_binary( -# name = "buildifier", -# srcs = ["buildifier.py"], -# data = ["//:.bazelproject"], -# deps = ["@drake//tools/lint:buildifier"], -# ) +exports_files(["buildifier.py"]) -# py_binary( -# name = "clang_format_lint", -# testonly = 1, -# srcs = ["clang_format_includes.py"], -# data = [ -# "//:.bazelproject", -# "//:.clang-format", -# ], -# main = "clang_format_includes.py", -# deps = [ -# "@drake//tools/lint:clang_format_lint", -# ], -# ) - -# add_lint_tests() +add_lint_tests() diff --git a/tools/lint/buildifier.py b/tools/lint/buildifier.py index 4145939..c1e7421 100644 --- a/tools/lint/buildifier.py +++ b/tools/lint/buildifier.py @@ -1,4 +1,34 @@ -from drake.tools.lint.buildifier import main +#!/usr/bin/env python3 +"""Wrapper script for buildifier that provides helpful error messages.""" + +import subprocess +import sys + +def main(): + # Find the actual buildifier binary (passed as first argument by Bazel) + if len(sys.argv) < 2: + print("Error: buildifier binary path not provided", file=sys.stderr) + return 1 + + buildifier_bin = sys.argv[1] + args = sys.argv[2:] + + # Run buildifier + result = subprocess.run([buildifier_bin] + args, capture_output=False) + + if result.returncode != 0: + # Print helpful message on failure + print("\n" + "="*80, file=sys.stderr) + print("BUILDIFIER FORMATTING FAILED", file=sys.stderr) + print("="*80, file=sys.stderr) + print("\nYour Bazel files need to be reformatted.", file=sys.stderr) + print("\nTo fix this, run:", file=sys.stderr) + print(" bazel run @buildifier_prebuilt//:buildifier -- -r $(pwd)", file=sys.stderr) + print("\nOr for a specific file:", file=sys.stderr) + print(" bazel run @buildifier_prebuilt//:buildifier -- path/to/file.bazel", file=sys.stderr) + print("\n" + "="*80 + "\n", file=sys.stderr) + + return result.returncode if __name__ == "__main__": - main(workspace_name="drake_franka_driver") + sys.exit(main()) \ No newline at end of file diff --git a/tools/lint/lint.bzl b/tools/lint/lint.bzl index 43198bf..1524156 100644 --- a/tools/lint/lint.bzl +++ b/tools/lint/lint.bzl @@ -1,5 +1,19 @@ -#load("@drake//tools/lint:lint.bzl", drake_add_lint_tests = "add_lint_tests") +load("@rules_python//python:py_test.bzl", "py_test") -#add_lint_tests = drake_add_lint_tests -def add_lint_tests(**kwargs): - pass \ No newline at end of file +def _bazel_lint(): + files = native.glob(["*.bazel", "*.bzl"], allow_empty = True) + if len(files) == 0: + return + buildifier = "@buildifier_prebuilt//:buildifier" + locations = ["$(locations %s)" % f for f in files] + py_test( + name = "buildifier_lint", + srcs = ["//tools/lint:buildifier.py"], + main = "buildifier.py", + data = files + [buildifier], + args = ["$(location %s)" % buildifier, "-mode=check"] + locations, + tags = ["buildifier_lint", "lint"], + ) + +def add_lint_tests(): + _bazel_lint() diff --git a/tools/workspace/libfranka_v4/repository.bzl b/tools/workspace/libfranka_v4/repository.bzl index 6ed67fe..3b4f701 100644 --- a/tools/workspace/libfranka_v4/repository.bzl +++ b/tools/workspace/libfranka_v4/repository.bzl @@ -9,6 +9,14 @@ load( def libfranka_v4_repository( name, mirrors = None): + """ + Provides libfranka v4 (0.9.0) for FE3 robots with firmware v4.x. + + This is the legacy version for older Panda robots. Use libfranka_v5 + for newer FR3 robots instead. + + Commit: c452ba20397cde846fe2e48d0be94b522ef88dac (v0.9.0 release) + """ github_archive( name = name, repository = "frankarobotics/libfranka", diff --git a/tools/workspace/libfranka_v5/repository.bzl b/tools/workspace/libfranka_v5/repository.bzl index 6423193..34912e9 100644 --- a/tools/workspace/libfranka_v5/repository.bzl +++ b/tools/workspace/libfranka_v5/repository.bzl @@ -9,6 +9,16 @@ load( def libfranka_v5_repository( name, mirrors = None): + """ + Provides libfranka v5 (~0.15.0) for FR3 robots with firmware v5.x. + + This version includes: + - Support for FR3 robot hardware + - Pinocchio integration for dynamics + - Modern API with improved real-time control + + Commit: faaefaa0ff17a812b8a9bc4ac1ed7c353c46064d (post-0.15.0) + """ github_archive( name = name, repository = "frankarobotics/libfranka", From 77eca62636746ec4204c532e50742a05e01eb4ff Mon Sep 17 00:00:00 2001 From: Peter Date: Mon, 27 Oct 2025 11:29:43 -0400 Subject: [PATCH 12/17] Add frozen hand model support with package registration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add package.xml to define driver_models package for custom URDFs. This allows users to simply drop URDF files in the models/ folder and reference them via package://driver_models/... in directives without modifying C++ code. - Add panda_hand_frozen.urdf with welded finger joints - Add add_franka_control_with_frozen_hand.yaml directive - Update franka_driver.cc to register driver_models package via AddPackageXml - Update models/BUILD.bazel to include new model files - Fix package path in add_franka_control.yaml (drake -> drake_models) This enables using Drake's inverse dynamics with the hand mass/inertia included in the model while keeping fingers fixed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- franka-driver/franka_driver.cc | 10 +- models/BUILD.bazel | 3 + models/add_franka_control.yaml | 2 +- .../add_franka_control_with_frozen_hand.yaml | 21 +++ models/package.xml | 8 + models/panda_hand_frozen.urdf | 154 ++++++++++++++++++ 6 files changed, 195 insertions(+), 3 deletions(-) create mode 100644 models/add_franka_control_with_frozen_hand.yaml create mode 100644 models/package.xml create mode 100644 models/panda_hand_frozen.urdf diff --git a/franka-driver/franka_driver.cc b/franka-driver/franka_driver.cc index 0895ce1..cb3063a 100644 --- a/franka-driver/franka_driver.cc +++ b/franka-driver/franka_driver.cc @@ -787,9 +787,15 @@ std::unique_ptr> MaybeLoadPlant() { const double time_step = 0.0; auto plant = std::make_unique>(time_step); drake::multibody::Parser parser(plant.get()); - drake::multibody::parsing::ModelDirectives directives = + + // Register the driver_models package for custom URDFs + const std::string package_xml_path = GetPathOrThrow( + drake::FindRunfile("drake_franka_driver/models/package.xml")); + parser.package_map().AddPackageXml(package_xml_path); + + drake::multibody::parsing::ModelDirectives directives = drake::multibody::parsing::LoadModelDirectives(model_file); - drake::multibody::parsing::ProcessModelDirectives(directives, plant.get(), + drake::multibody::parsing::ProcessModelDirectives(directives, plant.get(), nullptr, &parser); plant->Finalize(); return plant; diff --git a/models/BUILD.bazel b/models/BUILD.bazel index 983524d..c1fbd84 100644 --- a/models/BUILD.bazel +++ b/models/BUILD.bazel @@ -2,6 +2,9 @@ filegroup( name = "franka_control_models", srcs = [ "add_franka_control.yaml", + "add_franka_control_with_frozen_hand.yaml", + "package.xml", + "panda_hand_frozen.urdf", ], data = [ "@drake_models//:franka_description", diff --git a/models/add_franka_control.yaml b/models/add_franka_control.yaml index b887a65..12e8436 100644 --- a/models/add_franka_control.yaml +++ b/models/add_franka_control.yaml @@ -1,7 +1,7 @@ directives: - add_model: name: panda - file: package://drake/manipulation/models/franka_description/urdf/panda_arm.urdf + file: package://drake_models/franka_description/urdf/panda_arm.urdf - add_weld: parent: world child: panda::panda_link0 \ No newline at end of file diff --git a/models/add_franka_control_with_frozen_hand.yaml b/models/add_franka_control_with_frozen_hand.yaml new file mode 100644 index 0000000..4825537 --- /dev/null +++ b/models/add_franka_control_with_frozen_hand.yaml @@ -0,0 +1,21 @@ +directives: +- add_model: + name: panda + file: package://drake_models/franka_description/urdf/panda_arm.urdf +- add_weld: + parent: world + child: panda::panda_link0 +- add_model: + name: panda_hand + file: package://driver_models/panda_hand_frozen.urdf + +- add_frame: + name: panda::hand_attach + X_PF: + base_frame: panda::panda_link8 + translation: [0, 0.00, 0.00] + rotation: !Rpy { deg: [0.0, 0.0, -45.0]} + +- add_weld: + parent: panda::hand_attach + child: panda_hand::panda_hand \ No newline at end of file diff --git a/models/package.xml b/models/package.xml new file mode 100644 index 0000000..e32b4ef --- /dev/null +++ b/models/package.xml @@ -0,0 +1,8 @@ + + + driver_models + 0.0.1 + Drake Franka driver model files + Your Name + TODO + \ No newline at end of file diff --git a/models/panda_hand_frozen.urdf b/models/panda_hand_frozen.urdf new file mode 100644 index 0000000..46b1967 --- /dev/null +++ b/models/panda_hand_frozen.urdf @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From fe87603d4c79652620fcf1db1ce2171eda4d6d06 Mon Sep 17 00:00:00 2001 From: Peter Date: Mon, 27 Oct 2025 11:42:43 -0400 Subject: [PATCH 13/17] Add flag to disable libfranka client-side rate limiting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add --disable_rate_limiting flag to allow bypassing libfranka's conservative client-side velocity/acceleration limits. When enabled, commands are sent directly to the robot without being clamped by limitRate() calls in libfranka's control loop. This is useful when: - libfranka's zero packet-loss tolerance (kTolNumberPacketsLost=0.0) causes false positive limit violations - Using external dynamics models (Drake MbP) that compute commands near but within actual robot limits - Commands get rejected due to tight velocity limit tolerances The robot firmware still enforces its own safety limits, so this remains safe while providing more flexibility. Also add .claude/* to .gitignore to exclude Claude Code metadata. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .gitignore | 3 ++- franka-driver/franka_driver.cc | 10 +++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c73a862..7a831c9 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,5 @@ bazel.log core *~ *.jlp -MODULE.bazel.lock \ No newline at end of file +MODULE.bazel.lock +.claude/* \ No newline at end of file diff --git a/franka-driver/franka_driver.cc b/franka-driver/franka_driver.cc index cb3063a..913fb0e 100644 --- a/franka-driver/franka_driver.cc +++ b/franka-driver/franka_driver.cc @@ -102,6 +102,14 @@ DEFINE_bool( "--use_mbp=true means that gravity compenstation will use a Drake-" "supplied model. Otherwise, Franka's internal Panda model is used."); +// Rate limiting options +DEFINE_bool( + disable_rate_limiting, false, + "Disable libfranka's client-side rate limiting for joint velocity and " + "acceleration. When disabled, commands are sent directly without being " + "clamped to conservative limits. The robot firmware still enforces its " + "own safety checks. Useful when tight tolerances cause false positives."); + namespace robotlocomotion { namespace franka_driver { namespace { @@ -271,7 +279,7 @@ class PandaDriver { void ControlLoop(ControlMode mode) { try { - const bool limit_rate = true; + const bool limit_rate = !FLAGS_disable_rate_limiting; switch (mode) { case ControlMode::kStatusOnly: { robot_.read(std::bind(&PandaDriver::DoStateRead, this, sp::_1)); From 6e8638146253a71d26d629e40245fdc9508f0b0e Mon Sep 17 00:00:00 2001 From: Peter Date: Mon, 27 Oct 2025 11:46:44 -0400 Subject: [PATCH 14/17] Fix Poco library glob pattern in BUILD file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove wildcards from .so file patterns to be more specific about which shared library files are included. This prevents accidentally including versioned symlinks and ensures only the actual .so files are referenced. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- tools/workspace/poco/package.BUILD.bazel | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/workspace/poco/package.BUILD.bazel b/tools/workspace/poco/package.BUILD.bazel index bfe38a5..cf4aadc 100644 --- a/tools/workspace/poco/package.BUILD.bazel +++ b/tools/workspace/poco/package.BUILD.bazel @@ -5,9 +5,9 @@ cc_library( name = "poco", srcs = glob( [ - "lib/libPoco*.so*", - "lib/x86_64-linux-gnu/libPoco*.so*", - "lib/aarch64-linux-gnu/libPoco*.so*", + "lib/libPoco*.so", + "lib/x86_64-linux-gnu/libPoco*.so", + "lib/aarch64-linux-gnu/libPoco*.so", ], allow_empty = True, ), From 7a0c9066ba328b232c9829d2a5f9e23ea1a8a611 Mon Sep 17 00:00:00 2001 From: Peter Date: Tue, 28 Oct 2025 11:57:12 -0400 Subject: [PATCH 15/17] Add position_velocity control mode for improved trajectory tracking MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This new control mode accepts both position and velocity commands from Drake, eliminating the phase lag from finite-differencing positions to compute velocity feedforward. Key improvements: - New ControlMode::kPositionVelocity that accepts both q and v commands - Velocity comes from Drake's analytical Bezier derivatives (no lag!) - Only differentiates velocity once to get acceleration (cleaner) - Uses diff_low_pass_freq for velocity filtering (30Hz) - Same PD + dynamics feedforward control law as before Expected benefit: Better tracking on fast trajectories by eliminating the ~30Hz low-pass filter lag in velocity feedforward. 🤖 Generated with Claude Code Co-Authored-By: Claude --- franka-driver/franka_driver.cc | 177 +++++++++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) diff --git a/franka-driver/franka_driver.cc b/franka-driver/franka_driver.cc index 913fb0e..c61b4ef 100644 --- a/franka-driver/franka_driver.cc +++ b/franka-driver/franka_driver.cc @@ -142,6 +142,8 @@ enum class ControlMode { kVelocity, /** Command positions and velocities via Joint impedance */ kPosition, + /** Command positions with velocity feedforward via torque control */ + kPositionVelocity, /** Command torques directly */ kTorque, }; @@ -153,6 +155,8 @@ ControlMode ToControlMode(std::string value) { return ControlMode::kVelocity; } else if (value == "position") { return ControlMode::kPosition; + } else if (value == "position_velocity") { + return ControlMode::kPositionVelocity; } else if (value == "torque") { return ControlMode::kTorque; } else { @@ -311,6 +315,15 @@ class PandaDriver { } break; } + case ControlMode::kPositionVelocity: { + DoNonRealtimeControlSetup(); + robot_.control( + std::bind( + &PandaDriver::DoPositionVelocityControlViaTorque, + this, sp::_1, sp::_2), + limit_rate, franka::kDefaultCutoffFrequency); + break; + } case ControlMode::kTorque: { DoNonRealtimeControlSetup(); robot_.control( @@ -622,6 +635,170 @@ class PandaDriver { return franka::Torques(tau_cmd_array); } + franka::Torques DoPositionVelocityControlViaTorque( + const franka::RobotState& state, franka::Duration period) { + PublishRobotState(state); + + // Poll for incoming command messages. + while (lcm_.handleTimeout(0) > 0) {} + + const double dt = period.toSec(); + if (is_first_tick_) { + // First tick should indicate zero dt. + DRAKE_DEMAND(dt == 0.0); + // Initialize command to libfranka's reported last command. + for (size_t i = 0; i < state.q.size(); ++i) { + q_cmd_latest_(i) = state.q_d[i]; + } + } else { + // N.B. The period from libfranka is in multiples of 1ms. + DRAKE_DEMAND(dt > 0.0); + } + + if (!command_ && latch_) { + command_ = command_prev_; + } + + Eigen::VectorXd q_cmd_raw(kNdof); + Eigen::VectorXd v_cmd_raw(kNdof); + + if (command_) { + command_prev_ = command_; + + // Expect both position and velocity in the command + const int expected_mode = drake::lcmt_panda_status::CONTROL_MODE_POSITION | + drake::lcmt_panda_status::CONTROL_MODE_VELOCITY; + DRAKE_THROW_UNLESS(command_->control_mode_expected == expected_mode); + DRAKE_THROW_UNLESS(command_->num_joint_torque == 0); + + if (command_->num_joint_position != std::ssize(state.q)) { + throw std::runtime_error( + "Received command with unexpected num_joint_position"); + } + if (command_->num_joint_velocity != std::ssize(state.q)) { + throw std::runtime_error( + "Received command with unexpected num_joint_velocity"); + } + + for (int i = 0; i < command_->num_joint_position; ++i) { + q_cmd_raw(i) = command_->joint_position[i]; + v_cmd_raw(i) = command_->joint_velocity[i]; + } + } else { + // Use previous. + q_cmd_raw = q_cmd_latest_; + v_cmd_raw = v_cmd_latest_; + } + + // Read actual positions and velocities. + Eigen::VectorXd q_actual(kNdof), v_actual(kNdof); + for (size_t i = 0; i < kNdof; ++i) { + q_actual[i] = state.q[i]; + v_actual[i] = state.dq[i]; + } + + // Record previous for finite differencing (only for acceleration). + const Eigen::VectorXd q_cmd_prev = q_cmd_latest_; + const Eigen::VectorXd v_cmd_prev = v_cmd_latest_; + + if (is_first_tick_) { + q_cmd_latest_ = q_cmd_raw; + v_cmd_latest_ = v_cmd_raw; + } else { + // Filter position commands if enabled. + if (FLAGS_low_pass_freq < franka::kMaxCutoffFrequency) { + for (int i = 0; i < kNdof; ++i) { + q_cmd_latest_[i] = franka::lowpassFilter( + dt, q_cmd_raw[i], q_cmd_prev[i], FLAGS_low_pass_freq); + } + } else { + q_cmd_latest_ = q_cmd_raw; + } + + // Filter velocity commands if enabled. + // Use diff_low_pass_freq since velocities are derivative quantities. + if (FLAGS_diff_low_pass_freq < franka::kMaxCutoffFrequency) { + for (int i = 0; i < kNdof; ++i) { + v_cmd_latest_[i] = franka::lowpassFilter( + dt, v_cmd_raw[i], v_cmd_prev[i], FLAGS_diff_low_pass_freq); + } + } else { + v_cmd_latest_ = v_cmd_raw; + } + } + + if (is_first_tick_) { + // Use zero acceleration initially. + a_cmd_latest_.setZero(); + } else { + // Compute acceleration via finite differencing of velocity command. + const Eigen::VectorXd a_cmd_raw = (v_cmd_latest_ - v_cmd_prev) / dt; + for (int i = 0; i < kNdof; ++i) { + a_cmd_latest_[i] = franka::lowpassFilter( + dt, a_cmd_raw[i], a_cmd_latest_[i], FLAGS_diff_low_pass_freq); + } + } + + // Feedback gains. + Eigen::VectorXd kp(kNdof), kd(kNdof); + kp.setZero(); + kd.setZero(); + if (FLAGS_torque_feedback_in_acceleration) { + kp.setConstant(1000.0); + kd.setConstant(45.0); + } else { + SetGainsForJointStiffnessErrorToTorque(&kp, &kd); + } + + Eigen::VectorXd v_desired = v_cmd_latest_; + if (FLAGS_torque_zero_desired_velocity) { + v_desired.setZero(); + } + Eigen::VectorXd feedback = + -kp.array() * (q_actual - q_cmd_latest_).array() + - kd.array() * (v_actual - v_desired).array(); + + if (plant_) { + DRAKE_DEMAND(context_ != nullptr); + // Update context. + plant_->SetPositions(context_.get(), q_actual); + plant_->SetVelocities(context_.get(), v_actual); + // Compute values. + plant_->CalcBiasTerm(*context_, &coriolis_vector_); + plant_->CalcMassMatrix(*context_, &inertia_matrix_); + } else { + // Compute Coriolis and inertia terms from Franka model. + const std::array coriolis_array = model_.coriolis(state); + coriolis_vector_ = Eigen::VectorXd::Map(&coriolis_array[0], kNdof); + const std::array inertia_array = + model_.mass(state); + inertia_matrix_ = Eigen::MatrixXd::Map(&inertia_array[0], kNdof, kNdof); + } + + coriolis_vector_ *= FLAGS_torque_coriolis_scale; + inertia_matrix_ *= FLAGS_torque_inertia_scale; + + // N.B. Franka docs say that `franka::Torques` should indicate desired + // torques without gravity or friction. + Eigen::VectorXd tau_cmd(kNdof); + if (FLAGS_torque_feedback_in_acceleration) { + // Project feedback (in acceleration) to torques, add feedforward + // coriolis. + tau_cmd = inertia_matrix_ * feedback + coriolis_vector_; + } else { + // Use torques directly, add feedforward based on command acceleration. + tau_cmd = feedback + inertia_matrix_ * a_cmd_latest_ + coriolis_vector_; + } + + if (is_first_tick_) { + is_first_tick_ = false; + } + + std::array tau_cmd_array{}; + Eigen::VectorXd::Map(&tau_cmd_array[0], kNdof) = tau_cmd; + return franka::Torques(tau_cmd_array); + } + franka::Torques DoTorqueControl( const franka::RobotState& state, franka::Duration period) { PublishRobotState(state); From c574970896bb86c56ff500c97c04a0f39551f034 Mon Sep 17 00:00:00 2001 From: Peter Werner Date: Tue, 28 Oct 2025 09:58:21 -0400 Subject: [PATCH 16/17] fix error plotting --- franka-driver/franka_driver.cc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/franka-driver/franka_driver.cc b/franka-driver/franka_driver.cc index c61b4ef..d1f1be4 100644 --- a/franka-driver/franka_driver.cc +++ b/franka-driver/franka_driver.cc @@ -2,6 +2,7 @@ #include #include #include +#include #include #include #include @@ -129,8 +130,14 @@ void CopyArrayToVector(std::vector* dest, const std::array& src) { template std::string PrintArray(const std::string& name, std::array data) { - return - name + ": " + /*common_robotics_utilities::print::Print(data, true) +*/ "\n"; + std::ostringstream oss; + oss << name << ": ["; + for (std::size_t i = 0; i < N; ++i) { + oss << data[i]; + if (i < N - 1) oss << ", "; + } + oss << "]\n"; + return oss.str(); } constexpr int kNdof = 7; From 48fb487dc421eba6635f8eb3c40ef462211860a5 Mon Sep 17 00:00:00 2001 From: Peter Werner Date: Thu, 30 Oct 2025 11:38:55 -0400 Subject: [PATCH 17/17] Revert to working driver version with command receipt time fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removes accidentally added position_velocity control mode. Adds command_receipt_utime_ tracking to fix command expiration logic. The previous code checked command age using message timestamps which failed with clock skew. Now tracks receipt time locally (following drake-iiwa-driver pattern). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- franka-driver/franka_driver.cc | 230 +++------------------------------ 1 file changed, 21 insertions(+), 209 deletions(-) diff --git a/franka-driver/franka_driver.cc b/franka-driver/franka_driver.cc index d1f1be4..606e607 100644 --- a/franka-driver/franka_driver.cc +++ b/franka-driver/franka_driver.cc @@ -2,7 +2,6 @@ #include #include #include -#include #include #include #include @@ -103,14 +102,6 @@ DEFINE_bool( "--use_mbp=true means that gravity compenstation will use a Drake-" "supplied model. Otherwise, Franka's internal Panda model is used."); -// Rate limiting options -DEFINE_bool( - disable_rate_limiting, false, - "Disable libfranka's client-side rate limiting for joint velocity and " - "acceleration. When disabled, commands are sent directly without being " - "clamped to conservative limits. The robot firmware still enforces its " - "own safety checks. Useful when tight tolerances cause false positives."); - namespace robotlocomotion { namespace franka_driver { namespace { @@ -130,14 +121,8 @@ void CopyArrayToVector(std::vector* dest, const std::array& src) { template std::string PrintArray(const std::string& name, std::array data) { - std::ostringstream oss; - oss << name << ": ["; - for (std::size_t i = 0; i < N; ++i) { - oss << data[i]; - if (i < N - 1) oss << ", "; - } - oss << "]\n"; - return oss.str(); + return + name + ": " + /*common_robotics_utilities::print::Print(data, true) +*/ "\n"; } constexpr int kNdof = 7; @@ -149,8 +134,6 @@ enum class ControlMode { kVelocity, /** Command positions and velocities via Joint impedance */ kPosition, - /** Command positions with velocity feedforward via torque control */ - kPositionVelocity, /** Command torques directly */ kTorque, }; @@ -162,8 +145,6 @@ ControlMode ToControlMode(std::string value) { return ControlMode::kVelocity; } else if (value == "position") { return ControlMode::kPosition; - } else if (value == "position_velocity") { - return ControlMode::kPositionVelocity; } else if (value == "torque") { return ControlMode::kTorque; } else { @@ -290,7 +271,7 @@ class PandaDriver { void ControlLoop(ControlMode mode) { try { - const bool limit_rate = !FLAGS_disable_rate_limiting; + const bool limit_rate = true; switch (mode) { case ControlMode::kStatusOnly: { robot_.read(std::bind(&PandaDriver::DoStateRead, this, sp::_1)); @@ -322,15 +303,6 @@ class PandaDriver { } break; } - case ControlMode::kPositionVelocity: { - DoNonRealtimeControlSetup(); - robot_.control( - std::bind( - &PandaDriver::DoPositionVelocityControlViaTorque, - this, sp::_1, sp::_2), - limit_rate, franka::kDefaultCutoffFrequency); - break; - } case ControlMode::kTorque: { DoNonRealtimeControlSetup(); robot_.control( @@ -408,9 +380,12 @@ class PandaDriver { DRAKE_THROW_UNLESS(command_->num_joint_position == 0); DRAKE_THROW_UNLESS(command_->num_joint_torque == 0); + // Check if command has expired (following drake-iiwa-driver pattern) + // We check time since receipt, not the message timestamp const int64_t now = std::chrono::duration_cast( - std::chrono::system_clock::now().time_since_epoch()).count(); - if (std::abs(now - command_->utime) > expire_usec_) { + std::chrono::system_clock::now().time_since_epoch()).count(); + const int64_t stale_utime = now - command_receipt_utime_; + if (stale_utime > expire_usec_) { drake::log()->warn("Resetting state velocity command to zero"); command_.reset(); command_prev_.reset(); @@ -460,9 +435,12 @@ class PandaDriver { DRAKE_THROW_UNLESS(command_->num_joint_velocity == 0); DRAKE_THROW_UNLESS(command_->num_joint_torque == 0); + // Check if command has expired (following drake-iiwa-driver pattern) + // We check time since receipt, not the message timestamp const int64_t now = std::chrono::duration_cast( - std::chrono::system_clock::now().time_since_epoch()).count(); - if (std::abs(now - command_->utime) > expire_usec_) { + std::chrono::system_clock::now().time_since_epoch()).count(); + const int64_t stale_utime = now - command_receipt_utime_; + if (stale_utime > expire_usec_) { drake::log()->warn( "Leaving state position command at last known command"); command_.reset(); @@ -584,8 +562,8 @@ class PandaDriver { // Tested empirically. Still needs work! // TODO(eric.cousineau): Do more targeted testing using tools / // investigation from #9183. - kp.setConstant(1000.0); - kd.setConstant(45.0); + kp.setConstant(1000.0*FLAGS_torque_kp_scale); + kd.setConstant(45.0*FLAGS_torque_kd_scale); } else { SetGainsForJointStiffnessErrorToTorque(&kp, &kd); } @@ -642,170 +620,6 @@ class PandaDriver { return franka::Torques(tau_cmd_array); } - franka::Torques DoPositionVelocityControlViaTorque( - const franka::RobotState& state, franka::Duration period) { - PublishRobotState(state); - - // Poll for incoming command messages. - while (lcm_.handleTimeout(0) > 0) {} - - const double dt = period.toSec(); - if (is_first_tick_) { - // First tick should indicate zero dt. - DRAKE_DEMAND(dt == 0.0); - // Initialize command to libfranka's reported last command. - for (size_t i = 0; i < state.q.size(); ++i) { - q_cmd_latest_(i) = state.q_d[i]; - } - } else { - // N.B. The period from libfranka is in multiples of 1ms. - DRAKE_DEMAND(dt > 0.0); - } - - if (!command_ && latch_) { - command_ = command_prev_; - } - - Eigen::VectorXd q_cmd_raw(kNdof); - Eigen::VectorXd v_cmd_raw(kNdof); - - if (command_) { - command_prev_ = command_; - - // Expect both position and velocity in the command - const int expected_mode = drake::lcmt_panda_status::CONTROL_MODE_POSITION | - drake::lcmt_panda_status::CONTROL_MODE_VELOCITY; - DRAKE_THROW_UNLESS(command_->control_mode_expected == expected_mode); - DRAKE_THROW_UNLESS(command_->num_joint_torque == 0); - - if (command_->num_joint_position != std::ssize(state.q)) { - throw std::runtime_error( - "Received command with unexpected num_joint_position"); - } - if (command_->num_joint_velocity != std::ssize(state.q)) { - throw std::runtime_error( - "Received command with unexpected num_joint_velocity"); - } - - for (int i = 0; i < command_->num_joint_position; ++i) { - q_cmd_raw(i) = command_->joint_position[i]; - v_cmd_raw(i) = command_->joint_velocity[i]; - } - } else { - // Use previous. - q_cmd_raw = q_cmd_latest_; - v_cmd_raw = v_cmd_latest_; - } - - // Read actual positions and velocities. - Eigen::VectorXd q_actual(kNdof), v_actual(kNdof); - for (size_t i = 0; i < kNdof; ++i) { - q_actual[i] = state.q[i]; - v_actual[i] = state.dq[i]; - } - - // Record previous for finite differencing (only for acceleration). - const Eigen::VectorXd q_cmd_prev = q_cmd_latest_; - const Eigen::VectorXd v_cmd_prev = v_cmd_latest_; - - if (is_first_tick_) { - q_cmd_latest_ = q_cmd_raw; - v_cmd_latest_ = v_cmd_raw; - } else { - // Filter position commands if enabled. - if (FLAGS_low_pass_freq < franka::kMaxCutoffFrequency) { - for (int i = 0; i < kNdof; ++i) { - q_cmd_latest_[i] = franka::lowpassFilter( - dt, q_cmd_raw[i], q_cmd_prev[i], FLAGS_low_pass_freq); - } - } else { - q_cmd_latest_ = q_cmd_raw; - } - - // Filter velocity commands if enabled. - // Use diff_low_pass_freq since velocities are derivative quantities. - if (FLAGS_diff_low_pass_freq < franka::kMaxCutoffFrequency) { - for (int i = 0; i < kNdof; ++i) { - v_cmd_latest_[i] = franka::lowpassFilter( - dt, v_cmd_raw[i], v_cmd_prev[i], FLAGS_diff_low_pass_freq); - } - } else { - v_cmd_latest_ = v_cmd_raw; - } - } - - if (is_first_tick_) { - // Use zero acceleration initially. - a_cmd_latest_.setZero(); - } else { - // Compute acceleration via finite differencing of velocity command. - const Eigen::VectorXd a_cmd_raw = (v_cmd_latest_ - v_cmd_prev) / dt; - for (int i = 0; i < kNdof; ++i) { - a_cmd_latest_[i] = franka::lowpassFilter( - dt, a_cmd_raw[i], a_cmd_latest_[i], FLAGS_diff_low_pass_freq); - } - } - - // Feedback gains. - Eigen::VectorXd kp(kNdof), kd(kNdof); - kp.setZero(); - kd.setZero(); - if (FLAGS_torque_feedback_in_acceleration) { - kp.setConstant(1000.0); - kd.setConstant(45.0); - } else { - SetGainsForJointStiffnessErrorToTorque(&kp, &kd); - } - - Eigen::VectorXd v_desired = v_cmd_latest_; - if (FLAGS_torque_zero_desired_velocity) { - v_desired.setZero(); - } - Eigen::VectorXd feedback = - -kp.array() * (q_actual - q_cmd_latest_).array() - - kd.array() * (v_actual - v_desired).array(); - - if (plant_) { - DRAKE_DEMAND(context_ != nullptr); - // Update context. - plant_->SetPositions(context_.get(), q_actual); - plant_->SetVelocities(context_.get(), v_actual); - // Compute values. - plant_->CalcBiasTerm(*context_, &coriolis_vector_); - plant_->CalcMassMatrix(*context_, &inertia_matrix_); - } else { - // Compute Coriolis and inertia terms from Franka model. - const std::array coriolis_array = model_.coriolis(state); - coriolis_vector_ = Eigen::VectorXd::Map(&coriolis_array[0], kNdof); - const std::array inertia_array = - model_.mass(state); - inertia_matrix_ = Eigen::MatrixXd::Map(&inertia_array[0], kNdof, kNdof); - } - - coriolis_vector_ *= FLAGS_torque_coriolis_scale; - inertia_matrix_ *= FLAGS_torque_inertia_scale; - - // N.B. Franka docs say that `franka::Torques` should indicate desired - // torques without gravity or friction. - Eigen::VectorXd tau_cmd(kNdof); - if (FLAGS_torque_feedback_in_acceleration) { - // Project feedback (in acceleration) to torques, add feedforward - // coriolis. - tau_cmd = inertia_matrix_ * feedback + coriolis_vector_; - } else { - // Use torques directly, add feedforward based on command acceleration. - tau_cmd = feedback + inertia_matrix_ * a_cmd_latest_ + coriolis_vector_; - } - - if (is_first_tick_) { - is_first_tick_ = false; - } - - std::array tau_cmd_array{}; - Eigen::VectorXd::Map(&tau_cmd_array[0], kNdof) = tau_cmd; - return franka::Torques(tau_cmd_array); - } - franka::Torques DoTorqueControl( const franka::RobotState& state, franka::Duration period) { PublishRobotState(state); @@ -877,6 +691,9 @@ class PandaDriver { const lcm::ReceiveBuffer*, const std::string&, const drake::lcmt_panda_command* command) { command_ = *command; + // Track receipt time (following drake-iiwa-driver pattern) + command_receipt_utime_ = std::chrono::duration_cast( + std::chrono::system_clock::now().time_since_epoch()).count(); } void PublishRobotState(const franka::RobotState& state) { @@ -949,6 +766,7 @@ class PandaDriver { drake::lcmt_panda_status status_msg_{}; std::optional command_; std::optional command_prev_; + int64_t command_receipt_utime_{0}; Eigen::VectorXd coriolis_vector_; Eigen::MatrixXd inertia_matrix_; @@ -979,15 +797,9 @@ std::unique_ptr> MaybeLoadPlant() { const double time_step = 0.0; auto plant = std::make_unique>(time_step); drake::multibody::Parser parser(plant.get()); - - // Register the driver_models package for custom URDFs - const std::string package_xml_path = GetPathOrThrow( - drake::FindRunfile("drake_franka_driver/models/package.xml")); - parser.package_map().AddPackageXml(package_xml_path); - - drake::multibody::parsing::ModelDirectives directives = + drake::multibody::parsing::ModelDirectives directives = drake::multibody::parsing::LoadModelDirectives(model_file); - drake::multibody::parsing::ProcessModelDirectives(directives, plant.get(), + drake::multibody::parsing::ProcessModelDirectives(directives, plant.get(), nullptr, &parser); plant->Finalize(); return plant;