From e97a75b8e98acb656bac3107fcaae8cc8266786c Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Sat, 9 Dec 2023 15:35:04 +0900 Subject: [PATCH 01/81] add some thoughts --- python/private/bzlmod/minihub.bzl | 71 +++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 python/private/bzlmod/minihub.bzl diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl new file mode 100644 index 000000000..391a13fa3 --- /dev/null +++ b/python/private/bzlmod/minihub.bzl @@ -0,0 +1,71 @@ +# Copyright 2023 The Bazel Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""The overall design is: + +There is a single Pip hub repository, which creates the following repos: +* `whl_index` that downloads the SimpleAPI page for a particular package + from the given indexes. It creates labels with URLs that can be used + to download things. Args: + * distribution - The name of the distribution. + * version - The version of the package. +* `whl_archive` that downloads a particular wheel for a package, it accepts + the following args: + * sha256 - The sha256 to download. + * url - The url to use. Optional. + * url_file - The label that has the URL for downloading the wheel. Optional. + Mutually exclusive with the url arg. + * indexes - Indexes to query. Optional. +* `whl_library` that extracts a particular wheel. + +This is created to make use of the parallelism that can be achieved if fetching +is done in separate threads, one for each external repository. +""" + +def whl_library(name, requirement, python_version, python_interpreter_target, **kwargs): + """Generate a number of third party repos for a particular wheel.""" + indexes = kwargs.get("indexes", ["https://pypi.org/simple"]) + sha256s = requirement.split("--hash=sha256:")[1:] + distribution, _, version_and_tail = requirement.partition("==") + version, _, _ = version_and_tail.partition(" ") + + # Defines targets: + # * whl - depending on the platform, return the correct whl defined in "name_sha.whl" + # * pkg - depending on the platform, return the correct py_library target in "name_sha" + # * dist_info - depending on the platform, return the correct py_library target in "name_sha" + # * data - depending on the platform, return the correct py_library target in "name_sha" + whl_index( + name = name, + sha256s = sha256s, + indexes = indexes, + version = version, + python_version = python_version, # used to get the right wheels + ) + + for sha256 in sha256s: + # We would use http_file, but we are passing the URL to use via a file, + # if the url is known (in case of using pdm lock), we could use an + # http_file. + whl_archive( + name = "{}_{}.whl".format(name, sha256), + distribution = distribution, + url_file = "{name}//:_{sha256}_url".format(name = name, sha256 = sha256), + ) + + _whl_library( + name = "{name}_{sha256}".format(name = name, sha256 = sha256), + file = "{name}_{sha256}//:whl".format(name = name, sha256 = sha256), + python_interpreter_target = python_interpreter_target, + **kwargs + ) From ea0f2ba98da3253b9e46704af7e9676bef0901f2 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Sat, 9 Dec 2023 16:08:06 +0900 Subject: [PATCH 02/81] wip --- python/pip_install/pip_repository.bzl | 4 +++ python/private/bzlmod/minihub.bzl | 51 +++++++++++++++++++++------ python/private/bzlmod/pip.bzl | 3 +- 3 files changed, 46 insertions(+), 12 deletions(-) diff --git a/python/pip_install/pip_repository.bzl b/python/pip_install/pip_repository.bzl index 07e3353c7..266519b98 100644 --- a/python/pip_install/pip_repository.bzl +++ b/python/pip_install/pip_repository.bzl @@ -799,6 +799,10 @@ whl_library_attrs = { ), allow_files = True, ), + "file": attr.label( + doc = "The label of the whl file to use", + allow_single_file = True, + ), "group_deps": attr.string_list( doc = "List of dependencies to skip in order to break the cycles within a dependency group.", default = [], diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index 391a13fa3..2f91cfceb 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -32,25 +32,29 @@ There is a single Pip hub repository, which creates the following repos: This is created to make use of the parallelism that can be achieved if fetching is done in separate threads, one for each external repository. """ +load("//python/pip_install:pip_repository.bzl", _whl_library = "whl_library") -def whl_library(name, requirement, python_version, python_interpreter_target, **kwargs): - """Generate a number of third party repos for a particular wheel.""" +def whl_library(name, distribution, requirement, **kwargs): + """Generate a number of third party repos for a particular wheel. + """ indexes = kwargs.get("indexes", ["https://pypi.org/simple"]) - sha256s = requirement.split("--hash=sha256:")[1:] - distribution, _, version_and_tail = requirement.partition("==") - version, _, _ = version_and_tail.partition(" ") + sha256s = [sha.strip() for sha in requirement.split("--hash=sha256:")[1:]] # Defines targets: # * whl - depending on the platform, return the correct whl defined in "name_sha.whl" # * pkg - depending on the platform, return the correct py_library target in "name_sha" # * dist_info - depending on the platform, return the correct py_library target in "name_sha" # * data - depending on the platform, return the correct py_library target in "name_sha" + # + # Needs: + # * Select on the Python interpreter version + # * Select on the glibc/musllibc or ask the user to provide whether they want musllibc or glibc at init + # * Select on the platform whl_index( name = name, + distribution = distribution, sha256s = sha256s, indexes = indexes, - version = version, - python_version = python_version, # used to get the right wheels ) for sha256 in sha256s: @@ -59,13 +63,38 @@ def whl_library(name, requirement, python_version, python_interpreter_target, ** # http_file. whl_archive( name = "{}_{}.whl".format(name, sha256), - distribution = distribution, - url_file = "{name}//:_{sha256}_url".format(name = name, sha256 = sha256), + url_file = "@{name}//:_{sha256}_url".format(name = name, sha256 = sha256), + sha256 = sha256, ) _whl_library( name = "{name}_{sha256}".format(name = name, sha256 = sha256), - file = "{name}_{sha256}//:whl".format(name = name, sha256 = sha256), - python_interpreter_target = python_interpreter_target, + file = "@{name}_{sha256}//:whl".format(name = name, sha256 = sha256), + requirement = requirement, # do we need this? **kwargs ) + +def _whl_index_impl(_rctx): + fail("TODO") + +whl_index = repository_rule( + attrs = { + "distribution": attr.string(mandatory=True), + "indexes": attr.string_list(mandatory=True), + "sha256s": attr.string_list(mandatory=True), + }, + doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", + implementation = _whl_index_impl, +) + +def _whl_archive_impl(_rctx): + fail("TODO") + +whl_archive = repository_rule( + attrs = { + "sha256": attr.string(mandatory=False), + "url_file": attr.label(mandatory=True), + }, + doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", + implementation = _whl_archive_impl, +) diff --git a/python/private/bzlmod/pip.bzl b/python/private/bzlmod/pip.bzl index 305039fb2..0a24a8c04 100644 --- a/python/private/bzlmod/pip.bzl +++ b/python/private/bzlmod/pip.bzl @@ -22,13 +22,13 @@ load( "locked_requirements_label", "pip_repository_attrs", "use_isolated", - "whl_library", ) load("//python/pip_install:requirements_parser.bzl", parse_requirements = "parse") load("//python/private:full_version.bzl", "full_version") load("//python/private:normalize_name.bzl", "normalize_name") load("//python/private:parse_whl_name.bzl", "parse_whl_name") load("//python/private:version_label.bzl", "version_label") +load(":minihub.bzl", "whl_library") load(":pip_repository.bzl", "pip_repository") def _whl_mods_impl(mctx): @@ -150,6 +150,7 @@ def _create_whl_repos(module_ctx, pip_attr, whl_map, whl_overrides): whl_library( name = "%s_%s" % (pip_name, whl_name), + distribution = whl_name, requirement = requirement_line, repo = pip_name, repo_prefix = pip_name + "_", From bc41145e3c1627a7d48d0f3673c7990650208773 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Sat, 9 Dec 2023 16:25:59 +0900 Subject: [PATCH 03/81] continue to spike --- python/private/bzlmod/minihub.bzl | 40 +++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index 2f91cfceb..b763a380a 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -74,8 +74,44 @@ def whl_library(name, distribution, requirement, **kwargs): **kwargs ) -def _whl_index_impl(_rctx): - fail("TODO") +def _whl_index_impl(rctx): + files = [] + want_shas = {sha: True for sha in rctx.attr.sha256s} + for i, index_url in enumerate(rctx.attr.indexes): + html = "index-{}.html".format(i) + result = rctx.download( + url=index_url + "/" + rctx.attr.distribution, + output=html, + ) + if not result.success: + fail(result) + + contents = rctx.read(html) + _, _, hrefs = contents.partition(" Date: Sat, 9 Dec 2023 22:11:40 +0900 Subject: [PATCH 04/81] continue experimenting, the group libraries do not work but I think it may be possible to get them working --- python/pip_install/pip_repository.bzl | 31 +++-- python/private/bzlmod/minihub.bzl | 174 +++++++++++++++++++++++--- python/private/text_util.bzl | 13 +- 3 files changed, 187 insertions(+), 31 deletions(-) diff --git a/python/pip_install/pip_repository.bzl b/python/pip_install/pip_repository.bzl index 266519b98..76da7af65 100644 --- a/python/pip_install/pip_repository.bzl +++ b/python/pip_install/pip_repository.bzl @@ -683,18 +683,26 @@ def _whl_library_impl(rctx): # Manually construct the PYTHONPATH since we cannot use the toolchain here environment = _create_repository_execution_environment(rctx, python_interpreter) - result = rctx.execute( - args, - environment = environment, - quiet = rctx.attr.quiet, - timeout = rctx.attr.timeout, - ) - if result.return_code: - fail("whl_library %s failed: %s (%s) error code: '%s'" % (rctx.attr.name, result.stdout, result.stderr, result.return_code)) - whl_path = rctx.path(json.decode(rctx.read("whl_file.json"))["whl_file"]) - if not rctx.delete("whl_file.json"): - fail("failed to delete the whl_file.json file") + whl_path = None + if rctx.attr.file: + whl_path = rctx.path(rctx.attr.file).realpath + if whl_path.basename.endswith("tar.gz"): + whl_path = None + + if whl_path == None: + result = rctx.execute( + args, + environment = environment, + quiet = rctx.attr.quiet, + timeout = rctx.attr.timeout, + ) + if result.return_code: + fail("whl_library %s failed: %s (%s) error code: '%s'" % (rctx.attr.name, result.stdout, result.stderr, result.return_code)) + + whl_path = rctx.path(json.decode(rctx.read("whl_file.json"))["whl_file"]) + if not rctx.delete("whl_file.json"): + fail("failed to delete the whl_file.json file") if rctx.attr.whl_patches: patches = {} @@ -801,7 +809,6 @@ whl_library_attrs = { ), "file": attr.label( doc = "The label of the whl file to use", - allow_single_file = True, ), "group_deps": attr.string_list( doc = "List of dependencies to skip in order to break the cycles within a dependency group.", diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index b763a380a..353a257b7 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -33,8 +33,61 @@ This is created to make use of the parallelism that can be achieved if fetching is done in separate threads, one for each external repository. """ load("//python/pip_install:pip_repository.bzl", _whl_library = "whl_library") +load("//python/private:text_util.bzl", "render") +load("//python/private:parse_whl_name.bzl", "parse_whl_name") -def whl_library(name, distribution, requirement, **kwargs): +_this = str(Label("//:unknown")) + +def _label(label): + """This function allows us to construct labels to pass to rules.""" + prefix, _, _ = _this.partition("//") + prefix = prefix + "~pip~" + return Label(label.replace("@", prefix)) + +_os_in_tag = { + "linux": "linux", + "manylinux": "linux", + "win": "windows", + "macosx": "osx", + "musllinux": "linux", +} + +_cpu_in_tag = { + "amd64": "x86_64", + "x86_64": "x86_64", + "i686": "x86_32", + "i386": "x86_32", + "s390x": "s390x", + "ppc64le": "ppc", + "arm64": "aarch64", + "aarch64": "aarch64", + "win32": "x86_32", +} + +def _parse_os_from_tag(platform_tag): + for prefix, os in _os_in_tag.items(): + if platform_tag.startswith(prefix): + return os + + fail("cannot get os from platform tag: {}".format(platform_tag)) + +def _parse_cpu_from_tag(platform_tag): + if "universal2" in platform_tag: + return ("x86_64", "aarch64") + + for suffix, cpu in _cpu_in_tag.items(): + if platform_tag.endswith(suffix): + return (cpu,) + + fail("cannot get cpu from platform tag: {}".format(platform_tag)) + +def _parse_platform_tag(platform_tag): + os = _parse_os_from_tag(platform_tag) + + cpu = _parse_cpu_from_tag(platform_tag) + return os, cpu + +def whl_library(name, distribution, requirement, repo, **kwargs): """Generate a number of third party repos for a particular wheel. """ indexes = kwargs.get("indexes", ["https://pypi.org/simple"]) @@ -55,22 +108,26 @@ def whl_library(name, distribution, requirement, **kwargs): distribution = distribution, sha256s = sha256s, indexes = indexes, + repo = repo, ) for sha256 in sha256s: + whl_repo = "{}_{}_whl".format(name, sha256) + # We would use http_file, but we are passing the URL to use via a file, # if the url is known (in case of using pdm lock), we could use an # http_file. whl_archive( - name = "{}_{}.whl".format(name, sha256), - url_file = "@{name}//:_{sha256}_url".format(name = name, sha256 = sha256), + name = whl_repo, + url_file = _label("@{}//urls:{}".format(name, sha256)), sha256 = sha256, ) _whl_library( name = "{name}_{sha256}".format(name = name, sha256 = sha256), - file = "@{name}_{sha256}//:whl".format(name = name, sha256 = sha256), + file = _label("@{}//:whl".format(whl_repo)), requirement = requirement, # do we need this? + repo = repo, **kwargs ) @@ -87,6 +144,8 @@ def _whl_index_impl(rctx): fail(result) contents = rctx.read(html) + rctx.delete(html) + _, _, hrefs = contents.partition(" Date: Sun, 10 Dec 2023 11:51:19 +0900 Subject: [PATCH 05/81] hack through visibility to get tests almost passing --- python/pip_install/pip_repository.bzl | 4 +- .../generate_group_library_build_bazel.bzl | 4 +- .../generate_whl_library_build_bazel.bzl | 8 ++- python/private/bzlmod/minihub.bzl | 66 ++++++++++--------- 4 files changed, 46 insertions(+), 36 deletions(-) diff --git a/python/pip_install/pip_repository.bzl b/python/pip_install/pip_repository.bzl index 76da7af65..72e62aa99 100644 --- a/python/pip_install/pip_repository.bzl +++ b/python/pip_install/pip_repository.bzl @@ -683,12 +683,14 @@ def _whl_library_impl(rctx): # Manually construct the PYTHONPATH since we cannot use the toolchain here environment = _create_repository_execution_environment(rctx, python_interpreter) - whl_path = None if rctx.attr.file: whl_path = rctx.path(rctx.attr.file).realpath if whl_path.basename.endswith("tar.gz"): whl_path = None + else: + rctx.symlink(whl_path, whl_path.basename) + whl_path = rctx.path(whl_path.basename) if whl_path == None: result = rctx.execute( diff --git a/python/pip_install/private/generate_group_library_build_bazel.bzl b/python/pip_install/private/generate_group_library_build_bazel.bzl index c122b0478..ccca8d8a2 100644 --- a/python/pip_install/private/generate_group_library_build_bazel.bzl +++ b/python/pip_install/private/generate_group_library_build_bazel.bzl @@ -81,7 +81,9 @@ def _generate_group_libraries(repo_prefix, group_name, group_members): whl_deps = repr(whl_file_deps), lib_public_label = PY_LIBRARY_PUBLIC_LABEL, lib_deps = repr(lib_dependencies), - visibility = repr(visibility), + #visibility = repr(visibility), + # TODO @aignas 2023-12-10: fix this + visibility = repr(["//visibility:public"]), ) def generate_group_library_build_bazel( diff --git a/python/pip_install/private/generate_whl_library_build_bazel.bzl b/python/pip_install/private/generate_whl_library_build_bazel.bzl index 6d0f167f0..f5e5560d3 100644 --- a/python/pip_install/private/generate_whl_library_build_bazel.bzl +++ b/python/pip_install/private/generate_whl_library_build_bazel.bzl @@ -210,12 +210,16 @@ def generate_whl_library_build_bazel( group_repo = repo_prefix + "_groups" library_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), PY_LIBRARY_PUBLIC_LABEL) whl_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), WHEEL_FILE_PUBLIC_LABEL) - impl_vis = "@%s//:__pkg__" % (group_repo,) + + # TODO @aignas 2023-12-10: fix this + impl_vis = "//visibility:public" else: library_impl_label = PY_LIBRARY_IMPL_LABEL whl_impl_label = WHEEL_FILE_IMPL_LABEL - impl_vis = "//visibility:private" + + # TODO @aignas 2023-12-10: fix this + impl_vis = "//visibility:public" contents = "\n".join( [ diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index 353a257b7..6d22f264a 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -32,9 +32,10 @@ There is a single Pip hub repository, which creates the following repos: This is created to make use of the parallelism that can be achieved if fetching is done in separate threads, one for each external repository. """ + load("//python/pip_install:pip_repository.bzl", _whl_library = "whl_library") -load("//python/private:text_util.bzl", "render") load("//python/private:parse_whl_name.bzl", "parse_whl_name") +load("//python/private:text_util.bzl", "render") _this = str(Label("//:unknown")) @@ -46,22 +47,22 @@ def _label(label): _os_in_tag = { "linux": "linux", - "manylinux": "linux", - "win": "windows", "macosx": "osx", + "manylinux": "linux", "musllinux": "linux", + "win": "windows", } _cpu_in_tag = { + "aarch64": "aarch64", "amd64": "x86_64", - "x86_64": "x86_64", - "i686": "x86_32", + "arm64": "aarch64", "i386": "x86_32", - "s390x": "s390x", + "i686": "x86_32", "ppc64le": "ppc", - "arm64": "aarch64", - "aarch64": "aarch64", + "s390x": "s390x", "win32": "x86_32", + "x86_64": "x86_64", } def _parse_os_from_tag(platform_tag): @@ -126,7 +127,7 @@ def whl_library(name, distribution, requirement, repo, **kwargs): _whl_library( name = "{name}_{sha256}".format(name = name, sha256 = sha256), file = _label("@{}//:whl".format(whl_repo)), - requirement = requirement, # do we need this? + requirement = requirement, # do we need this? repo = repo, **kwargs ) @@ -137,8 +138,8 @@ def _whl_index_impl(rctx): for i, index_url in enumerate(rctx.attr.indexes): html = "index-{}.html".format(i) result = rctx.download( - url=index_url + "/" + rctx.attr.distribution, - output=html, + url = index_url + "/" + rctx.attr.distribution, + output = html, ) if not result.success: fail(result) @@ -155,21 +156,22 @@ def _whl_index_impl(rctx): continue files.append(struct( - url=url, - sha256=sha256, + url = url, + sha256 = sha256, )) if not files: fail("Could not find any files for: {}".format(rctx.attr.distribution)) for file in files: - rctx.file("urls/{}".format(file.sha256), "{}\n".format(file.url)) + contents = json.encode(file) + rctx.file("urls/{}".format(file.sha256), contents) rctx.file("urls/BUILD.bazel", """exports_files(glob(["*"]), visibility={})""".format( render.list([ "@@{}_{}_whl//:__pkg__".format(rctx.attr.name, file.sha256) for file in files - ]) + ]), )) abi = "cp" + rctx.attr.repo.rpartition("_")[2] @@ -180,9 +182,9 @@ def _whl_index_impl(rctx): select = {} for file in files: tmpl = "@{name}_{distribution}_{sha256}//:{{target}}".format( - name=rctx.attr.repo, - distribution=rctx.attr.distribution, - sha256=file.sha256, + name = rctx.attr.repo, + distribution = rctx.attr.distribution, + sha256 = file.sha256, ) _, _, filename = file.url.strip().rpartition("/") @@ -212,7 +214,7 @@ config_setting( "@platforms//os:{os}", ], visibility = ["//visibility:private"], -)""".format(platform=platform, cpu=cpu, os=os) +)""".format(platform = platform, cpu = cpu, os = os) if config_setting not in build_contents: build_contents.append(config_setting) @@ -221,21 +223,21 @@ config_setting( build_contents += [ render.alias( - name=target, - actual=actual.format(target=target) if actual else render.select({k: v.format(target=target) for k, v in select.items()}), - visibility=["//visibility:public"], + name = target, + actual = actual.format(target = target) if actual else render.select({k: v.format(target = target) for k, v in select.items()}), + visibility = ["//visibility:public"], ) - for target in ["pkg", "whl", "data", "dist_info"] + for target in ["pkg", "whl", "data", "dist_info", "_whl", "_pkg"] ] rctx.file("BUILD.bazel", "\n\n".join(build_contents)) whl_index = repository_rule( attrs = { - "distribution": attr.string(mandatory=True), - "indexes": attr.string_list(mandatory=True), - "repo": attr.string(mandatory=True), - "sha256s": attr.string_list(mandatory=True), + "distribution": attr.string(mandatory = True), + "indexes": attr.string_list(mandatory = True), + "repo": attr.string(mandatory = True), + "sha256s": attr.string_list(mandatory = True), }, doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", implementation = _whl_index_impl, @@ -247,11 +249,11 @@ def _whl_archive_impl(rctx): # TODO @aignas 2023-12-09: solve this without restarts url_file = rctx.path(rctx.attr.url_file) - url = rctx.read(url_file) + url = json.decode(rctx.read(url_file))["url"] _, _, filename = url.rpartition("/") filename = filename.strip() - result = rctx.download(url, output=filename, sha256=rctx.attr.sha256) + result = rctx.download(url, output = filename, sha256 = rctx.attr.sha256) if not result.success: fail(result) @@ -265,13 +267,13 @@ filegroup( srcs=["{filename}"], visibility=["//visibility:public"], ) -""".format(filename=filename), +""".format(filename = filename), ) whl_archive = repository_rule( attrs = { - "sha256": attr.string(mandatory=False), - "url_file": attr.label(mandatory=True), + "sha256": attr.string(mandatory = False), + "url_file": attr.label(mandatory = True), }, doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", implementation = _whl_archive_impl, From 3aa23a27a184726d39878e8765d13a1eeb8070ba Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Sun, 10 Dec 2023 12:43:21 +0900 Subject: [PATCH 06/81] document analysis of the current approach and a new approach --- python/private/bzlmod/minihub.bzl | 51 +++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index 6d22f264a..8c55c977b 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -14,6 +14,8 @@ """The overall design is: +# Attempt 1 + There is a single Pip hub repository, which creates the following repos: * `whl_index` that downloads the SimpleAPI page for a particular package from the given indexes. It creates labels with URLs that can be used @@ -31,6 +33,55 @@ There is a single Pip hub repository, which creates the following repos: This is created to make use of the parallelism that can be achieved if fetching is done in separate threads, one for each external repository. + +## Notes on the approach above + +Pros: +* Really fast, no need to re-download the wheels when changing the contents of + `whl_library`. +Cons: +* The sha256 files in filenames makes things difficult to read/understand. +* The cyclic dependency groups need extra work as the visibility between targets needs + to be ironed out. +* The whl_annotations break, because users would need to specify weird repos in + their `use_repo` statements in the `MODULE.bazel` in order to make the + annotations useful. The need for forwarding the aliases based on the + annotations is real. +* The index would be different for different lock files. + +# Approach 2 + +* In case we use requirements: + * `pypi_metadata` spoke repo that exposes the following for each distribution name: + `metadata.json - contains shas and filenames + * `pypi_metadata` hub repo that has aliases for all repos in one place, + helps with label generation/visibility. + * `whl_lock` hub repo that uses labels from `pypi_metadata` hub to generate a + single lock file: `lock.json`. +* In case we use `pdm` or `poetry` or `hatch` lock files: + * `whl_lock` repo that translates the file into `lock.json`. +* `pip.bzl` extension materializes the `whl_lock//:lock.json` file and defines the `whl_library` repos: + * For each whl name that we are interested in, create a `http_file` repo for the wheel. + * Generate a `whl_library` by passing a `file` argument to the `http_file`. + * If the whl is multi-platform - whl_library minihub does not need to be created. + * If the whl is platform-specific - whl_library minihub needs to be created. + +Pros: +* Solves `sha256` not being in repo names +* Lock format can be the same for all +* We may include whl metadata in the lock which means that we may have the dep graph + before creating the `whl_libraries`. If we have that, we can generate the cyclic dependency groups procedurally. +Cons: +* cyclic dependency groups for platform-specific wheels need a different approach than + what we have today. +* whl_annotations for platform-specific wheels could be worked arround only in a subset + of cases. This is the analysis for each field: + * additive_build_content => What to do? + * copy_files => Apply to each platform-specific wheel and it will be OK and we will nede to generate aliases for them in the minihub. + * copy_executables => Apply to each platform-specific wheel and it will be OK and we will need to generate aliases for them in the minihub. + * data => Apply to each platform-specific wheel and it will be OK. + * data_exclude_glob => Apply to each platform-specific wheel and it will be OK. + * srcs_exclude_glob => Apply to each platform-specific wheel and it will be OK. """ load("//python/pip_install:pip_repository.bzl", _whl_library = "whl_library") From 1e9f6fd29eec81cb2eb6496d6ed4f9dae46e6453 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Sun, 10 Dec 2023 12:43:33 +0900 Subject: [PATCH 07/81] start implementing a new approach --- python/private/bzlmod/pypi_metadata.bzl | 59 +++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 python/private/bzlmod/pypi_metadata.bzl diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl new file mode 100644 index 000000000..1d1ae0bc5 --- /dev/null +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -0,0 +1,59 @@ +# Copyright 2023 The Bazel Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""PyPI metadata hub and spoke repos""" + +def whl_lock(name, *requirements, **kwargs): + indexes = kwargs.get("indexes", ["https://pypi.org/simple"]) + + sha_by_pkg = {} + for requirement in requirements: + sha256s = [sha.strip() for sha in requirement.split("--hash=sha256:")[1:]] + distribution, _, _ = requirement.partition("==") + distribution, _, _ = distribution.partition("[") + + if distribution not in sha_by_pkg: + sha_by_pkg[distribution] = {} + + for sha in sha256s: + sha_by_pkg[distribution][sha] = True + + pass + +def _whl_lock_impl(rctx): + fail("TODO") + +_whl_lock = repository_rule( + attrs = { + }, + implementation = _whl_lock_impl, +) + +def _pypi_metadata_impl(rctx): + fail("TODO") + +pypi_metadata = repository_rule( + attrs = { + }, + implementation = _pypi_metadata_impl, +) + +def _pypi_distribution_metadata_impl(rctx): + fail("TODO") + +pypi_distribution_metadata = repository_rule( + attrs = { + }, + implementation = _pypi_distribution_metadata_impl, +) From d78f2822efe1990a37f9156e726fbd3cdd7cdb73 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Mon, 11 Dec 2023 10:08:01 +0900 Subject: [PATCH 08/81] wip --- examples/bzlmod/MODULE.bazel | 2 +- python/private/bzlmod/label.bzl | 23 ++++++ python/private/bzlmod/minihub.bzl | 45 +++--------- python/private/bzlmod/pip.bzl | 33 ++++++++- python/private/bzlmod/pypi_metadata.bzl | 98 +++++++++++++++++++++++-- 5 files changed, 159 insertions(+), 42 deletions(-) create mode 100644 python/private/bzlmod/label.bzl diff --git a/examples/bzlmod/MODULE.bazel b/examples/bzlmod/MODULE.bazel index 44d686e3d..a2084639e 100644 --- a/examples/bzlmod/MODULE.bazel +++ b/examples/bzlmod/MODULE.bazel @@ -79,7 +79,7 @@ pip.whl_mods( hub_name = "whl_mods_hub", whl_name = "wheel", ) -use_repo(pip, "whl_mods_hub") +use_repo(pip, "whl_mods_hub", "whl_lock") # To fetch pip dependencies, use pip.parse. We can pass in various options, # but typically we pass requirements and the Python version. The Python diff --git a/python/private/bzlmod/label.bzl b/python/private/bzlmod/label.bzl new file mode 100644 index 000000000..eca3c7808 --- /dev/null +++ b/python/private/bzlmod/label.bzl @@ -0,0 +1,23 @@ +# Copyright 2023 The Bazel Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"A small utility to create a label usable internally" + +_this = str(Label("//:unknown")) + +def label(label): + """This function allows us to construct labels to pass to rules.""" + prefix, _, _ = _this.partition("//") + prefix = prefix + "~pip~" + return Label(label.replace("@", prefix)) diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index 8c55c977b..7b5aa445a 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -82,19 +82,19 @@ Cons: * data => Apply to each platform-specific wheel and it will be OK. * data_exclude_glob => Apply to each platform-specific wheel and it will be OK. * srcs_exclude_glob => Apply to each platform-specific wheel and it will be OK. + +## Notes on this approach + +* We need to define the `whl_lock` and related repos in a separate bzlmod + extension. This is not something we want, because we increase the API scope + which is not desirable. + """ load("//python/pip_install:pip_repository.bzl", _whl_library = "whl_library") load("//python/private:parse_whl_name.bzl", "parse_whl_name") load("//python/private:text_util.bzl", "render") - -_this = str(Label("//:unknown")) - -def _label(label): - """This function allows us to construct labels to pass to rules.""" - prefix, _, _ = _this.partition("//") - prefix = prefix + "~pip~" - return Label(label.replace("@", prefix)) +load(":label.bzl", _label = "label") _os_in_tag = { "linux": "linux", @@ -139,32 +139,11 @@ def _parse_platform_tag(platform_tag): cpu = _parse_cpu_from_tag(platform_tag) return os, cpu -def whl_library(name, distribution, requirement, repo, **kwargs): +def whl_library(name, metadata, **kwargs): """Generate a number of third party repos for a particular wheel. """ - indexes = kwargs.get("indexes", ["https://pypi.org/simple"]) - sha256s = [sha.strip() for sha in requirement.split("--hash=sha256:")[1:]] - - # Defines targets: - # * whl - depending on the platform, return the correct whl defined in "name_sha.whl" - # * pkg - depending on the platform, return the correct py_library target in "name_sha" - # * dist_info - depending on the platform, return the correct py_library target in "name_sha" - # * data - depending on the platform, return the correct py_library target in "name_sha" - # - # Needs: - # * Select on the Python interpreter version - # * Select on the glibc/musllibc or ask the user to provide whether they want musllibc or glibc at init - # * Select on the platform - whl_index( - name = name, - distribution = distribution, - sha256s = sha256s, - indexes = indexes, - repo = repo, - ) - - for sha256 in sha256s: - whl_repo = "{}_{}_whl".format(name, sha256) + for filename, sha256 in metadata.items(): + whl_repo = "{}_{}_whl".format(name, filename) # We would use http_file, but we are passing the URL to use via a file, # if the url is known (in case of using pdm lock), we could use an @@ -178,8 +157,6 @@ def whl_library(name, distribution, requirement, repo, **kwargs): _whl_library( name = "{name}_{sha256}".format(name = name, sha256 = sha256), file = _label("@{}//:whl".format(whl_repo)), - requirement = requirement, # do we need this? - repo = repo, **kwargs ) diff --git a/python/private/bzlmod/pip.bzl b/python/private/bzlmod/pip.bzl index 0a24a8c04..3e3b98172 100644 --- a/python/private/bzlmod/pip.bzl +++ b/python/private/bzlmod/pip.bzl @@ -22,13 +22,16 @@ load( "locked_requirements_label", "pip_repository_attrs", "use_isolated", + "whl_library", ) load("//python/pip_install:requirements_parser.bzl", parse_requirements = "parse") load("//python/private:full_version.bzl", "full_version") load("//python/private:normalize_name.bzl", "normalize_name") load("//python/private:parse_whl_name.bzl", "parse_whl_name") load("//python/private:version_label.bzl", "version_label") -load(":minihub.bzl", "whl_library") +#load(":minihub.bzl", "whl_library") +load(":pypi_metadata.bzl", "whl_lock") +load(":label.bzl", "label") load(":pip_repository.bzl", "pip_repository") def _whl_mods_impl(mctx): @@ -150,7 +153,6 @@ def _create_whl_repos(module_ctx, pip_attr, whl_map, whl_overrides): whl_library( name = "%s_%s" % (pip_name, whl_name), - distribution = whl_name, requirement = requirement_line, repo = pip_name, repo_prefix = pip_name + "_", @@ -250,6 +252,7 @@ def _pip_impl(module_ctx): _overriden_whl_set = {} whl_overrides = {} + all_requirements = [] for module in module_ctx.modules: for attr in module.tags.override: if not module.is_root: @@ -276,6 +279,32 @@ def _pip_impl(module_ctx): whl_overrides[whl_name][patch].whls.append(attr.file) + all_requirements = [] + for module in module_ctx.modules: + for pip_attr in module.tags.parse: + for requirements_lock in [ + pip_attr.requirements_lock, + pip_attr.requirements_linux, + pip_attr.requirements_darwin, + pip_attr.requirements_windows, + ]: + if not requirements_lock: + continue + + requirements_lock_content = module_ctx.read(requirements_lock) + parse_result = parse_requirements(requirements_lock_content) + requirements = parse_result.requirements + all_requirements.extend([line for _, line in requirements]) + + whl_lock( + name = "whl_lock", + requirements = all_requirements, + #indexes = kwargs.get("indexes"), + ) + + #lock_path = module_ctx.path(label("@whl_lock//:lock.json")) + #fail(lock_path) + # Used to track all the different pip hubs and the spoke pip Python # versions. pip_hub_map = {} diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index 1d1ae0bc5..4c16b40a9 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -14,7 +14,16 @@ """PyPI metadata hub and spoke repos""" -def whl_lock(name, *requirements, **kwargs): +load("//python/private:normalize_name.bzl", "normalize_name") +load(":label.bzl", "label") +load("//python/private:text_util.bzl", "render") + +whl_lock = module_extension( + implementation = _pip_impl, + tag_classes = { +) + +def whl_lock(name, requirements, **kwargs): indexes = kwargs.get("indexes", ["https://pypi.org/simple"]) sha_by_pkg = {} @@ -22,6 +31,7 @@ def whl_lock(name, *requirements, **kwargs): sha256s = [sha.strip() for sha in requirement.split("--hash=sha256:")[1:]] distribution, _, _ = requirement.partition("==") distribution, _, _ = distribution.partition("[") + distribution = normalize_name(distribution) if distribution not in sha_by_pkg: sha_by_pkg[distribution] = {} @@ -29,31 +39,109 @@ def whl_lock(name, *requirements, **kwargs): for sha in sha256s: sha_by_pkg[distribution][sha] = True - pass + # TODO @aignas 2023-12-10: make this global across all hub repos + for distribution, shas in sha_by_pkg.items(): + pypi_distribution_metadata( + name="{}_{}_metadata".format(name, distribution), + distribution=distribution, + sha256s=shas, + indexes=indexes, + ) + + pypi_metadata( + name="{}_metadata".format(name), + distributions=sha_by_pkg.keys(), + ) + + _whl_lock( + name = name, + srcs = [ + label("@{}_{}_metadata//:metadata.json".format(name, distribution)) + for distribution in sha_by_pkg + ], + ) def _whl_lock_impl(rctx): - fail("TODO") + lock = {} + for src in rctx.attr.srcs: + contents = json.decode(rctx.read(src)) + + _, _, distribution = str(src).partition(rctx.attr.name) + distribution, _, _ = distribution.rpartition("_metadata") + distribution = distribution.strip("_") + lock[distribution] = contents + + rctx.file("lock.json", json.encode(lock)) + rctx.file("BUILD.bazel", """exports_files(["lock.json"], visibility=["//visibility:public"])""") + _whl_lock = repository_rule( attrs = { + "srcs": attr.label_list(), }, implementation = _whl_lock_impl, ) def _pypi_metadata_impl(rctx): - fail("TODO") + aliases = { + distribution: "@@{}_{}_metadata//:metadata.json".format( + rctx.name.replace("_metadata", ""), + distribution, + ) + for distribution in rctx.attr.distributions + } + build_contents = [ + render.alias(name=name, actual=actual, visibility=["//visibility:public"]) + for name, actual in aliases.items() + ] + rctx.file("BUILD.bazel", "\n\n".join(build_contents)) pypi_metadata = repository_rule( attrs = { + "distributions": attr.string_list(), }, implementation = _pypi_metadata_impl, ) def _pypi_distribution_metadata_impl(rctx): - fail("TODO") + files = [] + want_shas = {sha: True for sha in rctx.attr.sha256s} + for i, index_url in enumerate(rctx.attr.indexes): + html = "index-{}.html".format(i) + result = rctx.download( + url = index_url + "/" + rctx.attr.distribution, + output = html, + ) + if not result.success: + fail(result) + + contents = rctx.read(html) + rctx.delete(html) + + _, _, hrefs = contents.partition(" Date: Mon, 11 Dec 2023 17:33:00 +0900 Subject: [PATCH 09/81] work out the visibility and cleanup --- examples/bzlmod/MODULE.bazel | 2 +- .../generate_whl_library_build_bazel.bzl | 12 +- python/private/bzlmod/minihub.bzl | 125 +++++++++--------- python/private/bzlmod/pip.bzl | 7 +- python/private/bzlmod/pypi_metadata.bzl | 78 ++--------- 5 files changed, 82 insertions(+), 142 deletions(-) diff --git a/examples/bzlmod/MODULE.bazel b/examples/bzlmod/MODULE.bazel index a2084639e..44d686e3d 100644 --- a/examples/bzlmod/MODULE.bazel +++ b/examples/bzlmod/MODULE.bazel @@ -79,7 +79,7 @@ pip.whl_mods( hub_name = "whl_mods_hub", whl_name = "wheel", ) -use_repo(pip, "whl_mods_hub", "whl_lock") +use_repo(pip, "whl_mods_hub") # To fetch pip dependencies, use pip.parse. We can pass in various options, # but typically we pass requirements and the Python version. The Python diff --git a/python/pip_install/private/generate_whl_library_build_bazel.bzl b/python/pip_install/private/generate_whl_library_build_bazel.bzl index f5e5560d3..d81823c5e 100644 --- a/python/pip_install/private/generate_whl_library_build_bazel.bzl +++ b/python/pip_install/private/generate_whl_library_build_bazel.bzl @@ -25,6 +25,7 @@ load( "WHEEL_FILE_PUBLIC_LABEL", ) load("//python/private:normalize_name.bzl", "normalize_name") +load("//python/private:parse_whl_name.bzl", "parse_whl_name") _COPY_FILE_TEMPLATE = """\ copy_file( @@ -210,16 +211,15 @@ def generate_whl_library_build_bazel( group_repo = repo_prefix + "_groups" library_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), PY_LIBRARY_PUBLIC_LABEL) whl_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), WHEEL_FILE_PUBLIC_LABEL) - - # TODO @aignas 2023-12-10: fix this - impl_vis = "//visibility:public" + impl_vis = "@{}{}//:__pkg__".format( + repo_prefix, + normalize_name(parse_whl_name(whl_name).distribution), + ) else: library_impl_label = PY_LIBRARY_IMPL_LABEL whl_impl_label = WHEEL_FILE_IMPL_LABEL - - # TODO @aignas 2023-12-10: fix this - impl_vis = "//visibility:public" + impl_vis = "//visibility:private" contents = "\n".join( [ diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index 7b5aa445a..c09c668c3 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -92,6 +92,7 @@ Cons: """ load("//python/pip_install:pip_repository.bzl", _whl_library = "whl_library") +load("//python/private:normalize_name.bzl", "normalize_name") load("//python/private:parse_whl_name.bzl", "parse_whl_name") load("//python/private:text_util.bzl", "render") load(":label.bzl", _label = "label") @@ -139,89 +140,75 @@ def _parse_platform_tag(platform_tag): cpu = _parse_cpu_from_tag(platform_tag) return os, cpu -def whl_library(name, metadata, **kwargs): +def whl_library(name, requirement, **kwargs): """Generate a number of third party repos for a particular wheel. """ - for filename, sha256 in metadata.items(): - whl_repo = "{}_{}_whl".format(name, filename) + sha256s = [sha.strip() for sha in requirement.split("--hash=sha256:")[1:]] + + distribution, _, _ = requirement.partition("==") + distribution, _, _ = distribution.partition("[") + distribution = normalize_name(distribution) + + metadata = _label("@{}_metadata//:files.json".format(distribution)) + + whl_minihub( + name = name, + repo = kwargs.get("repo"), + distribution = distribution, + sha256s = sha256s, + metadata = metadata, + ) + + for sha256 in sha256s: + whl_name = "{}_{}".format(name, sha256[:6]) # We would use http_file, but we are passing the URL to use via a file, # if the url is known (in case of using pdm lock), we could use an # http_file. whl_archive( - name = whl_repo, - url_file = _label("@{}//urls:{}".format(name, sha256)), + name = whl_name + "_whl", + metadata = metadata, sha256 = sha256, ) _whl_library( - name = "{name}_{sha256}".format(name = name, sha256 = sha256), - file = _label("@{}//:whl".format(whl_repo)), + name = whl_name, + file = _label("@{}_whl//:whl".format(whl_name)), + requirement = requirement, **kwargs ) -def _whl_index_impl(rctx): - files = [] - want_shas = {sha: True for sha in rctx.attr.sha256s} - for i, index_url in enumerate(rctx.attr.indexes): - html = "index-{}.html".format(i) - result = rctx.download( - url = index_url + "/" + rctx.attr.distribution, - output = html, - ) - if not result.success: - fail(result) - - contents = rctx.read(html) - rctx.delete(html) - - _, _, hrefs = contents.partition(" Date: Mon, 11 Dec 2023 17:45:05 +0900 Subject: [PATCH 10/81] wip --- .../generate_group_library_build_bazel.bzl | 6 ++--- python/private/bzlmod/minihub.bzl | 25 ++++++++++++++++++- python/private/bzlmod/pypi_metadata.bzl | 1 - 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/python/pip_install/private/generate_group_library_build_bazel.bzl b/python/pip_install/private/generate_group_library_build_bazel.bzl index ccca8d8a2..e77613e73 100644 --- a/python/pip_install/private/generate_group_library_build_bazel.bzl +++ b/python/pip_install/private/generate_group_library_build_bazel.bzl @@ -74,6 +74,8 @@ def _generate_group_libraries(repo_prefix, group_name, group_members): "@%s%s//:__pkg__" % (repo_prefix, normalize_name(d)) for d in group_members ] + # TODO @aignas 2023-12-10: fix this + visibility = ["//visibility:public"] return _GROUP_TEMPLATE.format( name = normalize_name(group_name), @@ -81,9 +83,7 @@ def _generate_group_libraries(repo_prefix, group_name, group_members): whl_deps = repr(whl_file_deps), lib_public_label = PY_LIBRARY_PUBLIC_LABEL, lib_deps = repr(lib_dependencies), - #visibility = repr(visibility), - # TODO @aignas 2023-12-10: fix this - visibility = repr(["//visibility:public"]), + visibility = repr(visibility), ) def generate_group_library_build_bazel( diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index c09c668c3..195b3158f 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -245,6 +245,30 @@ config_setting( for target in ["pkg", "whl", "data", "dist_info"] ] + # The overall architecture: + # * `whl_library_for_a_whl should generate only the private targets + # * `whl_minihub` should do the `group` to `private` indirection as needed. + # + # then the group visibility settings remain the same. + # then we can also set the private target visibility to something else than public + # e.g. the _sha265 targets can only be accessed by the minihub + + # TODO @aignas 2023-12-11: the code here should be doing this + # + # if group_name: + # group_repo = repo_prefix + "_groups" + # library_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), PY_LIBRARY_PUBLIC_LABEL) + # whl_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), WHEEL_FILE_PUBLIC_LABEL) + # impl_vis = "@{}{}//:__pkg__".format( + # repo_prefix, + # normalize_name(parse_whl_name(whl_name).distribution), + # ) + + # else: + # library_impl_label = PY_LIBRARY_IMPL_LABEL + # whl_impl_label = WHEEL_FILE_IMPL_LABEL + # impl_vis = "//visibility:private" + build_contents += [ render.alias( name = target, @@ -271,7 +295,6 @@ def _whl_archive_impl(rctx): prefix, _, _ = rctx.attr.name.rpartition("_") prefix, _, _ = prefix.rpartition("_") - # TODO @aignas 2023-12-09: solve this without restarts metadata = rctx.path(rctx.attr.metadata) files = json.decode(rctx.read(metadata)) sha256 = rctx.attr.sha256 diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index 8dfd2936d..79a48d9fd 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -32,7 +32,6 @@ def whl_lock(requirements, **kwargs): for sha in sha256s: sha_by_pkg[distribution][sha] = True - # TODO @aignas 2023-12-10: make this global across all hub repos for distribution, shas in sha_by_pkg.items(): pypi_distribution_metadata( name = "{}_metadata".format(distribution), From 75be4c720613000cf016d6296d44e5832e0fd7a3 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Tue, 12 Dec 2023 09:21:47 +0900 Subject: [PATCH 11/81] fix visibility of the group --- .../generate_group_library_build_bazel.bzl | 2 - .../generate_whl_library_build_bazel.bzl | 10 ++-- python/private/bzlmod/minihub.bzl | 57 ++++++++++--------- 3 files changed, 35 insertions(+), 34 deletions(-) diff --git a/python/pip_install/private/generate_group_library_build_bazel.bzl b/python/pip_install/private/generate_group_library_build_bazel.bzl index e77613e73..c122b0478 100644 --- a/python/pip_install/private/generate_group_library_build_bazel.bzl +++ b/python/pip_install/private/generate_group_library_build_bazel.bzl @@ -74,8 +74,6 @@ def _generate_group_libraries(repo_prefix, group_name, group_members): "@%s%s//:__pkg__" % (repo_prefix, normalize_name(d)) for d in group_members ] - # TODO @aignas 2023-12-10: fix this - visibility = ["//visibility:public"] return _GROUP_TEMPLATE.format( name = normalize_name(group_name), diff --git a/python/pip_install/private/generate_whl_library_build_bazel.bzl b/python/pip_install/private/generate_whl_library_build_bazel.bzl index d81823c5e..4c71fba84 100644 --- a/python/pip_install/private/generate_whl_library_build_bazel.bzl +++ b/python/pip_install/private/generate_whl_library_build_bazel.bzl @@ -211,15 +211,10 @@ def generate_whl_library_build_bazel( group_repo = repo_prefix + "_groups" library_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), PY_LIBRARY_PUBLIC_LABEL) whl_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), WHEEL_FILE_PUBLIC_LABEL) - impl_vis = "@{}{}//:__pkg__".format( - repo_prefix, - normalize_name(parse_whl_name(whl_name).distribution), - ) else: library_impl_label = PY_LIBRARY_IMPL_LABEL whl_impl_label = WHEEL_FILE_IMPL_LABEL - impl_vis = "//visibility:private" contents = "\n".join( [ @@ -240,7 +235,10 @@ def generate_whl_library_build_bazel( entry_point_prefix = WHEEL_ENTRY_POINT_PREFIX, srcs_exclude = repr(srcs_exclude), data = repr(data), - impl_vis = repr([impl_vis]), + impl_vis = repr(["@{}{}//:__pkg__".format( + repo_prefix, + normalize_name(parse_whl_name(whl_name).distribution), + )]), ), ] + additional_content, ) diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index 195b3158f..8ef694fe4 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -154,6 +154,7 @@ def whl_library(name, requirement, **kwargs): whl_minihub( name = name, repo = kwargs.get("repo"), + group_name = kwargs.get("group_name"), distribution = distribution, sha256s = sha256s, metadata = metadata, @@ -236,15 +237,6 @@ config_setting( if len(select) == 1 and "//conditions:default" in select: actual = repr(select["//conditions:default"]) - build_contents += [ - render.alias( - name = target, - actual = actual.format(target = target) if actual else render.select({k: v.format(target = target) for k, v in select.items()}), - visibility = ["//visibility:public"], - ) - for target in ["pkg", "whl", "data", "dist_info"] - ] - # The overall architecture: # * `whl_library_for_a_whl should generate only the private targets # * `whl_minihub` should do the `group` to `private` indirection as needed. @@ -253,29 +245,41 @@ config_setting( # then we can also set the private target visibility to something else than public # e.g. the _sha265 targets can only be accessed by the minihub - # TODO @aignas 2023-12-11: the code here should be doing this - # - # if group_name: - # group_repo = repo_prefix + "_groups" - # library_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), PY_LIBRARY_PUBLIC_LABEL) - # whl_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), WHEEL_FILE_PUBLIC_LABEL) - # impl_vis = "@{}{}//:__pkg__".format( - # repo_prefix, - # normalize_name(parse_whl_name(whl_name).distribution), - # ) - - # else: - # library_impl_label = PY_LIBRARY_IMPL_LABEL - # whl_impl_label = WHEEL_FILE_IMPL_LABEL - # impl_vis = "//visibility:private" + group_name = rctx.attr.group_name + if group_name: + group_repo = rctx.attr.repo + "__groups" + impl_vis = "@{}//:__pkg__".format(group_repo) + library_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), "pkg") + whl_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), "whl") + else: + library_impl_label = "_pkg" + whl_impl_label = "_whl" + impl_vis = "//visibility:private" build_contents += [ render.alias( name = target, actual = actual.format(target = target) if actual else render.select({k: v.format(target = target) for k, v in select.items()}), - visibility = ["@{}__groups//:__pkg__".format(rctx.attr.repo)], + visibility = [visibility], + ) + for target, visibility in { + "data": "//visibility:public", + "dist_info": "//visibility:public", + "_pkg": impl_vis, + "_whl": impl_vis, + }.items() + ] + + build_contents += [ + render.alias( + name = target, + actual = repr(actual), + visibility = ["//visibility:public"], ) - for target in ["_whl", "_pkg"] + for target, actual in { + "pkg": library_impl_label, + "whl": whl_impl_label, + }.items() ] rctx.file("BUILD.bazel", "\n\n".join(build_contents)) @@ -283,6 +287,7 @@ config_setting( whl_minihub = repository_rule( attrs = { "distribution": attr.string(mandatory = True), + "group_name": attr.string(), "metadata": attr.label(mandatory = True, allow_single_file = True), "repo": attr.string(mandatory = True), "sha256s": attr.string_list(mandatory = True), From c01e65ae2346ab7d95cf232176f657b7c548720a Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Tue, 12 Dec 2023 09:31:47 +0900 Subject: [PATCH 12/81] use constants instead of strings for labels --- .../generate_whl_library_build_bazel.bzl | 35 +++---------------- python/private/bzlmod/minihub.bzl | 25 ++++++++----- 2 files changed, 21 insertions(+), 39 deletions(-) diff --git a/python/pip_install/private/generate_whl_library_build_bazel.bzl b/python/pip_install/private/generate_whl_library_build_bazel.bzl index 4c71fba84..9b19fbe61 100644 --- a/python/pip_install/private/generate_whl_library_build_bazel.bzl +++ b/python/pip_install/private/generate_whl_library_build_bazel.bzl @@ -64,14 +64,14 @@ filegroup( ) filegroup( - name = "{whl_file_impl_label}", + name = "{whl_file_label}", srcs = ["{whl_name}"], data = {whl_file_deps}, visibility = {impl_vis}, ) py_library( - name = "{py_library_impl_label}", + name = "{py_library_label}", srcs = glob( ["site-packages/**/*.py"], exclude={srcs_exclude}, @@ -90,16 +90,6 @@ py_library( tags = {tags}, visibility = {impl_vis}, ) - -alias( - name = "{py_library_public_label}", - actual = "{py_library_actual_label}", -) - -alias( - name = "{whl_file_public_label}", - actual = "{whl_file_actual_label}", -) """ def generate_whl_library_build_bazel( @@ -203,31 +193,14 @@ def generate_whl_library_build_bazel( for d in non_group_deps ] - # If this library is a member of a group, its public label aliases need to - # point to the group implementation rule not the implementation rules. We - # also need to mark the implementation rules as visible to the group - # implementation. - if group_name: - group_repo = repo_prefix + "_groups" - library_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), PY_LIBRARY_PUBLIC_LABEL) - whl_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), WHEEL_FILE_PUBLIC_LABEL) - - else: - library_impl_label = PY_LIBRARY_IMPL_LABEL - whl_impl_label = WHEEL_FILE_IMPL_LABEL - contents = "\n".join( [ _BUILD_TEMPLATE.format( - py_library_public_label = PY_LIBRARY_PUBLIC_LABEL, - py_library_impl_label = PY_LIBRARY_IMPL_LABEL, - py_library_actual_label = library_impl_label, + py_library_label = PY_LIBRARY_IMPL_LABEL, dependencies = repr(lib_dependencies), data_exclude = repr(_data_exclude), whl_name = whl_name, - whl_file_public_label = WHEEL_FILE_PUBLIC_LABEL, - whl_file_impl_label = WHEEL_FILE_IMPL_LABEL, - whl_file_actual_label = whl_impl_label, + whl_file_label = WHEEL_FILE_IMPL_LABEL, whl_file_deps = repr(whl_file_deps), tags = repr(tags), data_label = DATA_LABEL, diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index 8ef694fe4..ae9090976 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -92,6 +92,15 @@ Cons: """ load("//python/pip_install:pip_repository.bzl", _whl_library = "whl_library") +load( + "//python/private:labels.bzl", + "DATA_LABEL", + "DIST_INFO_LABEL", + "PY_LIBRARY_IMPL_LABEL", + "PY_LIBRARY_PUBLIC_LABEL", + "WHEEL_FILE_IMPL_LABEL", + "WHEEL_FILE_PUBLIC_LABEL", +) load("//python/private:normalize_name.bzl", "normalize_name") load("//python/private:parse_whl_name.bzl", "parse_whl_name") load("//python/private:text_util.bzl", "render") @@ -252,8 +261,8 @@ config_setting( library_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), "pkg") whl_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), "whl") else: - library_impl_label = "_pkg" - whl_impl_label = "_whl" + library_impl_label = PY_LIBRARY_IMPL_LABEL + whl_impl_label = WHEEL_FILE_IMPL_LABEL impl_vis = "//visibility:private" build_contents += [ @@ -263,10 +272,10 @@ config_setting( visibility = [visibility], ) for target, visibility in { - "data": "//visibility:public", - "dist_info": "//visibility:public", - "_pkg": impl_vis, - "_whl": impl_vis, + DATA_LABEL: "//visibility:public", + DIST_INFO_LABEL: "//visibility:public", + PY_LIBRARY_IMPL_LABEL: impl_vis, + WHEEL_FILE_IMPL_LABEL: impl_vis, }.items() ] @@ -277,8 +286,8 @@ config_setting( visibility = ["//visibility:public"], ) for target, actual in { - "pkg": library_impl_label, - "whl": whl_impl_label, + PY_LIBRARY_PUBLIC_LABEL: library_impl_label, + WHEEL_FILE_PUBLIC_LABEL: whl_impl_label, }.items() ] From 5b637cb383ff0ed834cdda0194168a2d45b79ef6 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Tue, 12 Dec 2023 09:43:13 +0900 Subject: [PATCH 13/81] do not symlink the whl and just pass along the label --- examples/bzlmod/whl_mods/appended_build_content.BUILD | 6 +----- python/pip_install/pip_repository.bzl | 11 ++++++----- .../private/generate_whl_library_build_bazel.bzl | 4 ++-- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/examples/bzlmod/whl_mods/appended_build_content.BUILD b/examples/bzlmod/whl_mods/appended_build_content.BUILD index 0ca118d7b..9d9f2cd2b 100644 --- a/examples/bzlmod/whl_mods/appended_build_content.BUILD +++ b/examples/bzlmod/whl_mods/appended_build_content.BUILD @@ -8,9 +8,5 @@ write_file( filegroup( name = "whl_orig", - srcs = glob( - ["*.whl"], - allow_empty = False, - exclude = ["*-patched-*.whl"], - ), + srcs = ["_whl"], ) diff --git a/python/pip_install/pip_repository.bzl b/python/pip_install/pip_repository.bzl index 72e62aa99..2e90202cb 100644 --- a/python/pip_install/pip_repository.bzl +++ b/python/pip_install/pip_repository.bzl @@ -684,13 +684,13 @@ def _whl_library_impl(rctx): environment = _create_repository_execution_environment(rctx, python_interpreter) whl_path = None + whl_label = None if rctx.attr.file: - whl_path = rctx.path(rctx.attr.file).realpath + whl_label = rctx.attr.file + whl_path = rctx.path(whl_label).realpath if whl_path.basename.endswith("tar.gz"): whl_path = None - else: - rctx.symlink(whl_path, whl_path.basename) - whl_path = rctx.path(whl_path.basename) + whl_label = None if whl_path == None: result = rctx.execute( @@ -756,8 +756,9 @@ def _whl_library_impl(rctx): entry_points[entry_point_without_py] = entry_point_script_name build_file_contents = generate_whl_library_build_bazel( + name = metadata["name"], repo_prefix = rctx.attr.repo_prefix, - whl_name = whl_path.basename, + whl_name = whl_label or whl_path.basename, dependencies = metadata["deps"], group_name = rctx.attr.group_name, group_deps = rctx.attr.group_deps, diff --git a/python/pip_install/private/generate_whl_library_build_bazel.bzl b/python/pip_install/private/generate_whl_library_build_bazel.bzl index 9b19fbe61..39694d4ac 100644 --- a/python/pip_install/private/generate_whl_library_build_bazel.bzl +++ b/python/pip_install/private/generate_whl_library_build_bazel.bzl @@ -25,7 +25,6 @@ load( "WHEEL_FILE_PUBLIC_LABEL", ) load("//python/private:normalize_name.bzl", "normalize_name") -load("//python/private:parse_whl_name.bzl", "parse_whl_name") _COPY_FILE_TEMPLATE = """\ copy_file( @@ -94,6 +93,7 @@ py_library( def generate_whl_library_build_bazel( *, + name, repo_prefix, whl_name, dependencies, @@ -210,7 +210,7 @@ def generate_whl_library_build_bazel( data = repr(data), impl_vis = repr(["@{}{}//:__pkg__".format( repo_prefix, - normalize_name(parse_whl_name(whl_name).distribution), + normalize_name(name), )]), ), ] + additional_content, From 42f916d6fc4ea4425665d83b15a9be33b029b92d Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Tue, 12 Dec 2023 10:50:49 +0900 Subject: [PATCH 14/81] implement patching in minihub --- python/private/bzlmod/minihub.bzl | 86 ++++++++++++++++++++++++++++++- 1 file changed, 84 insertions(+), 2 deletions(-) diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index ae9090976..a4fbdf22e 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -91,7 +91,9 @@ Cons: """ +load("//python:versions.bzl", "WINDOWS_NAME") load("//python/pip_install:pip_repository.bzl", _whl_library = "whl_library") +load("//python/private:bzlmod_enabled.bzl", "BZLMOD_ENABLED") load( "//python/private:labels.bzl", "DATA_LABEL", @@ -103,6 +105,8 @@ load( ) load("//python/private:normalize_name.bzl", "normalize_name") load("//python/private:parse_whl_name.bzl", "parse_whl_name") +load("//python/private:toolchains_repo.bzl", "get_host_os_arch") +load("//python/private:patch_whl.bzl", "patch_whl") load("//python/private:text_util.bzl", "render") load(":label.bzl", _label = "label") @@ -169,6 +173,8 @@ def whl_library(name, requirement, **kwargs): metadata = metadata, ) + whl_patches = kwargs.pop("whl_patches", None) + for sha256 in sha256s: whl_name = "{}_{}".format(name, sha256[:6]) @@ -179,6 +185,8 @@ def whl_library(name, requirement, **kwargs): name = whl_name + "_whl", metadata = metadata, sha256 = sha256, + whl_patches = whl_patches, + # TODO @aignas 2023-12-12: do patching of the wheel here ) _whl_library( @@ -327,7 +335,27 @@ def _whl_archive_impl(rctx): if not result.success: fail(result) - rctx.symlink(filename, "whl") + whl_path = rctx.path(filename) + + if rctx.attr.whl_patches: + patches = {} + for patch_file, json_args in rctx.attr.whl_patches.items(): + patch_dst = struct(**json.decode(json_args)) + if whl_path.basename in patch_dst.whls: + patches[patch_file] = patch_dst.patch_strip + + + whl_path = patch_whl( + rctx, + # TODO @aignas 2023-12-12: do not use system Python + python_interpreter = _resolve_python_interpreter(rctx), + whl_path = whl_path, + patches = patches, + quiet = rctx.attr.quiet, + timeout = rctx.attr.timeout, + ) + + rctx.symlink(whl_path, "whl") rctx.file( "BUILD.bazel", @@ -337,14 +365,68 @@ filegroup( srcs=["{filename}"], visibility=["//visibility:public"], ) -""".format(filename = filename), +""".format(filename = whl_path.basename), ) whl_archive = repository_rule( attrs = { "metadata": attr.label(mandatory = True, allow_single_file = True), + "quiet": attr.bool(default=True), "sha256": attr.string(mandatory = False), + "timeout": attr.int(default=60), + "whl_patches": attr.label_keyed_string_dict( + doc = """"a label-keyed-string dict that has + json.encode(struct([whl_file], patch_strip]) as values. This + is to maintain flexibility and correct bzlmod extension interface + until we have a better way to define whl_library and move whl + patching to a separate place. INTERNAL USE ONLY.""", + ), + "python_interpreter": attr.string(), + "python_interpreter_target": attr.label(), }, doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", implementation = _whl_archive_impl, ) + +def _get_python_interpreter_attr(rctx): + """A helper function for getting the `python_interpreter` attribute or it's default + + Args: + rctx (repository_ctx): Handle to the rule repository context. + + Returns: + str: The attribute value or it's default + """ + if rctx.attr.python_interpreter: + return rctx.attr.python_interpreter + + if "win" in rctx.os.name: + return "python.exe" + else: + return "python3" + +def _resolve_python_interpreter(rctx): + """Helper function to find the python interpreter from the common attributes + + Args: + rctx: Handle to the rule repository context. + Returns: Python interpreter path. + """ + python_interpreter = _get_python_interpreter_attr(rctx) + + if rctx.attr.python_interpreter_target != None: + python_interpreter = rctx.path(rctx.attr.python_interpreter_target) + + if BZLMOD_ENABLED: + (os, _) = get_host_os_arch(rctx) + + # On Windows, the symlink doesn't work because Windows attempts to find + # Python DLLs where the symlink is, not where the symlink points. + if os == WINDOWS_NAME: + python_interpreter = python_interpreter.realpath + elif "/" not in python_interpreter: + found_python_interpreter = rctx.which(python_interpreter) + if not found_python_interpreter: + fail("python interpreter `{}` not found in PATH".format(python_interpreter)) + python_interpreter = found_python_interpreter + return python_interpreter From 825d28d8cd2ce600372479e6224987a20f364d6b Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Thu, 14 Dec 2023 09:23:58 +0900 Subject: [PATCH 15/81] wip --- python/private/bzlmod/minihub.bzl | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index a4fbdf22e..02d8afb75 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -39,10 +39,9 @@ is done in separate threads, one for each external repository. Pros: * Really fast, no need to re-download the wheels when changing the contents of `whl_library`. +* The cyclic dependency groups just work with a few tweaks. Cons: * The sha256 files in filenames makes things difficult to read/understand. -* The cyclic dependency groups need extra work as the visibility between targets needs - to be ironed out. * The whl_annotations break, because users would need to specify weird repos in their `use_repo` statements in the `MODULE.bazel` in order to make the annotations useful. The need for forwarding the aliases based on the @@ -76,12 +75,12 @@ Cons: what we have today. * whl_annotations for platform-specific wheels could be worked arround only in a subset of cases. This is the analysis for each field: - * additive_build_content => What to do? - * copy_files => Apply to each platform-specific wheel and it will be OK and we will nede to generate aliases for them in the minihub. - * copy_executables => Apply to each platform-specific wheel and it will be OK and we will need to generate aliases for them in the minihub. - * data => Apply to each platform-specific wheel and it will be OK. - * data_exclude_glob => Apply to each platform-specific wheel and it will be OK. - * srcs_exclude_glob => Apply to each platform-specific wheel and it will be OK. + - [ ] additive_build_content => What to do? + - [.] copy_files => Apply to each platform-specific wheel and it will be OK and we will nede to generate aliases for them in the minihub. + - [.] copy_executables => Apply to each platform-specific wheel and it will be OK and we will need to generate aliases for them in the minihub. + - [x] data => Apply to each platform-specific wheel and it will be OK. + - [x] data_exclude_glob => Apply to each platform-specific wheel and it will be OK. + - [x] srcs_exclude_glob => Apply to each platform-specific wheel and it will be OK. ## Notes on this approach @@ -105,9 +104,9 @@ load( ) load("//python/private:normalize_name.bzl", "normalize_name") load("//python/private:parse_whl_name.bzl", "parse_whl_name") -load("//python/private:toolchains_repo.bzl", "get_host_os_arch") load("//python/private:patch_whl.bzl", "patch_whl") load("//python/private:text_util.bzl", "render") +load("//python/private:toolchains_repo.bzl", "get_host_os_arch") load(":label.bzl", _label = "label") _os_in_tag = { @@ -344,7 +343,6 @@ def _whl_archive_impl(rctx): if whl_path.basename in patch_dst.whls: patches[patch_file] = patch_dst.patch_strip - whl_path = patch_whl( rctx, # TODO @aignas 2023-12-12: do not use system Python @@ -371,9 +369,11 @@ filegroup( whl_archive = repository_rule( attrs = { "metadata": attr.label(mandatory = True, allow_single_file = True), - "quiet": attr.bool(default=True), + "python_interpreter": attr.string(), + "python_interpreter_target": attr.label(), + "quiet": attr.bool(default = True), "sha256": attr.string(mandatory = False), - "timeout": attr.int(default=60), + "timeout": attr.int(default = 60), "whl_patches": attr.label_keyed_string_dict( doc = """"a label-keyed-string dict that has json.encode(struct([whl_file], patch_strip]) as values. This @@ -381,8 +381,6 @@ whl_archive = repository_rule( until we have a better way to define whl_library and move whl patching to a separate place. INTERNAL USE ONLY.""", ), - "python_interpreter": attr.string(), - "python_interpreter_target": attr.label(), }, doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", implementation = _whl_archive_impl, From 0401d775d1a9124388b2594a1659fcd48a91da69 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Thu, 14 Dec 2023 09:31:08 +0900 Subject: [PATCH 16/81] remove TODOs --- python/private/bzlmod/minihub.bzl | 2 -- 1 file changed, 2 deletions(-) diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index 02d8afb75..bec881a7c 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -185,7 +185,6 @@ def whl_library(name, requirement, **kwargs): metadata = metadata, sha256 = sha256, whl_patches = whl_patches, - # TODO @aignas 2023-12-12: do patching of the wheel here ) _whl_library( @@ -345,7 +344,6 @@ def _whl_archive_impl(rctx): whl_path = patch_whl( rctx, - # TODO @aignas 2023-12-12: do not use system Python python_interpreter = _resolve_python_interpreter(rctx), whl_path = whl_path, patches = patches, From f65d6adaa76710ba630c84723db1db6d14df7409 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Fri, 15 Dec 2023 09:51:53 +0900 Subject: [PATCH 17/81] wip: move the downloading of all of the wheels outside whl_library macro --- examples/bzlmod/whl_mods/BUILD.bazel | 2 + python/private/bzlmod/minihub.bzl | 142 ++++++++++++++---------- python/private/bzlmod/pip.bzl | 17 +-- python/private/bzlmod/pypi_metadata.bzl | 119 ++++++++++++++++++-- 4 files changed, 202 insertions(+), 78 deletions(-) diff --git a/examples/bzlmod/whl_mods/BUILD.bazel b/examples/bzlmod/whl_mods/BUILD.bazel index 6ca07dd2d..eeb4a4857 100644 --- a/examples/bzlmod/whl_mods/BUILD.bazel +++ b/examples/bzlmod/whl_mods/BUILD.bazel @@ -13,6 +13,8 @@ py_test( "WHEEL_PKG_DIR": "pip_39_wheel", }, main = "pip_whl_mods_test.py", + data = [ + ], deps = [ "@pip//requests:pkg", "@pip//wheel:pkg", diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index bec881a7c..b7211e140 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -22,7 +22,7 @@ There is a single Pip hub repository, which creates the following repos: to download things. Args: * distribution - The name of the distribution. * version - The version of the package. -* `whl_archive` that downloads a particular wheel for a package, it accepts +* `pypi_archive` that downloads a particular wheel for a package, it accepts the following args: * sha256 - The sha256 to download. * url - The url to use. Optional. @@ -152,7 +152,7 @@ def _parse_platform_tag(platform_tag): cpu = _parse_cpu_from_tag(platform_tag) return os, cpu -def whl_library(name, requirement, **kwargs): +def whl_library(name, *, requirement, files, **kwargs): """Generate a number of third party repos for a particular wheel. """ sha256s = [sha.strip() for sha in requirement.split("--hash=sha256:")[1:]] @@ -161,39 +161,26 @@ def whl_library(name, requirement, **kwargs): distribution, _, _ = distribution.partition("[") distribution = normalize_name(distribution) - metadata = _label("@{}_metadata//:files.json".format(distribution)) - - whl_minihub( - name = name, - repo = kwargs.get("repo"), - group_name = kwargs.get("group_name"), - distribution = distribution, - sha256s = sha256s, - metadata = metadata, - ) - - whl_patches = kwargs.pop("whl_patches", None) - + libs = {} for sha256 in sha256s: whl_name = "{}_{}".format(name, sha256[:6]) - - # We would use http_file, but we are passing the URL to use via a file, - # if the url is known (in case of using pdm lock), we could use an - # http_file. - whl_archive( - name = whl_name + "_whl", - metadata = metadata, - sha256 = sha256, - whl_patches = whl_patches, - ) - + libs[sha256] = whl_name _whl_library( name = whl_name, - file = _label("@{}_whl//:whl".format(whl_name)), + file = files.files[sha256], requirement = requirement, **kwargs ) + whl_minihub( + name = name, + repo = kwargs.get("repo"), + group_name = kwargs.get("group_name"), + libs = libs, + metadata = files.metadata, + annotation = kwargs.get("annotation"), + ) + def _whl_minihub_impl(rctx): metadata = rctx.path(rctx.attr.metadata) files = json.decode(rctx.read(metadata)) @@ -201,19 +188,23 @@ def _whl_minihub_impl(rctx): abi = "cp" + rctx.attr.repo.rpartition("_")[2] build_contents = [] - sha256s = {sha: True for sha in rctx.attr.sha256s} + libs = rctx.attr.libs actual = None select = {} - for file in files["files"]: - sha256 = file["sha256"] - if sha256 not in sha256s: - continue + for sha256, repo_name in rctx.attr.libs.items(): + + url = None + for file in files["files"]: + if file["sha256"] == sha256: + url = file["url"] + break + + if not url: + fail("could not find") - tmpl = "@{name}_{distribution}_{sha256}//:{{target}}".format( - name = rctx.attr.repo, - distribution = rctx.attr.distribution, - sha256 = sha256[:6], + tmpl = "@{repo_name}//:{{target}}".format( + repo_name = libs[sha256], ) _, _, filename = file["url"].strip().rpartition("/") @@ -271,18 +262,43 @@ config_setting( whl_impl_label = WHEEL_FILE_IMPL_LABEL impl_vis = "//visibility:private" + public_visibility = "//visibility:public" + + alias_targets = { + DATA_LABEL: public_visibility, + DIST_INFO_LABEL: public_visibility, + PY_LIBRARY_IMPL_LABEL: impl_vis, + WHEEL_FILE_IMPL_LABEL: impl_vis, + } + + if rctx.attr.annotation: + annotation = struct(**json.decode(rctx.read(rctx.attr.annotation))) + + for dest in annotation.copy_files.values(): + alias_targets["{}.copy".format(dest)] = public_visibility + + for dest in annotation.copy_executables.values(): + alias_targets["{}.copy".format(dest)] = public_visibility + + # FIXME @aignas 2023-12-14: is this something that we want, looks a + # little bit hacky as we don't parse the visibility of the extra + # targets. + if annotation.additive_build_content: + targets_defined_in_additional_info = [ + line.partition("=")[2].strip().strip("\"',") + for line in annotation.additive_build_content.split("\n") + if line.strip().startswith("name") + ] + for dest in targets_defined_in_additional_info: + alias_targets[dest] = public_visibility + build_contents += [ render.alias( name = target, actual = actual.format(target = target) if actual else render.select({k: v.format(target = target) for k, v in select.items()}), visibility = [visibility], ) - for target, visibility in { - DATA_LABEL: "//visibility:public", - DIST_INFO_LABEL: "//visibility:public", - PY_LIBRARY_IMPL_LABEL: impl_vis, - WHEEL_FILE_IMPL_LABEL: impl_vis, - }.items() + for target, visibility in alias_targets.items() ] build_contents += [ @@ -301,11 +317,17 @@ config_setting( whl_minihub = repository_rule( attrs = { - "distribution": attr.string(mandatory = True), + "annotation": attr.label( + doc = ( + "Optional json encoded file containing annotation to apply to the extracted wheel. " + + "See `package_annotation`" + ), + allow_files = True, + ), "group_name": attr.string(), + "libs": attr.string_dict(mandatory = True), "metadata": attr.label(mandatory = True, allow_single_file = True), "repo": attr.string(mandatory = True), - "sha256s": attr.string_list(mandatory = True), }, doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", implementation = _whl_minihub_impl, @@ -315,17 +337,16 @@ def _whl_archive_impl(rctx): prefix, _, _ = rctx.attr.name.rpartition("_") prefix, _, _ = prefix.rpartition("_") - metadata = rctx.path(rctx.attr.metadata) - files = json.decode(rctx.read(metadata)) + metadata = struct(**json.decode(rctx.read(rctx.path(rctx.attr.metadata)))) sha256 = rctx.attr.sha256 url = None - for file in files["files"]: + for file in metadata.files: if file["sha256"] == sha256: url = file["url"] break if url == None: - fail("Could not find a file with sha256 '{}' within: {}".format(sha256, files)) + fail("Could not find a file with sha256 '{}' within: {}".format(sha256, metadata)) _, _, filename = url.rpartition("/") filename = filename.strip() @@ -335,13 +356,16 @@ def _whl_archive_impl(rctx): whl_path = rctx.path(filename) - if rctx.attr.whl_patches: + if rctx.attr.patches: patches = {} - for patch_file, json_args in rctx.attr.whl_patches.items(): + for patch_file, json_args in rctx.attr.patches.items(): patch_dst = struct(**json.decode(json_args)) if whl_path.basename in patch_dst.whls: patches[patch_file] = patch_dst.patch_strip + # TODO @aignas 2023-12-14: re-parse the metadata to ensure that we have a + # non-stale version of it + # Something like: whl_path, metadata = patch_whl( whl_path = patch_whl( rctx, python_interpreter = _resolve_python_interpreter(rctx), @@ -351,34 +375,34 @@ def _whl_archive_impl(rctx): timeout = rctx.attr.timeout, ) - rctx.symlink(whl_path, "whl") + rctx.symlink(whl_path, "file") rctx.file( "BUILD.bazel", """\ filegroup( - name="whl", + name="file", srcs=["{filename}"], visibility=["//visibility:public"], ) """.format(filename = whl_path.basename), ) -whl_archive = repository_rule( +pypi_archive = repository_rule( attrs = { "metadata": attr.label(mandatory = True, allow_single_file = True), - "python_interpreter": attr.string(), - "python_interpreter_target": attr.label(), - "quiet": attr.bool(default = True), - "sha256": attr.string(mandatory = False), - "timeout": attr.int(default = 60), - "whl_patches": attr.label_keyed_string_dict( + "patches": attr.label_keyed_string_dict( doc = """"a label-keyed-string dict that has json.encode(struct([whl_file], patch_strip]) as values. This is to maintain flexibility and correct bzlmod extension interface until we have a better way to define whl_library and move whl patching to a separate place. INTERNAL USE ONLY.""", ), + "python_interpreter": attr.string(), + "python_interpreter_target": attr.label(), + "quiet": attr.bool(default = True), + "sha256": attr.string(mandatory = False), + "timeout": attr.int(default = 60), }, doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", implementation = _whl_archive_impl, diff --git a/python/private/bzlmod/pip.bzl b/python/private/bzlmod/pip.bzl index aa933b6ff..62cb0658a 100644 --- a/python/private/bzlmod/pip.bzl +++ b/python/private/bzlmod/pip.bzl @@ -30,7 +30,7 @@ load("//python/private:parse_whl_name.bzl", "parse_whl_name") load("//python/private:version_label.bzl", "version_label") load(":minihub.bzl", "whl_library") load(":pip_repository.bzl", "pip_repository") -load(":pypi_metadata.bzl", "whl_lock") +load(":pypi_metadata.bzl", "whl_files_from_requirements") def _whl_mods_impl(mctx): """Implementation of the pip.whl_mods tag class. @@ -81,7 +81,7 @@ You cannot use both the additive_build_content and additive_build_content_file a whl_mods = whl_mods, ) -def _create_whl_repos(module_ctx, pip_attr, whl_map, whl_overrides): +def _create_whl_repos(module_ctx, pip_attr, whl_map, whl_overrides, files): python_interpreter_target = pip_attr.python_interpreter_target # if we do not have the python_interpreter set in the attributes @@ -104,6 +104,10 @@ def _create_whl_repos(module_ctx, pip_attr, whl_map, whl_overrides): hub_name, version_label(pip_attr.python_version), ) + + # how do we get rid of this? + # maybe we should resolve the extra_pip_args and the requirements lines per + # platform and do a more clever init. requrements_lock = locked_requirements_label(module_ctx, pip_attr) # Parse the requirements file directly in starlark to get the information @@ -172,6 +176,7 @@ def _create_whl_repos(module_ctx, pip_attr, whl_map, whl_overrides): environment = pip_attr.environment, group_name = group_name, group_deps = group_deps, + files = files[whl_name], ) if whl_name not in whl_map[hub_name]: @@ -295,14 +300,12 @@ def _pip_impl(module_ctx): requirements = parse_result.requirements all_requirements.extend([line for _, line in requirements]) - whl_lock( + files = whl_files_from_requirements( + name = "pypi_whl", requirements = all_requirements, #indexes = kwargs.get("indexes"), ) - #lock_path = module_ctx.path(label("@whl_lock//:lock.json")) - #fail(lock_path) - # Used to track all the different pip hubs and the spoke pip Python # versions. pip_hub_map = {} @@ -347,7 +350,7 @@ def _pip_impl(module_ctx): else: pip_hub_map[pip_attr.hub_name].python_versions.append(pip_attr.python_version) - _create_whl_repos(module_ctx, pip_attr, hub_whl_map, whl_overrides) + _create_whl_repos(module_ctx, pip_attr, hub_whl_map, whl_overrides, files) for hub_name, whl_map in hub_whl_map.items(): pip_repository( diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index 79a48d9fd..ebe4ad503 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -15,9 +15,12 @@ """PyPI metadata hub and spoke repos""" load("//python/private:normalize_name.bzl", "normalize_name") +load(":label.bzl", _label = "label") +load(":minihub.bzl", "pypi_archive") -def whl_lock(requirements, **kwargs): +def whl_files_from_requirements(*, name, requirements, **kwargs): indexes = kwargs.get("indexes", ["https://pypi.org/simple"]) + whl_overrides = kwargs.get("whl_overrides", {}) sha_by_pkg = {} for requirement in requirements: @@ -32,28 +35,69 @@ def whl_lock(requirements, **kwargs): for sha in sha256s: sha_by_pkg[distribution][sha] = True + ret = {} for distribution, shas in sha_by_pkg.items(): + metadata = "{}_metadata__{}".format(name, distribution) pypi_distribution_metadata( - name = "{}_metadata".format(distribution), + name = metadata, distribution = distribution, sha256s = shas, indexes = indexes, ) -def _pypi_distribution_metadata_impl(rctx): + metadata = _label("@{}//:metadata.json".format(metadata)) + + files = {} + for sha256 in shas: + archive_name = "{}_{}_{}".format(name, distribution, sha256[:6]) + files[sha256] = _label("@{}//:file".format(archive_name)) + + # We would use http_file, but we are passing the URL to use via a file, + # if the url is known (in case of using pdm lock), we could use an + # http_file. + pypi_archive( + name = archive_name, + metadata = metadata, + sha256 = sha256, + patches = { + p: json.encode(args) + for p, args in whl_overrides.get(distribution, {}).items() + }, + # FIXME @aignas 2023-12-15: add usage of the DEFAULT_PYTHON_VERSION + # to get the hermetic interpreter + ) + + ret[distribution] = struct( + metadata = metadata, + files = files, + ) + + # return a { + # : struct( + # metadata = Date: Fri, 15 Dec 2023 11:03:28 +0900 Subject: [PATCH 18/81] wip: reorder code --- python/private/bzlmod/pip.bzl | 41 ++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/python/private/bzlmod/pip.bzl b/python/private/bzlmod/pip.bzl index 62cb0658a..d5059af7d 100644 --- a/python/private/bzlmod/pip.bzl +++ b/python/private/bzlmod/pip.bzl @@ -105,26 +105,6 @@ def _create_whl_repos(module_ctx, pip_attr, whl_map, whl_overrides, files): version_label(pip_attr.python_version), ) - # how do we get rid of this? - # maybe we should resolve the extra_pip_args and the requirements lines per - # platform and do a more clever init. - requrements_lock = locked_requirements_label(module_ctx, pip_attr) - - # Parse the requirements file directly in starlark to get the information - # needed for the whl_libary declarations below. - requirements_lock_content = module_ctx.read(requrements_lock) - parse_result = parse_requirements(requirements_lock_content) - requirements = parse_result.requirements - extra_pip_args = pip_attr.extra_pip_args + parse_result.options - - if hub_name not in whl_map: - whl_map[hub_name] = {} - - whl_modifications = {} - if pip_attr.whl_modifications != None: - for mod, whl_name in pip_attr.whl_modifications.items(): - whl_modifications[whl_name] = mod - requirement_cycles = { name: [normalize_name(whl_name) for whl_name in whls] for name, whls in pip_attr.experimental_requirement_cycles.items() @@ -143,6 +123,23 @@ def _create_whl_repos(module_ctx, pip_attr, whl_map, whl_overrides, files): groups = pip_attr.experimental_requirement_cycles, ) + # how do we get rid of this? + # maybe we should resolve the extra_pip_args and the requirements lines per + # platform and do a more clever init. + requrements_lock = locked_requirements_label(module_ctx, pip_attr) + + # Parse the requirements file directly in starlark to get the information + # needed for the whl_libary declarations below. + requirements_lock_content = module_ctx.read(requrements_lock) + parse_result = parse_requirements(requirements_lock_content) + requirements = parse_result.requirements + extra_pip_args = pip_attr.extra_pip_args + parse_result.options + + whl_modifications = {} + if pip_attr.whl_modifications != None: + for mod, whl_name in pip_attr.whl_modifications.items(): + whl_modifications[whl_name] = mod + # Create a new wheel library for each of the different whls for whl_name, requirement_line in requirements: # We are not using the "sanitized name" because the user @@ -179,6 +176,10 @@ def _create_whl_repos(module_ctx, pip_attr, whl_map, whl_overrides, files): files = files[whl_name], ) + + if hub_name not in whl_map: + whl_map[hub_name] = {} + if whl_name not in whl_map[hub_name]: whl_map[hub_name][whl_name] = {} From 764d4530c21827dda49f52964b92a52811027d00 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Fri, 15 Dec 2023 20:17:10 +0900 Subject: [PATCH 19/81] add index parsing --- python/private/bzlmod/pip.bzl | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/python/private/bzlmod/pip.bzl b/python/private/bzlmod/pip.bzl index d5059af7d..49e0fbc49 100644 --- a/python/private/bzlmod/pip.bzl +++ b/python/private/bzlmod/pip.bzl @@ -176,7 +176,6 @@ def _create_whl_repos(module_ctx, pip_attr, whl_map, whl_overrides, files): files = files[whl_name], ) - if hub_name not in whl_map: whl_map[hub_name] = {} @@ -285,6 +284,7 @@ def _pip_impl(module_ctx): whl_overrides[whl_name][patch].whls.append(attr.file) all_requirements = [] + indexes = ["https://pypi.org/simple"] for module in module_ctx.modules: for pip_attr in module.tags.parse: for requirements_lock in [ @@ -301,10 +301,38 @@ def _pip_impl(module_ctx): requirements = parse_result.requirements all_requirements.extend([line for _, line in requirements]) + extra_pip_args = pip_attr.extra_pip_args + parse_result.options + next_is_index = False + for arg in extra_pip_args: + arg = arg.strip() + if next_is_index: + next_is_index = False + index = arg.strip("/") + if index not in indexes: + indexes.append(index) + + continue + + if arg in ["--index-url", "-i", "--extra-index-url"]: + next_is_index = True + continue + + if "=" not in arg: + continue + + index = None + for index_arg_prefix in ["--index-url=", "--extra-index-url="]: + if arg.startswith(index_arg_prefix): + index = arg[len(index_arg_prefix):] + break + + if index and index not in indexes: + indexes.append(index) + files = whl_files_from_requirements( name = "pypi_whl", requirements = all_requirements, - #indexes = kwargs.get("indexes"), + indexes = indexes, ) # Used to track all the different pip hubs and the spoke pip Python From 484a06147715db7c30c96159ef56bcfa773fd706 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Fri, 15 Dec 2023 20:17:32 +0900 Subject: [PATCH 20/81] continue refining --- python/private/bzlmod/pypi_metadata.bzl | 29 ++++++++++++++----------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index ebe4ad503..f28a4645e 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -18,10 +18,7 @@ load("//python/private:normalize_name.bzl", "normalize_name") load(":label.bzl", _label = "label") load(":minihub.bzl", "pypi_archive") -def whl_files_from_requirements(*, name, requirements, **kwargs): - indexes = kwargs.get("indexes", ["https://pypi.org/simple"]) - whl_overrides = kwargs.get("whl_overrides", {}) - +def whl_files_from_requirements(*, name, requirements, indexes, whl_overrides = {}): sha_by_pkg = {} for requirement in requirements: sha256s = [sha.strip() for sha in requirement.split("--hash=sha256:")[1:]] @@ -82,7 +79,7 @@ def whl_files_from_requirements(*, name, requirements, **kwargs): # } return ret -def fetch_metadata(ctx, *, distribution, sha256s, indexes=["https://pypi.org/simple"]): +def fetch_metadata(ctx, *, distribution, sha256s, indexes = ["https://pypi.org/simple"]): files = [] metadata = None @@ -119,9 +116,15 @@ def fetch_metadata(ctx, *, distribution, sha256s, indexes=["https://pypi.org/sim if not files: fail("Could not find any files for: {}".format(distribution)) + got_shas = {f.sha256: True for f in files} + missing_shas = [sha for sha in want_shas if sha not in got_shas] + + if missing_shas: + fail("Could not find any files for {} for shas: {}".format(distribution, missing_shas)) + return struct( - files=files, - metadata=metadata, + files = files, + metadata = metadata, ) def _fetch_whl_metadata(ctx, url, line): @@ -138,9 +141,9 @@ def _fetch_whl_metadata(ctx, url, line): output = "whl_metadata.txt" ctx.download( - url=url + ".metadata", - output=output, - sha256=whl_metadata_sha256, + url = url + ".metadata", + output = output, + sha256 = whl_metadata_sha256, ) contents = ctx.read(output) @@ -161,9 +164,9 @@ def _fetch_whl_metadata(ctx, url, line): def _pypi_distribution_metadata_impl(rctx): metadata = fetch_metadata( rctx, - distribution=rctx.attr.distribution, - sha256s=rctx.attr.sha256s, - indexes=rctx.attr.indexes, + distribution = rctx.attr.distribution, + sha256s = rctx.attr.sha256s, + indexes = rctx.attr.indexes, ) rctx.file("metadata.json", json.encode(metadata)) From 242d96055adc730b549406e653c6a8f84dae0814 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Fri, 15 Dec 2023 22:13:19 +0900 Subject: [PATCH 21/81] wip --- examples/bzlmod/.bazelversion | 2 +- python/private/bzlmod/minihub.bzl | 124 --------------------- python/private/bzlmod/pypi_archive.bzl | 138 ++++++++++++++++++++++++ python/private/bzlmod/pypi_metadata.bzl | 18 ++-- 4 files changed, 151 insertions(+), 131 deletions(-) create mode 100644 python/private/bzlmod/pypi_archive.bzl diff --git a/examples/bzlmod/.bazelversion b/examples/bzlmod/.bazelversion index 09b254e90..6abaeb2f9 100644 --- a/examples/bzlmod/.bazelversion +++ b/examples/bzlmod/.bazelversion @@ -1 +1 @@ -6.0.0 +6.2.0 diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index b7211e140..3b46f9f5f 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -90,9 +90,7 @@ Cons: """ -load("//python:versions.bzl", "WINDOWS_NAME") load("//python/pip_install:pip_repository.bzl", _whl_library = "whl_library") -load("//python/private:bzlmod_enabled.bzl", "BZLMOD_ENABLED") load( "//python/private:labels.bzl", "DATA_LABEL", @@ -104,10 +102,7 @@ load( ) load("//python/private:normalize_name.bzl", "normalize_name") load("//python/private:parse_whl_name.bzl", "parse_whl_name") -load("//python/private:patch_whl.bzl", "patch_whl") load("//python/private:text_util.bzl", "render") -load("//python/private:toolchains_repo.bzl", "get_host_os_arch") -load(":label.bzl", _label = "label") _os_in_tag = { "linux": "linux", @@ -193,7 +188,6 @@ def _whl_minihub_impl(rctx): actual = None select = {} for sha256, repo_name in rctx.attr.libs.items(): - url = None for file in files["files"]: if file["sha256"] == sha256: @@ -332,121 +326,3 @@ whl_minihub = repository_rule( doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", implementation = _whl_minihub_impl, ) - -def _whl_archive_impl(rctx): - prefix, _, _ = rctx.attr.name.rpartition("_") - prefix, _, _ = prefix.rpartition("_") - - metadata = struct(**json.decode(rctx.read(rctx.path(rctx.attr.metadata)))) - sha256 = rctx.attr.sha256 - url = None - for file in metadata.files: - if file["sha256"] == sha256: - url = file["url"] - break - - if url == None: - fail("Could not find a file with sha256 '{}' within: {}".format(sha256, metadata)) - - _, _, filename = url.rpartition("/") - filename = filename.strip() - result = rctx.download(url, output = filename, sha256 = sha256) - if not result.success: - fail(result) - - whl_path = rctx.path(filename) - - if rctx.attr.patches: - patches = {} - for patch_file, json_args in rctx.attr.patches.items(): - patch_dst = struct(**json.decode(json_args)) - if whl_path.basename in patch_dst.whls: - patches[patch_file] = patch_dst.patch_strip - - # TODO @aignas 2023-12-14: re-parse the metadata to ensure that we have a - # non-stale version of it - # Something like: whl_path, metadata = patch_whl( - whl_path = patch_whl( - rctx, - python_interpreter = _resolve_python_interpreter(rctx), - whl_path = whl_path, - patches = patches, - quiet = rctx.attr.quiet, - timeout = rctx.attr.timeout, - ) - - rctx.symlink(whl_path, "file") - - rctx.file( - "BUILD.bazel", - """\ -filegroup( - name="file", - srcs=["{filename}"], - visibility=["//visibility:public"], -) -""".format(filename = whl_path.basename), - ) - -pypi_archive = repository_rule( - attrs = { - "metadata": attr.label(mandatory = True, allow_single_file = True), - "patches": attr.label_keyed_string_dict( - doc = """"a label-keyed-string dict that has - json.encode(struct([whl_file], patch_strip]) as values. This - is to maintain flexibility and correct bzlmod extension interface - until we have a better way to define whl_library and move whl - patching to a separate place. INTERNAL USE ONLY.""", - ), - "python_interpreter": attr.string(), - "python_interpreter_target": attr.label(), - "quiet": attr.bool(default = True), - "sha256": attr.string(mandatory = False), - "timeout": attr.int(default = 60), - }, - doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", - implementation = _whl_archive_impl, -) - -def _get_python_interpreter_attr(rctx): - """A helper function for getting the `python_interpreter` attribute or it's default - - Args: - rctx (repository_ctx): Handle to the rule repository context. - - Returns: - str: The attribute value or it's default - """ - if rctx.attr.python_interpreter: - return rctx.attr.python_interpreter - - if "win" in rctx.os.name: - return "python.exe" - else: - return "python3" - -def _resolve_python_interpreter(rctx): - """Helper function to find the python interpreter from the common attributes - - Args: - rctx: Handle to the rule repository context. - Returns: Python interpreter path. - """ - python_interpreter = _get_python_interpreter_attr(rctx) - - if rctx.attr.python_interpreter_target != None: - python_interpreter = rctx.path(rctx.attr.python_interpreter_target) - - if BZLMOD_ENABLED: - (os, _) = get_host_os_arch(rctx) - - # On Windows, the symlink doesn't work because Windows attempts to find - # Python DLLs where the symlink is, not where the symlink points. - if os == WINDOWS_NAME: - python_interpreter = python_interpreter.realpath - elif "/" not in python_interpreter: - found_python_interpreter = rctx.which(python_interpreter) - if not found_python_interpreter: - fail("python interpreter `{}` not found in PATH".format(python_interpreter)) - python_interpreter = found_python_interpreter - return python_interpreter diff --git a/python/private/bzlmod/pypi_archive.bzl b/python/private/bzlmod/pypi_archive.bzl new file mode 100644 index 000000000..05ddf766d --- /dev/null +++ b/python/private/bzlmod/pypi_archive.bzl @@ -0,0 +1,138 @@ +# Copyright 2023 The Bazel Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"TODO" + +load("//python:versions.bzl", "WINDOWS_NAME") +load("//python/private:bzlmod_enabled.bzl", "BZLMOD_ENABLED") +load("//python/private:patch_whl.bzl", "patch_whl") +load("//python/private:toolchains_repo.bzl", "get_host_os_arch") + +def _impl(rctx): + prefix, _, _ = rctx.attr.name.rpartition("_") + prefix, _, _ = prefix.rpartition("_") + + metadata = struct(**json.decode(rctx.read(rctx.path(rctx.attr.metadata)))) + sha256 = rctx.attr.sha256 + url = None + for file in metadata.files: + if file["sha256"] == sha256: + url = file["url"] + break + + if url == None: + fail("Could not find a file with sha256 '{}' within: {}".format(sha256, metadata)) + + _, _, filename = url.rpartition("/") + filename = filename.strip() + result = rctx.download(url, output = filename, sha256 = sha256) + if not result.success: + fail(result) + + whl_path = rctx.path(filename) + + if rctx.attr.patches: + patches = {} + for patch_file, json_args in rctx.attr.patches.items(): + patch_dst = struct(**json.decode(json_args)) + if whl_path.basename in patch_dst.whls: + patches[patch_file] = patch_dst.patch_strip + + # TODO @aignas 2023-12-14: re-parse the metadata to ensure that we have a + # non-stale version of it + # Something like: whl_path, metadata = patch_whl( + whl_path = patch_whl( + rctx, + python_interpreter = _resolve_python_interpreter(rctx), + whl_path = whl_path, + patches = patches, + quiet = rctx.attr.quiet, + timeout = rctx.attr.timeout, + ) + + rctx.symlink(whl_path, "file") + + rctx.file( + "BUILD.bazel", + """\ +filegroup( + name="file", + srcs=["{filename}"], + visibility=["//visibility:public"], +) +""".format(filename = whl_path.basename), + ) + +pypi_archive = repository_rule( + attrs = { + "metadata": attr.label(mandatory = True, allow_single_file = True), + "patches": attr.label_keyed_string_dict( + doc = """"a label-keyed-string dict that has + json.encode(struct([whl_file], patch_strip]) as values. This + is to maintain flexibility and correct bzlmod extension interface + until we have a better way to define whl_library and move whl + patching to a separate place. INTERNAL USE ONLY.""", + ), + "python_interpreter": attr.string(), + "python_interpreter_target": attr.label(), + "quiet": attr.bool(default = True), + "sha256": attr.string(mandatory = False), + "timeout": attr.int(default = 60), + }, + doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", + implementation = _impl, +) + +def _get_python_interpreter_attr(rctx): + """A helper function for getting the `python_interpreter` attribute or it's default + + Args: + rctx (repository_ctx): Handle to the rule repository context. + + Returns: + str: The attribute value or it's default + """ + if rctx.attr.python_interpreter: + return rctx.attr.python_interpreter + + if "win" in rctx.os.name: + return "python.exe" + else: + return "python3" + +def _resolve_python_interpreter(rctx): + """Helper function to find the python interpreter from the common attributes + + Args: + rctx: Handle to the rule repository context. + Returns: Python interpreter path. + """ + python_interpreter = _get_python_interpreter_attr(rctx) + + if rctx.attr.python_interpreter_target != None: + python_interpreter = rctx.path(rctx.attr.python_interpreter_target) + + if BZLMOD_ENABLED: + (os, _) = get_host_os_arch(rctx) + + # On Windows, the symlink doesn't work because Windows attempts to find + # Python DLLs where the symlink is, not where the symlink points. + if os == WINDOWS_NAME: + python_interpreter = python_interpreter.realpath + elif "/" not in python_interpreter: + found_python_interpreter = rctx.which(python_interpreter) + if not found_python_interpreter: + fail("python interpreter `{}` not found in PATH".format(python_interpreter)) + python_interpreter = found_python_interpreter + return python_interpreter diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index f28a4645e..317b34bc4 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -16,7 +16,7 @@ load("//python/private:normalize_name.bzl", "normalize_name") load(":label.bzl", _label = "label") -load(":minihub.bzl", "pypi_archive") +load(":pypi_archive.bzl", "pypi_archive") def whl_files_from_requirements(*, name, requirements, indexes, whl_overrides = {}): sha_by_pkg = {} @@ -35,7 +35,7 @@ def whl_files_from_requirements(*, name, requirements, indexes, whl_overrides = ret = {} for distribution, shas in sha_by_pkg.items(): metadata = "{}_metadata__{}".format(name, distribution) - pypi_distribution_metadata( + _distribution_metadata( name = metadata, distribution = distribution, sha256s = shas, @@ -84,12 +84,18 @@ def fetch_metadata(ctx, *, distribution, sha256s, indexes = ["https://pypi.org/s metadata = None want_shas = {sha: True for sha in sha256s} + index_futures = {} for i, index_url in enumerate(indexes): html = "index-{}.html".format(i) - result = ctx.download( + future = ctx.download( url = index_url + "/" + distribution, output = html, + block = False, ) + index_futures[html] = future + + for html, task in index_futures.items(): + result = task.wait() if not result.success: fail(result) @@ -161,7 +167,7 @@ def _fetch_whl_metadata(ctx, url, line): provides_extras = provides_extras, ) -def _pypi_distribution_metadata_impl(rctx): +def _metadata_impl(rctx): metadata = fetch_metadata( rctx, distribution = rctx.attr.distribution, @@ -172,11 +178,11 @@ def _pypi_distribution_metadata_impl(rctx): rctx.file("metadata.json", json.encode(metadata)) rctx.file("BUILD.bazel", """exports_files(["metadata.json"], visibility=["//visibility:public"])""") -pypi_distribution_metadata = repository_rule( +_distribution_metadata = repository_rule( attrs = { "distribution": attr.string(), "indexes": attr.string_list(), "sha256s": attr.string_list(), }, - implementation = _pypi_distribution_metadata_impl, + implementation = _metadata_impl, ) From 1c0d38bdf9a1926955d32876cae0b13f847bc3e5 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Sat, 16 Dec 2023 00:06:06 +0900 Subject: [PATCH 22/81] wip: use bazel 7.1 non-blocking download to get the filenames --- examples/bzlmod/.bazelversion | 2 +- examples/bzlmod/MODULE.bazel.lock | 17893 ++++++++++++++++++++++ python/private/bzlmod/minihub.bzl | 62 +- python/private/bzlmod/pip.bzl | 3 +- python/private/bzlmod/pypi_archive.bzl | 20 +- python/private/bzlmod/pypi_metadata.bzl | 142 +- 6 files changed, 18011 insertions(+), 111 deletions(-) create mode 100644 examples/bzlmod/MODULE.bazel.lock diff --git a/examples/bzlmod/.bazelversion b/examples/bzlmod/.bazelversion index 6abaeb2f9..5e52a62d7 100644 --- a/examples/bzlmod/.bazelversion +++ b/examples/bzlmod/.bazelversion @@ -1 +1 @@ -6.2.0 +last_green diff --git a/examples/bzlmod/MODULE.bazel.lock b/examples/bzlmod/MODULE.bazel.lock new file mode 100644 index 000000000..6521e6917 --- /dev/null +++ b/examples/bzlmod/MODULE.bazel.lock @@ -0,0 +1,17893 @@ +{ + "lockFileVersion": 3, + "moduleFileHash": "f2cdea086f5b403ca35f46c13a6f227517d8a107446e918b364741d434119bd2", + "flags": { + "cmdRegistries": [ + "https://bcr.bazel.build/" + ], + "cmdModuleOverrides": {}, + "allowedYankedVersions": [], + "envVarAllowedYankedVersions": "", + "ignoreDevDependency": false, + "directDependenciesMode": "WARNING", + "compatibilityMode": "ERROR" + }, + "localOverrideHashes": { + "other_module": "a923862b93886a355d86edd0b07294b418337deafb325ca55b2b20ace6ab48d3", + "rules_python": "f9ca2c10427bb7fd82be1f4e76177ec0cc09130887f45cdf0094a2effaf71aba", + "bazel_tools": "21ee31bd25965d6f79596d406f7ae79f83fe7e3888dd6bda5645fd1dcd750644" + }, + "moduleDepGraph": { + "": { + "name": "example_bzlmod", + "version": "0.0.0", + "key": "", + "repoName": "example_bzlmod", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_python//python/extensions:python.bzl", + "extensionName": "python", + "usingModule": "", + "location": { + "file": "@@//:MODULE.bazel", + "line": 16, + "column": 23 + }, + "imports": { + "python_3_10": "python_3_10", + "python_3_9": "python_3_9", + "python_versions": "python_versions" + }, + "devImports": [], + "tags": [ + { + "tagName": "toolchain", + "attributeValues": { + "configure_coverage_tool": true, + "is_default": true, + "python_version": "3.9" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 17, + "column": 17 + } + }, + { + "tagName": "toolchain", + "attributeValues": { + "configure_coverage_tool": true, + "python_version": "3.10" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 29, + "column": 17 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_python//python/extensions:pip.bzl", + "extensionName": "pip", + "usingModule": "", + "location": { + "file": "@@//:MODULE.bazel", + "line": 47, + "column": 20 + }, + "imports": { + "whl_mods_hub": "whl_mods_hub", + "pip": "pip" + }, + "devImports": [], + "tags": [ + { + "tagName": "whl_mods", + "attributeValues": { + "additive_build_content_file": "//whl_mods:appended_build_content.BUILD", + "data": [ + ":generated_file" + ], + "hub_name": "whl_mods_hub", + "whl_name": "requests" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 50, + "column": 13 + } + }, + { + "tagName": "whl_mods", + "attributeValues": { + "additive_build_content": "load(\"@bazel_skylib//rules:write_file.bzl\", \"write_file\")\nwrite_file(\n name = \"generated_file\",\n out = \"generated_file.txt\",\n content = [\"Hello world from build content file\"],\n)\n", + "copy_executables": { + "'@@//whl_mods:data/copy_executable.py'": "copied_content/executable.py" + }, + "copy_files": { + "'@@//whl_mods:data/copy_file.txt'": "copied_content/file.txt" + }, + "data": [ + ":generated_file" + ], + "data_exclude_glob": [ + "site-packages/*.dist-info/WHEEL" + ], + "hub_name": "whl_mods_hub", + "whl_name": "wheel" + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 69, + "column": 13 + } + }, + { + "tagName": "parse", + "attributeValues": { + "experimental_requirement_cycles": { + "sphinx": [ + "sphinx", + "sphinxcontrib-qthelp", + "sphinxcontrib-htmlhelp", + "sphinxcontrib-devhelp", + "sphinxcontrib-applehelp", + "sphinxcontrib-serializinghtml" + ] + }, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "hub_name": "pip", + "python_version": "3.9", + "requirements_lock": "//:requirements_lock_3_9.txt", + "requirements_windows": "//:requirements_windows_3_9.txt", + "whl_modifications": { + "@whl_mods_hub//:requests.json": "requests", + "@whl_mods_hub//:wheel.json": "wheel" + } + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 90, + "column": 10 + } + }, + { + "tagName": "parse", + "attributeValues": { + "experimental_requirement_cycles": { + "sphinx": [ + "sphinx", + "sphinxcontrib-qthelp", + "sphinxcontrib-htmlhelp", + "sphinxcontrib-devhelp", + "sphinxcontrib-applehelp", + "sphinxcontrib-serializinghtml" + ] + }, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "hub_name": "pip", + "python_version": "3.10", + "requirements_lock": "//:requirements_lock_3_10.txt", + "requirements_windows": "//:requirements_windows_3_10.txt", + "whl_modifications": { + "@whl_mods_hub//:requests.json": "requests", + "@whl_mods_hub//:wheel.json": "wheel" + } + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 120, + "column": 10 + } + }, + { + "tagName": "override", + "attributeValues": { + "file": "requests-2.25.1-py2.py3-none-any.whl", + "patch_strip": 1, + "patches": [ + "@//patches:empty.patch", + "@//patches:requests_metadata.patch", + "@//patches:requests_record.patch" + ] + }, + "devDependency": false, + "location": { + "file": "@@//:MODULE.bazel", + "line": 154, + "column": 13 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.4.1", + "rules_python": "rules_python@_", + "our_other_module": "other_module@_", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "bazel_skylib@1.4.1": { + "name": "bazel_skylib", + "version": "1.4.1", + "key": "bazel_skylib@1.4.1", + "repoName": "bazel_skylib", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//toolchains/unittest:cmd_toolchain", + "//toolchains/unittest:bash_toolchain" + ], + "extensionUsages": [], + "deps": { + "platforms": "platforms@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "bazel_skylib~1.4.1", + "urls": [ + "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz" + ], + "integrity": "sha256-uKFSeQF3QYCvx5iusoxGNL3M8ZxNmOe90c550f6aqtc=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "rules_python@_": { + "name": "rules_python", + "version": "0.0.0", + "key": "rules_python@_", + "repoName": "rules_python", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@pythons_hub//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_python//python/private/bzlmod:internal_deps.bzl", + "extensionName": "internal_deps", + "usingModule": "rules_python@_", + "location": { + "file": "@@rules_python~override//:MODULE.bazel", + "line": 17, + "column": 30 + }, + "imports": { + "rules_python_internal": "rules_python_internal", + "pypi__build": "pypi__build", + "pypi__click": "pypi__click", + "pypi__colorama": "pypi__colorama", + "pypi__importlib_metadata": "pypi__importlib_metadata", + "pypi__installer": "pypi__installer", + "pypi__more_itertools": "pypi__more_itertools", + "pypi__packaging": "pypi__packaging", + "pypi__pep517": "pypi__pep517", + "pypi__pip": "pypi__pip", + "pypi__pip_tools": "pypi__pip_tools", + "pypi__pyproject_hooks": "pypi__pyproject_hooks", + "pypi__setuptools": "pypi__setuptools", + "pypi__tomli": "pypi__tomli", + "pypi__wheel": "pypi__wheel", + "pypi__zipp": "pypi__zipp" + }, + "devImports": [], + "tags": [ + { + "tagName": "install", + "attributeValues": {}, + "devDependency": false, + "location": { + "file": "@@rules_python~override//:MODULE.bazel", + "line": 18, + "column": 22 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_python//python/extensions:python.bzl", + "extensionName": "python", + "usingModule": "rules_python@_", + "location": { + "file": "@@rules_python~override//:MODULE.bazel", + "line": 43, + "column": 23 + }, + "imports": { + "pythons_hub": "pythons_hub" + }, + "devImports": [], + "tags": [ + { + "tagName": "toolchain", + "attributeValues": { + "is_default": true, + "python_version": "3.11" + }, + "devDependency": false, + "location": { + "file": "@@rules_python~override//:MODULE.bazel", + "line": 49, + "column": 17 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_features": "bazel_features@1.1.1", + "bazel_skylib": "bazel_skylib@1.4.1", + "platforms": "platforms@0.0.7", + "rules_proto": "rules_proto@5.3.0-21.7", + "com_google_protobuf": "protobuf@21.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "other_module@_": { + "name": "other_module", + "version": "", + "key": "other_module@_", + "repoName": "other_module", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_python//python/extensions:python.bzl", + "extensionName": "python", + "usingModule": "other_module@_", + "location": { + "file": "@@other_module~override//:MODULE.bazel", + "line": 27, + "column": 23 + }, + "imports": { + "python_versions": "python_versions", + "python_3_9": "python_3_9", + "python_3_11": "python_3_11" + }, + "devImports": [], + "tags": [ + { + "tagName": "toolchain", + "attributeValues": { + "configure_coverage_tool": true, + "python_version": "3.9" + }, + "devDependency": false, + "location": { + "file": "@@other_module~override//:MODULE.bazel", + "line": 28, + "column": 17 + } + }, + { + "tagName": "toolchain", + "attributeValues": { + "configure_coverage_tool": true, + "is_default": true, + "python_version": "3.11" + }, + "devDependency": false, + "location": { + "file": "@@other_module~override//:MODULE.bazel", + "line": 32, + "column": 17 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_python//python/extensions:pip.bzl", + "extensionName": "pip", + "usingModule": "other_module@_", + "location": { + "file": "@@other_module~override//:MODULE.bazel", + "line": 47, + "column": 20 + }, + "imports": { + "other_module_pip": "other_module_pip" + }, + "devImports": [], + "tags": [ + { + "tagName": "parse", + "attributeValues": { + "hub_name": "other_module_pip", + "python_version": "3.11", + "requirements_lock": ":requirements_lock_3_11.txt" + }, + "devDependency": false, + "location": { + "file": "@@other_module~override//:MODULE.bazel", + "line": 48, + "column": 10 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "rules_python": "rules_python@_", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + } + }, + "bazel_tools@_": { + "name": "bazel_tools", + "version": "", + "key": "bazel_tools@_", + "repoName": "bazel_tools", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@local_config_cc_toolchains//:all", + "@local_config_sh//:local_sh_toolchain" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", + "extensionName": "cc_configure_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 17, + "column": 29 + }, + "imports": { + "local_config_cc": "local_config_cc", + "local_config_cc_toolchains": "local_config_cc_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl", + "extensionName": "xcode_configure_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 21, + "column": 32 + }, + "imports": { + "local_config_xcode": "local_config_xcode" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@rules_java//java:extensions.bzl", + "extensionName": "toolchains", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 24, + "column": 32 + }, + "imports": { + "local_jdk": "local_jdk", + "remote_java_tools": "remote_java_tools", + "remote_java_tools_linux": "remote_java_tools_linux", + "remote_java_tools_windows": "remote_java_tools_windows", + "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", + "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl", + "extensionName": "sh_configure_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 35, + "column": 39 + }, + "imports": { + "local_config_sh": "local_config_sh" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl", + "extensionName": "remote_coverage_tools_extension", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 39, + "column": 48 + }, + "imports": { + "remote_coverage_tools": "remote_coverage_tools" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", + "extensionName": "remote_android_tools_extensions", + "usingModule": "bazel_tools@_", + "location": { + "file": "@@bazel_tools//:MODULE.bazel", + "line": 42, + "column": 42 + }, + "imports": { + "android_gmaven_r8": "android_gmaven_r8", + "android_tools": "android_tools" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "rules_cc": "rules_cc@0.0.9", + "rules_java": "rules_java@7.3.1", + "rules_license": "rules_license@0.0.7", + "rules_proto": "rules_proto@5.3.0-21.7", + "rules_python": "rules_python@_", + "platforms": "platforms@0.0.7", + "com_google_protobuf": "protobuf@21.7", + "zlib": "zlib@1.3", + "build_bazel_apple_support": "apple_support@1.5.0", + "local_config_platform": "local_config_platform@_" + } + }, + "local_config_platform@_": { + "name": "local_config_platform", + "version": "", + "key": "local_config_platform@_", + "repoName": "local_config_platform", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "platforms": "platforms@0.0.7", + "bazel_tools": "bazel_tools@_" + } + }, + "platforms@0.0.7": { + "name": "platforms", + "version": "0.0.7", + "key": "platforms@0.0.7", + "repoName": "platforms", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "rules_license": "rules_license@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "platforms", + "urls": [ + "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" + ], + "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "bazel_features@1.1.1": { + "name": "bazel_features", + "version": "1.1.1", + "key": "bazel_features@1.1.1", + "repoName": "bazel_features", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_features//private:extensions.bzl", + "extensionName": "version_extension", + "usingModule": "bazel_features@1.1.1", + "location": { + "file": "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel", + "line": 6, + "column": 24 + }, + "imports": { + "bazel_features_globals": "bazel_features_globals", + "bazel_features_version": "bazel_features_version" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "bazel_features~1.1.1", + "urls": [ + "https://github.com/bazel-contrib/bazel_features/releases/download/v1.1.1/bazel_features-v1.1.1.tar.gz" + ], + "integrity": "sha256-YsJuQn5cvHUQJERpJ2IuOYqdzfMsZDJSOIFXCdEcEag=", + "strip_prefix": "bazel_features-1.1.1", + "remote_patches": { + "https://bcr.bazel.build/modules/bazel_features/1.1.1/patches/module_dot_bazel_version.patch": "sha256-+56MAEsc7bYN/Pzhn252ZQUxiRzZg9bynXj1qpsmCYs=" + }, + "remote_patch_strip": 1 + } + } + }, + "rules_proto@5.3.0-21.7": { + "name": "rules_proto", + "version": "5.3.0-21.7", + "key": "rules_proto@5.3.0-21.7", + "repoName": "rules_proto", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_skylib": "bazel_skylib@1.4.1", + "com_google_protobuf": "protobuf@21.7", + "rules_cc": "rules_cc@0.0.9", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_proto~5.3.0-21.7", + "urls": [ + "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz" + ], + "integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=", + "strip_prefix": "rules_proto-5.3.0-21.7", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "protobuf@21.7": { + "name": "protobuf", + "version": "21.7", + "key": "protobuf@21.7", + "repoName": "protobuf", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", + "extensionName": "maven", + "usingModule": "protobuf@21.7", + "location": { + "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", + "line": 22, + "column": 22 + }, + "imports": { + "maven": "maven" + }, + "devImports": [], + "tags": [ + { + "tagName": "install", + "attributeValues": { + "name": "maven", + "artifacts": [ + "com.google.code.findbugs:jsr305:3.0.2", + "com.google.code.gson:gson:2.8.9", + "com.google.errorprone:error_prone_annotations:2.3.2", + "com.google.j2objc:j2objc-annotations:1.3", + "com.google.guava:guava:31.1-jre", + "com.google.guava:guava-testlib:31.1-jre", + "com.google.truth:truth:1.1.2", + "junit:junit:4.13.2", + "org.mockito:mockito-core:4.3.1" + ] + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", + "line": 24, + "column": 14 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.4.1", + "rules_python": "rules_python@_", + "rules_cc": "rules_cc@0.0.9", + "rules_proto": "rules_proto@5.3.0-21.7", + "rules_java": "rules_java@7.3.1", + "rules_pkg": "rules_pkg@0.7.0", + "com_google_abseil": "abseil-cpp@20211102.0", + "zlib": "zlib@1.3", + "upb": "upb@0.0.0-20220923-a547704", + "rules_jvm_external": "rules_jvm_external@4.4.2", + "com_google_googletest": "googletest@1.11.0", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "protobuf~21.7", + "urls": [ + "https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip" + ], + "integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=", + "strip_prefix": "protobuf-21.7", + "remote_patches": { + "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=", + "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=", + "https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=", + "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY=" + }, + "remote_patch_strip": 1 + } + } + }, + "rules_cc@0.0.9": { + "name": "rules_cc", + "version": "0.0.9", + "key": "rules_cc@0.0.9", + "repoName": "rules_cc", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@local_config_cc_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", + "extensionName": "cc_configure_extension", + "usingModule": "rules_cc@0.0.9", + "location": { + "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel", + "line": 9, + "column": 29 + }, + "imports": { + "local_config_cc_toolchains": "local_config_cc_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "platforms": "platforms@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_cc~0.0.9", + "urls": [ + "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz" + ], + "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=", + "strip_prefix": "rules_cc-0.0.9", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g=" + }, + "remote_patch_strip": 0 + } + } + }, + "rules_java@7.3.1": { + "name": "rules_java", + "version": "7.3.1", + "key": "rules_java@7.3.1", + "repoName": "rules_java", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "//toolchains:all", + "@local_jdk//:runtime_toolchain_definition", + "@local_jdk//:bootstrap_runtime_toolchain_definition", + "@remotejdk11_linux_toolchain_config_repo//:all", + "@remotejdk11_linux_aarch64_toolchain_config_repo//:all", + "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all", + "@remotejdk11_linux_s390x_toolchain_config_repo//:all", + "@remotejdk11_macos_toolchain_config_repo//:all", + "@remotejdk11_macos_aarch64_toolchain_config_repo//:all", + "@remotejdk11_win_toolchain_config_repo//:all", + "@remotejdk11_win_arm64_toolchain_config_repo//:all", + "@remotejdk17_linux_toolchain_config_repo//:all", + "@remotejdk17_linux_aarch64_toolchain_config_repo//:all", + "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all", + "@remotejdk17_linux_s390x_toolchain_config_repo//:all", + "@remotejdk17_macos_toolchain_config_repo//:all", + "@remotejdk17_macos_aarch64_toolchain_config_repo//:all", + "@remotejdk17_win_toolchain_config_repo//:all", + "@remotejdk17_win_arm64_toolchain_config_repo//:all", + "@remotejdk21_linux_toolchain_config_repo//:all", + "@remotejdk21_linux_aarch64_toolchain_config_repo//:all", + "@remotejdk21_macos_toolchain_config_repo//:all", + "@remotejdk21_macos_aarch64_toolchain_config_repo//:all", + "@remotejdk21_win_toolchain_config_repo//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_java//java:extensions.bzl", + "extensionName": "toolchains", + "usingModule": "rules_java@7.3.1", + "location": { + "file": "https://bcr.bazel.build/modules/rules_java/7.3.1/MODULE.bazel", + "line": 19, + "column": 27 + }, + "imports": { + "remote_java_tools": "remote_java_tools", + "remote_java_tools_linux": "remote_java_tools_linux", + "remote_java_tools_windows": "remote_java_tools_windows", + "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", + "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64", + "local_jdk": "local_jdk", + "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo", + "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo", + "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo", + "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo", + "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo", + "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo", + "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo", + "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo", + "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo", + "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo", + "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo", + "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo", + "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo", + "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo", + "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo", + "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo", + "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo", + "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo", + "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo", + "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo", + "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "platforms": "platforms@0.0.7", + "rules_cc": "rules_cc@0.0.9", + "bazel_skylib": "bazel_skylib@1.4.1", + "rules_proto": "rules_proto@5.3.0-21.7", + "rules_license": "rules_license@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1", + "urls": [ + "https://github.com/bazelbuild/rules_java/releases/download/7.3.1/rules_java-7.3.1.tar.gz" + ], + "integrity": "sha256-QBjpfJP5doDxZQ/9KnUwJFuGSsVD/ST66MArpEfLKGQ=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "rules_license@0.0.7": { + "name": "rules_license", + "version": "0.0.7", + "key": "rules_license@0.0.7", + "repoName": "rules_license", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_license~0.0.7", + "urls": [ + "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz" + ], + "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "zlib@1.3": { + "name": "zlib", + "version": "1.3", + "key": "zlib@1.3", + "repoName": "zlib", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "platforms": "platforms@0.0.7", + "rules_cc": "rules_cc@0.0.9", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "zlib~1.3", + "urls": [ + "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz" + ], + "integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=", + "strip_prefix": "zlib-1.3", + "remote_patches": { + "https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=", + "https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk=" + }, + "remote_patch_strip": 0 + } + } + }, + "apple_support@1.5.0": { + "name": "apple_support", + "version": "1.5.0", + "key": "apple_support@1.5.0", + "repoName": "build_bazel_apple_support", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [ + "@local_config_apple_cc_toolchains//:all" + ], + "extensionUsages": [ + { + "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl", + "extensionName": "apple_cc_configure_extension", + "usingModule": "apple_support@1.5.0", + "location": { + "file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel", + "line": 17, + "column": 35 + }, + "imports": { + "local_config_apple_cc": "local_config_apple_cc", + "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.4.1", + "platforms": "platforms@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "apple_support~1.5.0", + "urls": [ + "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz" + ], + "integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=", + "strip_prefix": "", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "rules_pkg@0.7.0": { + "name": "rules_pkg", + "version": "0.7.0", + "key": "rules_pkg@0.7.0", + "repoName": "rules_pkg", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "rules_python": "rules_python@_", + "bazel_skylib": "bazel_skylib@1.4.1", + "rules_license": "rules_license@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_pkg~0.7.0", + "urls": [ + "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz" + ], + "integrity": "sha256-iimOgydi7aGDBZfWT+fbWBeKqEzVkm121bdE1lWJQcI=", + "strip_prefix": "", + "remote_patches": { + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/patches/module_dot_bazel.patch": "sha256-4OaEPZwYF6iC71ZTDg6MJ7LLqX7ZA0/kK4mT+4xKqiE=" + }, + "remote_patch_strip": 0 + } + } + }, + "abseil-cpp@20211102.0": { + "name": "abseil-cpp", + "version": "20211102.0", + "key": "abseil-cpp@20211102.0", + "repoName": "abseil-cpp", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "rules_cc": "rules_cc@0.0.9", + "platforms": "platforms@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "abseil-cpp~20211102.0", + "urls": [ + "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz" + ], + "integrity": "sha256-3PcbnLqNwMqZQMSzFqDHlr6Pq0KwcLtrfKtitI8OZsQ=", + "strip_prefix": "abseil-cpp-20211102.0", + "remote_patches": { + "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/patches/module_dot_bazel.patch": "sha256-4izqopgGCey4jVZzl/w3M2GVPNohjh2B5TmbThZNvPY=" + }, + "remote_patch_strip": 0 + } + } + }, + "upb@0.0.0-20220923-a547704": { + "name": "upb", + "version": "0.0.0-20220923-a547704", + "key": "upb@0.0.0-20220923-a547704", + "repoName": "upb", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_skylib": "bazel_skylib@1.4.1", + "rules_proto": "rules_proto@5.3.0-21.7", + "com_google_protobuf": "protobuf@21.7", + "com_google_absl": "abseil-cpp@20211102.0", + "platforms": "platforms@0.0.7", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "upb~0.0.0-20220923-a547704", + "urls": [ + "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" + ], + "integrity": "sha256-z39x6v+QskwaKLSWRan/A6mmwecTQpHOcJActj5zZLU=", + "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577", + "remote_patches": { + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/patches/module_dot_bazel.patch": "sha256-wH4mNS6ZYy+8uC0HoAft/c7SDsq2Kxf+J8dUakXhaB0=" + }, + "remote_patch_strip": 0 + } + } + }, + "rules_jvm_external@4.4.2": { + "name": "rules_jvm_external", + "version": "4.4.2", + "key": "rules_jvm_external@4.4.2", + "repoName": "rules_jvm_external", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [ + { + "extensionBzlFile": "@rules_jvm_external//:non-module-deps.bzl", + "extensionName": "non_module_deps", + "usingModule": "rules_jvm_external@4.4.2", + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", + "line": 9, + "column": 32 + }, + "imports": { + "io_bazel_rules_kotlin": "io_bazel_rules_kotlin" + }, + "devImports": [], + "tags": [], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + }, + { + "extensionBzlFile": ":extensions.bzl", + "extensionName": "maven", + "usingModule": "rules_jvm_external@4.4.2", + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", + "line": 16, + "column": 22 + }, + "imports": { + "rules_jvm_external_deps": "rules_jvm_external_deps" + }, + "devImports": [], + "tags": [ + { + "tagName": "install", + "attributeValues": { + "name": "rules_jvm_external_deps", + "artifacts": [ + "com.google.cloud:google-cloud-core:1.93.10", + "com.google.cloud:google-cloud-storage:1.113.4", + "com.google.code.gson:gson:2.9.0", + "org.apache.maven:maven-artifact:3.8.6", + "software.amazon.awssdk:s3:2.17.183" + ], + "lock_file": "@rules_jvm_external//:rules_jvm_external_deps_install.json" + }, + "devDependency": false, + "location": { + "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", + "line": 18, + "column": 14 + } + } + ], + "hasDevUseExtension": false, + "hasNonDevUseExtension": true + } + ], + "deps": { + "bazel_skylib": "bazel_skylib@1.4.1", + "io_bazel_stardoc": "stardoc@0.5.1", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_jvm_external~4.4.2", + "urls": [ + "https://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/4.4.2.zip" + ], + "integrity": "sha256-c1YC9QgT6y6pPKP15DsZWb2AshO4NqB6YqKddXZwt3s=", + "strip_prefix": "rules_jvm_external-4.4.2", + "remote_patches": {}, + "remote_patch_strip": 0 + } + } + }, + "googletest@1.11.0": { + "name": "googletest", + "version": "1.11.0", + "key": "googletest@1.11.0", + "repoName": "googletest", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "com_google_absl": "abseil-cpp@20211102.0", + "platforms": "platforms@0.0.7", + "rules_cc": "rules_cc@0.0.9", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "googletest~1.11.0", + "urls": [ + "https://github.com/google/googletest/archive/refs/tags/release-1.11.0.tar.gz" + ], + "integrity": "sha256-tIcL8SH/d5W6INILzdhie44Ijy0dqymaAxwQNO3ck9U=", + "strip_prefix": "googletest-release-1.11.0", + "remote_patches": { + "https://bcr.bazel.build/modules/googletest/1.11.0/patches/module_dot_bazel.patch": "sha256-HuahEdI/n8KCI071sN3CEziX+7qP/Ec77IWayYunLP0=" + }, + "remote_patch_strip": 0 + } + } + }, + "stardoc@0.5.1": { + "name": "stardoc", + "version": "0.5.1", + "key": "stardoc@0.5.1", + "repoName": "stardoc", + "executionPlatformsToRegister": [], + "toolchainsToRegister": [], + "extensionUsages": [], + "deps": { + "bazel_skylib": "bazel_skylib@1.4.1", + "rules_java": "rules_java@7.3.1", + "bazel_tools": "bazel_tools@_", + "local_config_platform": "local_config_platform@_" + }, + "repoSpec": { + "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "stardoc~0.5.1", + "urls": [ + "https://github.com/bazelbuild/stardoc/releases/download/0.5.1/stardoc-0.5.1.tar.gz" + ], + "integrity": "sha256-qoFNrgrEALurLoiB+ZFcb0fElmS/CHxAmhX5BDjSwj4=", + "strip_prefix": "", + "remote_patches": { + "https://bcr.bazel.build/modules/stardoc/0.5.1/patches/module_dot_bazel.patch": "sha256-UAULCuTpJE7SG0YrR9XLjMfxMRmbP+za3uW9ONZ5rjI=" + }, + "remote_patch_strip": 0 + } + } + } + }, + "moduleExtensions": { + "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc": { + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" + } + }, + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": { + "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" + } + } + } + } + }, + "@@bazel_features~1.1.1//private:extensions.bzl%version_extension": { + "general": { + "bzlTransitiveDigest": "xm7Skm1Las5saxzFWt2hbS+e68BWi+MXyt6+lKIhjPA=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "bazel_features_version": { + "bzlFile": "@@bazel_features~1.1.1//private:version_repo.bzl", + "ruleClassName": "version_repo", + "attributes": { + "name": "bazel_features~1.1.1~version_extension~bazel_features_version" + } + }, + "bazel_features_globals": { + "bzlFile": "@@bazel_features~1.1.1//private:globals_repo.bzl", + "ruleClassName": "globals_repo", + "attributes": { + "name": "bazel_features~1.1.1~version_extension~bazel_features_globals", + "globals": { + "RunEnvironmentInfo": "5.3.0", + "DefaultInfo": "0.0.1", + "__TestingOnly_NeverAvailable": "1000000000.0.0" + } + } + } + } + } + }, + "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "uZaFg/HFA09XE0yk4B2fascwbA381z3FwFF64AD5a9w=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_cc": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf", + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc" + } + }, + "local_config_cc_toolchains": { + "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", + "ruleClassName": "cc_autoconf_toolchains", + "attributes": { + "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" + } + } + } + } + }, + "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": { + "general": { + "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_xcode": { + "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", + "ruleClassName": "xcode_autoconf", + "attributes": { + "name": "bazel_tools~xcode_configure_extension~local_config_xcode", + "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m", + "remote_xcode": "" + } + } + } + } + }, + "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { + "general": { + "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_sh": { + "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", + "ruleClassName": "sh_config", + "attributes": { + "name": "bazel_tools~sh_configure_extension~local_config_sh" + } + } + } + } + }, + "@@rules_java~7.3.1//java:extensions.bzl%toolchains": { + "general": { + "bzlTransitiveDigest": "dE7hHxM351CfQ5Z9+woayMrI9kUcFoqXgL6t1yhXodE=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "remotejdk21_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk21_linux_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\n" + } + }, + "remotejdk17_linux_s390x_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\n" + } + }, + "remotejdk17_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_macos_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\n" + } + }, + "remotejdk21_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk17_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk21_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk21_macos_aarch64", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" + ] + } + }, + "remotejdk17_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\n" + } + }, + "remotejdk17_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_macos_aarch64", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz" + ] + } + }, + "remote_java_tools_windows": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remote_java_tools_windows", + "sha256": "8fc29a5e34e91c74815c4089ed0f481a7d728a5e886c4e5e3b9bcd79711fee3d", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.3/java_tools_windows-v13.3.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.3/java_tools_windows-v13.3.zip" + ] + } + }, + "remotejdk11_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_win", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83", + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip", + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip" + ] + } + }, + "remotejdk11_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_win_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\n" + } + }, + "remotejdk11_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_aarch64", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de", + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz" + ] + } + }, + "remotejdk17_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_linux", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz" + ] + } + }, + "remotejdk11_linux_s390x_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n" + } + }, + "remotejdk11_linux_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\n" + } + }, + "remotejdk11_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_macos", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd", + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz" + ] + } + }, + "remotejdk11_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_win_arm64", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", + "strip_prefix": "jdk-11.0.13+8", + "urls": [ + "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" + ] + } + }, + "remotejdk17_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_macos", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz" + ] + } + }, + "remotejdk21_macos": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk21_macos", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" + ] + } + }, + "remotejdk21_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk21_macos_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\n" + } + }, + "remotejdk17_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk17_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_win", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip" + ] + } + }, + "remotejdk11_macos_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk11_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n" + } + }, + "remotejdk21_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk21_linux", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" + ] + } + }, + "remote_java_tools_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remote_java_tools_linux", + "sha256": "a781eb28bb28d1fd9eee129272f7f2eaf93cd272f974a5b3f6385889538d3408", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.3/java_tools_linux-v13.3.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.3/java_tools_linux-v13.3.zip" + ] + } + }, + "remotejdk21_win": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk21_win", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" + ] + } + }, + "remotejdk21_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk21_linux_aarch64", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", + "sha256": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", + "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" + ] + } + }, + "remotejdk11_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk11_linux_s390x": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_s390x", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", + "strip_prefix": "jdk-11.0.15+10", + "urls": [ + "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", + "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" + ] + } + }, + "remotejdk17_linux_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_aarch64", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz" + ] + } + }, + "remotejdk17_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_win_arm64_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n" + } + }, + "remotejdk11_linux": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_linux", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c", + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz" + ] + } + }, + "remotejdk11_macos_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_macos_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\n" + } + }, + "remotejdk17_linux_ppc64le_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\n" + } + }, + "remotejdk17_win_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_win_arm64", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85", + "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip", + "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip" + ] + } + }, + "remote_java_tools_darwin_arm64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remote_java_tools_darwin_arm64", + "sha256": "276bb552ee03341f93c0c218343295f60241fe1d32dccd97df89319c510c19a1", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.3/java_tools_darwin_arm64-v13.3.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.3/java_tools_darwin_arm64-v13.3.zip" + ] + } + }, + "remotejdk17_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_ppc64le", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd", + "strip_prefix": "jdk-17.0.8.1+1", + "urls": [ + "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz", + "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz" + ] + } + }, + "remotejdk21_linux_aarch64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\n" + } + }, + "remotejdk11_win_arm64_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_win_arm64_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n" + } + }, + "local_jdk": { + "bzlFile": "@@rules_java~7.3.1//toolchains:local_java_repository.bzl", + "ruleClassName": "_local_java_repository_rule", + "attributes": { + "name": "rules_java~7.3.1~toolchains~local_jdk", + "java_home": "", + "version": "", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = {RUNTIME_VERSION},\n)\n" + } + }, + "remote_java_tools_darwin_x86_64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remote_java_tools_darwin_x86_64", + "sha256": "55bd36bf2fad897d9107145f81e20a549a37e4d9d4c447b6915634984aa9f576", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.3/java_tools_darwin_x86_64-v13.3.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.3/java_tools_darwin_x86_64-v13.3.zip" + ] + } + }, + "remote_java_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remote_java_tools", + "sha256": "30a7d845bec3dd054ac45b5546c2fdf1922c0b1040b2a13b261fcc2e2d63a2f4", + "urls": [ + "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.3/java_tools-v13.3.zip", + "https://github.com/bazelbuild/java_tools/releases/download/java_v13.3/java_tools-v13.3.zip" + ] + } + }, + "remotejdk17_linux_s390x": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_s390x", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", + "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37", + "strip_prefix": "jdk-17.0.8.1+1", + "urls": [ + "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz", + "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz" + ] + } + }, + "remotejdk17_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk17_win_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\n" + } + }, + "remotejdk11_linux_ppc64le": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_ppc64le", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", + "strip_prefix": "jdk-11.0.15+10", + "urls": [ + "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", + "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" + ] + } + }, + "remotejdk11_macos_aarch64": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk11_macos_aarch64", + "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", + "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885", + "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64", + "urls": [ + "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz", + "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz" + ] + } + }, + "remotejdk21_win_toolchain_config_repo": { + "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", + "ruleClassName": "_toolchain_config", + "attributes": { + "name": "rules_java~7.3.1~toolchains~remotejdk21_win_toolchain_config_repo", + "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\n" + } + } + } + } + }, + "@@rules_python~override//python/extensions:pip.bzl%pip": { + "os:linux,arch:amd64": { + "bzlTransitiveDigest": "g1EdNGLAZhwfFL8WPpiUGEh6N/co6IQGsSTgUz3S0/Y=", + "accumulatedFileDigests": { + "@@//:requirements_lock_3_10.txt": "3aa4eac4a5659199235fbd74884023a767e5e387753b133fe6895d620fd457e2", + "@@//whl_mods:appended_build_content.BUILD": "8e384e9b27c2b3e844108bce1f7c4b71a689c8d343dafc3d29d7db0cd781a9dc", + "@@other_module~override//:requirements_lock_3_11.txt": "a7d0061366569043d5efcf80e34a32c732679367cb3c831c4cdc606adc36d314", + "@@//:requirements_lock_3_9.txt": "4c2b9b8853b316a33145b9d466a17763c2c32be0504c4e8c5944ea6eef5b1a44", + "@@//:requirements_windows_3_10.txt": "31438d1336a38bc26333f7dfb00c61616590550a657185bc160108a407da598a", + "@@//:requirements_windows_3_9.txt": "8a7f9679678cfee0cfd9bb4a4262351f165fb82952ffb678465aacc4fb168796" + }, + "envVariables": {}, + "generatedRepoSpecs": { + "pypi_whl_wrapt_d1967f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_d1967f", + "sha256": "d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c7/1b/0cdff572d22600fcf47353e8eb1077d83cab3f161ebfb4843565c6e07e66/wrapt-1.14.1-cp38-cp38-win_amd64.whl" + ] + } + }, + "pypi_whl_wrapt_578383": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_578383", + "sha256": "578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/cf/b1/3c24fc0f6b589ad8c99cfd1cd3e586ef144e16aaf9381ed952d047a7ee54/wrapt-1.15.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_ddaea9": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_ddaea9", + "sha256": "ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ca/16/e79e786d930b69a20481174c7bc97e989fb67d2a181a5043e1d3c70c9b21/wrapt-1.14.1-cp27-cp27m-manylinux2010_i686.whl" + ] + } + }, + "pip_310_sphinx": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinx", + "repo": "pip_310", + "group_name": "sphinx", + "libs": { + "any": "sphinx-7.2.6-py3-none-any.whl", + "sdist": "sphinx-7.2.6.tar.gz" + } + } + }, + "pypi_whl_wrapt_1286eb": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_1286eb", + "sha256": "1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/dd/e9/85e780a6b70191114b13b129867cec2fab84279f6beb788e130a26e4ca58/wrapt-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl" + ] + } + }, + "pypi_whl_pyyaml_231710": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_231710", + "sha256": "231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/eb/5f/6e6fe6904e1a9c67bc2ca5629a69e7a5a0b17f079da838bab98a1e548b25/PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + ] + } + }, + "pypi_whl_websockets_3ccc8a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_3ccc8a", + "sha256": "3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e1/76/88640f8aeac7eb0d058b913e7bb72682f8d569db44c7d30e576ec4777ce1/websockets-11.0.3-cp310-cp310-macosx_10_9_universal2.whl" + ] + } + }, + "pip_310_yamllint__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_yamllint__sdist", + "file": "@@rules_python~override~pip~pypi_whl_yamllint_d01dde//:file", + "requirement": "yamllint==1.32.0 --hash=sha256:d01dde008c65de5b235188ab3110bebc59d18e5c65fc8a58267cd211cd9df34a --hash=sha256:d97a66e48da820829d96077d76b8dfbe6c6140f106e558dae87e81ac4e6b30b7", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_e848f4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_e848f4", + "sha256": "e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/16/49/ae616bd221efba84a3d78737b417f704af1ffa36f40dcaba5eb954dd4753/websockets-11.0.3-cp311-cp311-macosx_10_9_universal2.whl" + ] + } + }, + "pip_39_snowballstemmer": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_snowballstemmer", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "snowballstemmer-2.2.0.tar.gz", + "any": "snowballstemmer-2.2.0-py2.py3-none-any.whl" + } + } + }, + "pip_310_alabaster__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_alabaster__any", + "file": "@@rules_python~override~pip~pypi_whl_alabaster_1ee19a//:file", + "requirement": "alabaster==0.7.13 --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 --hash=sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_docutils__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_docutils__any", + "file": "@@rules_python~override~pip~pypi_whl_docutils_96f387//:file", + "requirement": "docutils==0.20.1 --hash=sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6 --hash=sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_tabulate__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_tabulate__sdist", + "file": "@@rules_python~override~pip~pypi_whl_tabulate_0095b1//:file", + "requirement": "tabulate==0.9.0 --hash=sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c --hash=sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_mccabe_6c2d30": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_mccabe_6c2d30", + "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl" + ] + } + }, + "pip_310_sphinxcontrib_devhelp": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_devhelp", + "repo": "pip_310", + "group_name": "sphinx", + "libs": { + "sdist": "sphinxcontrib_devhelp-1.0.5.tar.gz", + "any": "sphinxcontrib_devhelp-1.0.5-py3-none-any.whl" + } + } + }, + "pip_310_wrapt__manylinux_2_5_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_wrapt__manylinux_2_5_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_2fbfbc//:file", + "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_tomli__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_tomli__any", + "file": "@@rules_python~override~pip~pypi_whl_tomli_939de3//:file", + "requirement": "tomli==2.0.1 --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc --hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_9aad3c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_9aad3c", + "sha256": "9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e7/33/54d29854716725d7826079b8984dd235fac76dab1c32321e555d493e61f5/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_ee2b1b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_ee2b1b", + "sha256": "ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/92/b5/788b92550804405424e0d0b1a95250137cbf0e050bb5c461e8ad0fefdc86/wrapt-1.14.1-cp27-cp27mu-manylinux2010_i686.whl" + ] + } + }, + "pypi_whl_wrapt_21f6d9": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_21f6d9", + "sha256": "21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/0c/6e/f80c23efc625c10460240e31dcb18dd2b34b8df417bc98521fbfd5bc2e9a/wrapt-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_01c205": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_01c205", + "sha256": "01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/94/4b/ff8d58aee32ed91744f1ff4970e590f0c8fdda3fa6d702dc82281e0309bd/wrapt-1.14.1-cp38-cp38-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_39_jinja2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_jinja2", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "Jinja2-3.1.2.tar.gz", + "any": "Jinja2-3.1.2-py3-none-any.whl" + } + } + }, + "pip_310_pyyaml__manylinux_2_5_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pyyaml__manylinux_2_5_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_f84fbc//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_05fb21": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_05fb21", + "sha256": "05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/de/63/cb7e71984e9159ec5f45b5e81e896c8bdd0e45fe3fc6ce02ab497f0d790e/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_python_magic_c21296": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_python_magic_c21296", + "sha256": "c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/6c/73/9f872cb81fc5c3bb48f7227872c28975f998f3e7c2b1c16e95e6432bbb90/python_magic-0.4.27-py2.py3-none-any.whl" + ] + } + }, + "pypi_whl_wrapt_81b197": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_81b197", + "sha256": "81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/82/27/1eac9e63b9ef0e0929e00e17872d45de9d7d965c7f49b933e2daa22c7896/wrapt-1.14.1-cp36-cp36m-win32.whl" + ] + } + }, + "pypi_whl_markupsafe_ad9e82": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_ad9e82", + "sha256": "ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fe/09/c31503cb8150cf688c1534a7135cc39bb9092f8e0e6369ec73494d16ee0e/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl" + ] + } + }, + "pip_310_pylint": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_pylint", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "pylint-2.15.10-py3-none-any.whl", + "sdist": "pylint-2.15.10.tar.gz" + } + } + }, + "pypi_whl_wrapt_2fe803": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_2fe803", + "sha256": "2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/94/56/fd707fb8e1ea86e72503d823549fb002a0f16cb4909619748996daeb3a82/wrapt-1.14.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_websockets_97b528": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_97b528", + "sha256": "97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/72/89/0d150939f2e592ed78c071d69237ac1c872462cc62a750c5f592f3d4ab18/websockets-11.0.3-cp39-cp39-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_310_snowballstemmer__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_snowballstemmer__sdist", + "file": "@@rules_python~override~pip~pypi_whl_snowballstemmer_09b16d//:file", + "requirement": "snowballstemmer==2.2.0 --hash=sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 --hash=sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_pyyaml__macosx_11_0_arm64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pyyaml__macosx_11_0_arm64", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_e61cea//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_python_dateutil__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_python_dateutil__any", + "file": "@@rules_python~override~pip~pypi_whl_python_dateutil_961d03//:file", + "requirement": "python-dateutil==2.8.2 --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_snowballstemmer__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_snowballstemmer__sdist", + "file": "@@rules_python~override~pip~pypi_whl_snowballstemmer_09b16d//:file", + "requirement": "snowballstemmer==2.2.0 --hash=sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 --hash=sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_66a3de": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_66a3de", + "sha256": "66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/31/ad/e8605300f51061284cc57ca0f4ef582047c7f309bda1bb1c3c19b64af5c9/lazy_object_proxy-1.9.0-cp310-cp310-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_39_zipp": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_zipp", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "zipp-3.17.0-py3-none-any.whl", + "sdist": "zipp-3.17.0.tar.gz" + } + } + }, + "other_module_pip_311_absl_py": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~other_module_pip_311_absl_py", + "repo": "other_module_pip_311", + "group_name": "", + "libs": { + "any": "absl_py-1.4.0-py3-none-any.whl", + "sdist": "absl-py-1.4.0.tar.gz" + } + } + }, + "pip_310_pyyaml__win32": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pyyaml__win32", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_2cd5df//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_wrapt__win32": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_wrapt__win32", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_dee0ce//:file", + "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_python_dateutil_0123ca": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_python_dateutil_0123ca", + "sha256": "0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4c/c4/13b4776ea2d76c115c1d1b84579f3764ee6d57204f6be27119f13a61d0a9/python-dateutil-2.8.2.tar.gz" + ] + } + }, + "pypi_whl_wrapt_903500": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_903500", + "sha256": "903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/1b/77/9f3660dca3d6b7079c3b1b64ad0795db3603cb9345fba3ca580ccdc3fef5/wrapt-1.14.1-cp27-cp27m-manylinux1_i686.whl" + ] + } + }, + "pypi_whl_pylint_print_a2b259": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pylint_print_a2b259", + "sha256": "a2b2599e7887b93e551db2624c523c1e6e9e58c3be8416cd98d41e4427e2669b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8f/a9/6f0687b575d502b4fa770cd52231e23462c548829e5f2e6f43a3d2b9c939/pylint_print-1.0.1-py3-none-any.whl" + ] + } + }, + "pip_39_lazy_object_proxy__win_amd64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_lazy_object_proxy__win_amd64", + "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_eac3a9//:file", + "requirement": "lazy-object-proxy==1.8.0 --hash=sha256:0c1c7c0433154bb7c54185714c6929acc0ba04ee1b167314a779b9025517eada --hash=sha256:14010b49a2f56ec4943b6cf925f597b534ee2fe1f0738c84b3bce0c1a11ff10d --hash=sha256:4e2d9f764f1befd8bdc97673261b8bb888764dfdbd7a4d8f55e4fbcabb8c3fb7 --hash=sha256:4fd031589121ad46e293629b39604031d354043bb5cdf83da4e93c2d7f3389fe --hash=sha256:5b51d6f3bfeb289dfd4e95de2ecd464cd51982fe6f00e2be1d0bf94864d58acd --hash=sha256:6850e4aeca6d0df35bb06e05c8b934ff7c533734eb51d0ceb2d63696f1e6030c --hash=sha256:6f593f26c470a379cf7f5bc6db6b5f1722353e7bf937b8d0d0b3fba911998858 --hash=sha256:71d9ae8a82203511a6f60ca5a1b9f8ad201cac0fc75038b2dc5fa519589c9288 --hash=sha256:7e1561626c49cb394268edd00501b289053a652ed762c58e1081224c8d881cec --hash=sha256:8f6ce2118a90efa7f62dd38c7dbfffd42f468b180287b748626293bf12ed468f --hash=sha256:ae032743794fba4d171b5b67310d69176287b5bf82a21f588282406a79498891 --hash=sha256:afcaa24e48bb23b3be31e329deb3f1858f1f1df86aea3d70cb5c8578bfe5261c --hash=sha256:b70d6e7a332eb0217e7872a73926ad4fdc14f846e85ad6749ad111084e76df25 --hash=sha256:c219a00245af0f6fa4e95901ed28044544f50152840c5b6a3e7b2568db34d156 --hash=sha256:ce58b2b3734c73e68f0e30e4e725264d4d6be95818ec0a0be4bb6bf9a7e79aa8 --hash=sha256:d176f392dbbdaacccf15919c77f526edf11a34aece58b55ab58539807b85436f --hash=sha256:e20bfa6db17a39c706d24f82df8352488d2943a3b7ce7d4c22579cb89ca8896e --hash=sha256:eac3a9a5ef13b332c059772fd40b4b1c3d45a3a2b05e33a361dee48e54a4dad0 --hash=sha256:eb329f8d8145379bf5dbe722182410fe8863d186e51bf034d2075eb8d85ee25b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_colorama__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_colorama__sdist", + "file": "@@rules_python~override~pip~pypi_whl_colorama_08695f//:file", + "requirement": "colorama==0.4.6 --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_isort__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_isort__sdist", + "file": "@@rules_python~override~pip~pypi_whl_isort_8bef7d//:file", + "requirement": "isort==5.12.0 --hash=sha256:8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504 --hash=sha256:f84c2818376e66cf843d497486ea8fed8700b340f308f076c6fb1229dff318b6", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_sphinx__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinx__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinx_1e0916//:file", + "requirement": "sphinx==7.2.6 --hash=sha256:1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560 --hash=sha256:9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_absl_py_d2c244": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_absl_py_d2c244", + "sha256": "d2c244d01048ba476e7c080bd2c6df5e141d211de80223460d5b3b8a2a58433d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/79/c9/45ecff8055b0ce2ad2bfbf1f438b5b8605873704d50610eda05771b865a0/absl-py-1.4.0.tar.gz" + ] + } + }, + "pypi_whl_wrapt_d52a25": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_d52a25", + "sha256": "d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/0a/61/330f24065b8f2fc02f94321092a24e0c30aefcbac89ab5c860e180366c9f/wrapt-1.14.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pip_310_wrapt__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_wrapt__sdist", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_d06730//:file", + "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_platformdirs_1a89a1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_platformdirs_1a89a1", + "sha256": "1a89a12377800c81983db6be069ec068eee989748799b946cce2a6e80dcc54ca", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/87/69/cd019a9473bcdfb38983e2d550ccb239264fc4c2fc32c42ac1b1cc2506b6/platformdirs-2.6.0-py3-none-any.whl" + ] + } + }, + "pypi_whl_sphinxcontrib_applehelp_39fdc8": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_39fdc8", + "sha256": "39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/1c/5a/fce19be5d4db26edc853a0c34832b39db7b769b7689da027529767b0aa98/sphinxcontrib_applehelp-1.0.7.tar.gz" + ] + } + }, + "pypi_whl_websockets_6505c1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_6505c1", + "sha256": "6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/38/ed/b8b133416536b6816e480594864e5950051db522714623eefc9e5275ec04/websockets-11.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_markupsafe_42de32": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_42de32", + "sha256": "42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c9/80/f08e782943ee7ae6e9438851396d00a869f5b50ea8c6e1f40385f3e95771/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_websockets_b58cbf": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_b58cbf", + "sha256": "b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8c/a8/e81533499f84ef6cdd95d11d5b05fa827c0f097925afd86f16e6a2631d8e/websockets-11.0.3-cp311-cp311-macosx_11_0_arm64.whl" + ] + } + }, + "pip_39_alabaster__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_alabaster__sdist", + "file": "@@rules_python~override~pip~pypi_whl_alabaster_a27a4a//:file", + "requirement": "alabaster==0.7.13 --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 --hash=sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_sphinxcontrib_applehelp_094c4d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_094c4d", + "sha256": "094c4d56209d1734e7d252f6e0b3ccc090bd52ee56807a5d9315b19c122ab15d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c0/0c/261c0949083c0ac635853528bb0070c89e927841d4e533ba0b5563365c06/sphinxcontrib_applehelp-1.0.7-py3-none-any.whl" + ] + } + }, + "pip_39_tomli__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_tomli__any", + "file": "@@rules_python~override~pip~pypi_whl_tomli_939de3//:file", + "requirement": "tomli==2.0.1 --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc --hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_platformdirs__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_platformdirs__sdist", + "file": "@@rules_python~override~pip~pypi_whl_platformdirs_b46ffa//:file", + "requirement": "platformdirs==2.6.0 --hash=sha256:1a89a12377800c81983db6be069ec068eee989748799b946cce2a6e80dcc54ca --hash=sha256:b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_yamllint__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_yamllint__any", + "file": "@@rules_python~override~pip~pypi_whl_yamllint_89bb5b//:file", + "requirement": "yamllint==1.28.0 --hash=sha256:89bb5b5ac33b1ade059743cf227de73daa34d5e5a474b06a5e17fc16583b0cf2 --hash=sha256:9e3d8ddd16d0583214c5fdffe806c9344086721f107435f68bad990e5a88826b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_sphinx__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinx__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinx_9a5160//:file", + "requirement": "sphinx==7.2.6 --hash=sha256:1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560 --hash=sha256:9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_pathspec_56200d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pathspec_56200d", + "sha256": "56200de4077d9d0791465aa9095a01d421861e405b5096955051deefd697d6f6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/32/1a/6baf904503c3e943cae9605c9c88a43b964dea5b59785cf956091b341b08/pathspec-0.10.3.tar.gz" + ] + } + }, + "pip_310_wrapt__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_wrapt__any", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_64b1df//:file", + "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_6a9a25": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_6a9a25", + "sha256": "6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/6a/12/76bbe26dc39d05f1a7be8d570d91c87bb79297e08e885148ed670ed17b7b/wrapt-1.14.1-cp39-cp39-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_markupsafe_b7ff0f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_b7ff0f", + "sha256": "b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4d/e4/77bb622d6a37aeb51ee55857100986528b7f47d6dbddc35f9b404622ed50/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_b02f21": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_b02f21", + "sha256": "b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ff/f6/c044dec6bec4ce64fbc92614c5238dd432780b06293d2efbcab1a349629c/wrapt-1.15.0-cp37-cp37m-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_39_requests__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_requests__any", + "file": "@@rules_python~override~pip~pypi_whl_requests_c21008//:file", + "requirement": "requests==2.25.1 --hash=sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804 --hash=sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json", + "whl_patches": { + "@@//patches:empty.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", + "@@//patches:requests_metadata.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", + "@@//patches:requests_record.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}" + }, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_0ac56b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_0ac56b", + "sha256": "0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/78/b2/df5452031b02b857851139806308f2af7c749069e25bfe15f2d559ade6e7/websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_urllib3_f8ecc1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_urllib3_f8ecc1", + "sha256": "f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/0c/39/64487bf07df2ed854cc06078c27c0d0abc59bd27b32232876e403c333a08/urllib3-1.26.18.tar.gz" + ] + } + }, + "pip_39_colorama": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_colorama", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "colorama-0.4.6.tar.gz", + "any": "colorama-0.4.6-py2.py3-none-any.whl" + } + } + }, + "pip_310_sphinxcontrib_qthelp": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_qthelp", + "repo": "pip_310", + "group_name": "sphinx", + "libs": { + "sdist": "sphinxcontrib_qthelp-1.0.6.tar.gz", + "any": "sphinxcontrib_qthelp-1.0.6-py3-none-any.whl" + } + } + }, + "pip_310_six__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_six__any", + "file": "@@rules_python~override~pip~pypi_whl_six_8abb2f//:file", + "requirement": "six==1.16.0 --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_python_dateutil_961d03": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_python_dateutil_961d03", + "sha256": "961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/36/7a/87837f39d0296e723bb9b62bbb257d0355c7f6128853c78955f57342a56d/python_dateutil-2.8.2-py2.py3-none-any.whl" + ] + } + }, + "pypi_whl_markupsafe_af598e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_af598e", + "sha256": "af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz" + ] + } + }, + "pypi_whl_pyyaml_213c60": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_213c60", + "sha256": "213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/6c/3d/524c642f3db37e7e7ab8d13a3f8b0c72d04a619abc19100097d987378fc6/PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_websockets_f61bdb": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_f61bdb", + "sha256": "f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/58/68/9403771de1b1c21a2e878e4841815af8c9f8893b094654934e2a5ee4dbc8/websockets-11.0.3-cp38-cp38-win32.whl" + ] + } + }, + "pypi_whl_certifi_4ad323": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_certifi_4ad323", + "sha256": "4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/71/4c/3db2b8021bd6f2f0ceb0e088d6b2d49147671f25832fb17970e9b583d742/certifi-2022.12.7-py3-none-any.whl" + ] + } + }, + "pypi_whl_jinja2_31351a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_jinja2_31351a", + "sha256": "31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/7a/ff/75c28576a1d900e87eb6335b063fab47a8ef3c8b4d88524c4bf78f670cce/Jinja2-3.1.2.tar.gz" + ] + } + }, + "pypi_whl_wrapt_40737a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_40737a", + "sha256": "40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/aa/24/bbd64ee4e1db9c75ec2a9677c538866f81800bcd2a8abd1a383369369cf5/wrapt-1.15.0-cp27-cp27m-manylinux2010_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_3abbe9": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_3abbe9", + "sha256": "3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b9/40/975fbb1ab03fa987900bacc365645c4cbead22baddd273b4f5db7f9843d2/wrapt-1.15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_39_websockets__macosx_10_9_universal2": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_websockets__macosx_10_9_universal2", + "file": "@@rules_python~override~pip~pypi_whl_websockets_777354//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_6f1a3f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_6f1a3f", + "sha256": "6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d9/36/5741e62ccf629c8e38cc20f930491f8a33ce7dba972cae93dba3d6f02552/websockets-11.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_websockets_1d5023": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_1d5023", + "sha256": "1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8b/97/34178f5f7c29e679372d597cebfeff2aa45991d741d938117d4616e81a74/websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_9f3e6f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_9f3e6f", + "sha256": "9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/03/c6/d864b8da8afa57a638b12596c3a58dfe3471acda900961c02a904010e0e9/wrapt-1.14.1-cp36-cp36m-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_310_chardet__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_chardet__any", + "file": "@@rules_python~override~pip~pypi_whl_chardet_f86405//:file", + "requirement": "chardet==4.0.0 --hash=sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa --hash=sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39__groups": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "group_library", + "attributes": { + "name": "rules_python~override~pip~pip_39__groups", + "repo_prefix": "pip_39_", + "groups": { + "sphinx": [ + "sphinx", + "sphinxcontrib-qthelp", + "sphinxcontrib-htmlhelp", + "sphinxcontrib-devhelp", + "sphinxcontrib-applehelp", + "sphinxcontrib-serializinghtml" + ] + } + } + }, + "pypi_whl_lazy_object_proxy_721532": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_721532", + "sha256": "721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/27/a1/7cc10ca831679c5875c18ae6e0a468f7787ecd31fdd53598f91ea50df58d/lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_markupsafe_f698de": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_f698de", + "sha256": "f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/89/5a/ee546f2aa73a1d6fcfa24272f356fe06d29acca81e76b8d32ca53e429a2e/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl" + ] + } + }, + "pip_39_urllib3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_urllib3", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "urllib3-1.26.18-py2.py3-none-any.whl", + "sdist": "urllib3-1.26.18.tar.gz" + } + } + }, + "pip_310_sphinxcontrib_htmlhelp__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_htmlhelp__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_6c26a1//:file", + "requirement": "sphinxcontrib-htmlhelp==2.0.4 --hash=sha256:6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a --hash=sha256:8001661c077a73c29beaf4a79968d0726103c5605e27db92b9ebed8bab1359e9", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pip_310_sphinxcontrib_jsmath": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_jsmath", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", + "sdist": "sphinxcontrib-jsmath-1.0.1.tar.gz" + } + } + }, + "pypi_whl_wrapt_abd52a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_abd52a", + "sha256": "abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b1/8b/f4c02cf1f841dede987f93c37d42256dc4a82cd07173ad8a5458eee1c412/wrapt-1.15.0-cp37-cp37m-win_amd64.whl" + ] + } + }, + "pypi_whl_sphinx_1e0916": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinx_1e0916", + "sha256": "1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b2/b6/8ed35256aa530a9d3da15d20bdc0ba888d5364441bb50a5a83ee7827affe/sphinx-7.2.6-py3-none-any.whl" + ] + } + }, + "pypi_whl_pyyaml_819b38": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_819b38", + "sha256": "819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/9d/f6/7e91fbb58c9ee528759aea5892e062cccb426720c5830ddcce92eba00ff1/PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_websockets_b30c65": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_b30c65", + "sha256": "b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/14/fc/5cbbf439c925e1e184a0392ec477a30cee2fabc0e63807c1d4b6d570fb52/websockets-11.0.3-cp311-cp311-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_310_jinja2__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_jinja2__sdist", + "file": "@@rules_python~override~pip~pypi_whl_jinja2_31351a//:file", + "requirement": "jinja2==3.1.2 --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_8d649d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_8d649d", + "sha256": "8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/49/a8/528295a24655f901148177355edb6a22b84abb2abfadacc1675643c1434a/wrapt-1.14.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_310_mccabe": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_mccabe", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "mccabe-0.7.0.tar.gz", + "any": "mccabe-0.7.0-py2.py3-none-any.whl" + } + } + }, + "pypi_whl_pyyaml_0283c3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_0283c3", + "sha256": "0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4d/7d/c2ab8da648cd2b937de11fb35649b127adab4851cbeaf5fd9b60a2dab0f7/PyYAML-6.0-cp36-cp36m-win32.whl" + ] + } + }, + "pip_39_tomli__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_tomli__sdist", + "file": "@@rules_python~override~pip~pypi_whl_tomli_de526c//:file", + "requirement": "tomli==2.0.1 --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc --hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_tomlkit__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_tomlkit__any", + "file": "@@rules_python~override~pip~pypi_whl_tomlkit_07de26//:file", + "requirement": "tomlkit==0.11.6 --hash=sha256:07de26b0d8cfc18f871aec595fda24d95b08fef89d147caa861939f37230bf4b --hash=sha256:71b952e5721688937fb02cf9d354dbcf0785066149d2855e44531ebdd2b65d73", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_pyyaml__manylinux_2_17_s390x": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pyyaml__manylinux_2_17_s390x", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_cba8c4//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_markupsafe__manylinux_2_17_aarch64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_markupsafe__manylinux_2_17_aarch64", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_9dcdfd//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_certifi__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_certifi__any", + "file": "@@rules_python~override~pip~pypi_whl_certifi_c6c2e9//:file", + "requirement": "certifi==2023.5.7 --hash=sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7 --hash=sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_pygments__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pygments__sdist", + "file": "@@rules_python~override~pip~pypi_whl_pygments_1daff0//:file", + "requirement": "pygments==2.16.1 --hash=sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692 --hash=sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_9cd077": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_9cd077", + "sha256": "9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ed/9b/44c370c8bbba32fd0217b4f15ca99f750d669d653c7f1eefa051627710e8/lazy_object_proxy-1.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_chardet_0d6f53": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_chardet_0d6f53", + "sha256": "0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ee/2d/9cdc2b527e127b4c9db64b86647d567985940ac3698eeabc7ffaccb4ea61/chardet-4.0.0.tar.gz" + ] + } + }, + "pip_310_pyyaml__manylinux_2_17_aarch64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pyyaml__manylinux_2_17_aarch64", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_77f396//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_wrapt": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_wrapt", + "repo": "pip_39", + "group_name": "", + "libs": { + "macosx_10_9_x86_64": "wrapt-1.14.1-cp39-cp39-macosx_10_9_x86_64.whl", + "sdist": "wrapt-1.14.1.tar.gz", + "manylinux_2_5_x86_64": "wrapt-1.14.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "macosx_11_0_arm64": "wrapt-1.14.1-cp39-cp39-macosx_11_0_arm64.whl", + "manylinux_2_17_aarch64": "wrapt-1.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "manylinux_2_5_i686": "wrapt-1.14.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "win32": "wrapt-1.14.1-cp39-cp39-win32.whl", + "win_amd64": "wrapt-1.14.1-cp39-cp39-win_amd64.whl" + } + } + }, + "pip_310_urllib3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_urllib3", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "urllib3-1.26.18-py2.py3-none-any.whl", + "sdist": "urllib3-1.26.18.tar.gz" + } + } + }, + "pip_310_typing_extensions__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_typing_extensions__sdist", + "file": "@@rules_python~override~pip~pypi_whl_typing_extensions_d91d59//:file", + "requirement": "typing-extensions==4.6.3 --hash=sha256:88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26 --hash=sha256:d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_f01170": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_f01170", + "sha256": "f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/16/f2/e74981dedeb1a858cd5db9bcec81c4107da374249bc6894613472e01996f/lazy_object_proxy-1.9.0-cp38-cp38-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_9990d8": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_9990d8", + "sha256": "9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fb/f4/c5d6d771e70ec7a9483a98054e8a5f386eda5b18b6c96544d251558c6c92/lazy_object_proxy-1.9.0-cp38-cp38-win_amd64.whl" + ] + } + }, + "pypi_whl_markupsafe_525808": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_525808", + "sha256": "525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/bf/b7/c5ba9b7ad9ad21fc4a60df226615cf43ead185d328b77b0327d603d00cc5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_websockets_2d903a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_2d903a", + "sha256": "2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8f/7b/4d4ecd29be7d08486e38f987a6603c491296d1e33fe55127d79aebb0333e/websockets-11.0.3-cp310-cp310-win32.whl" + ] + } + }, + "pip_310_docutils": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_docutils", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "docutils-0.20.1-py3-none-any.whl", + "sdist": "docutils-0.20.1.tar.gz" + } + } + }, + "pypi_whl_wrapt_af5bd9": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_af5bd9", + "sha256": "af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fb/2d/b6fd53b7dbf94d542866cbf1021b9a62595177fc8405fd75e0a5bf3fa3b8/wrapt-1.15.0-cp36-cp36m-musllinux_1_1_i686.whl" + ] + } + }, + "pip_310_sphinxcontrib_serializinghtml": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_serializinghtml", + "repo": "pip_310", + "group_name": "sphinx", + "libs": { + "sdist": "sphinxcontrib_serializinghtml-1.1.9.tar.gz", + "any": "sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl" + } + } + }, + "pypi_whl_pyyaml_405278": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_405278", + "sha256": "40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/12/fc/a4d5a7554e0067677823f7265cb3ae22aed8a238560b5133b58cda252dad/PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + ] + } + }, + "pip_310_imagesize__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_imagesize__sdist", + "file": "@@rules_python~override~pip~pypi_whl_imagesize_691504//:file", + "requirement": "imagesize==1.4.1 --hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b --hash=sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_pylint__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pylint__sdist", + "file": "@@rules_python~override~pip~pypi_whl_pylint_18783c//:file", + "requirement": "pylint==2.15.9 --hash=sha256:18783cca3cfee5b83c6c5d10b3cdb66c6594520ffae61890858fe8d932e1c6b4 --hash=sha256:349c8cd36aede4d50a0754a8c0218b43323d13d5d88f4b2952ddfe3e169681eb", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_d67ac6": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_d67ac6", + "sha256": "d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b9/6b/26b28115b46e23e74ede76d95792eedfe8c58b21f4daabfff1e9f159c8fe/websockets-11.0.3-cp310-cp310-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_77d4c1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_77d4c1", + "sha256": "77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b2/b0/a56b129822568d9946e009e8efd53439b9dd38cc1c4af085aa44b2485b40/wrapt-1.15.0-cp36-cp36m-win32.whl" + ] + } + }, + "pypi_whl_wrapt_5a9a0d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_5a9a0d", + "sha256": "5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4b/5b/3cf79a5fce7a91c0c10275835199fafdf30c1b8c7008fa671af3c4e8046c/wrapt-1.14.1-cp27-cp27m-manylinux1_x86_64.whl" + ] + } + }, + "pypi_whl_websockets_def079": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_def079", + "sha256": "def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a9/5e/b25c60067d700e811dccb4e3c318eeadd3a19d8b3620de9f97434af777a7/websockets-11.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_310_markupsafe__manylinux_2_17_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_markupsafe__manylinux_2_17_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_65c1a9//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_snowballstemmer": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_snowballstemmer", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "snowballstemmer-2.2.0.tar.gz", + "any": "snowballstemmer-2.2.0-py2.py3-none-any.whl" + } + } + }, + "pypi_whl_idna_b30787": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_idna_b30787", + "sha256": "b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ea/b7/e0e3c1c467636186c39925827be42f16fee389dc404ac29e930e9136be70/idna-2.10.tar.gz" + ] + } + }, + "pip_39_urllib3__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_urllib3__sdist", + "file": "@@rules_python~override~pip~pypi_whl_urllib3_f8ecc1//:file", + "requirement": "urllib3==1.26.18 --hash=sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07 --hash=sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_pyyaml": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_pyyaml", + "repo": "pip_39", + "group_name": "", + "libs": { + "macosx_10_9_x86_64": "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", + "manylinux_2_5_x86_64": "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", + "sdist": "PyYAML-6.0.tar.gz", + "win_amd64": "PyYAML-6.0-cp39-cp39-win_amd64.whl", + "win32": "PyYAML-6.0-cp39-cp39-win32.whl", + "manylinux_2_17_s390x": "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "manylinux_2_17_aarch64": "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "macosx_11_0_arm64": "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl" + } + } + }, + "pip_39_websockets__macosx_11_0_arm64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_websockets__macosx_11_0_arm64", + "file": "@@rules_python~override~pip~pypi_whl_websockets_3580dd//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_wrapt__macosx_10_9_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_wrapt__macosx_10_9_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_21f6d9//:file", + "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_b21bb4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_b21bb4", + "sha256": "b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/21/55/42ff84a671415db8fc87a1c301c6c7f52b978669324059bdb8dbd7d3f0ce/wrapt-1.14.1-cp35-cp35m-win_amd64.whl" + ] + } + }, + "pip_310_sphinxcontrib_htmlhelp": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_htmlhelp", + "repo": "pip_310", + "group_name": "sphinx", + "libs": { + "sdist": "sphinxcontrib_htmlhelp-2.0.4.tar.gz", + "any": "sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl" + } + } + }, + "pip_310_websockets__macosx_10_9_universal2": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_websockets__macosx_10_9_universal2", + "file": "@@rules_python~override~pip~pypi_whl_websockets_3ccc8a//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_babel": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_babel", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "Babel-2.13.1.tar.gz", + "any": "Babel-2.13.1-py3-none-any.whl" + } + } + }, + "pypi_whl_wrapt_ce4261": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_ce4261", + "sha256": "ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/96/37/a33c1220e8a298ab18eb070b6a59e4ccc3f7344b434a7ac4bd5d4bdccc97/wrapt-1.15.0-cp310-cp310-macosx_11_0_arm64.whl" + ] + } + }, + "pypi_whl_pyyaml_01b45c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_01b45c", + "sha256": "01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/59/00/30e33fcd2a4562cd40c49c7740881009240c5cbbc0e41ca79ca4bba7c24b/PyYAML-6.0-cp311-cp311-win_amd64.whl" + ] + } + }, + "pypi_whl_wrapt_b5901a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_b5901a", + "sha256": "b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a7/0d/a52a0268c98a687785c5452324e10f9462d289e850066e281aa327505aa7/wrapt-1.14.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_e3fb16": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_e3fb16", + "sha256": "e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/5e/d3/bd44864e0274b7e162e2a68c71fffbd8b3a7b620efd23320fd0f70333cff/wrapt-1.14.1-cp38-cp38-macosx_11_0_arm64.whl" + ] + } + }, + "pip_310_pylint_print": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_pylint_print", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "pylint-print-1.0.1.tar.gz", + "any": "pylint_print-1.0.1-py3-none-any.whl" + } + } + }, + "pip_310_s3cmd__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_s3cmd__any", + "file": "@@rules_python~override~pip~pypi_whl_s3cmd_49cd23//:file", + "requirement": "s3cmd==2.1.0 --hash=sha256:49cd23d516b17974b22b611a95ce4d93fe326feaa07320bd1d234fed68cbccfa --hash=sha256:966b0a494a916fc3b4324de38f089c86c70ee90e8e1cae6d59102103a4c0cc03", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_chardet__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_chardet__any", + "file": "@@rules_python~override~pip~pypi_whl_chardet_f86405//:file", + "requirement": "chardet==4.0.0 --hash=sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa --hash=sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_pathspec": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_pathspec", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "pathspec-0.10.3-py3-none-any.whl", + "sdist": "pathspec-0.10.3.tar.gz" + } + } + }, + "pip_310_markupsafe__macosx_10_9_universal2": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_markupsafe__macosx_10_9_universal2", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_cd0f50//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_isort_c033fd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_isort_c033fd", + "sha256": "c033fd0edb91000a7f09527fe5c75321878f98322a77ddcc81adbd83724afb7b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/91/3b/a63bafb8141b67c397841b36ad46e7469716af2b2d00cb0be2dfb9667130/isort-5.11.4-py3-none-any.whl" + ] + } + }, + "pypi_whl_astroid_10e0ad": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_astroid_10e0ad", + "sha256": "10e0ad5f7b79c435179d0d0f0df69998c4eef4597534aae44910db060baeb907", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b1/61/42e075b7d29ed4d452d91cbaaca142710d50d04e68eb7161ce5807a00a30/astroid-2.12.13-py3-none-any.whl" + ] + } + }, + "pip_310_pyyaml__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pyyaml__sdist", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_68fb51//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_1f67c7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_1f67c7", + "sha256": "1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ec/53/fcb3214bd370185e223b209ce6bb010fb887ea57173ca4f75bd211b24e10/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pip_310_wrapt__manylinux_2_5_i686": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_wrapt__manylinux_2_5_i686", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_54accd//:file", + "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_sphinxcontrib_serializinghtml__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_serializinghtml__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_9b36e5//:file", + "requirement": "sphinxcontrib-serializinghtml==1.1.9 --hash=sha256:0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54 --hash=sha256:9b36e503703ff04f20e9675771df105e58aa029cfcbc23b8ed716019b7416ae1", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_yamllint_9e3d8d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_yamllint_9e3d8d", + "sha256": "9e3d8ddd16d0583214c5fdffe806c9344086721f107435f68bad990e5a88826b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c8/82/4cd3ec8f98d821e7cc7ef504add450623d5c86b656faf65e9b0cc46f4be6/yamllint-1.28.0.tar.gz" + ] + } + }, + "pypi_whl_markupsafe_ceb019": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_ceb019", + "sha256": "ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/10/b3/c2b0a61cc0e1d50dd8a1b663ba4866c667cb58fb35f12475001705001680/MarkupSafe-2.1.3-cp38-cp38-win32.whl" + ] + } + }, + "pip_39_isort__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_isort__sdist", + "file": "@@rules_python~override~pip~pypi_whl_isort_6db30c//:file", + "requirement": "isort==5.11.4 --hash=sha256:6db30c5ded9815d813932c04c2f85a360bcdd35fed496f4d8f35495ef0a261b6 --hash=sha256:c033fd0edb91000a7f09527fe5c75321878f98322a77ddcc81adbd83724afb7b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_332d12": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_332d12", + "sha256": "332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/36/19/0da435afb26a6c47c0c045a82e414912aa2ac10de5721276a342bd9fdfee/websockets-11.0.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_39_dill": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_dill", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "dill-0.3.6-py3-none-any.whl", + "sdist": "dill-0.3.6.tar.gz" + } + } + }, + "pypi_whl_wrapt_f87ec7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_f87ec7", + "sha256": "f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/21/42/36c98e9c024978f52c218f22eba1addd199a356ab16548af143d3a72ac0d/wrapt-1.15.0-cp27-cp27mu-manylinux1_i686.whl" + ] + } + }, + "pypi_whl_websockets_dcacf2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_dcacf2", + "sha256": "dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a6/1b/5c83c40f8d3efaf0bb2fdf05af94fb920f74842b7aaf31d7598e3ee44d58/websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_563749": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_563749", + "sha256": "56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/6b/b0/bde5400fdf6d18cb7ef527831de0f86ac206c4da1670b67633e5a547b05f/wrapt-1.15.0-cp311-cp311-macosx_11_0_arm64.whl" + ] + } + }, + "pypi_whl_wrapt_780c82": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_780c82", + "sha256": "780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/65/be/3ae5afe9d78d97595b28914fa7e375ebc6329549d98f02768d5a08f34937/wrapt-1.15.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_sphinxcontrib_devhelp_63b41e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_63b41e", + "sha256": "63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/2e/f2/6425b6db37e7c2254ad661c90a871061a078beaddaf9f15a00ba9c3a1529/sphinxcontrib_devhelp-1.0.5.tar.gz" + ] + } + }, + "pypi_whl_wrapt_e826aa": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_e826aa", + "sha256": "e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/50/eb/af864a01300878f69b4949f8381ad57d5519c1791307e9fd0bc7f5ab50a5/wrapt-1.15.0-cp27-cp27m-manylinux1_i686.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_edd20c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_edd20c", + "sha256": "edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f5/4f/9ad496dc26a10ed9ab8f088732f08dc1f88488897d6c9ac5e3432a254c30/lazy_object_proxy-1.9.0-cp37-cp37m-win_amd64.whl" + ] + } + }, + "pypi_whl_wrapt_41d07d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_41d07d", + "sha256": "41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fb/bd/ca7fd05a45e7022f3b780a709bbdb081a6138d828ecdb5b7df113a3ad3be/wrapt-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pip_repository.bzl", + "ruleClassName": "pip_repository", + "attributes": { + "name": "rules_python~override~pip~pip", + "repo_name": "pip", + "whl_map": { + "alabaster": [ + "3.9.18", + "3.10.13" + ], + "astroid": [ + "3.9.18", + "3.10.13" + ], + "babel": [ + "3.9.18", + "3.10.13" + ], + "certifi": [ + "3.9.18", + "3.10.13" + ], + "chardet": [ + "3.9.18", + "3.10.13" + ], + "colorama": [ + "3.9.18", + "3.10.13" + ], + "dill": [ + "3.9.18", + "3.10.13" + ], + "docutils": [ + "3.9.18", + "3.10.13" + ], + "idna": [ + "3.9.18", + "3.10.13" + ], + "imagesize": [ + "3.9.18", + "3.10.13" + ], + "importlib_metadata": [ + "3.9.18" + ], + "isort": [ + "3.9.18", + "3.10.13" + ], + "jinja2": [ + "3.9.18", + "3.10.13" + ], + "lazy_object_proxy": [ + "3.9.18", + "3.10.13" + ], + "markupsafe": [ + "3.9.18", + "3.10.13" + ], + "mccabe": [ + "3.9.18", + "3.10.13" + ], + "packaging": [ + "3.9.18", + "3.10.13" + ], + "pathspec": [ + "3.9.18", + "3.10.13" + ], + "platformdirs": [ + "3.9.18", + "3.10.13" + ], + "pygments": [ + "3.9.18", + "3.10.13" + ], + "pylint": [ + "3.9.18", + "3.10.13" + ], + "pylint_print": [ + "3.9.18", + "3.10.13" + ], + "python_dateutil": [ + "3.9.18", + "3.10.13" + ], + "python_magic": [ + "3.9.18", + "3.10.13" + ], + "pyyaml": [ + "3.9.18", + "3.10.13" + ], + "requests": [ + "3.9.18", + "3.10.13" + ], + "s3cmd": [ + "3.9.18", + "3.10.13" + ], + "six": [ + "3.9.18", + "3.10.13" + ], + "snowballstemmer": [ + "3.9.18", + "3.10.13" + ], + "sphinx": [ + "3.9.18", + "3.10.13" + ], + "sphinxcontrib_applehelp": [ + "3.9.18", + "3.10.13" + ], + "sphinxcontrib_devhelp": [ + "3.9.18", + "3.10.13" + ], + "sphinxcontrib_htmlhelp": [ + "3.9.18", + "3.10.13" + ], + "sphinxcontrib_jsmath": [ + "3.9.18", + "3.10.13" + ], + "sphinxcontrib_qthelp": [ + "3.9.18", + "3.10.13" + ], + "sphinxcontrib_serializinghtml": [ + "3.9.18", + "3.10.13" + ], + "tabulate": [ + "3.9.18", + "3.10.13" + ], + "tomli": [ + "3.9.18", + "3.10.13" + ], + "tomlkit": [ + "3.9.18", + "3.10.13" + ], + "typing_extensions": [ + "3.9.18", + "3.10.13" + ], + "urllib3": [ + "3.9.18", + "3.10.13" + ], + "websockets": [ + "3.9.18", + "3.10.13" + ], + "wheel": [ + "3.9.18", + "3.10.13" + ], + "wrapt": [ + "3.9.18", + "3.10.13" + ], + "yamllint": [ + "3.9.18", + "3.10.13" + ], + "zipp": [ + "3.9.18" + ], + "setuptools": [ + "3.9.18" + ] + }, + "default_version": "3.9.18" + } + }, + "pypi_whl_lazy_object_proxy_e8c6cf": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_e8c6cf", + "sha256": "e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/1d/5d/25b9007c65f45805e711b56beac50ba395214e9e556cc8ee57f0882f88a9/lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_39_typing_extensions__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_typing_extensions__sdist", + "file": "@@rules_python~override~pip~pypi_whl_typing_extensions_151143//:file", + "requirement": "typing-extensions==4.4.0 --hash=sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa --hash=sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_ba1711": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_ba1711", + "sha256": "ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e8/86/fc38e58843159bdda745258d872b1187ad916087369ec57ef93f5e832fa8/wrapt-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_310_python_dateutil": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_python_dateutil", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "python-dateutil-2.8.2.tar.gz", + "any": "python_dateutil-2.8.2-py2.py3-none-any.whl" + } + } + }, + "pypi_whl_wrapt_80bb5c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_80bb5c", + "sha256": "80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f7/92/121147bb2f9ed1aa35a8780c636d5da9c167545f97737f0860b4c6c92086/wrapt-1.14.1-cp310-cp310-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_d79d7d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_d79d7d", + "sha256": "d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/5c/46/b91791db2ac7cc4c186408b7aed37b994463970f2397d0548f38b2b47aca/wrapt-1.14.1-cp36-cp36m-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_markupsafe_157773": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_157773", + "sha256": "1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/84/a8/c4aebb8a14a1d39d5135eb8233a0b95831cdc42c4088358449c3ed657044/MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl" + ] + } + }, + "pip_310_jinja2__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_jinja2__any", + "file": "@@rules_python~override~pip~pypi_whl_jinja2_608893//:file", + "requirement": "jinja2==3.1.2 --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_pylint_print__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pylint_print__any", + "file": "@@rules_python~override~pip~pypi_whl_pylint_print_a2b259//:file", + "requirement": "pylint-print==1.0.1 --hash=sha256:30aa207e9718ebf4ceb47fb87012092e6d8743aab932aa07aa14a73e750ad3d0 --hash=sha256:a2b2599e7887b93e551db2624c523c1e6e9e58c3be8416cd98d41e4427e2669b", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_sphinxcontrib_jsmath__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_jsmath__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_2ec2ea//:file", + "requirement": "sphinxcontrib-jsmath==1.0.1 --hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 --hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_660c94": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_660c94", + "sha256": "660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4e/cb/aca3f4d89d3efbed724fd9504a96dafbe2d903ea908355a335acb110a5cd/lazy_object_proxy-1.9.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_39_sphinxcontrib_devhelp__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_devhelp__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_63b41e//:file", + "requirement": "sphinxcontrib-devhelp==1.0.5 --hash=sha256:63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212 --hash=sha256:fe8009aed765188f08fcaadbb3ea0d90ce8ae2d76710b7e29ea7d047177dae2f", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_lazy_object_proxy_659fb5": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_659fb5", + "sha256": "659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/20/c0/8bab72a73607d186edad50d0168ca85bd2743cfc55560c9d721a94654b20/lazy-object-proxy-1.9.0.tar.gz" + ] + } + }, + "pypi_whl_wrapt_76e9c7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_76e9c7", + "sha256": "76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/48/65/0061e7432ca4b635e96e60e27e03a60ddaca3aeccc30e7415fed0325c3c2/wrapt-1.15.0-cp310-cp310-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_tomli_de526c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_tomli_de526c", + "sha256": "de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c0/3f/d7af728f075fb08564c5949a9c95e44352e23dee646869fa104a3b2060a3/tomli-2.0.1.tar.gz" + ] + } + }, + "pip_39_sphinxcontrib_htmlhelp__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_htmlhelp__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_800166//:file", + "requirement": "sphinxcontrib-htmlhelp==2.0.4 --hash=sha256:6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a --hash=sha256:8001661c077a73c29beaf4a79968d0726103c5605e27db92b9ebed8bab1359e9", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_babel_33e095": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_babel_33e095", + "sha256": "33e0952d7dd6374af8dbf6768cc4ddf3ccfefc244f9986d4074704f2fbd18900", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/aa/6c/737d2345d86741eeb594381394016b9c74c1253b4cbe274bb1e7b5e2138e/Babel-2.13.1.tar.gz" + ] + } + }, + "pypi_whl_wrapt_c99f43": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_c99f43", + "sha256": "c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/af/7f/25913aacbe0c2c68e7354222bdefe4e840489725eb835e311c581396f91f/wrapt-1.15.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_39_sphinx__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinx__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinx_1e0916//:file", + "requirement": "sphinx==7.2.6 --hash=sha256:1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560 --hash=sha256:9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pip_39_platformdirs": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_platformdirs", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "platformdirs-2.6.0-py3-none-any.whl", + "sdist": "platformdirs-2.6.0.tar.gz" + } + } + }, + "pypi_whl_markupsafe_ca3790": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_ca3790", + "sha256": "ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/7d/48/6ba4db436924698ca22109325969e00be459d417830dafec3c1001878b57/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_markupsafe_1b4006": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_1b4006", + "sha256": "1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/74/a3/54fc60ee2da3ab6d68b1b2daf4897297c597840212ee126e68a4eb89fcd7/MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl" + ] + } + }, + "pip_39_pygments": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_pygments", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "Pygments-2.16.1-py3-none-any.whl", + "sdist": "Pygments-2.16.1.tar.gz" + } + } + }, + "pypi_whl_astroid_df164d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_astroid_df164d", + "sha256": "df164d5ac811b9f44105a72b8f9d5edfb7b5b2d7e979b04ea377a77b3229114a", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/78/16/69bda7fee90014004cb914210a0a7c031d1d0569f135aefe839314dc0a8c/astroid-2.13.5.tar.gz" + ] + } + }, + "pip_310_markupsafe__manylinux_2_5_i686": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_markupsafe__manylinux_2_5_i686", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_525808//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_chardet": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_chardet", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "chardet-4.0.0.tar.gz", + "any": "chardet-4.0.0-py2.py3-none-any.whl" + } + } + }, + "pypi_whl_websockets_92b206": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_92b206", + "sha256": "92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/27/e9/605b0618d0864e9be7c2a78f22bff57aba9cf56b9fccde3205db9023ae22/websockets-11.0.3-pp38-pypy38_pp73-win_amd64.whl" + ] + } + }, + "pip_39_tabulate__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_tabulate__sdist", + "file": "@@rules_python~override~pip~pypi_whl_tabulate_0095b1//:file", + "requirement": "tabulate==0.9.0 --hash=sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c --hash=sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_jinja2_608893": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_jinja2_608893", + "sha256": "6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl" + ] + } + }, + "pypi_whl_pyyaml_b3d267": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_b3d267", + "sha256": "b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/08/f4/ffa743f860f34a5e8c60abaaa686f82c9ac7a2b50e5a1c3b1eb564d59159/PyYAML-6.0-cp39-cp39-win_amd64.whl" + ] + } + }, + "pypi_whl_urllib3_34b970": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_urllib3_34b970", + "sha256": "34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b0/53/aa91e163dcfd1e5b82d8a890ecf13314e3e149c05270cc644581f77f17fd/urllib3-1.26.18-py2.py3-none-any.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_9f5fa4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_9f5fa4", + "sha256": "9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/11/fe/be1eb76d83f1b5242c492b410ce86c59db629c0b0f0f8e75018dfd955c30/lazy_object_proxy-1.9.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_642c2e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_642c2e", + "sha256": "642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/23/8b/e4de40ac2fa6d53e694310c576e160bec3db8a282fbdcd5596544f6bc69e/wrapt-1.14.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_e2f83e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_e2f83e", + "sha256": "e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/79/9c/f5d1209c8e4e091e250eb3ed099056e7e1ad0ec1e9ca46f6d88389e2d6d4/wrapt-1.14.1-cp27-cp27mu-manylinux1_x86_64.whl" + ] + } + }, + "pypi_whl_websockets_0ee68f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_0ee68f", + "sha256": "0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/1b/3d/3dc77699fa4d003f2e810c321592f80f62b81d7b78483509de72ffe581fd/websockets-11.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_310_lazy_object_proxy__manylinux_2_17_aarch64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_lazy_object_proxy__manylinux_2_17_aarch64", + "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_e8c6cf//:file", + "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_65c1a9": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_65c1a9", + "sha256": "65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/12/b3/d9ed2c0971e1435b8a62354b18d3060b66c8cb1d368399ec0b9baa7c0ee5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_310_astroid": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_astroid", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "astroid-2.13.5-py3-none-any.whl", + "sdist": "astroid-2.13.5.tar.gz" + } + } + }, + "pypi_whl_markupsafe_cd0f50": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_cd0f50", + "sha256": "cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/20/1d/713d443799d935f4d26a4f1510c9e61b1d288592fb869845e5cc92a1e055/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl" + ] + } + }, + "pypi_whl_wrapt_077ff0": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_077ff0", + "sha256": "077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/44/a1/40379212a0b678f995fdb4f4f28aeae5724f3212cdfbf97bee8e6fba3f1b/wrapt-1.15.0-cp36-cp36m-win_amd64.whl" + ] + } + }, + "pip_310_pyyaml__win_amd64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pyyaml__win_amd64", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_daf496//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_wrapt__macosx_10_9_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_wrapt__macosx_10_9_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_323282//:file", + "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_websockets__manylinux_2_5_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_websockets__manylinux_2_5_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_websockets_bceab8//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_e063b1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_e063b1", + "sha256": "e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b6/96/0d586c25d043aeab9457dad8e407251e3baf314d871215f91847e7b995c4/websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_ca1ccc": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_ca1ccc", + "sha256": "ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/12/5a/fae60a8bc9b07a3a156989b79e14c58af05ab18375749ee7c12b2f0dddbd/wrapt-1.15.0-cp27-cp27m-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_six_1e61c3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_six_1e61c3", + "sha256": "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz" + ] + } + }, + "pypi_whl_markupsafe_cb0932": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_cb0932", + "sha256": "cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4f/13/cf36eff21600fb21d5bd8c4c1b6ff0b7cc0ff37b955017210cfc6f367972/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_pyyaml_d15a18": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_d15a18", + "sha256": "d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d1/c0/4fe04181b0210ee2647cfbb89ecd10a36eef89f10d8aca6a192c201bbe58/PyYAML-6.0-cp37-cp37m-win_amd64.whl" + ] + } + }, + "pip_310_astroid__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_astroid__sdist", + "file": "@@rules_python~override~pip~pypi_whl_astroid_df164d//:file", + "requirement": "astroid==2.13.5 --hash=sha256:6891f444625b6edb2ac798829b689e95297e100ddf89dbed5a8c610e34901501 --hash=sha256:df164d5ac811b9f44105a72b8f9d5edfb7b5b2d7e979b04ea377a77b3229114a", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_c114e8": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_c114e8", + "sha256": "c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/99/23/43071c989c0f87f612e7bccee98d00b04bddd3aca0cdc1ffaf31f6f8a4b4/websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pip_310_s3cmd__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_s3cmd__sdist", + "file": "@@rules_python~override~pip~pypi_whl_s3cmd_966b0a//:file", + "requirement": "s3cmd==2.1.0 --hash=sha256:49cd23d516b17974b22b611a95ce4d93fe326feaa07320bd1d234fed68cbccfa --hash=sha256:966b0a494a916fc3b4324de38f089c86c70ee90e8e1cae6d59102103a4c0cc03", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_40e7bc": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_40e7bc", + "sha256": "40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e0/6a/3c660fa34c8106aa9719f2a6636c1c3ea7afd5931ae665eb197fdf4def84/wrapt-1.14.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_2cf712": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_2cf712", + "sha256": "2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/da/f4/7af9e01b6c1126b2daef72d5ba2cbf59a7229fd57c5b23166f694d758a8f/wrapt-1.14.1-cp38-cp38-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_39_sphinxcontrib_applehelp__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_applehelp__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_094c4d//:file", + "requirement": "sphinxcontrib-applehelp==1.0.7 --hash=sha256:094c4d56209d1734e7d252f6e0b3ccc090bd52ee56807a5d9315b19c122ab15d --hash=sha256:39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_websockets_c792ea": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_c792ea", + "sha256": "c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f4/3f/65dfa50084a06ab0a05f3ca74195c2c17a1c075b8361327d831ccce0a483/websockets-11.0.3-cp39-cp39-win_amd64.whl" + ] + } + }, + "pip_310_lazy_object_proxy": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_lazy_object_proxy", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "lazy-object-proxy-1.9.0.tar.gz", + "manylinux_2_5_x86_64": "lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "macosx_10_9_x86_64": "lazy_object_proxy-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl", + "manylinux_2_17_aarch64": "lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "win_amd64": "lazy_object_proxy-1.9.0-cp310-cp310-win_amd64.whl", + "win32": "lazy_object_proxy-1.9.0-cp310-cp310-win32.whl" + } + } + }, + "pip_310_idna__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_idna__any", + "file": "@@rules_python~override~pip~pypi_whl_idna_b97d80//:file", + "requirement": "idna==2.10 --hash=sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6 --hash=sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_packaging__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_packaging__any", + "file": "@@rules_python~override~pip~pypi_whl_packaging_8c4911//:file", + "requirement": "packaging==23.2 --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 --hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_e7837c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_e7837c", + "sha256": "e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e1/7c/0ad6e7ef0a054d73092f616d20d3d9bd3e1b837554cb20a52d8dd9f5b049/websockets-11.0.3-cp311-cp311-win_amd64.whl" + ] + } + }, + "pypi_whl_wrapt_9736af": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_9736af", + "sha256": "9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/93/8c/1bbba9357142e6f9bcf55c79e2aa6fd5f4066c331e731376705777a0077f/wrapt-1.14.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_dbcda7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_dbcda7", + "sha256": "dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/39/a1/9b4d07b6836a62c6999e8bb5cefced5b34a26fb03941a19c27af98eecec0/wrapt-1.14.1-cp35-cp35m-win32.whl" + ] + } + }, + "pip_310_lazy_object_proxy__macosx_10_9_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_lazy_object_proxy__macosx_10_9_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_b40387//:file", + "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_sphinxcontrib_qthelp__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_qthelp__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_bf7688//:file", + "requirement": "sphinxcontrib-qthelp==1.0.6 --hash=sha256:62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d --hash=sha256:bf76886ee7470b934e363da7a954ea2825650013d367728588732c7350f49ea4", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_markupsafe_6b2b56": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_6b2b56", + "sha256": "6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/62/9b/4908a57acf39d8811836bc6776b309c2e07d63791485589acf0b6d7bc0c6/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_310_yamllint": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_yamllint", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "yamllint-1.32.0.tar.gz", + "any": "yamllint-1.32.0-py3-none-any.whl" + } + } + }, + "pypi_whl_wrapt_4ff0d2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_4ff0d2", + "sha256": "4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/9b/50/383c155a05e3e0361d209e3f55ec823f3736c7a46b29923ea33ab85e8d70/wrapt-1.15.0-cp35-cp35m-manylinux1_i686.whl" + ] + } + }, + "pypi_whl_yamllint_89bb5b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_yamllint_89bb5b", + "sha256": "89bb5b5ac33b1ade059743cf227de73daa34d5e5a474b06a5e17fc16583b0cf2", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/40/f9/882281af7c40a99bfa5b14585071c5aa13f48961582ebe067ae38221d0d9/yamllint-1.28.0-py2.py3-none-any.whl" + ] + } + }, + "pip_310_lazy_object_proxy__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_lazy_object_proxy__sdist", + "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_659fb5//:file", + "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_tomlkit__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_tomlkit__sdist", + "file": "@@rules_python~override~pip~pypi_whl_tomlkit_71b952//:file", + "requirement": "tomlkit==0.11.6 --hash=sha256:07de26b0d8cfc18f871aec595fda24d95b08fef89d147caa861939f37230bf4b --hash=sha256:71b952e5721688937fb02cf9d354dbcf0785066149d2855e44531ebdd2b65d73", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_a89ce3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_a89ce3", + "sha256": "a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ca/1c/5caf61431705b3076ca1152abfd6da6304697d7d4fe48bb3448a6decab40/wrapt-1.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_310_alabaster__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_alabaster__sdist", + "file": "@@rules_python~override~pip~pypi_whl_alabaster_a27a4a//:file", + "requirement": "alabaster==0.7.13 --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 --hash=sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_imagesize": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_imagesize", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "imagesize-1.4.1-py2.py3-none-any.whl", + "sdist": "imagesize-1.4.1.tar.gz" + } + } + }, + "pypi_whl_pyyaml_50602a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_50602a", + "sha256": "50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a8/32/1bbe38477fb23f1d83041fefeabf93ef1cd6f0efcf44c221519507315d92/PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_310_astroid__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_astroid__any", + "file": "@@rules_python~override~pip~pypi_whl_astroid_6891f4//:file", + "requirement": "astroid==2.13.5 --hash=sha256:6891f444625b6edb2ac798829b689e95297e100ddf89dbed5a8c610e34901501 --hash=sha256:df164d5ac811b9f44105a72b8f9d5edfb7b5b2d7e979b04ea377a77b3229114a", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_f467ba": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_f467ba", + "sha256": "f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e9/26/1dfaa81788f61c485b4d65f1b28a19615e39f9c45100dce5e2cbf5ad1352/websockets-11.0.3-cp37-cp37m-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_pylint_18783c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pylint_18783c", + "sha256": "18783cca3cfee5b83c6c5d10b3cdb66c6594520ffae61890858fe8d932e1c6b4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/68/3a/1e61444eb8276ad962a7f300b6920b7ad391f4fbe551d34443f093a18899/pylint-2.15.9.tar.gz" + ] + } + }, + "pypi_whl_websockets_e052b8": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_e052b8", + "sha256": "e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/03/28/3a51ffcf51ac45746639f83128908bbb1cd212aa631e42d15a7acebce5cb/websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_310_websockets__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_websockets__any", + "file": "@@rules_python~override~pip~pypi_whl_websockets_6681ba//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_yamllint": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_yamllint", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "yamllint-1.28.0-py2.py3-none-any.whl", + "sdist": "yamllint-1.28.0.tar.gz" + } + } + }, + "pypi_whl_websockets_68b977": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_68b977", + "sha256": "68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a0/39/acc3d4b15c5207ef7cca823c37eca8c74e3e1a1a63a397798986be3bdef7/websockets-11.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pip_310_websockets__win32": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_websockets__win32", + "file": "@@rules_python~override~pip~pypi_whl_websockets_2d903a//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_wrapt__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_wrapt__sdist", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_380a85//:file", + "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_pylint": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_pylint", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "pylint-2.15.9.tar.gz", + "any": "pylint-2.15.9-py3-none-any.whl" + } + } + }, + "pypi_whl_zipp_84e64a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_zipp_84e64a", + "sha256": "84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/58/03/dd5ccf4e06dec9537ecba8fcc67bbd4ea48a2791773e469e73f94c3ba9a6/zipp-3.17.0.tar.gz" + ] + } + }, + "pip_310__groups": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "group_library", + "attributes": { + "name": "rules_python~override~pip~pip_310__groups", + "repo_prefix": "pip_310_", + "groups": { + "sphinx": [ + "sphinx", + "sphinxcontrib-qthelp", + "sphinxcontrib-htmlhelp", + "sphinxcontrib-devhelp", + "sphinxcontrib-applehelp", + "sphinxcontrib-serializinghtml" + ] + } + } + }, + "pypi_whl_wrapt_bbeccb": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_bbeccb", + "sha256": "bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d1/74/3c99ce16947f7af901f6203ab4a3d0908c4db06e800571dabfe8525fa925/wrapt-1.15.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_39_babel__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_babel__sdist", + "file": "@@rules_python~override~pip~pypi_whl_babel_33e095//:file", + "requirement": "babel==2.13.1 --hash=sha256:33e0952d7dd6374af8dbf6768cc4ddf3ccfefc244f9986d4074704f2fbd18900 --hash=sha256:7077a4984b02b6727ac10f1f7294484f737443d7e2e66c5e4380e41a3ae0b4ed", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_aa31fd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_aa31fd", + "sha256": "aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/88/ef/05655df7648752ae0a57fe2b9820e340ff025cecec9341aad7936c589a2f/wrapt-1.14.1-cp38-cp38-win32.whl" + ] + } + }, + "pip_39_markupsafe__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_markupsafe__sdist", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_af598e//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_a487f7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_a487f7", + "sha256": "a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/dd/42/9eedee19435dfc0478cdb8bdc71800aab15a297d1074f1aae0d9489adbc3/wrapt-1.15.0-cp311-cp311-win_amd64.whl" + ] + } + }, + "pypi_whl_markupsafe_c011a4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_c011a4", + "sha256": "c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d2/a1/4ae49dd1520c7b891ea4963258aab08fb2554c564781ecb2a9c4afdf9cb1/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl" + ] + } + }, + "pip_310_sphinxcontrib_applehelp__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_applehelp__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_39fdc8//:file", + "requirement": "sphinxcontrib-applehelp==1.0.7 --hash=sha256:094c4d56209d1734e7d252f6e0b3ccc090bd52ee56807a5d9315b19c122ab15d --hash=sha256:39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pip_310_sphinxcontrib_jsmath__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_jsmath__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_2ec2ea//:file", + "requirement": "sphinxcontrib-jsmath==1.0.1 --hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 --hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_websockets__manylinux_2_5_i686": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_websockets__manylinux_2_5_i686", + "file": "@@rules_python~override~pip~pypi_whl_websockets_7622a8//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_setuptools__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_setuptools__sdist", + "file": "@@rules_python~override~pip~pypi_whl_setuptools_a76207//:file", + "requirement": "setuptools==65.6.3 --hash=sha256:57f6f22bde4e042978bcd50176fdb381d7c21a9efa4041202288d3737a0c6a54 --hash=sha256:a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_idna": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_idna", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "idna-2.10.tar.gz", + "any": "idna-2.10-py2.py3-none-any.whl" + } + } + }, + "pip_39_sphinxcontrib_htmlhelp": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_htmlhelp", + "repo": "pip_39", + "group_name": "sphinx", + "libs": { + "sdist": "sphinxcontrib_htmlhelp-2.0.4.tar.gz", + "any": "sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl" + } + } + }, + "pypi_whl_certifi_35824b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_certifi_35824b", + "sha256": "35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/37/f7/2b1b0ec44fdc30a3d31dfebe52226be9ddc40cd6c0f34ffc8923ba423b69/certifi-2022.12.7.tar.gz" + ] + } + }, + "pypi_whl_websockets_42cc54": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_42cc54", + "sha256": "42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/eb/fb/2af7fc3ce2c3f1378d48a15802b4ff2caf6c0dfac13291e73c557caf04f7/websockets-11.0.3-pp37-pypy37_pp73-win_amd64.whl" + ] + } + }, + "pip_39_typing_extensions": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_typing_extensions", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "typing_extensions-4.4.0.tar.gz", + "any": "typing_extensions-4.4.0-py3-none-any.whl" + } + } + }, + "pypi_whl_markupsafe_fec216": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_fec216", + "sha256": "fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d5/c1/1177f712d4ab91eb67f79d763a7b5f9c5851ee3077d6b4eee15e23b6b93e/MarkupSafe-2.1.3-cp39-cp39-win32.whl" + ] + } + }, + "pip_310_wrapt__win32": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_wrapt__win32", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_26458d//:file", + "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_astroid_1493fe": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_astroid_1493fe", + "sha256": "1493fe8bd3dfd73dc35bd53c9d5b6e49ead98497c47b2307662556a5692d29d7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/61/d0/e7cfca72ec7d6c5e0da725c003db99bb056e9b6c2f4ee6fae1145adf28a6/astroid-2.12.13.tar.gz" + ] + } + }, + "pip_310_dill": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_dill", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "dill-0.3.6-py3-none-any.whl", + "sdist": "dill-0.3.6.tar.gz" + } + } + }, + "pypi_whl_websockets_1a073f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_1a073f", + "sha256": "1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ec/3f/0c5cae14e9e86401105833383405787ae4caddd476a8fc5561259253dab7/websockets-11.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_310_urllib3__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_urllib3__any", + "file": "@@rules_python~override~pip~pypi_whl_urllib3_34b970//:file", + "requirement": "urllib3==1.26.18 --hash=sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07 --hash=sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_s3cmd__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_s3cmd__any", + "file": "@@rules_python~override~pip~pypi_whl_s3cmd_49cd23//:file", + "requirement": "s3cmd==2.1.0 --hash=sha256:49cd23d516b17974b22b611a95ce4d93fe326feaa07320bd1d234fed68cbccfa --hash=sha256:966b0a494a916fc3b4324de38f089c86c70ee90e8e1cae6d59102103a4c0cc03", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_ffcc3f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_ffcc3f", + "sha256": "ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/9d/78/92f15eb9b1e8f1668a9787ba103cf6f8d19a9efed8150245404836145c24/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_39_yamllint__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_yamllint__sdist", + "file": "@@rules_python~override~pip~pypi_whl_yamllint_9e3d8d//:file", + "requirement": "yamllint==1.28.0 --hash=sha256:89bb5b5ac33b1ade059743cf227de73daa34d5e5a474b06a5e17fc16583b0cf2 --hash=sha256:9e3d8ddd16d0583214c5fdffe806c9344086721f107435f68bad990e5a88826b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_01f556": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_01f556", + "sha256": "01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/89/8f/707a05d5725f956c78d252a5fd73b89fa3ac57dd3959381c2d1acb41cb13/websockets-11.0.3-cp311-cp311-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_f2e69b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_f2e69b", + "sha256": "f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/18/f6/659d7c431a57da9c9a86945834ab2bf512f1d9ebefacea49135a0135ef1a/wrapt-1.15.0-cp37-cp37m-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_wrapt_1b376b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_1b376b", + "sha256": "1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a2/a7/dd6e91c68d76328d09dd61a7aadac19d49ec509a07e853173036dc05fb79/wrapt-1.14.1-cp27-cp27m-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_websockets_c7f3cb": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_c7f3cb", + "sha256": "c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/9a/6e/0fd7274042f46acb589161407f4b505b44c68d369437ce919bae1fa9b8c4/websockets-11.0.3-cp39-cp39-win32.whl" + ] + } + }, + "pip_310_idna__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_idna__sdist", + "file": "@@rules_python~override~pip~pypi_whl_idna_b30787//:file", + "requirement": "idna==2.10 --hash=sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6 --hash=sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_jinja2__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_jinja2__sdist", + "file": "@@rules_python~override~pip~pypi_whl_jinja2_31351a//:file", + "requirement": "jinja2==3.1.2 --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_docutils__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_docutils__any", + "file": "@@rules_python~override~pip~pypi_whl_docutils_96f387//:file", + "requirement": "docutils==0.20.1 --hash=sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6 --hash=sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_a74d56": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_a74d56", + "sha256": "a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/2b/fb/c31489631bb94ac225677c1090f787a4ae367614b5277f13dbfde24b2b69/wrapt-1.15.0-cp310-cp310-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_39_isort__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_isort__any", + "file": "@@rules_python~override~pip~pypi_whl_isort_c033fd//:file", + "requirement": "isort==5.11.4 --hash=sha256:6db30c5ded9815d813932c04c2f85a360bcdd35fed496f4d8f35495ef0a261b6 --hash=sha256:c033fd0edb91000a7f09527fe5c75321878f98322a77ddcc81adbd83724afb7b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_tabulate__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_tabulate__any", + "file": "@@rules_python~override~pip~pypi_whl_tabulate_024ca4//:file", + "requirement": "tabulate==0.9.0 --hash=sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c --hash=sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_d5fe3e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_d5fe3e", + "sha256": "d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/2d/47/16303c59a890696e1a6fd82ba055fc4e0f793fb4815b5003f1f85f7202ce/wrapt-1.15.0-cp38-cp38-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_310_pyyaml__macosx_11_0_arm64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pyyaml__macosx_11_0_arm64", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_9df7ed//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_9090d8": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_9090d8", + "sha256": "9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/69/da/58391196d8a41fa8fa69b47e8a7893f279d369939e4994b3bc8648ff0433/lazy_object_proxy-1.9.0-cp39-cp39-win32.whl" + ] + } + }, + "pypi_whl_pyyaml_77f396": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_77f396", + "sha256": "77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/5e/f4/7b4bb01873be78fc9fde307f38f62e380b7111862c165372cf094ca2b093/PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_39_pygments__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pygments__any", + "file": "@@rules_python~override~pip~pypi_whl_pygments_13fc09//:file", + "requirement": "pygments==2.16.1 --hash=sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692 --hash=sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_pylint__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pylint__any", + "file": "@@rules_python~override~pip~pypi_whl_pylint_9df0d0//:file", + "requirement": "pylint==2.15.10 --hash=sha256:9df0d07e8948a1c3ffa3b6e2d7e6e63d9fb457c5da5b961ed63106594780cc7e --hash=sha256:b3dc5ef7d33858f297ac0d06cc73862f01e4f2e74025ec3eff347ce0bc60baf5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_56d9f2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_56d9f2", + "sha256": "56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fa/bb/12fb5964c4a766eb98155dd31ec070adc8a69a395564ffc1e7b34d91335a/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_sphinxcontrib_jsmath_2ec2ea": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_2ec2ea", + "sha256": "2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl" + ] + } + }, + "pypi_whl_typing_extensions_d91d59": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_typing_extensions_d91d59", + "sha256": "d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/42/56/cfaa7a5281734dadc842f3a22e50447c675a1c5a5b9f6ad8a07b467bffe7/typing_extensions-4.6.3.tar.gz" + ] + } + }, + "pypi_whl_wrapt_46ed61": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_46ed61", + "sha256": "46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/af/23/cf5dbfd676480fa8fc6eecc4c413183cd8e14369321c5111fec5c12550e9/wrapt-1.15.0-cp39-cp39-win32.whl" + ] + } + }, + "pip_39_sphinx": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinx", + "repo": "pip_39", + "group_name": "sphinx", + "libs": { + "any": "sphinx-7.2.6-py3-none-any.whl", + "sdist": "sphinx-7.2.6.tar.gz" + } + } + }, + "pip_310_six": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_six", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "six-1.16.0.tar.gz", + "any": "six-1.16.0-py2.py3-none-any.whl" + } + } + }, + "pip_310_jinja2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_jinja2", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "Jinja2-3.1.2.tar.gz", + "any": "Jinja2-3.1.2-py3-none-any.whl" + } + } + }, + "pip_39_python_dateutil__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_python_dateutil__sdist", + "file": "@@rules_python~override~pip~pypi_whl_python_dateutil_0123ca//:file", + "requirement": "python-dateutil==2.8.2 --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_pyyaml_afa17f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_afa17f", + "sha256": "afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/7f/d9/6a0d14ac8d3b5605dc925d177c1d21ee9f0b7b39287799db1e50d197b2f4/PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_websockets_279e5d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_279e5d", + "sha256": "279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a6/9c/2356ecb952fd3992b73f7a897d65e57d784a69b94bb8d8fd5f97531e5c02/websockets-11.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_39_pylint__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pylint__any", + "file": "@@rules_python~override~pip~pypi_whl_pylint_349c8c//:file", + "requirement": "pylint==2.15.9 --hash=sha256:18783cca3cfee5b83c6c5d10b3cdb66c6594520ffae61890858fe8d932e1c6b4 --hash=sha256:349c8cd36aede4d50a0754a8c0218b43323d13d5d88f4b2952ddfe3e169681eb", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_requests__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_requests__any", + "file": "@@rules_python~override~pip~pypi_whl_requests_c21008//:file", + "requirement": "requests==2.25.1 --hash=sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804 --hash=sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json", + "whl_patches": { + "@@//patches:empty.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", + "@@//patches:requests_metadata.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", + "@@//patches:requests_record.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}" + }, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_mccabe__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_mccabe__any", + "file": "@@rules_python~override~pip~pypi_whl_mccabe_6c2d30//:file", + "requirement": "mccabe==0.7.0 --hash=sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 --hash=sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_snowballstemmer__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_snowballstemmer__any", + "file": "@@rules_python~override~pip~pypi_whl_snowballstemmer_c8e171//:file", + "requirement": "snowballstemmer==2.2.0 --hash=sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 --hash=sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_e09031": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_e09031", + "sha256": "e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f7/9c/86cbd8e0e1d81f0ba420f20539dd459c50537c7751e28102dbfee2b6f28c/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_markupsafe_aa57bd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_aa57bd", + "sha256": "aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/3a/72/9f683a059bde096776e8acf9aa34cbbba21ddc399861fe3953790d4f2cde/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_7eebcd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_7eebcd", + "sha256": "7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ee/25/83f5dcd9f96606521da2d0e7a03a18800264eafb59b569ff109c4d2fea67/wrapt-1.15.0-cp311-cp311-musllinux_1_1_i686.whl" + ] + } + }, + "pip_310_sphinxcontrib_htmlhelp__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_htmlhelp__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_800166//:file", + "requirement": "sphinxcontrib-htmlhelp==2.0.4 --hash=sha256:6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a --hash=sha256:8001661c077a73c29beaf4a79968d0726103c5605e27db92b9ebed8bab1359e9", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_lazy_object_proxy_f699ac": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_f699ac", + "sha256": "f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c9/8f/c8aab72c72634de0c726a98a1e4c84a93ef20049ee0427c871214f6a58d5/lazy_object_proxy-1.9.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_310_lazy_object_proxy__manylinux_2_5_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_lazy_object_proxy__manylinux_2_5_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_721532//:file", + "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_ce58b2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_ce58b2", + "sha256": "ce58b2b3734c73e68f0e30e4e725264d4d6be95818ec0a0be4bb6bf9a7e79aa8", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f5/dc/11168f6697ed68ec29a4f0887308c0d7836d96148a81eb0abb7b8e77b8e8/lazy_object_proxy-1.8.0-pp39-pypy39_pp73-any.whl" + ] + } + }, + "pypi_whl_websockets_777354": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_777354", + "sha256": "777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c0/21/cb9dfbbea8dc0ad89ced52630e7e61edb425fb9fdc6002f8d0c5dd26b94b/websockets-11.0.3-cp39-cp39-macosx_10_9_universal2.whl" + ] + } + }, + "pip_39_markupsafe__win_amd64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_markupsafe__win_amd64", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_3fd4ab//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_s3cmd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_s3cmd", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "s3cmd-2.1.0-py2.py3-none-any.whl", + "sdist": "s3cmd-2.1.0.tar.gz" + } + } + }, + "pypi_whl_packaging_8c4911": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_packaging_8c4911", + "sha256": "8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl" + ] + } + }, + "pypi_whl_pylint_print_30aa20": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pylint_print_30aa20", + "sha256": "30aa207e9718ebf4ceb47fb87012092e6d8743aab932aa07aa14a73e750ad3d0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/60/76/8fd24bfcbd5130b487990c6ec5eab2a053f1ec8f7d33ef6c38fee7e22b70/pylint-print-1.0.1.tar.gz" + ] + } + }, + "pypi_whl_markupsafe_0a4e4a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_0a4e4a", + "sha256": "0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ab/20/f59423543a8422cb8c69a579ebd0ef2c9dafa70cc8142b7372b5b4073caa/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl" + ] + } + }, + "other_module_pip_311_absl_py__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~other_module_pip_311_absl_py__any", + "file": "@@rules_python~override~pip~pypi_whl_absl_py_0d3fe6//:file", + "requirement": "absl-py==1.4.0 --hash=sha256:0d3fe606adfa4f7db64792dd4c7aee4ee0c38ab75dfd353b7a83ed3e957fcb47 --hash=sha256:d2c244d01048ba476e7c080bd2c6df5e141d211de80223460d5b3b8a2a58433d", + "repo": "other_module_pip_311", + "repo_prefix": "other_module_pip_311_", + "whl_patches": {}, + "experimental_target_platforms": [], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_11_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_alabaster_1ee19a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_alabaster_1ee19a", + "sha256": "1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/64/88/c7083fc61120ab661c5d0b82cb77079fc1429d3f913a456c1c82cf4658f7/alabaster-0.7.13-py3-none-any.whl" + ] + } + }, + "pip_39_pyyaml__manylinux_2_17_aarch64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pyyaml__manylinux_2_17_aarch64", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_d67d83//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_mccabe__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_mccabe__sdist", + "file": "@@rules_python~override~pip~pypi_whl_mccabe_348e02//:file", + "requirement": "mccabe==0.7.0 --hash=sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 --hash=sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_python_magic": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_python_magic", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "python-magic-0.4.27.tar.gz", + "any": "python_magic-0.4.27-py2.py3-none-any.whl" + } + } + }, + "pypi_whl_websockets_8a34e1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_8a34e1", + "sha256": "8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d1/ec/7e2b9bebc2e9b4a48404144106bbc6a7ace781feeb0e6a3829551e725fa5/websockets-11.0.3-cp38-cp38-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_markupsafe_875884": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_875884", + "sha256": "8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b2/0d/cbaade3ee8efbd5ce2fb72b48cc51479ebf3d4ce2c54dcb6557d3ea6a950/MarkupSafe-2.1.3-cp37-cp37m-win32.whl" + ] + } + }, + "pypi_whl_imagesize_0d8d18": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_imagesize_0d8d18", + "sha256": "0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_f24571": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_f24571", + "sha256": "f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8d/6d/10420823a979366bf43ca5e69433c0c588865883566b96b6e3ed5b51c1f8/lazy_object_proxy-1.9.0-cp311-cp311-win_amd64.whl" + ] + } + }, + "pypi_whl_websockets_e59022": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_e59022", + "sha256": "e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/19/d3/2ea3f95d83033675144b0848a0ae2e4998b3f763da09ec3df6bce97ea4e6/websockets-11.0.3-cp37-cp37m-win32.whl" + ] + } + }, + "pypi_whl_markupsafe_bfce63": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_bfce63", + "sha256": "bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fe/21/2eff1de472ca6c99ec3993eab11308787b9879af9ca8bbceb4868cf4f2ca/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_39_setuptools__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_setuptools__any", + "file": "@@rules_python~override~pip~pypi_whl_setuptools_57f6f2//:file", + "requirement": "setuptools==65.6.3 --hash=sha256:57f6f22bde4e042978bcd50176fdb381d7c21a9efa4041202288d3737a0c6a54 --hash=sha256:a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_1fdf26": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_1fdf26", + "sha256": "1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c4/f5/15998b164c183af0513bba744b51ecb08d396ff86c0db3b55d62624d1f15/websockets-11.0.3-cp39-cp39-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_39_zipp__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_zipp__any", + "file": "@@rules_python~override~pip~pypi_whl_zipp_0e923e//:file", + "requirement": "zipp==3.17.0 --hash=sha256:0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31 --hash=sha256:84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_isort_8bef7d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_isort_8bef7d", + "sha256": "8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a9/c4/dc00e42c158fc4dda2afebe57d2e948805c06d5169007f1724f0683010a9/isort-5.12.0.tar.gz" + ] + } + }, + "pypi_whl_websockets_b16fff": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_b16fff", + "sha256": "b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/94/8c/266155c14b7a26deca6fa4c4d5fd15b0ab32725d78a2acfcf6b24943585d/websockets-11.0.3-cp37-cp37m-win_amd64.whl" + ] + } + }, + "pip_310_python_magic__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_python_magic__any", + "file": "@@rules_python~override~pip~pypi_whl_python_magic_c21296//:file", + "requirement": "python-magic==0.4.27 --hash=sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b --hash=sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_df0be2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_df0be2", + "sha256": "df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/32/d4/ce98c4ca713d91c4a17c1a184785cc00b9e9c25699d618956c2b9999500a/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_wrapt_833b58": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_833b58", + "sha256": "833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e6/57/d5673f5201ccbc287e70a574868319267735de3041e496e1e26b48d8f653/wrapt-1.14.1-cp27-cp27mu-manylinux2010_x86_64.whl" + ] + } + }, + "pip_39_sphinxcontrib_serializinghtml__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_serializinghtml__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_0c64ff//:file", + "requirement": "sphinxcontrib-serializinghtml==1.1.9 --hash=sha256:0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54 --hash=sha256:9b36e503703ff04f20e9675771df105e58aa029cfcbc23b8ed716019b7416ae1", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_wrapt_34aa51": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_34aa51", + "sha256": "34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f9/3c/110e52b9da396a4ef3a0521552a1af9c7875a762361f48678c1ac272fd7e/wrapt-1.14.1-cp39-cp39-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_39_pyyaml__macosx_10_9_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pyyaml__macosx_10_9_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_055d93//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_pygments_1daff0": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pygments_1daff0", + "sha256": "1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d6/f7/4d461ddf9c2bcd6a4d7b2b139267ca32a69439387cc1f02a924ff8883825/Pygments-2.16.1.tar.gz" + ] + } + }, + "pypi_whl_snowballstemmer_09b16d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_snowballstemmer_09b16d", + "sha256": "09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/44/7b/af302bebf22c749c56c9c3e8ae13190b5b5db37a33d9068652e8f73b7089/snowballstemmer-2.2.0.tar.gz" + ] + } + }, + "pypi_whl_pyyaml_b5b9ec": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_b5b9ec", + "sha256": "b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/2e/b3/13dfd4eeb5e4b2d686b6d1822b40702e991bf3a4194ca5cbcce8d43749db/PyYAML-6.0-cp39-cp39-win32.whl" + ] + } + }, + "pypi_whl_websockets_86d2a7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_86d2a7", + "sha256": "86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/82/3c/00f051abcf88aec5e952a8840076749b0b26a30c219dcae8ba70200998aa/websockets-11.0.3-cp310-cp310-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_310_websockets__manylinux_2_17_aarch64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_websockets__manylinux_2_17_aarch64", + "file": "@@rules_python~override~pip~pypi_whl_websockets_ffd7dc//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_b67c6f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_b67c6f", + "sha256": "b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/32/2c/ab8ea64e9a7d8bf62a7ea7a037fb8d328d8bd46dbfe083787a9d452a148e/websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pip_310_python_dateutil__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_python_dateutil__sdist", + "file": "@@rules_python~override~pip~pypi_whl_python_dateutil_0123ca//:file", + "requirement": "python-dateutil==2.8.2 --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_abd8f3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_abd8f3", + "sha256": "abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/55/20/90f5affc2c879db408124ce14b9443b504f961e47a517dff4f24a00df439/wrapt-1.15.0-cp38-cp38-win32.whl" + ] + } + }, + "pypi_whl_pyyaml_432557": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_432557", + "sha256": "432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/56/8f/e8b49ad21d26111493dc2d5cae4d7efbd0e2e065440665f5023515f87f64/PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_39_pathspec__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pathspec__any", + "file": "@@rules_python~override~pip~pypi_whl_pathspec_3c9534//:file", + "requirement": "pathspec==0.10.3 --hash=sha256:3c95343af8b756205e2aba76e843ba9520a24dd84f68c22b9f93251507509dd6 --hash=sha256:56200de4077d9d0791465aa9095a01d421861e405b5096955051deefd697d6f6", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_sphinxcontrib_serializinghtml_0c64ff": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_0c64ff", + "sha256": "0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/5c/41/df4cd017e8234ded544228f60f74fac1fe1c75bdb1e87b33a83c91a10530/sphinxcontrib_serializinghtml-1.1.9.tar.gz" + ] + } + }, + "pip_310_packaging": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_packaging", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "packaging-23.2.tar.gz", + "any": "packaging-23.2-py3-none-any.whl" + } + } + }, + "pypi_whl_pyyaml_819579": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_819579", + "sha256": "81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/cb/5f/05dd91f5046e2256e35d885f3b8f0f280148568f08e1bf20421887523e9a/PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl" + ] + } + }, + "pip_39_wrapt__manylinux_2_5_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_wrapt__manylinux_2_5_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_40e7bc//:file", + "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_lazy_object_proxy__win32": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_lazy_object_proxy__win32", + "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_f0705c//:file", + "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_platformdirs__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_platformdirs__sdist", + "file": "@@rules_python~override~pip~pypi_whl_platformdirs_412dae//:file", + "requirement": "platformdirs==3.5.1 --hash=sha256:412dae91f52a6f84830f39a8078cecd0e866cb72294a5c66808e74d5e88d251f --hash=sha256:e2378146f1964972c03c085bb5662ae80b2b8c06226c54b2ff4aa9483e8a13a5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_sphinxcontrib_qthelp": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_qthelp", + "repo": "pip_39", + "group_name": "sphinx", + "libs": { + "sdist": "sphinxcontrib_qthelp-1.0.6.tar.gz", + "any": "sphinxcontrib_qthelp-1.0.6-py3-none-any.whl" + } + } + }, + "pip_310_websockets__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_websockets__sdist", + "file": "@@rules_python~override~pip~pypi_whl_websockets_88fc51//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_pylint__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pylint__sdist", + "file": "@@rules_python~override~pip~pypi_whl_pylint_b3dc5e//:file", + "requirement": "pylint==2.15.10 --hash=sha256:9df0d07e8948a1c3ffa3b6e2d7e6e63d9fb457c5da5b961ed63106594780cc7e --hash=sha256:b3dc5ef7d33858f297ac0d06cc73862f01e4f2e74025ec3eff347ce0bc60baf5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_certifi__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_certifi__any", + "file": "@@rules_python~override~pip~pypi_whl_certifi_4ad323//:file", + "requirement": "certifi==2022.12.7 --hash=sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3 --hash=sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_pyyaml_f84fbc": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_f84fbc", + "sha256": "f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/02/25/6ba9f6bb50a3d4fbe22c1a02554dc670682a07c8701d1716d19ddea2c940/PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_b9b7a7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_b9b7a7", + "sha256": "b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e0/20/9716fb522d17a726364c4d032c8806ffe312268773dd46a394436b2787cc/wrapt-1.14.1-cp39-cp39-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_fd6966": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_fd6966", + "sha256": "fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/20/01/baec2650208284603961d61f53ee6ae8e3eff63489c7230dff899376a6f6/wrapt-1.15.0-cp35-cp35m-win_amd64.whl" + ] + } + }, + "pip_310_wrapt": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_wrapt", + "repo": "pip_310", + "group_name": "", + "libs": { + "macosx_10_9_x86_64": "wrapt-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl", + "win32": "wrapt-1.15.0-cp310-cp310-win32.whl", + "manylinux_2_5_x86_64": "wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "manylinux_2_17_aarch64": "wrapt-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "manylinux_2_5_i686": "wrapt-1.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "any": "wrapt-1.15.0-py3-none-any.whl", + "win_amd64": "wrapt-1.15.0-cp310-cp310-win_amd64.whl", + "macosx_11_0_arm64": "wrapt-1.15.0-cp310-cp310-macosx_11_0_arm64.whl", + "sdist": "wrapt-1.15.0.tar.gz" + } + } + }, + "pypi_whl_wrapt_3bbe62": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_3bbe62", + "sha256": "3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8f/87/ba6dc86e8edb28fd1e314446301802751bd3157e9780385c9eef633994b9/wrapt-1.15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_wrapt_2b39d3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_2b39d3", + "sha256": "2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/0d/dc/3f588e42e09fb5170349924366587319e1e49d50a1a58dbe78d6046ca812/wrapt-1.14.1-cp37-cp37m-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_39_websockets": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_websockets", + "repo": "pip_39", + "group_name": "", + "libs": { + "manylinux_2_5_x86_64": "websockets-11.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "macosx_11_0_arm64": "websockets-11.0.3-cp39-cp39-macosx_11_0_arm64.whl", + "any": "websockets-11.0.3-py3-none-any.whl", + "manylinux_2_17_aarch64": "websockets-11.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "macosx_10_9_universal2": "websockets-11.0.3-cp39-cp39-macosx_10_9_universal2.whl", + "sdist": "websockets-11.0.3.tar.gz", + "macosx_10_9_x86_64": "websockets-11.0.3-cp39-cp39-macosx_10_9_x86_64.whl", + "win_amd64": "websockets-11.0.3-cp39-cp39-win_amd64.whl", + "win32": "websockets-11.0.3-cp39-cp39-win32.whl", + "manylinux_2_5_i686": "websockets-11.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + } + } + }, + "pip_310_wrapt__manylinux_2_17_aarch64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_wrapt__manylinux_2_17_aarch64", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_41d07d//:file", + "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_ed0583": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_ed0583", + "sha256": "ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ed/45/466944e00b324ae3a1fddb305b4abf641f582e131548f07bcd970971b154/websockets-11.0.3-pp39-pypy39_pp73-win_amd64.whl" + ] + } + }, + "pip_310_sphinxcontrib_devhelp__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_devhelp__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_fe8009//:file", + "requirement": "sphinxcontrib-devhelp==1.0.5 --hash=sha256:63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212 --hash=sha256:fe8009aed765188f08fcaadbb3ea0d90ce8ae2d76710b7e29ea7d047177dae2f", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_wrapt_b0724f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_b0724f", + "sha256": "b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/81/1e/0bb8f01c6ac5baba66ef1ab65f4644bede856c3c7aede18c896be222151c/wrapt-1.15.0-cp36-cp36m-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_markupsafe_787003": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_787003", + "sha256": "787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/9b/c1/9f44da5ca74f95116c644892152ca6514ecdc34c8297a3f40d886147863d/MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl" + ] + } + }, + "pypi_whl_wrapt_323282": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_323282", + "sha256": "3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d9/ab/3ba5816dd466ffd7242913708771d258569825ab76fd29d7fd85b9361311/wrapt-1.14.1-cp39-cp39-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_39_astroid": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_astroid", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "astroid-2.12.13-py3-none-any.whl", + "sdist": "astroid-2.12.13.tar.gz" + } + } + }, + "pip_310_wrapt__win_amd64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_wrapt__win_amd64", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_75760a//:file", + "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_c219a0": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_c219a0", + "sha256": "c219a00245af0f6fa4e95901ed28044544f50152840c5b6a3e7b2568db34d156", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/74/37/591f89e8a09ae4574391bdf8a5eecd34a3dbe545917333e625c9de9a66b0/lazy-object-proxy-1.8.0.tar.gz" + ] + } + }, + "pypi_whl_sphinxcontrib_qthelp_62b9d1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_62b9d1", + "sha256": "62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4f/a2/53129fc967ac8402d5e4e83e23c959c3f7a07362ec154bdb2e197d8cc270/sphinxcontrib_qthelp-1.0.6.tar.gz" + ] + } + }, + "pypi_whl_lazy_object_proxy_097634": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_097634", + "sha256": "09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/5c/76/0b16dc53e9ee5b24c621d808f46cca11e5e86c602b6bcd6dc27f9504af5b/lazy_object_proxy-1.9.0-cp39-cp39-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_988635": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_988635", + "sha256": "988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/bb/70/73c54e24ea69a8b06ae9649e61d5e64f2b4bdfc6f202fc7794abeac1ed20/wrapt-1.14.1-cp39-cp39-macosx_11_0_arm64.whl" + ] + } + }, + "pip_310_yamllint__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_yamllint__any", + "file": "@@rules_python~override~pip~pypi_whl_yamllint_d97a66//:file", + "requirement": "yamllint==1.32.0 --hash=sha256:d01dde008c65de5b235188ab3110bebc59d18e5c65fc8a58267cd211cd9df34a --hash=sha256:d97a66e48da820829d96077d76b8dfbe6c6140f106e558dae87e81ac4e6b30b7", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_f2e58f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_f2e58f", + "sha256": "f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e2/2f/3ad8ac4a9dc9d685e098e534180a36ed68fe2e85e82e225e00daec86bb94/websockets-11.0.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_39_packaging__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_packaging__any", + "file": "@@rules_python~override~pip~pypi_whl_packaging_8c4911//:file", + "requirement": "packaging==23.2 --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 --hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_38adf7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_38adf7", + "sha256": "38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b6/0c/435198dbe6961c2343ca725be26b99c8aee615e32c45bc1cb2a960b06183/wrapt-1.15.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_pyyaml_d4ecce": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_d4ecce", + "sha256": "d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a4/ba/e508fc780e3c94c12753a54fe8f74de535741a10d33b29a576a9bec03500/PyYAML-6.0-cp38-cp38-win32.whl" + ] + } + }, + "pypi_whl_wrapt_d78727": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_d78727", + "sha256": "d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4a/7b/c63103817bd2f3b0145608ef642ce90d8b6d1e5780d218bce92e93045e06/wrapt-1.15.0-cp37-cp37m-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_typing_extensions_88a415": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_typing_extensions_88a415", + "sha256": "88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/5f/86/d9b1518d8e75b346a33eb59fa31bdbbee11459a7e2cc5be502fa779e96c5/typing_extensions-4.6.3-py3-none-any.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_8fa02e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_8fa02e", + "sha256": "8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/db/92/284ab10a6d0f82da36a20d9c1464c30bb318d1a6dd0ae476de9f890e7abd/lazy_object_proxy-1.9.0-cp37-cp37m-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_310_sphinxcontrib_qthelp__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_qthelp__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_bf7688//:file", + "requirement": "sphinxcontrib-qthelp==1.0.6 --hash=sha256:62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d --hash=sha256:bf76886ee7470b934e363da7a954ea2825650013d367728588732c7350f49ea4", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_yamllint_d97a66": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_yamllint_d97a66", + "sha256": "d97a66e48da820829d96077d76b8dfbe6c6140f106e558dae87e81ac4e6b30b7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/96/b3/ce98068f7598adfdcb0883bacc1c503db151f8fd76affea4dd424418a0f9/yamllint-1.32.0-py3-none-any.whl" + ] + } + }, + "pip_39_alabaster__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_alabaster__any", + "file": "@@rules_python~override~pip~pypi_whl_alabaster_1ee19a//:file", + "requirement": "alabaster==0.7.13 --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 --hash=sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_9d37ac": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_9d37ac", + "sha256": "9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/dd/eb/389f9975a6be31ddd19d29128a11f1288d07b624e464598a4b450f8d007e/wrapt-1.15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_39_colorama__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_colorama__any", + "file": "@@rules_python~override~pip~pypi_whl_colorama_4f1d99//:file", + "requirement": "colorama==0.4.6 --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_typing_extensions_16fa48": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_typing_extensions_16fa48", + "sha256": "16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/0b/8e/f1a0a5a76cfef77e1eb6004cb49e5f8d72634da638420b9ea492ce8305e8/typing_extensions-4.4.0-py3-none-any.whl" + ] + } + }, + "pypi_whl_markupsafe_134da1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_134da1", + "sha256": "134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/be/bb/08b85bc194034efbf572e70c3951549c8eca0ada25363afc154386b5390a/MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl" + ] + } + }, + "pip_310_pyyaml": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_pyyaml", + "repo": "pip_310", + "group_name": "", + "libs": { + "win32": "PyYAML-6.0-cp310-cp310-win32.whl", + "sdist": "PyYAML-6.0.tar.gz", + "manylinux_2_17_aarch64": "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "macosx_11_0_arm64": "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", + "manylinux_2_17_s390x": "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", + "macosx_10_9_x86_64": "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", + "win_amd64": "PyYAML-6.0-cp310-cp310-win_amd64.whl", + "manylinux_2_5_x86_64": "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + } + } + }, + "pypi_whl_wrapt_e20076": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_e20076", + "sha256": "e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/88/f1/4dfaa1ad111d2a48429dca133e46249922ee2f279e9fdd4ab5b149cd6c71/wrapt-1.15.0-cp310-cp310-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_tomlkit_07de26": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_tomlkit_07de26", + "sha256": "07de26b0d8cfc18f871aec595fda24d95b08fef89d147caa861939f37230bf4b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/2b/df/971fa5db3250bb022105d17f340339370f73d502e65e687a94ca1a4c4b1f/tomlkit-0.11.6-py3-none-any.whl" + ] + } + }, + "pypi_whl_sphinxcontrib_serializinghtml_9b36e5": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_9b36e5", + "sha256": "9b36e503703ff04f20e9675771df105e58aa029cfcbc23b8ed716019b7416ae1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/95/d6/2e0bda62b2a808070ac922d21a950aa2cb5e4fcfb87e5ff5f86bc43a2201/sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl" + ] + } + }, + "pip_310_sphinxcontrib_serializinghtml__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_serializinghtml__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_9b36e5//:file", + "requirement": "sphinxcontrib-serializinghtml==1.1.9 --hash=sha256:0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54 --hash=sha256:9b36e503703ff04f20e9675771df105e58aa029cfcbc23b8ed716019b7416ae1", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_pyyaml_dbad0e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_dbad0e", + "sha256": "dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/68/3f/c027422e49433239267c62323fbc6320d6ac8d7d50cf0cb2a376260dad5f/PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pypi_whl_pathspec_2798de": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pathspec_2798de", + "sha256": "2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/95/60/d93628975242cc515ab2b8f5b2fc831d8be2eff32f5a1be4776d49305d13/pathspec-0.11.1.tar.gz" + ] + } + }, + "pypi_whl_requests_c21008": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_requests_c21008", + "sha256": "c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl" + ] + } + }, + "pypi_whl_tomlkit_9330fc": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_tomlkit_9330fc", + "sha256": "9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/10/37/dd53019ccb72ef7d73fff0bee9e20b16faff9658b47913a35d79e89978af/tomlkit-0.11.8.tar.gz" + ] + } + }, + "pypi_whl_wrapt_75760a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_75760a", + "sha256": "75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a6/32/f4868adc994648fac4cfe347bcc1381c9afcb1602c8ba0910f36b96c5449/wrapt-1.15.0-cp310-cp310-win_amd64.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_ea806f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_ea806f", + "sha256": "ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e7/86/ec93d495197f1006d7c9535e168fe763b3cc21928fb35c8f9ce08944b614/lazy_object_proxy-1.9.0-cp310-cp310-win_amd64.whl" + ] + } + }, + "pypi_whl_websockets_e14596": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_e14596", + "sha256": "e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b5/94/ac47552208583d5dbcce468430c1eb2ae18962f6b3a694a2b7727cc60d4a/websockets-11.0.3-cp311-cp311-win32.whl" + ] + } + }, + "pypi_whl_wrapt_5b02d6": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_5b02d6", + "sha256": "5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/00/61/04422b7469534650b622d5baa1dd335c4b91d35c8d33548b272f33060519/wrapt-1.14.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pip_39_sphinxcontrib_jsmath": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_jsmath", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", + "sdist": "sphinxcontrib-jsmath-1.0.1.tar.gz" + } + } + }, + "pypi_whl_websockets_6681ba": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_6681ba", + "sha256": "6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/47/96/9d5749106ff57629b54360664ae7eb9afd8302fad1680ead385383e33746/websockets-11.0.3-py3-none-any.whl" + ] + } + }, + "pip_310_packaging__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_packaging__sdist", + "file": "@@rules_python~override~pip~pypi_whl_packaging_048fb0//:file", + "requirement": "packaging==23.2 --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 --hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_sphinxcontrib_serializinghtml": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_serializinghtml", + "repo": "pip_39", + "group_name": "sphinx", + "libs": { + "sdist": "sphinxcontrib_serializinghtml-1.1.9.tar.gz", + "any": "sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl" + } + } + }, + "pip_39_lazy_object_proxy__win32": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_lazy_object_proxy__win32", + "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_8f6ce2//:file", + "requirement": "lazy-object-proxy==1.8.0 --hash=sha256:0c1c7c0433154bb7c54185714c6929acc0ba04ee1b167314a779b9025517eada --hash=sha256:14010b49a2f56ec4943b6cf925f597b534ee2fe1f0738c84b3bce0c1a11ff10d --hash=sha256:4e2d9f764f1befd8bdc97673261b8bb888764dfdbd7a4d8f55e4fbcabb8c3fb7 --hash=sha256:4fd031589121ad46e293629b39604031d354043bb5cdf83da4e93c2d7f3389fe --hash=sha256:5b51d6f3bfeb289dfd4e95de2ecd464cd51982fe6f00e2be1d0bf94864d58acd --hash=sha256:6850e4aeca6d0df35bb06e05c8b934ff7c533734eb51d0ceb2d63696f1e6030c --hash=sha256:6f593f26c470a379cf7f5bc6db6b5f1722353e7bf937b8d0d0b3fba911998858 --hash=sha256:71d9ae8a82203511a6f60ca5a1b9f8ad201cac0fc75038b2dc5fa519589c9288 --hash=sha256:7e1561626c49cb394268edd00501b289053a652ed762c58e1081224c8d881cec --hash=sha256:8f6ce2118a90efa7f62dd38c7dbfffd42f468b180287b748626293bf12ed468f --hash=sha256:ae032743794fba4d171b5b67310d69176287b5bf82a21f588282406a79498891 --hash=sha256:afcaa24e48bb23b3be31e329deb3f1858f1f1df86aea3d70cb5c8578bfe5261c --hash=sha256:b70d6e7a332eb0217e7872a73926ad4fdc14f846e85ad6749ad111084e76df25 --hash=sha256:c219a00245af0f6fa4e95901ed28044544f50152840c5b6a3e7b2568db34d156 --hash=sha256:ce58b2b3734c73e68f0e30e4e725264d4d6be95818ec0a0be4bb6bf9a7e79aa8 --hash=sha256:d176f392dbbdaacccf15919c77f526edf11a34aece58b55ab58539807b85436f --hash=sha256:e20bfa6db17a39c706d24f82df8352488d2943a3b7ce7d4c22579cb89ca8896e --hash=sha256:eac3a9a5ef13b332c059772fd40b4b1c3d45a3a2b05e33a361dee48e54a4dad0 --hash=sha256:eb329f8d8145379bf5dbe722182410fe8863d186e51bf034d2075eb8d85ee25b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_absl_py_0d3fe6": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_absl_py_0d3fe6", + "sha256": "0d3fe606adfa4f7db64792dd4c7aee4ee0c38ab75dfd353b7a83ed3e957fcb47", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/dd/87/de5c32fa1b1c6c3305d576e299801d8655c175ca9557019906247b994331/absl_py-1.4.0-py3-none-any.whl" + ] + } + }, + "pip_310_websockets__macosx_10_9_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_websockets__macosx_10_9_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_websockets_d67ac6//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_4b2538": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_4b2538", + "sha256": "4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ca/20/25211be61d50189650fb0ec6084b6d6339f5c7c6436a6c217608dcb553e4/websockets-11.0.3-cp38-cp38-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_markupsafe_715d35": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_715d35", + "sha256": "715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/49/74/bf95630aab0a9ed6a67556cd4e54f6aeb0e74f4cb0fd2f229154873a4be4/MarkupSafe-2.1.3-cp312-cp312-win32.whl" + ] + } + }, + "pip_310_babel__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_babel__any", + "file": "@@rules_python~override~pip~pypi_whl_babel_7077a4//:file", + "requirement": "babel==2.13.1 --hash=sha256:33e0952d7dd6374af8dbf6768cc4ddf3ccfefc244f9986d4074704f2fbd18900 --hash=sha256:7077a4984b02b6727ac10f1f7294484f737443d7e2e66c5e4380e41a3ae0b4ed", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_8531fd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_8531fd", + "sha256": "8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/38/30/01a10fbf4cc1e7ffa07be9b0401501918fc9433d71fb7da4cfcef3bd26ca/websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_39_wheel__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_wheel__any", + "file": "@@rules_python~override~pip~pypi_whl_wheel_d236b2//:file", + "requirement": "wheel==0.40.0 --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_6d323e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_6d323e", + "sha256": "6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c0/1e/e5a5ac09e92fd112d50e1793e5b9982dc9e510311ed89dacd2e801f82967/wrapt-1.14.1-cp310-cp310-win_amd64.whl" + ] + } + }, + "pip_39_wrapt__macosx_11_0_arm64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_wrapt__macosx_11_0_arm64", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_988635//:file", + "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_9e0fd3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_9e0fd3", + "sha256": "9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f1/96/d22461ba08d61a859c45cda5064b878f2baa61f142d3acfa8adabd82bf07/wrapt-1.14.1-cp36-cp36m-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_39_astroid__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_astroid__any", + "file": "@@rules_python~override~pip~pypi_whl_astroid_10e0ad//:file", + "requirement": "astroid==2.12.13 --hash=sha256:10e0ad5f7b79c435179d0d0f0df69998c4eef4597534aae44910db060baeb907 --hash=sha256:1493fe8bd3dfd73dc35bd53c9d5b6e49ead98497c47b2307662556a5692d29d7", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_pyyaml__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pyyaml__sdist", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_68fb51//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_importlib_metadata_3ebb78": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_importlib_metadata_3ebb78", + "sha256": "3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl" + ] + } + }, + "pip_39_markupsafe__win32": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_markupsafe__win32", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_fec216//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_zipp_0e923e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_zipp_0e923e", + "sha256": "0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d9/66/48866fc6b158c81cc2bfecc04c480f105c6040e8b077bc54c634b4a67926/zipp-3.17.0-py3-none-any.whl" + ] + } + }, + "pip_310_docutils__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_docutils__sdist", + "file": "@@rules_python~override~pip~pypi_whl_docutils_f08a4e//:file", + "requirement": "docutils==0.20.1 --hash=sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6 --hash=sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_lazy_object_proxy__macosx_10_9_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_lazy_object_proxy__macosx_10_9_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_71d9ae//:file", + "requirement": "lazy-object-proxy==1.8.0 --hash=sha256:0c1c7c0433154bb7c54185714c6929acc0ba04ee1b167314a779b9025517eada --hash=sha256:14010b49a2f56ec4943b6cf925f597b534ee2fe1f0738c84b3bce0c1a11ff10d --hash=sha256:4e2d9f764f1befd8bdc97673261b8bb888764dfdbd7a4d8f55e4fbcabb8c3fb7 --hash=sha256:4fd031589121ad46e293629b39604031d354043bb5cdf83da4e93c2d7f3389fe --hash=sha256:5b51d6f3bfeb289dfd4e95de2ecd464cd51982fe6f00e2be1d0bf94864d58acd --hash=sha256:6850e4aeca6d0df35bb06e05c8b934ff7c533734eb51d0ceb2d63696f1e6030c --hash=sha256:6f593f26c470a379cf7f5bc6db6b5f1722353e7bf937b8d0d0b3fba911998858 --hash=sha256:71d9ae8a82203511a6f60ca5a1b9f8ad201cac0fc75038b2dc5fa519589c9288 --hash=sha256:7e1561626c49cb394268edd00501b289053a652ed762c58e1081224c8d881cec --hash=sha256:8f6ce2118a90efa7f62dd38c7dbfffd42f468b180287b748626293bf12ed468f --hash=sha256:ae032743794fba4d171b5b67310d69176287b5bf82a21f588282406a79498891 --hash=sha256:afcaa24e48bb23b3be31e329deb3f1858f1f1df86aea3d70cb5c8578bfe5261c --hash=sha256:b70d6e7a332eb0217e7872a73926ad4fdc14f846e85ad6749ad111084e76df25 --hash=sha256:c219a00245af0f6fa4e95901ed28044544f50152840c5b6a3e7b2568db34d156 --hash=sha256:ce58b2b3734c73e68f0e30e4e725264d4d6be95818ec0a0be4bb6bf9a7e79aa8 --hash=sha256:d176f392dbbdaacccf15919c77f526edf11a34aece58b55ab58539807b85436f --hash=sha256:e20bfa6db17a39c706d24f82df8352488d2943a3b7ce7d4c22579cb89ca8896e --hash=sha256:eac3a9a5ef13b332c059772fd40b4b1c3d45a3a2b05e33a361dee48e54a4dad0 --hash=sha256:eb329f8d8145379bf5dbe722182410fe8863d186e51bf034d2075eb8d85ee25b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_cd525e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_cd525e", + "sha256": "cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c3/12/5fabf0014a0f30eb3975b7199ac2731215a40bc8273083f6a89bd6cadec6/wrapt-1.15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_pyyaml_a80a78": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_a80a78", + "sha256": "a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ef/ad/b443cce94539e57e1a745a845f95c100ad7b97593d7e104051e43f730ecd/PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pypi_whl_wrapt_b67b81": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_b67b81", + "sha256": "b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/23/0a/9964d7141b8c5e31c32425d3412662a7873aaf0c0964166f4b37b7db51b6/wrapt-1.15.0-cp311-cp311-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_310_python_dateutil__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_python_dateutil__any", + "file": "@@rules_python~override~pip~pypi_whl_python_dateutil_961d03//:file", + "requirement": "python-dateutil==2.8.2 --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_3c0fae": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_3c0fae", + "sha256": "3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c0/c7/171f5ac6b065e1425e8fabf4a4dfbeca76fd8070072c6a41bd5c07d90d8b/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_platformdirs_b46ffa": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_platformdirs_b46ffa", + "sha256": "b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ec/4c/9af851448e55c57b30a13a72580306e628c3b431d97fdae9e0b8d4fa3685/platformdirs-2.6.0.tar.gz" + ] + } + }, + "pypi_whl_tomlkit_8c726c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_tomlkit_8c726c", + "sha256": "8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ef/a8/b1c193be753c02e2a94af6e37ee45d3378a74d44fe778c2434a63af92731/tomlkit-0.11.8-py3-none-any.whl" + ] + } + }, + "pypi_whl_wrapt_88bd7b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_88bd7b", + "sha256": "88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/94/59/60b2fe919ffb190cf8cae0307bafdaf1695eac8655921f59768ce3bf1084/wrapt-1.14.1-cp37-cp37m-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_58d7a7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_58d7a7", + "sha256": "58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f6/d3/3c6bd4db883537c40eb9d41d738d329d983d049904f708267f3828a60048/wrapt-1.15.0-cp27-cp27mu-manylinux2010_x86_64.whl" + ] + } + }, + "pypi_whl_setuptools_a76207": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_setuptools_a76207", + "sha256": "a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a/setuptools-65.6.3.tar.gz" + ] + } + }, + "pypi_whl_lazy_object_proxy_2d0daa": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_2d0daa", + "sha256": "2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/cd/b6/84efe6e878e94f20cf9564ac3ede5e98d37c692b07080aef50cc4341052e/lazy_object_proxy-1.9.0-cp38-cp38-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_310_babel__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_babel__sdist", + "file": "@@rules_python~override~pip~pypi_whl_babel_33e095//:file", + "requirement": "babel==2.13.1 --hash=sha256:33e0952d7dd6374af8dbf6768cc4ddf3ccfefc244f9986d4074704f2fbd18900 --hash=sha256:7077a4984b02b6727ac10f1f7294484f737443d7e2e66c5e4380e41a3ae0b4ed", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_pyyaml__manylinux_2_5_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pyyaml__manylinux_2_5_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_405278//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_54c6e5": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_54c6e5", + "sha256": "54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ba/6c/5c0322b2875e8395e6bf0eff11f43f3e25da7ef5b12f4d908cd3a19ea841/websockets-11.0.3-cp310-cp310-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_39_sphinxcontrib_qthelp__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_qthelp__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_62b9d1//:file", + "requirement": "sphinxcontrib-qthelp==1.0.6 --hash=sha256:62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d --hash=sha256:bf76886ee7470b934e363da7a954ea2825650013d367728588732c7350f49ea4", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pypi_whl_pyyaml_d67d83": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_d67d83", + "sha256": "d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/21/67/b42191239c5650c9e419c4a08a7a022bbf1abf55b0391c380a72c3af5462/PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_pyyaml_cba8c4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_cba8c4", + "sha256": "cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/77/da/e845437ffe0dffae4e7562faf23a4f264d886431c5d2a2816c853288dc8e/PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pip_310_sphinxcontrib_devhelp__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_devhelp__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_63b41e//:file", + "requirement": "sphinxcontrib-devhelp==1.0.5 --hash=sha256:63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212 --hash=sha256:fe8009aed765188f08fcaadbb3ea0d90ce8ae2d76710b7e29ea7d047177dae2f", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pip_310_pathspec": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_pathspec", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "pathspec-0.11.1.tar.gz", + "any": "pathspec-0.11.1-py3-none-any.whl" + } + } + }, + "pip_310_websockets__win_amd64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_websockets__win_amd64", + "file": "@@rules_python~override~pip~pypi_whl_websockets_1d2256//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_d9e25e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_d9e25e", + "sha256": "d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a7/51/6626c133e966698d53d65bcd90e34ad4986c5f0968c2328b3e9de51dbcf1/lazy_object_proxy-1.9.0-cp37-cp37m-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_5c5aa2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_5c5aa2", + "sha256": "5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/47/dd/bee4d33058656c0b2e045530224fcddd9492c354af5d20499e5261148dcb/wrapt-1.15.0-cp37-cp37m-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_310_wheel__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_wheel__any", + "file": "@@rules_python~override~pip~pypi_whl_wheel_d236b2//:file", + "requirement": "wheel==0.40.0 --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_wheel__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_wheel__sdist", + "file": "@@rules_python~override~pip~pypi_whl_wheel_cd1196//:file", + "requirement": "wheel==0.40.0 --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_alabaster_a27a4a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_alabaster_a27a4a", + "sha256": "a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/94/71/a8ee96d1fd95ca04a0d2e2d9c4081dac4c2d2b12f7ddb899c8cb9bfd1532/alabaster-0.7.13.tar.gz" + ] + } + }, + "pypi_whl_lazy_object_proxy_afcaa2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_afcaa2", + "sha256": "afcaa24e48bb23b3be31e329deb3f1858f1f1df86aea3d70cb5c8578bfe5261c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e0/d3/0cdabfa685eb152a9f4d179fa95f121b3810171f246e8e51f45d100b345c/lazy_object_proxy-1.8.0-cp38-cp38-win_amd64.whl" + ] + } + }, + "pypi_whl_wrapt_ef3f72": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_ef3f72", + "sha256": "ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/36/ee/944dc7e5462662270e8a379755bcc543fc8f09029866288060dc163ed5b4/wrapt-1.14.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_9cca3c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_9cca3c", + "sha256": "9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/38/38/5b338163b3b4f1ab718306984678c3d180b85a25d72654ea4c61aa6b0968/wrapt-1.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_310_isort": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_isort", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "isort-5.12.0.tar.gz", + "any": "isort-5.12.0-py3-none-any.whl" + } + } + }, + "pypi_whl_wrapt_2cf56d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_2cf56d", + "sha256": "2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f6/89/bf77b063c594795aaa056cac7b467463702f346d124d46d7f06e76e8cd97/wrapt-1.15.0-cp39-cp39-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_d176f3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_d176f3", + "sha256": "d176f392dbbdaacccf15919c77f526edf11a34aece58b55ab58539807b85436f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/80/aa/71f82fd17211767419d6b1fc3dc00ba4641c11f9c9358f7acc5222e693b9/lazy_object_proxy-1.8.0-cp38-cp38-win32.whl" + ] + } + }, + "pypi_whl_wrapt_6e743d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_6e743d", + "sha256": "6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/72/24/490a0bbc67135f737d2eb4b270bfc91e54cc3f0b5e97b4ceec91a44bb898/wrapt-1.14.1-cp36-cp36m-musllinux_1_1_i686.whl" + ] + } + }, + "pip_310_tomli": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_tomli", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "tomli-2.0.1-py3-none-any.whl", + "sdist": "tomli-2.0.1.tar.gz" + } + } + }, + "pip_39_setuptools": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_setuptools", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "setuptools-65.6.3-py3-none-any.whl", + "sdist": "setuptools-65.6.3.tar.gz" + } + } + }, + "pypi_whl_sphinxcontrib_qthelp_bf7688": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_bf7688", + "sha256": "bf76886ee7470b934e363da7a954ea2825650013d367728588732c7350f49ea4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/1f/e5/1850f3f118e95581c1e30b57028ac979badee1eb29e70ee72b0241f5a185/sphinxcontrib_qthelp-1.0.6-py3-none-any.whl" + ] + } + }, + "pip_310_platformdirs__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_platformdirs__any", + "file": "@@rules_python~override~pip~pypi_whl_platformdirs_e23781//:file", + "requirement": "platformdirs==3.5.1 --hash=sha256:412dae91f52a6f84830f39a8078cecd0e866cb72294a5c66808e74d5e88d251f --hash=sha256:e2378146f1964972c03c085bb5662ae80b2b8c06226c54b2ff4aa9483e8a13a5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_isort_6db30c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_isort_6db30c", + "sha256": "6db30c5ded9815d813932c04c2f85a360bcdd35fed496f4d8f35495ef0a261b6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/76/46/004e2dd6c312e8bb7cb40a6c01b770956e0ef137857e82d47bd9c829356b/isort-5.11.4.tar.gz" + ] + } + }, + "pypi_whl_websockets_c1f052": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_c1f052", + "sha256": "c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c0/a8/a8a582ebeeecc8b5f332997d44c57e241748f8a9856e06a38a5a13b30796/websockets-11.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_websockets_1553cb": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_1553cb", + "sha256": "1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c6/91/f36454b87edf10a95be9c7212d2dcb8c606ddbf7a183afdc498933acdd19/websockets-11.0.3-cp38-cp38-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_markupsafe_8c4197": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_8c4197", + "sha256": "8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/de/e2/32c14301bb023986dff527a49325b6259cab4ebb4633f69de54af312fc45/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_pyyaml_055d93": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_055d93", + "sha256": "055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f5/6f/b8b4515346af7c33d3b07cd8ca8ea0700ca72e8d7a750b2b87ac0268ca4e/PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_946d27": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_946d27", + "sha256": "946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/00/74/46a68f51457639c0cd79e385e2f49c0fa7324470997ac096108669c1e182/lazy_object_proxy-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_81fc4d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_81fc4d", + "sha256": "81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/9d/d7/81d466f2e69784bd416797824a2b8794aaf0b864a2390062ea197f06f0fc/lazy_object_proxy-1.9.0-cp311-cp311-win32.whl" + ] + } + }, + "pypi_whl_markupsafe_2c1b19": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_2c1b19", + "sha256": "2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f8/33/e9e83b214b5f8d9a60b26e60051734e7657a416e5bce7d7f1c34e26badad/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_310_pygments__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pygments__any", + "file": "@@rules_python~override~pip~pypi_whl_pygments_13fc09//:file", + "requirement": "pygments==2.16.1 --hash=sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692 --hash=sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_8f6ce2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_8f6ce2", + "sha256": "8f6ce2118a90efa7f62dd38c7dbfffd42f468b180287b748626293bf12ed468f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/46/35/55c3650f29858869596871b7fedf4a6b211b61dcc4dd8e8d5702eb85370e/lazy_object_proxy-1.8.0-cp39-cp39-win32.whl" + ] + } + }, + "pip_39_requests__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_requests__sdist", + "file": "@@rules_python~override~pip~pypi_whl_requests_27973d//:file", + "requirement": "requests==2.25.1 --hash=sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804 --hash=sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json", + "whl_patches": { + "@@//patches:empty.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", + "@@//patches:requests_metadata.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", + "@@//patches:requests_record.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}" + }, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_d080e0": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_d080e0", + "sha256": "d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e6/5c/8ab8f67bbbbf90fe88f887f4fa68123435c5415531442e8aefef1e118d5c/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pip_39_certifi": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_certifi", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "certifi-2022.12.7.tar.gz", + "any": "certifi-2022.12.7-py3-none-any.whl" + } + } + }, + "pypi_whl_markupsafe_8f9293": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_8f9293", + "sha256": "8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/41/f1/bc770c37ecd58638c18f8ec85df205dacb818ccf933692082fd93010a4bc/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_39_wrapt__manylinux_2_5_i686": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_wrapt__manylinux_2_5_i686", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_d52a25//:file", + "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_markupsafe__win32": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_markupsafe__win32", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_10bbfe//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_619d9f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_619d9f", + "sha256": "619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/0f/d8/a997d3546aef9cc995a1126f7d7ade96c0e16c1a0efb9d2d430aee57c925/websockets-11.0.3-cp311-cp311-musllinux_1_1_i686.whl" + ] + } + }, + "pip_39_six__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_six__sdist", + "file": "@@rules_python~override~pip~pypi_whl_six_1e61c3//:file", + "requirement": "six==1.16.0 --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_36f582": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_36f582", + "sha256": "36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/98/0f/3db7e01896b726e68fa2ba918ed0d79f3cc2da2ce928799282264d14c6f6/wrapt-1.14.1-cp27-cp27m-manylinux2010_x86_64.whl" + ] + } + }, + "pip_310_six__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_six__sdist", + "file": "@@rules_python~override~pip~pypi_whl_six_1e61c3//:file", + "requirement": "six==1.16.0 --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_pygments": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_pygments", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "Pygments-2.16.1-py3-none-any.whl", + "sdist": "Pygments-2.16.1.tar.gz" + } + } + }, + "pypi_whl_lazy_object_proxy_7e1561": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_7e1561", + "sha256": "7e1561626c49cb394268edd00501b289053a652ed762c58e1081224c8d881cec", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e3/90/4c8d2ce638791874f48894761e305afa2bf6f85f315f1d51946eb1e2b18f/lazy_object_proxy-1.8.0-pp38-pypy38_pp73-any.whl" + ] + } + }, + "pypi_whl_pyyaml_c5687b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_c5687b", + "sha256": "c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a4/e6/4d7a01bc0730c8f958a62d6a4c4f3df23b6139ad68c132b168970d84f192/PyYAML-6.0-cp37-cp37m-win32.whl" + ] + } + }, + "pypi_whl_websockets_8c82f1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_8c82f1", + "sha256": "8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8f/f2/8a3eb016be19743c7eb9e67c855df0fdfa5912534ffaf83a05b62667d761/websockets-11.0.3-cp39-cp39-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_ee6aca": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_ee6aca", + "sha256": "ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/2a/86/c9ef2fa4899ec069c8efe43fc92ca2ba0c5a7921cfaf83090030cf7b1487/wrapt-1.14.1-cp37-cp37m-musllinux_1_1_i686.whl" + ] + } + }, + "pip_310_lazy_object_proxy__win_amd64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_lazy_object_proxy__win_amd64", + "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_ea806f//:file", + "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_wrapt__win_amd64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_wrapt__win_amd64", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_dee60e//:file", + "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_certifi": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_certifi", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "certifi-2023.5.7.tar.gz", + "any": "certifi-2023.5.7-py3-none-any.whl" + } + } + }, + "pypi_whl_wrapt_96e25c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_96e25c", + "sha256": "96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/45/90/a959fa50084d7acc2e628f093c9c2679dd25085aa5085a22592e028b3e06/wrapt-1.15.0-cp27-cp27m-manylinux2010_i686.whl" + ] + } + }, + "pypi_whl_wrapt_63424c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_63424c", + "sha256": "63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/29/41/f05bf85417473cf6fe4eec7396c63762e5a457a42102bd1b8af059af6586/wrapt-1.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_markupsafe_9402b0": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_9402b0", + "sha256": "9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e5/dd/49576e803c0d974671e44fa78049217fcc68af3662a24f831525ed30e6c7/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_39_importlib_metadata__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_importlib_metadata__any", + "file": "@@rules_python~override~pip~pypi_whl_importlib_metadata_3ebb78//:file", + "requirement": "importlib-metadata==6.8.0 --hash=sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb --hash=sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_bee9fc": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_bee9fc", + "sha256": "bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/30/a5/d641f2a9a4b4079cfddbb0726fc1b914be76a610aaedb45e4760899a4ce1/websockets-11.0.3-cp38-cp38-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_isort_f84c28": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_isort_f84c28", + "sha256": "f84c2818376e66cf843d497486ea8fed8700b340f308f076c6fb1229dff318b6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/0a/63/4036ae70eea279c63e2304b91ee0ac182f467f24f86394ecfe726092340b/isort-5.12.0-py3-none-any.whl" + ] + } + }, + "pip_310_pathspec__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pathspec__sdist", + "file": "@@rules_python~override~pip~pypi_whl_pathspec_2798de//:file", + "requirement": "pathspec==0.11.1 --hash=sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687 --hash=sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_380a85": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_380a85", + "sha256": "380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/11/eb/e06e77394d6cf09977d92bff310cb0392930c08a338f99af6066a5a98f92/wrapt-1.14.1.tar.gz" + ] + } + }, + "pypi_whl_markupsafe_7ef3cb": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_7ef3cb", + "sha256": "7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/22/81/b5659e2b6ae1516495a22f87370419c1d79c8d853315e6cbe5172fc01a06/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_e7c21c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_e7c21c", + "sha256": "e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/69/1f/51657d681711476287c9ff643428be0f9663addc1d341d4be1bad89290bd/lazy_object_proxy-1.9.0-cp37-cp37m-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_310_snowballstemmer__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_snowballstemmer__any", + "file": "@@rules_python~override~pip~pypi_whl_snowballstemmer_c8e171//:file", + "requirement": "snowballstemmer==2.2.0 --hash=sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 --hash=sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_pyyaml_98c4d3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_98c4d3", + "sha256": "98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b3/85/79b9e5b4e8d3c0ac657f4e8617713cca8408f6cdc65d2ee6554217cedff1/PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_5a0f54": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_5a0f54", + "sha256": "5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e8/f6/7e30a8c53d27ef8c1ff872dc4fb75247c99eb73d834c91a49a55d046c127/wrapt-1.14.1-cp38-cp38-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_wrapt_9ed6aa": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_9ed6aa", + "sha256": "9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c7/cd/18d95465323f29e3f3fd3ff84f7acb402a6a61e6caf994dced7140d78f85/wrapt-1.15.0-cp35-cp35m-manylinux1_x86_64.whl" + ] + } + }, + "pypi_whl_pyyaml_1e4747": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_1e4747", + "sha256": "1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a8/5b/c4d674846ea4b07ee239fbf6010bcc427c4e4552ba5655b446e36b9a40a7/PyYAML-6.0-cp38-cp38-win_amd64.whl" + ] + } + }, + "pypi_whl_wheel_d236b2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wheel_d236b2", + "sha256": "d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/61/86/cc8d1ff2ca31a312a25a708c891cf9facbad4eae493b3872638db6785eb5/wheel-0.40.0-py3-none-any.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_6850e4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_6850e4", + "sha256": "6850e4aeca6d0df35bb06e05c8b934ff7c533734eb51d0ceb2d63696f1e6030c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/0a/68/5839136508651d813c1adce568e2f7417bb66083dc8d604a69d465ee53c0/lazy_object_proxy-1.8.0-cp37-cp37m-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_websockets_4841ed": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_4841ed", + "sha256": "4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8a/bd/a5e5973899d78d44a540f50a9e30b01c6771e8bf7883204ee762060cf95a/websockets-11.0.3-cp38-cp38-macosx_11_0_arm64.whl" + ] + } + }, + "pip_39_importlib_metadata": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_importlib_metadata", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "importlib_metadata-6.8.0-py3-none-any.whl", + "sdist": "importlib_metadata-6.8.0.tar.gz" + } + } + }, + "pip_39_imagesize__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_imagesize__sdist", + "file": "@@rules_python~override~pip~pypi_whl_imagesize_691504//:file", + "requirement": "imagesize==1.4.1 --hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b --hash=sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_709fe0": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_709fe0", + "sha256": "709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e7/a1/a9596c5858c4a58be8cdd5e8b0e5f53f9c1c17f0616b47edde8de1a356fe/wrapt-1.14.1-cp37-cp37m-win_amd64.whl" + ] + } + }, + "pip_39_sphinxcontrib_applehelp__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_applehelp__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_39fdc8//:file", + "requirement": "sphinxcontrib-applehelp==1.0.7 --hash=sha256:094c4d56209d1734e7d252f6e0b3ccc090bd52ee56807a5d9315b19c122ab15d --hash=sha256:39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pip_310_alabaster": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_alabaster", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "alabaster-0.7.13-py3-none-any.whl", + "sdist": "alabaster-0.7.13.tar.gz" + } + } + }, + "pypi_whl_six_8abb2f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_six_8abb2f", + "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl" + ] + } + }, + "pip_39_docutils__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_docutils__sdist", + "file": "@@rules_python~override~pip~pypi_whl_docutils_f08a4e//:file", + "requirement": "docutils==0.20.1 --hash=sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6 --hash=sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_pylint_print": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_pylint_print", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "pylint-print-1.0.1.tar.gz", + "any": "pylint_print-1.0.1-py3-none-any.whl" + } + } + }, + "pip_39_markupsafe": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_markupsafe", + "repo": "pip_39", + "group_name": "", + "libs": { + "manylinux_2_17_x86_64": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "manylinux_2_5_i686": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "win_amd64": "MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", + "macosx_10_9_x86_64": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", + "macosx_10_9_universal2": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", + "manylinux_2_17_aarch64": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "sdist": "MarkupSafe-2.1.3.tar.gz", + "win32": "MarkupSafe-2.1.3-cp39-cp39-win32.whl" + } + } + }, + "pypi_whl_wrapt_02fce1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_02fce1", + "sha256": "02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a7/da/04883b14284c437eac98c7ad2959197f02acbabd57d5ea8ff4893a7c3920/wrapt-1.15.0-cp37-cp37m-win32.whl" + ] + } + }, + "pypi_whl_websockets_69269f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_69269f", + "sha256": "69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8a/77/a04d2911f6e2b9e781ce7ffc1e8516b54b85f985369eec8c853fd619d8e8/websockets-11.0.3-cp39-cp39-musllinux_1_1_i686.whl" + ] + } + }, + "pip_39_sphinxcontrib_devhelp": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_devhelp", + "repo": "pip_39", + "group_name": "sphinx", + "libs": { + "sdist": "sphinxcontrib_devhelp-1.0.5.tar.gz", + "any": "sphinxcontrib_devhelp-1.0.5-py3-none-any.whl" + } + } + }, + "pypi_whl_importlib_metadata_dbace7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_importlib_metadata_dbace7", + "sha256": "dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/33/44/ae06b446b8d8263d712a211e959212083a5eda2bf36d57ca7415e03f6f36/importlib_metadata-6.8.0.tar.gz" + ] + } + }, + "pip_39_six": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_six", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "six-1.16.0.tar.gz", + "any": "six-1.16.0-py2.py3-none-any.whl" + } + } + }, + "pypi_whl_wrapt_257fd7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_257fd7", + "sha256": "257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fd/70/8a133c88a394394dd57159083b86a564247399440b63f2da0ad727593570/wrapt-1.14.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_02b41b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_02b41b", + "sha256": "02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/50/d5/bf619c4d204fe8888460f65222b465c7ecfa43590fdb31864fe0e266da29/wrapt-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_d77c85": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_d77c85", + "sha256": "d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f8/c4/3f8130d646bfc89382966adfb3d6428f26d0f752543a7e2fd92c1e493be6/wrapt-1.14.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_wrapt_a4cbb9": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_a4cbb9", + "sha256": "a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d7/4b/1bd4837362d31d402b9bc1a27cdd405baf994dbf9942696f291d2f7eeb73/wrapt-1.15.0-cp36-cp36m-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_39_python_magic": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_python_magic", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "python-magic-0.4.27.tar.gz", + "any": "python_magic-0.4.27-py2.py3-none-any.whl" + } + } + }, + "pypi_whl_markupsafe_8023fa": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_8023fa", + "sha256": "8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/6a/86/654dc431513cd4417dfcead8102f22bece2d6abf2f584f0e1cc1524f7b94/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl" + ] + } + }, + "pypi_whl_pylint_349c8c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pylint_349c8c", + "sha256": "349c8cd36aede4d50a0754a8c0218b43323d13d5d88f4b2952ddfe3e169681eb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/7d/df/0e50d5640ed4c6a492cdc6df0c281afee3f85d98209e7ec7b31243838b40/pylint-2.15.9-py3-none-any.whl" + ] + } + }, + "pypi_whl_wrapt_96177e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_96177e", + "sha256": "96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/de/77/e2ebfa2f46c19094888a364fdb59aeab9d3336a3ad7ccdf542de572d2a35/wrapt-1.15.0-cp38-cp38-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_wrapt_7ef58f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_7ef58f", + "sha256": "7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/67/b4/b5504dddcb2ff9486f8569953938591e0013cca09c912b28747d1d9cb04f/wrapt-1.14.1-cp27-cp27mu-manylinux1_i686.whl" + ] + } + }, + "pypi_whl_wrapt_8c0ce1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_8c0ce1", + "sha256": "8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/33/cd/7335d8b82ff0a442581ab37a8d275ad76b4c1f33ace63c1a4d7c23791eee/wrapt-1.14.1-cp38-cp38-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_39_imagesize__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_imagesize__any", + "file": "@@rules_python~override~pip~pypi_whl_imagesize_0d8d18//:file", + "requirement": "imagesize==1.4.1 --hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b --hash=sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_astroid_6891f4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_astroid_6891f4", + "sha256": "6891f444625b6edb2ac798829b689e95297e100ddf89dbed5a8c610e34901501", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/80/45/5639d34304a830ecd8baff28a586b3b046160aeff43510264bbb4fd93287/astroid-2.13.5-py3-none-any.whl" + ] + } + }, + "pypi_whl_markupsafe_aa7bd1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_aa7bd1", + "sha256": "aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/47/26/932140621773bfd4df3223fbdd9e78de3477f424f0d2987c313b1cb655ff/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_tabulate_0095b1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_tabulate_0095b1", + "sha256": "0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ec/fe/802052aecb21e3797b8f7902564ab6ea0d60ff8ca23952079064155d1ae1/tabulate-0.9.0.tar.gz" + ] + } + }, + "pypi_whl_tomli_939de3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_tomli_939de3", + "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl" + ] + } + }, + "pypi_whl_setuptools_57f6f2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_setuptools_57f6f2", + "sha256": "57f6f22bde4e042978bcd50176fdb381d7c21a9efa4041202288d3737a0c6a54", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ef/e3/29d6e1a07e8d90ace4a522d9689d03e833b67b50d1588e693eec15f26251/setuptools-65.6.3-py3-none-any.whl" + ] + } + }, + "pypi_whl_colorama_08695f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_colorama_08695f", + "sha256": "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz" + ] + } + }, + "pypi_whl_lazy_object_proxy_212774": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_212774", + "sha256": "212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/70/e7/f3735f8e47cb29a207568c5b8d28d9f5673228789b66cb0c48d488a37f94/lazy_object_proxy-1.9.0-cp38-cp38-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_markupsafe_504b32": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_504b32", + "sha256": "504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b2/27/07e5aa9f93314dc65ad2ad9b899656dee79b70a9425ee199dd5a4c4cf2cd/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_5f83ac": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_5f83ac", + "sha256": "5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/18/1b/04ac4490a62ae1916f88e629e74192ada97d74afc927453d005f003e5a8f/lazy_object_proxy-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_b014c2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_b014c2", + "sha256": "b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f0/db/2a9ea49cd8bdde87a85262e517563d42b9e5b760473597b9da511fcbd54d/wrapt-1.14.1-cp36-cp36m-win_amd64.whl" + ] + } + }, + "pypi_whl_mccabe_348e02": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_mccabe_348e02", + "sha256": "348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e7/ff/0ffefdcac38932a54d2b5eed4e0ba8a408f215002cd178ad1df0f2806ff8/mccabe-0.7.0.tar.gz" + ] + } + }, + "pypi_whl_pyyaml_e61cea": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_e61cea", + "sha256": "e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/67/d4/b95266228a25ef5bd70984c08b4efce2c035a4baa5ccafa827b266e3dc36/PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl" + ] + } + }, + "pip_310_wheel__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_wheel__sdist", + "file": "@@rules_python~override~pip~pypi_whl_wheel_cd1196//:file", + "requirement": "wheel==0.40.0 --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_idna__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_idna__sdist", + "file": "@@rules_python~override~pip~pypi_whl_idna_b30787//:file", + "requirement": "idna==2.10 --hash=sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6 --hash=sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_pathspec_3c9534": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pathspec_3c9534", + "sha256": "3c95343af8b756205e2aba76e843ba9520a24dd84f68c22b9f93251507509dd6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/3c/29/c07c3a976dbe37c56e381e058c11e8738cb3a0416fc842a310461f8bb695/pathspec-0.10.3-py3-none-any.whl" + ] + } + }, + "pypi_whl_wrapt_6b1a56": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_6b1a56", + "sha256": "6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/30/31/c3f80ed75bec31fc3b4e3193f660b96da8fef70811f0ed67a4dc873412bc/wrapt-1.14.1-cp35-cp35m-manylinux1_x86_64.whl" + ] + } + }, + "pip_39_mccabe__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_mccabe__any", + "file": "@@rules_python~override~pip~pypi_whl_mccabe_6c2d30//:file", + "requirement": "mccabe==0.7.0 --hash=sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 --hash=sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_sphinxcontrib_jsmath__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_jsmath__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_a9925e//:file", + "requirement": "sphinxcontrib-jsmath==1.0.1 --hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 --hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_21ac01": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_21ac01", + "sha256": "21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e0/80/af9da7379ee6df583875d0aeb80f9d5f0bd5f081dd1ee5ce06587d8bfec7/wrapt-1.14.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_310_colorama": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_colorama", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "colorama-0.4.6.tar.gz", + "any": "colorama-0.4.6-py2.py3-none-any.whl" + } + } + }, + "pypi_whl_lazy_object_proxy_4e2d9f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_4e2d9f", + "sha256": "4e2d9f764f1befd8bdc97673261b8bb888764dfdbd7a4d8f55e4fbcabb8c3fb7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/65/08/836c9e4e6edf3a267e5b1d0c03923a70ee1a233baf6eb00bfab88d795c51/lazy_object_proxy-1.8.0-cp311-cp311-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_39_certifi__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_certifi__sdist", + "file": "@@rules_python~override~pip~pypi_whl_certifi_35824b//:file", + "requirement": "certifi==2022.12.7 --hash=sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3 --hash=sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_71d9ae": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_71d9ae", + "sha256": "71d9ae8a82203511a6f60ca5a1b9f8ad201cac0fc75038b2dc5fa519589c9288", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/9d/23/7e78292a5b72121a8bdfff128fcfb8d3630af74336855d3e527f73eaa4c0/lazy_object_proxy-1.8.0-cp39-cp39-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_requests_27973d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_requests_27973d", + "sha256": "27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/6b/47/c14abc08432ab22dc18b9892252efaf005ab44066de871e72a38d6af464b/requests-2.25.1.tar.gz" + ] + } + }, + "pypi_whl_lazy_object_proxy_189bbd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_189bbd", + "sha256": "189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b0/78/78962cb6f6d31a952acbc54e7838a5a85d952144973bd6e7ad24323dd466/lazy_object_proxy-1.9.0-cp311-cp311-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_39_s3cmd__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_s3cmd__sdist", + "file": "@@rules_python~override~pip~pypi_whl_s3cmd_966b0a//:file", + "requirement": "s3cmd==2.1.0 --hash=sha256:49cd23d516b17974b22b611a95ce4d93fe326feaa07320bd1d234fed68cbccfa --hash=sha256:966b0a494a916fc3b4324de38f089c86c70ee90e8e1cae6d59102103a4c0cc03", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_660e2d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_660e2d", + "sha256": "660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/6b/ca/65d6986665888494eca4d5435a9741c822022996f0f4200c57ce4b9242f7/websockets-11.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_7dc071": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_7dc071", + "sha256": "7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8a/1c/740c3ad1b7754dd7213f4df09ccdaf6b19e36da5ff3a269444ba9e103f1b/wrapt-1.15.0-cp39-cp39-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_39_babel__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_babel__any", + "file": "@@rules_python~override~pip~pypi_whl_babel_7077a4//:file", + "requirement": "babel==2.13.1 --hash=sha256:33e0952d7dd6374af8dbf6768cc4ddf3ccfefc244f9986d4074704f2fbd18900 --hash=sha256:7077a4984b02b6727ac10f1f7294484f737443d7e2e66c5e4380e41a3ae0b4ed", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_74934e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_74934e", + "sha256": "74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/5d/c4/3cc25541ec0404dd1d178e7697a34814d77be1e489cd6f8cb055ac688314/wrapt-1.15.0-cp311-cp311-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_eb329f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_eb329f", + "sha256": "eb329f8d8145379bf5dbe722182410fe8863d186e51bf034d2075eb8d85ee25b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/64/ed/ad47931e7780a5c39f7439de9124438794137840ffdb5f3ffd2995228071/lazy_object_proxy-1.8.0-cp310-cp310-win_amd64.whl" + ] + } + }, + "pypi_whl_pygments_13fc09": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pygments_13fc09", + "sha256": "13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/43/88/29adf0b44ba6ac85045e63734ae0997d3c58d8b1a91c914d240828d0d73d/Pygments-2.16.1-py3-none-any.whl" + ] + } + }, + "pypi_whl_wrapt_7d2872": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_7d2872", + "sha256": "7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/93/12/b20ae4dbefa94ef5d667ba71324763d870b86064a944c8ec9533042a41fc/wrapt-1.14.1-cp37-cp37m-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_07f7a7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_07f7a7", + "sha256": "07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/39/4d/34599a47c8a41b3ea4986e14f728c293a8a96cd6c23663fe33657c607d34/wrapt-1.14.1-cp310-cp310-macosx_11_0_arm64.whl" + ] + } + }, + "pypi_whl_pyyaml_9df7ed": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_9df7ed", + "sha256": "9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/91/49/d46d7b15cddfa98533e89f3832f391aedf7e31f37b4d4df3a7a7855a7073/PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl" + ] + } + }, + "pypi_whl_certifi_c6c2e9": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_certifi_c6c2e9", + "sha256": "c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/9d/19/59961b522e6757f0c9097e4493fa906031b95b3ebe9360b2c3083561a6b4/certifi-2023.5.7-py3-none-any.whl" + ] + } + }, + "pypi_whl_pyyaml_68fb51": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_68fb51", + "sha256": "68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/36/2b/61d51a2c4f25ef062ae3f74576b01638bebad5e045f747ff12643df63844/PyYAML-6.0.tar.gz" + ] + } + }, + "pypi_whl_wrapt_230ae4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_230ae4", + "sha256": "230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/cd/a0/84b8fe24af8d7f7374d15e0da1cd5502fff59964bbbf34982df0ca2c9047/wrapt-1.15.0-cp38-cp38-macosx_11_0_arm64.whl" + ] + } + }, + "pip_310_pathspec__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pathspec__any", + "file": "@@rules_python~override~pip~pypi_whl_pathspec_d8af70//:file", + "requirement": "pathspec==0.11.1 --hash=sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687 --hash=sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_wrapt__macosx_11_0_arm64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_wrapt__macosx_11_0_arm64", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_ce4261//:file", + "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_dill_e5db55": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_dill_e5db55", + "sha256": "e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/7c/e7/364a09134e1062d4d5ff69b853a56cf61c223e0afcc6906b6832bcd51ea8/dill-0.3.6.tar.gz" + ] + } + }, + "pip_39_markupsafe__macosx_10_9_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_markupsafe__macosx_10_9_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_6b2b56//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_colorama__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_colorama__any", + "file": "@@rules_python~override~pip~pypi_whl_colorama_4f1d99//:file", + "requirement": "colorama==0.4.6 --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_2ef121": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_2ef121", + "sha256": "2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/03/06/e72e88f81f8c91d4f488d21712d2d403fd644e3172eaadc302094377bc22/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl" + ] + } + }, + "pypi_whl_websockets_ffd7dc": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_ffd7dc", + "sha256": "ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b2/ec/56bdd12d847e4fc2d0a7ba2d7f1476f79cda50599d11ffb6080b86f21ef1/websockets-11.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_markupsafe_68e786": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_68e786", + "sha256": "68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a6/56/f1d4ee39e898a9e63470cbb7fae1c58cce6874f25f54220b89213a47f273/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_pyyaml_077513": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_077513", + "sha256": "07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/89/26/0bfd7b756b34c68f8fd158b7bc762b6b1705fc1b3cebf4cdbb53fd9ea75b/PyYAML-6.0-cp36-cp36m-win_amd64.whl" + ] + } + }, + "pypi_whl_pyyaml_2cd5df": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_2cd5df", + "sha256": "2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/0f/93/5f81d1925ce3b531f5ff215376445ec220887cd1c9a8bde23759554dbdfd/PyYAML-6.0-cp310-cp310-win32.whl" + ] + } + }, + "pip_310_markupsafe": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_markupsafe", + "repo": "pip_310", + "group_name": "", + "libs": { + "win32": "MarkupSafe-2.1.3-cp310-cp310-win32.whl", + "win_amd64": "MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", + "manylinux_2_5_i686": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "manylinux_2_17_x86_64": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "manylinux_2_17_aarch64": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", + "sdist": "MarkupSafe-2.1.3.tar.gz", + "macosx_10_9_universal2": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", + "macosx_10_9_x86_64": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl" + } + } + }, + "pypi_whl_websockets_e63168": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_e63168", + "sha256": "e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/20/62/5c6039c4069912adb27889ddd000403a2de9e0fe6aebe439b4e6b128a6b8/websockets-11.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_39_chardet__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_chardet__sdist", + "file": "@@rules_python~override~pip~pypi_whl_chardet_0d6f53//:file", + "requirement": "chardet==4.0.0 --hash=sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa --hash=sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_0a891e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_0a891e", + "sha256": "0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/5b/a6/3c0a8b2ad6ce7af133ed54321b0ead5509303be3a80f98506af198e50cb7/lazy_object_proxy-1.9.0-cp38-cp38-win32.whl" + ] + } + }, + "pip_310_dill__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_dill__any", + "file": "@@rules_python~override~pip~pypi_whl_dill_a07ffd//:file", + "requirement": "dill==0.3.6 --hash=sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0 --hash=sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_idna_b97d80": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_idna_b97d80", + "sha256": "b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl" + ] + } + }, + "pypi_whl_markupsafe_282c2c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_282c2c", + "sha256": "282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/43/ad/7246ae594aac948b17408c0ff0f9ff0bc470bdbe9c672a754310db64b237/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_9e7551": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_9e7551", + "sha256": "9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a8/32/c1a67f76ec6923a8a8b1bc006b7cb3d195e386e03fe56e20fe38fce0321e/lazy_object_proxy-1.9.0-cp39-cp39-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_60db23": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_60db23", + "sha256": "60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c8/03/b36a48dcb6f6332d754017b2dd617757687984a6c433e44ca59bb7fefd4c/wrapt-1.14.1-cp37-cp37m-win32.whl" + ] + } + }, + "pip_39_urllib3__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_urllib3__any", + "file": "@@rules_python~override~pip~pypi_whl_urllib3_34b970//:file", + "requirement": "urllib3==1.26.18 --hash=sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07 --hash=sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_pathspec_d8af70": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pathspec_d8af70", + "sha256": "d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/be/c8/551a803a6ebb174ec1c124e68b449b98a0961f0b737def601e3c1fbb4cfd/pathspec-0.11.1-py3-none-any.whl" + ] + } + }, + "whl_mods_hub": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pip.bzl", + "ruleClassName": "_whl_mods_repo", + "attributes": { + "name": "rules_python~override~pip~whl_mods_hub", + "whl_mods": { + "requests": "{\"additive_build_content\":\"load(\\\"@bazel_skylib//rules:write_file.bzl\\\", \\\"write_file\\\")\\n\\nwrite_file(\\n name = \\\"generated_file\\\",\\n out = \\\"generated_file.txt\\\",\\n content = [\\\"Hello world from requests\\\"],\\n)\\n\\nfilegroup(\\n name = \\\"whl_orig\\\",\\n srcs = [\\\"_whl\\\"],\\n)\\n\",\"copy_executables\":{},\"copy_files\":{},\"data\":[\":generated_file\"],\"data_exclude_glob\":[],\"srcs_exclude_glob\":[]}", + "wheel": "{\"additive_build_content\":\"load(\\\"@bazel_skylib//rules:write_file.bzl\\\", \\\"write_file\\\")\\nwrite_file(\\n name = \\\"generated_file\\\",\\n out = \\\"generated_file.txt\\\",\\n content = [\\\"Hello world from build content file\\\"],\\n)\\n\",\"copy_executables\":{\"@@//whl_mods:data/copy_executable.py\":\"copied_content/executable.py\"},\"copy_files\":{\"@@//whl_mods:data/copy_file.txt\":\"copied_content/file.txt\"},\"data\":[\":generated_file\"],\"data_exclude_glob\":[\"site-packages/*.dist-info/WHEEL\"],\"srcs_exclude_glob\":[]}" + } + } + }, + "other_module_pip_311__groups": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "group_library", + "attributes": { + "name": "rules_python~override~pip~other_module_pip_311__groups", + "repo_prefix": "other_module_pip_311_", + "groups": {} + } + }, + "pypi_whl_websockets_aa5003": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_aa5003", + "sha256": "aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/0a/84/68b848a373493b58615d6c10e9e8ccbaadfd540f84905421739a807704f8/websockets-11.0.3-cp311-cp311-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_docutils_96f387": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_docutils_96f387", + "sha256": "96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/26/87/f238c0670b94533ac0353a4e2a1a771a0cc73277b88bff23d3ae35a256c1/docutils-0.20.1-py3-none-any.whl" + ] + } + }, + "pypi_whl_wrapt_eef4d6": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_eef4d6", + "sha256": "eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/cd/f0/060add4fcb035024f84fb3b5523fb2b119ac08608af3f61dbdda38477900/wrapt-1.15.0-cp39-cp39-win_amd64.whl" + ] + } + }, + "pypi_whl_imagesize_691504": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_imagesize_691504", + "sha256": "69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a7/84/62473fb57d61e31fef6e36d64a179c8781605429fd927b5dd608c997be31/imagesize-1.4.1.tar.gz" + ] + } + }, + "pypi_whl_websockets_3580dd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_3580dd", + "sha256": "3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a0/1a/3da73e69ebc00649d11ed836541c92c1a2df0b8a8aa641a2c8746e7c2b9c/websockets-11.0.3-cp39-cp39-macosx_11_0_arm64.whl" + ] + } + }, + "pip_39_websockets__manylinux_2_5_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_websockets__manylinux_2_5_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_websockets_279e5d//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_ab4a0d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_ab4a0d", + "sha256": "ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/03/65/3473d2cb84bb2cda08be95b97fc4f53e6bcd701a2d50ba7b7c905e1e9273/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_39_pathspec__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pathspec__sdist", + "file": "@@rules_python~override~pip~pypi_whl_pathspec_56200d//:file", + "requirement": "pathspec==0.10.3 --hash=sha256:3c95343af8b756205e2aba76e843ba9520a24dd84f68c22b9f93251507509dd6 --hash=sha256:56200de4077d9d0791465aa9095a01d421861e405b5096955051deefd697d6f6", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_bfb38f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_bfb38f", + "sha256": "bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/51/28/5c6dfb51df2cbb6d771a3b0d009f1edeab01f5cb16303ce32764b01636c0/lazy_object_proxy-1.9.0-cp311-cp311-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_39_sphinxcontrib_htmlhelp__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_htmlhelp__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_6c26a1//:file", + "requirement": "sphinxcontrib-htmlhelp==2.0.4 --hash=sha256:6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a --hash=sha256:8001661c077a73c29beaf4a79968d0726103c5605e27db92b9ebed8bab1359e9", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pip_310_wheel": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_wheel", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "wheel-0.40.0.tar.gz", + "any": "wheel-0.40.0-py3-none-any.whl" + }, + "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json" + } + }, + "pypi_whl_wrapt_e169e9": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_e169e9", + "sha256": "e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a2/3e/ee671ac60945154dfa3a406b8cb5cef2e3b4fa31c7d04edeb92716342026/wrapt-1.15.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_2e51de": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_2e51de", + "sha256": "2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b7/3d/9d3cd75f7fc283b6e627c9b0e904189c41ca144185fd8113a1a094dec8ca/wrapt-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_39_tomli": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_tomli", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "tomli-2.0.1-py3-none-any.whl", + "sdist": "tomli-2.0.1.tar.gz" + } + } + }, + "pypi_whl_wheel_cd1196": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wheel_cd1196", + "sha256": "cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735/wheel-0.40.0.tar.gz" + ] + } + }, + "pypi_whl_pylint_9df0d0": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pylint_9df0d0", + "sha256": "9df0d07e8948a1c3ffa3b6e2d7e6e63d9fb457c5da5b961ed63106594780cc7e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/6e/25/9b0182245b148d7d48fcb9009364f73618d517bd74947a94c17bf799c4a0/pylint-2.15.10-py3-none-any.whl" + ] + } + }, + "pypi_whl_websockets_9f59a3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_9f59a3", + "sha256": "9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b5/a8/8900184ab0b06b6e620ba7e92cf2faa5caa9ba86e148541b8fff1c7b6646/websockets-11.0.3-cp37-cp37m-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_26458d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_26458d", + "sha256": "26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a9/64/886e512f438f12424b48a3ab23ae2583ec633be6e13eb97b0ccdff8e328a/wrapt-1.15.0-cp310-cp310-win32.whl" + ] + } + }, + "pip_310_markupsafe__macosx_10_9_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_markupsafe__macosx_10_9_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_e09031//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_pyyaml_473f9e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_473f9e", + "sha256": "473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/df/75/ee0565bbf65133e5b6ffa154db43544af96ea4c42439e6b58c1e0eb44b4e/PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_310_idna": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_idna", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "idna-2.10.tar.gz", + "any": "idna-2.10-py2.py3-none-any.whl" + } + } + }, + "pypi_whl_sphinxcontrib_devhelp_fe8009": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_fe8009", + "sha256": "fe8009aed765188f08fcaadbb3ea0d90ce8ae2d76710b7e29ea7d047177dae2f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c0/03/010ac733ec7b7f71c1dc88e7115743ee466560d6d85373b56fb9916e4586/sphinxcontrib_devhelp-1.0.5-py3-none-any.whl" + ] + } + }, + "pip_39_sphinxcontrib_jsmath__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_jsmath__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_a9925e//:file", + "requirement": "sphinxcontrib-jsmath==1.0.1 --hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 --hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_packaging__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_packaging__sdist", + "file": "@@rules_python~override~pip~pypi_whl_packaging_048fb0//:file", + "requirement": "packaging==23.2 --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 --hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_chardet": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_chardet", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "chardet-4.0.0.tar.gz", + "any": "chardet-4.0.0-py2.py3-none-any.whl" + } + } + }, + "pypi_whl_markupsafe_e4dd52": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_e4dd52", + "sha256": "e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/43/70/f24470f33b2035b035ef0c0ffebf57006beb2272cf3df068fc5154e04ead/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_python_magic_c1ba14": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_python_magic_c1ba14", + "sha256": "c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/da/db/0b3e28ac047452d079d375ec6798bf76a036a08182dbb39ed38116a49130/python-magic-0.4.27.tar.gz" + ] + } + }, + "pypi_whl_wrapt_a85d2b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_a85d2b", + "sha256": "a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/93/b1/007fd8d5c8c366ee1c1b93a99962de5fd34f81dae679ee2bf6a6e0ffc8f0/wrapt-1.14.1-cp35-cp35m-manylinux2010_x86_64.whl" + ] + } + }, + "pip_39_jinja2__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_jinja2__any", + "file": "@@rules_python~override~pip~pypi_whl_jinja2_608893//:file", + "requirement": "jinja2==3.1.2 --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_markupsafe__win_amd64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_markupsafe__win_amd64", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_157773//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_64b1df": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_64b1df", + "sha256": "64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f8/f8/e068dafbb844c1447c55b23c921f3d338cddaba4ea53187a7dd0058452d9/wrapt-1.15.0-py3-none-any.whl" + ] + } + }, + "pip_39_python_magic__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_python_magic__any", + "file": "@@rules_python~override~pip~pypi_whl_python_magic_c21296//:file", + "requirement": "python-magic==0.4.27 --hash=sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b --hash=sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_packaging_048fb0": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_packaging_048fb0", + "sha256": "048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fb/2b/9b9c33ffed44ee921d0967086d653047286054117d584f1b1a7c22ceaf7b/packaging-23.2.tar.gz" + ] + } + }, + "pip_39_python_dateutil": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_python_dateutil", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "python-dateutil-2.8.2.tar.gz", + "any": "python_dateutil-2.8.2-py2.py3-none-any.whl" + } + } + }, + "pip_310_requests__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_requests__sdist", + "file": "@@rules_python~override~pip~pypi_whl_requests_27973d//:file", + "requirement": "requests==2.25.1 --hash=sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804 --hash=sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json", + "whl_patches": { + "@@//patches:empty.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", + "@@//patches:requests_metadata.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", + "@@//patches:requests_record.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}" + }, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_chardet_f86405": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_chardet_f86405", + "sha256": "f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl" + ] + } + }, + "pypi_whl_wrapt_0970dd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_0970dd", + "sha256": "0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/1e/3c/cb96dbcafbf3a27413fb15e0a1997c4610283f895dc01aca955cd2fda8b9/wrapt-1.15.0-cp39-cp39-macosx_11_0_arm64.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_18b78e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_18b78e", + "sha256": "18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/82/ac/d079d3ad377ba72e29d16ac077f8626ad4d3f55369c93168d0b81153d9a2/lazy_object_proxy-1.9.0-cp39-cp39-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_pyyaml_9fa600": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_9fa600", + "sha256": "9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/63/6b/f5dc7942bac17192f4ef00b2d0cdd1ae45eea453d05c1944c0573debe945/PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pypi_whl_pyyaml_277a0e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_277a0e", + "sha256": "277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d7/42/7ad4b6d67a16229496d4f6e74201bdbebcf4bc1e87d5a70c9297d4961bd2/PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" + ] + } + }, + "pypi_whl_pyyaml_0b4624": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_0b4624", + "sha256": "0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/db/4e/74bc723f2d22677387ab90cd9139e62874d14211be7172ed8c9f9a7c81a9/PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_75669d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_75669d", + "sha256": "75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a4/af/8552671e4e7674fcae14bd3976dd9dc6a2b7294730e4a9a94597ac292a21/wrapt-1.15.0-cp35-cp35m-manylinux2010_x86_64.whl" + ] + } + }, + "pip_39_markupsafe__manylinux_2_5_i686": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_markupsafe__manylinux_2_5_i686", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_282c2c//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_docutils_f08a4e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_docutils_f08a4e", + "sha256": "f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/1f/53/a5da4f2c5739cf66290fac1431ee52aff6851c7c8ffd8264f13affd7bcdd/docutils-0.20.1.tar.gz" + ] + } + }, + "pypi_whl_tomlkit_71b952": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_tomlkit_71b952", + "sha256": "71b952e5721688937fb02cf9d354dbcf0785066149d2855e44531ebdd2b65d73", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ff/04/58b4c11430ed4b7b8f1723a5e4f20929d59361e9b17f0872d69681fd8ffd/tomlkit-0.11.6.tar.gz" + ] + } + }, + "pypi_whl_wrapt_3a8564": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_3a8564", + "sha256": "3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d2/60/9fe25f4cd910ae94e75a1fd4772b058545e107a82629a5ca0f2cd7cc34d5/wrapt-1.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_39_alabaster": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_alabaster", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "alabaster-0.7.13-py3-none-any.whl", + "sdist": "alabaster-0.7.13.tar.gz" + } + } + }, + "other_module_pip": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pip_repository.bzl", + "ruleClassName": "pip_repository", + "attributes": { + "name": "rules_python~override~pip~other_module_pip", + "repo_name": "other_module_pip", + "whl_map": { + "absl_py": [ + "3.11.6" + ] + }, + "default_version": "3.9.18" + } + }, + "pip_39_isort": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_isort", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "isort-5.11.4.tar.gz", + "any": "isort-5.11.4-py3-none-any.whl" + } + } + }, + "pypi_whl_wrapt_54accd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_54accd", + "sha256": "54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/94/55/91dd3a7efbc1db2b07bbfc490d48e8484852c355d55e61e8b1565d7725f6/wrapt-1.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_sphinxcontrib_jsmath_a9925e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_a9925e", + "sha256": "a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz" + ] + } + }, + "pypi_whl_wrapt_dee0ce": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_dee0ce", + "sha256": "dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4b/07/782463e367a7c6b418af231ded753e4b2dd3293a157d9b0bb010806fc0c0/wrapt-1.14.1-cp39-cp39-win32.whl" + ] + } + }, + "pypi_whl_wrapt_cdb4f0": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_cdb4f0", + "sha256": "cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fd/8a/db55250ad0b536901173d737781e3b5a7cc7063c46b232c2e3a82a33c032/wrapt-1.15.0-cp38-cp38-macosx_10_9_x86_64.whl" + ] + } + }, + "pip_310_s3cmd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_s3cmd", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "s3cmd-2.1.0-py2.py3-none-any.whl", + "sdist": "s3cmd-2.1.0.tar.gz" + } + } + }, + "pip_39_typing_extensions__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_typing_extensions__any", + "file": "@@rules_python~override~pip~pypi_whl_typing_extensions_16fa48//:file", + "requirement": "typing-extensions==4.4.0 --hash=sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa --hash=sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_websockets__macosx_11_0_arm64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_websockets__macosx_11_0_arm64", + "file": "@@rules_python~override~pip~pypi_whl_websockets_84d27a//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_f0705c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_f0705c", + "sha256": "f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4d/7b/a959ff734bd3d8df7b761bfeaec6428549b77267072676a337b774f3b3ef/lazy_object_proxy-1.9.0-cp310-cp310-win32.whl" + ] + } + }, + "pypi_whl_wrapt_d06730": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_d06730", + "sha256": "d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f8/7d/73e4e3cdb2c780e13f9d87dc10488d7566d8fd77f8d68f0e416bfbd144c7/wrapt-1.15.0.tar.gz" + ] + } + }, + "pypi_whl_lazy_object_proxy_b40387": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_b40387", + "sha256": "b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/86/93/e921f7a795e252df7248e0d220dc69a9443ad507fe258dea51a32e5435ca/lazy_object_proxy-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_493d38": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_493d38", + "sha256": "493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/9d/40/fee1288d654c80fe1bc5ecee1c8d58f761a39bb30c73f1ce106701dd8b0a/wrapt-1.15.0-cp27-cp27mu-manylinux2010_i686.whl" + ] + } + }, + "pypi_whl_wrapt_d6bcbf": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_d6bcbf", + "sha256": "d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f8/49/10013abe31f6892ae57c5cc260f71b7e08f1cc00f0d7b2bcfa482ea74349/wrapt-1.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pip_39_dill__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_dill__any", + "file": "@@rules_python~override~pip~pypi_whl_dill_a07ffd//:file", + "requirement": "dill==0.3.6 --hash=sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0 --hash=sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_sphinx__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinx__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinx_9a5160//:file", + "requirement": "sphinx==7.2.6 --hash=sha256:1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560 --hash=sha256:9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pip_310_mccabe__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_mccabe__sdist", + "file": "@@rules_python~override~pip~pypi_whl_mccabe_348e02//:file", + "requirement": "mccabe==0.7.0 --hash=sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 --hash=sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_0c1c7c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_0c1c7c", + "sha256": "0c1c7c0433154bb7c54185714c6929acc0ba04ee1b167314a779b9025517eada", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/95/97/44ee4e0247754bcb878886baf2e06856ff268b0d67e86f1d750f251e3c87/lazy_object_proxy-1.8.0-cp38-cp38-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_1aa3de": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_1aa3de", + "sha256": "1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d0/f4/95999792ce5f9223bac10cb31b1724723ecd0ba13e081c5fb806d7f5b9c4/lazy_object_proxy-1.9.0-cp310-cp310-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_39_sphinxcontrib_applehelp": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_applehelp", + "repo": "pip_39", + "group_name": "sphinx", + "libs": { + "any": "sphinxcontrib_applehelp-1.0.7-py3-none-any.whl", + "sdist": "sphinxcontrib_applehelp-1.0.7.tar.gz" + } + } + }, + "pypi_whl_sphinxcontrib_htmlhelp_800166": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_800166", + "sha256": "8001661c077a73c29beaf4a79968d0726103c5605e27db92b9ebed8bab1359e9", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/28/7a/958f8e3e6abe8219d0d1f1224886de847ab227b218f4a07b61bc337f64be/sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl" + ] + } + }, + "pypi_whl_yamllint_d01dde": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_yamllint_d01dde", + "sha256": "d01dde008c65de5b235188ab3110bebc59d18e5c65fc8a58267cd211cd9df34a", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/29/50/fd0b7b1e1f36327521909236df2d6795baebc30b4a0cb943531ff6734eb7/yamllint-1.32.0.tar.gz" + ] + } + }, + "pypi_whl_lazy_object_proxy_f12ad7": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_f12ad7", + "sha256": "f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/11/04/fa820296cb937b378d801cdc81c19de06624cfed481c1b8a6b439255a188/lazy_object_proxy-1.9.0-cp37-cp37m-win32.whl" + ] + } + }, + "pypi_whl_markupsafe_1b8dd8": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_1b8dd8", + "sha256": "1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/44/44/dbaf65876e258facd65f586dde158387ab89963e7f2235551afc9c2e24c2/MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl" + ] + } + }, + "pip_310_chardet__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_chardet__sdist", + "file": "@@rules_python~override~pip~pypi_whl_chardet_0d6f53//:file", + "requirement": "chardet==4.0.0 --hash=sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa --hash=sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_14010b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_14010b", + "sha256": "14010b49a2f56ec4943b6cf925f597b534ee2fe1f0738c84b3bce0c1a11ff10d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d7/8a/7bf9154dd7e6e9bda733a105e3baca3636abe72091cd1dcbf636979b667f/lazy_object_proxy-1.8.0-cp311-cp311-win_amd64.whl" + ] + } + }, + "pip_310_dill__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_dill__sdist", + "file": "@@rules_python~override~pip~pypi_whl_dill_e5db55//:file", + "requirement": "dill==0.3.6 --hash=sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0 --hash=sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_markupsafe__macosx_10_9_universal2": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_markupsafe__macosx_10_9_universal2", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_8023fa//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_6f593f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_6f593f", + "sha256": "6f593f26c470a379cf7f5bc6db6b5f1722353e7bf937b8d0d0b3fba911998858", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f6/71/e0dbe4172135aca4b4f657cf15fefd34247b5392ae42cf2ca2583dfa332f/lazy_object_proxy-1.8.0-cp37-cp37m-win_amd64.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_db1c17": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_db1c17", + "sha256": "db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fe/bb/0fcc8585ffb7285df94382e20b54d54ca62a1bcf594f6f18d8feb3fc3b98/lazy_object_proxy-1.9.0-cp39-cp39-win_amd64.whl" + ] + } + }, + "pypi_whl_wrapt_76407a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_76407a", + "sha256": "76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/0f/9a/179018bb3f20071f39597cd38fc65d6285d7b89d57f6c51f502048ed28d9/wrapt-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_310_platformdirs": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_platformdirs", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "platformdirs-3.5.1.tar.gz", + "any": "platformdirs-3.5.1-py3-none-any.whl" + } + } + }, + "pypi_whl_certifi_0f0d56": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_certifi_0f0d56", + "sha256": "0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/93/71/752f7a4dd4c20d6b12341ed1732368546bc0ca9866139fe812f6009d9ac7/certifi-2023.5.7.tar.gz" + ] + } + }, + "pip_39_websockets__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_websockets__sdist", + "file": "@@rules_python~override~pip~pypi_whl_websockets_88fc51//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_pyyaml_d4db7c": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_d4db7c", + "sha256": "d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/44/e5/4fea13230bcebf24b28c0efd774a2dd65a0937a2d39e94a4503438b078ed/PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_e20bfa": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_e20bfa", + "sha256": "e20bfa6db17a39c706d24f82df8352488d2943a3b7ce7d4c22579cb89ca8896e", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/34/c5/1ef17ab530068f7a5549ab376726f83fe2221db592dbdfd4f8fd4662e45d/lazy_object_proxy-1.8.0-cp311-cp311-win32.whl" + ] + } + }, + "pypi_whl_sphinxcontrib_htmlhelp_6c26a1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_6c26a1", + "sha256": "6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fd/2d/abf5cd4cc1d5cd9842748b15a28295e4c4a927facfa8a0e173bd3f151bc5/sphinxcontrib_htmlhelp-2.0.4.tar.gz" + ] + } + }, + "pypi_whl_wrapt_dee60e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_dee60e", + "sha256": "dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/5b/02/5ac7ea3b6722c84a2882d349ac581a9711b4047fe7a58475903832caa295/wrapt-1.14.1-cp39-cp39-win_amd64.whl" + ] + } + }, + "pypi_whl_pyyaml_897b80": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_897b80", + "sha256": "897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/55/e3/507a92589994a5b3c3d7f2a7a066339d6ff61c5c839bae56f7eff03d9c7b/PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_babel_7077a4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_babel_7077a4", + "sha256": "7077a4984b02b6727ac10f1f7294484f737443d7e2e66c5e4380e41a3ae0b4ed", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/86/14/5dc2eb02b7cc87b2f95930310a2cc5229198414919a116b564832c747bc1/Babel-2.13.1-py3-none-any.whl" + ] + } + }, + "pypi_whl_platformdirs_e23781": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_platformdirs_e23781", + "sha256": "e2378146f1964972c03c085bb5662ae80b2b8c06226c54b2ff4aa9483e8a13a5", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/89/7e/c6ff9ddcf93b9b36c90d88111c4db354afab7f9a58c7ac3257fa717f1268/platformdirs-3.5.1-py3-none-any.whl" + ] + } + }, + "pip_310_certifi__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_certifi__sdist", + "file": "@@rules_python~override~pip~pypi_whl_certifi_0f0d56//:file", + "requirement": "certifi==2023.5.7 --hash=sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7 --hash=sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_34fd59": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_34fd59", + "sha256": "34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/70/fc/71377f36ef3049f3bc7db7c0f3a7696929d5f836d7a18777131d994192a9/websockets-11.0.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_websockets_03aae4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_03aae4", + "sha256": "03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/25/25/48540419005d07ed2d368a7eafb44ed4f33a2691ae4c210850bf31123c4a/websockets-11.0.3-cp38-cp38-win_amd64.whl" + ] + } + }, + "pypi_whl_pylint_b3dc5e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pylint_b3dc5e", + "sha256": "b3dc5ef7d33858f297ac0d06cc73862f01e4f2e74025ec3eff347ce0bc60baf5", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/84/c8/6d7d7910699518b5188631bcc4a0dc3c116e0b9d7bbf85183bfc9b7607aa/pylint-2.15.10.tar.gz" + ] + } + }, + "pip_39_requests": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_requests", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "requests-2.25.1.tar.gz", + "any": "requests-2.25.1-py2.py3-none-any.whl" + }, + "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json" + } + }, + "pypi_whl_platformdirs_412dae": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_platformdirs_412dae", + "sha256": "412dae91f52a6f84830f39a8078cecd0e866cb72294a5c66808e74d5e88d251f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/9c/0e/ae9ef1049d4b5697e79250c4b2e72796e4152228e67733389868229c92bb/platformdirs-3.5.1.tar.gz" + ] + } + }, + "pypi_whl_wrapt_4fcc46": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_4fcc46", + "sha256": "4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/07/06/2b4aaaa4403f766c938f9780c700d7399726bce3dfd94f5a57c4e5b9dc68/wrapt-1.14.1-cp310-cp310-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_310_sphinxcontrib_applehelp": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_applehelp", + "repo": "pip_310", + "group_name": "sphinx", + "libs": { + "any": "sphinxcontrib_applehelp-1.0.7-py3-none-any.whl", + "sdist": "sphinxcontrib_applehelp-1.0.7.tar.gz" + } + } + }, + "pip_39_astroid__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_astroid__sdist", + "file": "@@rules_python~override~pip~pypi_whl_astroid_1493fe//:file", + "requirement": "astroid==2.12.13 --hash=sha256:10e0ad5f7b79c435179d0d0f0df69998c4eef4597534aae44910db060baeb907 --hash=sha256:1493fe8bd3dfd73dc35bd53c9d5b6e49ead98497c47b2307662556a5692d29d7", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "other_module_pip_311_absl_py__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~other_module_pip_311_absl_py__sdist", + "file": "@@rules_python~override~pip~pypi_whl_absl_py_d2c244//:file", + "requirement": "absl-py==1.4.0 --hash=sha256:0d3fe606adfa4f7db64792dd4c7aee4ee0c38ab75dfd353b7a83ed3e957fcb47 --hash=sha256:d2c244d01048ba476e7c080bd2c6df5e141d211de80223460d5b3b8a2a58433d", + "repo": "other_module_pip_311", + "repo_prefix": "other_module_pip_311_", + "whl_patches": {}, + "experimental_target_platforms": [], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_11_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_isort__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_isort__any", + "file": "@@rules_python~override~pip~pypi_whl_isort_f84c28//:file", + "requirement": "isort==5.12.0 --hash=sha256:8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504 --hash=sha256:f84c2818376e66cf843d497486ea8fed8700b340f308f076c6fb1229dff318b6", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_pyyaml__win32": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pyyaml__win32", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_b5b9ec//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_packaging": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_packaging", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "packaging-23.2.tar.gz", + "any": "packaging-23.2-py3-none-any.whl" + } + } + }, + "pypi_whl_markupsafe_962f82": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_962f82", + "sha256": "962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/71/61/f5673d7aac2cf7f203859008bb3fc2b25187aa330067c5e9955e5c5ebbab/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_39_lazy_object_proxy__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_lazy_object_proxy__sdist", + "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_c219a0//:file", + "requirement": "lazy-object-proxy==1.8.0 --hash=sha256:0c1c7c0433154bb7c54185714c6929acc0ba04ee1b167314a779b9025517eada --hash=sha256:14010b49a2f56ec4943b6cf925f597b534ee2fe1f0738c84b3bce0c1a11ff10d --hash=sha256:4e2d9f764f1befd8bdc97673261b8bb888764dfdbd7a4d8f55e4fbcabb8c3fb7 --hash=sha256:4fd031589121ad46e293629b39604031d354043bb5cdf83da4e93c2d7f3389fe --hash=sha256:5b51d6f3bfeb289dfd4e95de2ecd464cd51982fe6f00e2be1d0bf94864d58acd --hash=sha256:6850e4aeca6d0df35bb06e05c8b934ff7c533734eb51d0ceb2d63696f1e6030c --hash=sha256:6f593f26c470a379cf7f5bc6db6b5f1722353e7bf937b8d0d0b3fba911998858 --hash=sha256:71d9ae8a82203511a6f60ca5a1b9f8ad201cac0fc75038b2dc5fa519589c9288 --hash=sha256:7e1561626c49cb394268edd00501b289053a652ed762c58e1081224c8d881cec --hash=sha256:8f6ce2118a90efa7f62dd38c7dbfffd42f468b180287b748626293bf12ed468f --hash=sha256:ae032743794fba4d171b5b67310d69176287b5bf82a21f588282406a79498891 --hash=sha256:afcaa24e48bb23b3be31e329deb3f1858f1f1df86aea3d70cb5c8578bfe5261c --hash=sha256:b70d6e7a332eb0217e7872a73926ad4fdc14f846e85ad6749ad111084e76df25 --hash=sha256:c219a00245af0f6fa4e95901ed28044544f50152840c5b6a3e7b2568db34d156 --hash=sha256:ce58b2b3734c73e68f0e30e4e725264d4d6be95818ec0a0be4bb6bf9a7e79aa8 --hash=sha256:d176f392dbbdaacccf15919c77f526edf11a34aece58b55ab58539807b85436f --hash=sha256:e20bfa6db17a39c706d24f82df8352488d2943a3b7ce7d4c22579cb89ca8896e --hash=sha256:eac3a9a5ef13b332c059772fd40b4b1c3d45a3a2b05e33a361dee48e54a4dad0 --hash=sha256:eb329f8d8145379bf5dbe722182410fe8863d186e51bf034d2075eb8d85ee25b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_wrapt__manylinux_2_17_aarch64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_wrapt__manylinux_2_17_aarch64", + "file": "@@rules_python~override~pip~pypi_whl_wrapt_9cca3c//:file", + "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_252933": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_252933", + "sha256": "2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/44/a8/66c3a66b70b01a6c55fde486298766177fa11dd0d3a2c1cfc6820f25b4dc/websockets-11.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_39_wheel": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_wheel", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "wheel-0.40.0.tar.gz", + "any": "wheel-0.40.0-py3-none-any.whl" + }, + "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json" + } + }, + "pypi_whl_wrapt_896689": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_896689", + "sha256": "896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c4/e3/01f879f8e7c1221c72dbd4bfa106624ee3d01cb8cbc82ef57fbb95880cac/wrapt-1.15.0-cp35-cp35m-manylinux2010_i686.whl" + ] + } + }, + "pypi_whl_wrapt_2fbfbc": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_2fbfbc", + "sha256": "2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/7f/b6/6dc0ddacd20337b4ce6ab0d6b0edc7da3898f85c4f97df7f30267e57509e/wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_39_sphinxcontrib_devhelp__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_sphinxcontrib_devhelp__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_fe8009//:file", + "requirement": "sphinxcontrib-devhelp==1.0.5 --hash=sha256:63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212 --hash=sha256:fe8009aed765188f08fcaadbb3ea0d90ce8ae2d76710b7e29ea7d047177dae2f", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pip_39_websockets__manylinux_2_17_aarch64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_websockets__manylinux_2_17_aarch64", + "file": "@@rules_python~override~pip~pypi_whl_websockets_6f1a3f//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_cbf9b0": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_cbf9b0", + "sha256": "cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b1/80/2d9583fa8e5ac47ef183d811d26d833477b7ed02b64c17dd2ede68a3f9cf/lazy_object_proxy-1.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_websockets_88fc51": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_88fc51", + "sha256": "88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d8/3b/2ed38e52eed4cf277f9df5f0463a99199a04d9e29c9e227cfafa57bd3993/websockets-11.0.3.tar.gz" + ] + } + }, + "pypi_whl_pyyaml_daf496": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_daf496", + "sha256": "daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b7/09/2f6f4851bbca08642fef087bade095edc3c47f28d1e7bff6b20de5262a77/PyYAML-6.0-cp310-cp310-win_amd64.whl" + ] + } + }, + "pip_310_sphinxcontrib_qthelp__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_qthelp__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_62b9d1//:file", + "requirement": "sphinxcontrib-qthelp==1.0.6 --hash=sha256:62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d --hash=sha256:bf76886ee7470b934e363da7a954ea2825650013d367728588732c7350f49ea4", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pip_310_tomlkit__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_tomlkit__any", + "file": "@@rules_python~override~pip~pypi_whl_tomlkit_8c726c//:file", + "requirement": "tomlkit==0.11.8 --hash=sha256:8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171 --hash=sha256:9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_7b7c05": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_7b7c05", + "sha256": "7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/12/cd/da6611401655ac2b8496b316ad9e21a3fd4f8e62e2c3b3e3c50207770517/wrapt-1.14.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pip_39_lazy_object_proxy": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_lazy_object_proxy", + "repo": "pip_39", + "group_name": "", + "libs": { + "macosx_10_9_x86_64": "lazy_object_proxy-1.8.0-cp39-cp39-macosx_10_9_x86_64.whl", + "win32": "lazy_object_proxy-1.8.0-cp39-cp39-win32.whl", + "sdist": "lazy-object-proxy-1.8.0.tar.gz", + "win_amd64": "lazy_object_proxy-1.8.0-cp39-cp39-win_amd64.whl" + } + } + }, + "pypi_whl_websockets_e1a99a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_e1a99a", + "sha256": "e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/58/05/2efb520317340ece74bfc4d88e8f011dd71a4e6c263000bfffb71a343685/websockets-11.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_pyyaml_0ce82d": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_0ce82d", + "sha256": "0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/81/59/561f7e46916b78f3c4cab8d0c307c81656f11e32c846c0c97fda0019ed76/PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pypi_whl_wrapt_fbec11": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_fbec11", + "sha256": "fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/39/ee/2b8d608f2bcf86242daadf5b0b746c11d3657b09892345f10f171b5ca3ac/wrapt-1.15.0-cp35-cp35m-win32.whl" + ] + } + }, + "pip_310_markupsafe__manylinux_2_17_aarch64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_markupsafe__manylinux_2_17_aarch64", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_68e786//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_tomlkit__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_tomlkit__sdist", + "file": "@@rules_python~override~pip~pypi_whl_tomlkit_9330fc//:file", + "requirement": "tomlkit==0.11.8 --hash=sha256:8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171 --hash=sha256:9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_pyyaml_48c346": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_48c346", + "sha256": "48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/74/68/3c13deaa496c14a030c431b7b828d6b343f79eb241b4848c7918091a64a2/PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl" + ] + } + }, + "pip_39_colorama__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_colorama__sdist", + "file": "@@rules_python~override~pip~pypi_whl_colorama_08695f//:file", + "requirement": "colorama==0.4.6 --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_websockets__win32": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_websockets__win32", + "file": "@@rules_python~override~pip~pypi_whl_websockets_c7f3cb//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_zipp__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_zipp__sdist", + "file": "@@rules_python~override~pip~pypi_whl_zipp_84e64a//:file", + "requirement": "zipp==3.17.0 --hash=sha256:0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31 --hash=sha256:84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_requests": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_requests", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "requests-2.25.1.tar.gz", + "any": "requests-2.25.1-py2.py3-none-any.whl" + }, + "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json" + } + }, + "pypi_whl_markupsafe_9dcdfd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_9dcdfd", + "sha256": "9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/68/8d/c33c43c499c19f4b51181e196c9a497010908fc22c5de33551e298aa6a21/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_39_idna__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_idna__any", + "file": "@@rules_python~override~pip~pypi_whl_idna_b97d80//:file", + "requirement": "idna==2.10 --hash=sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6 --hash=sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_markupsafe__manylinux_2_17_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_markupsafe__manylinux_2_17_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_05fb21//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_14ff80": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_14ff80", + "sha256": "14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/11/40/ea7f85e2681d29bc9301c757257de561923924f24de1802d9c3baa396bb4/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_wrapt_b56d55": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_b56d55", + "sha256": "b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/2e/ce/90dcde9ff9238689f111f07b46da2db570252445a781ea147ff668f651b0/wrapt-1.15.0-cp36-cp36m-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_markupsafe_338ae2": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_338ae2", + "sha256": "338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f4/a0/103f94793c3bf829a18d2415117334ece115aeca56f2df1c47fa02c6dbd6/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pip_310_tabulate__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_tabulate__any", + "file": "@@rules_python~override~pip~pypi_whl_tabulate_024ca4//:file", + "requirement": "tabulate==0.9.0 --hash=sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c --hash=sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_sphinxcontrib_serializinghtml__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_serializinghtml__sdist", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_0c64ff//:file", + "requirement": "sphinxcontrib-serializinghtml==1.1.9 --hash=sha256:0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54 --hash=sha256:9b36e503703ff04f20e9675771df105e58aa029cfcbc23b8ed716019b7416ae1", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pip_310_tabulate": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_tabulate", + "repo": "pip_310", + "group_name": "", + "libs": { + "sdist": "tabulate-0.9.0.tar.gz", + "any": "tabulate-0.9.0-py3-none-any.whl" + } + } + }, + "pip_310_pyyaml__macosx_10_9_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pyyaml__macosx_10_9_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_d4db7c//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_six__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_six__any", + "file": "@@rules_python~override~pip~pypi_whl_six_8abb2f//:file", + "requirement": "six==1.16.0 --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_7322c3": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_7322c3", + "sha256": "7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4c/a4/cdd6f41a675a89ab584c78019a24adc533829764bcc85b0e24ed2678020c/lazy_object_proxy-1.9.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pypi_whl_websockets_df41b9": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_df41b9", + "sha256": "df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/66/89/799f595c67b97a8a17e13d2764e088f631616bd95668aaa4c04b7cada136/websockets-11.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_markupsafe_8e254a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_8e254a", + "sha256": "8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a8/12/fd9ef3e09a7312d60467c71037283553ff2acfcd950159cd4c3ca9558af4/MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_eac3a9": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_eac3a9", + "sha256": "eac3a9a5ef13b332c059772fd40b4b1c3d45a3a2b05e33a361dee48e54a4dad0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/9d/d1/6dd90b049748d02d9120a496c3649220ac4f6803dd74c9ae48f2bb001239/lazy_object_proxy-1.8.0-cp39-cp39-win_amd64.whl" + ] + } + }, + "pypi_whl_s3cmd_49cd23": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_s3cmd_49cd23", + "sha256": "49cd23d516b17974b22b611a95ce4d93fe326feaa07320bd1d234fed68cbccfa", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/26/44/19e08f69b2169003f7307565f19449d997895251c6a6566ce21d5d636435/s3cmd-2.1.0-py2.py3-none-any.whl" + ] + } + }, + "pip_39_websockets__win_amd64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_websockets__win_amd64", + "file": "@@rules_python~override~pip~pypi_whl_websockets_c792ea//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_tabulate_024ca4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_tabulate_024ca4", + "sha256": "024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl" + ] + } + }, + "pip_310_python_magic__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_python_magic__sdist", + "file": "@@rules_python~override~pip~pypi_whl_python_magic_c1ba14//:file", + "requirement": "python-magic==0.4.27 --hash=sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b --hash=sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_7622a8": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_7622a8", + "sha256": "7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c9/fb/ae5ed4be3514287cf8f6c348c87e1392a6e3f4d6eadae75c18847a2f84b6/websockets-11.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" + ] + } + }, + "pypi_whl_colorama_4f1d99": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_colorama_4f1d99", + "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_4fd031": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_4fd031", + "sha256": "4fd031589121ad46e293629b39604031d354043bb5cdf83da4e93c2d7f3389fe", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/7c/0f/60db0efe9a1d61fc830cfd2806d54c5fb64761e8009b9d163bf0ede5b12d/lazy_object_proxy-1.8.0-cp310-cp310-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_websockets_9d9acd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_9d9acd", + "sha256": "9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a7/f7/1e852351e8073c32885172a6bef64c95d14c13ff3634b01d4a1086321491/websockets-11.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_websockets_bceab8": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_bceab8", + "sha256": "bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/58/0a/7570e15661a0a546c3a1152d95fe8c05480459bab36247f0acbf41f01a41/websockets-11.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_39_mccabe": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_mccabe", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "mccabe-0.7.0.tar.gz", + "any": "mccabe-0.7.0-py2.py3-none-any.whl" + } + } + }, + "pypi_whl_wrapt_b130fe": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_b130fe", + "sha256": "b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/bd/47/57ffe222af59fae1eb56bca7d458b704a9b59380c47f0921efb94dc4786a/wrapt-1.15.0-cp38-cp38-musllinux_1_1_aarch64.whl" + ] + } + }, + "pip_39_pyyaml__win_amd64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pyyaml__win_amd64", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_b3d267//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_pyyaml_d4b0ba": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_d4b0ba", + "sha256": "d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f8/54/799b059314b13e1063473f76e908f44106014d18f54b16c83a16edccd5ec/PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl" + ] + } + }, + "pypi_whl_typing_extensions_151143": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_typing_extensions_151143", + "sha256": "1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/e3/a7/8f4e456ef0adac43f452efc2d0e4b242ab831297f1bac60ac815d37eb9cf/typing_extensions-4.4.0.tar.gz" + ] + } + }, + "pypi_whl_lazy_object_proxy_ae0327": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_ae0327", + "sha256": "ae032743794fba4d171b5b67310d69176287b5bf82a21f588282406a79498891", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b9/a2/e6b92d1ce6da768a1570d436616f4c565420fcf1c4b2b5246cf77624fe36/lazy_object_proxy-1.8.0-pp37-pypy37_pp73-any.whl" + ] + } + }, + "pip_39_docutils": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_docutils", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "docutils-0.20.1-py3-none-any.whl", + "sdist": "docutils-0.20.1.tar.gz" + } + } + }, + "pip_39_pylint_print__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pylint_print__any", + "file": "@@rules_python~override~pip~pypi_whl_pylint_print_a2b259//:file", + "requirement": "pylint-print==1.0.1 --hash=sha256:30aa207e9718ebf4ceb47fb87012092e6d8743aab932aa07aa14a73e750ad3d0 --hash=sha256:a2b2599e7887b93e551db2624c523c1e6e9e58c3be8416cd98d41e4427e2669b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_84d27a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_84d27a", + "sha256": "84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/f3/82/2d1f3395d47fab65fa8b801e2251b324300ed8db54753b6fb7919cef0c11/websockets-11.0.3-cp310-cp310-macosx_11_0_arm64.whl" + ] + } + }, + "pypi_whl_websockets_fb06ee": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_fb06ee", + "sha256": "fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c4/5b/60eccd7e9703bbe93fc4167d1e7ada7e8e8e51544122198d63fd8e3460b7/websockets-11.0.3-cp38-cp38-macosx_10_9_universal2.whl" + ] + } + }, + "pypi_whl_markupsafe_47d4f1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_47d4f1", + "sha256": "47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/51/94/9a04085114ff2c24f7424dbc890a281d73c5a74ea935dc2e69c66a3bd558/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "pip_310_pylint_print__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pylint_print__sdist", + "file": "@@rules_python~override~pip~pypi_whl_pylint_print_30aa20//:file", + "requirement": "pylint-print==1.0.1 --hash=sha256:30aa207e9718ebf4ceb47fb87012092e6d8743aab932aa07aa14a73e750ad3d0 --hash=sha256:a2b2599e7887b93e551db2624c523c1e6e9e58c3be8416cd98d41e4427e2669b", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_5bbe06": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_5bbe06", + "sha256": "5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/bb/82/f88ccb3ca6204a4536cf7af5abdad7c3657adac06ab33699aa67279e0744/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_39_websockets__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_websockets__any", + "file": "@@rules_python~override~pip~pypi_whl_websockets_6681ba//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_79a31b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_79a31b", + "sha256": "79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fc/8d/8e0fbfeec6e51184326e0886443e44142ce22d89fa9e9c3152900e654fa0/lazy_object_proxy-1.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_dill_a07ffd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_dill_a07ffd", + "sha256": "a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/be/e3/a84bf2e561beed15813080d693b4b27573262433fced9c1d1fea59e60553/dill-0.3.6-py3-none-any.whl" + ] + } + }, + "pypi_whl_wrapt_bd8439": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_bd8439", + "sha256": "bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ec/f4/f84538a367105f0a7e507f0c6766d3b15b848fd753647bbf0c206399b322/wrapt-1.15.0-cp311-cp311-win32.whl" + ] + } + }, + "pip_39_websockets__macosx_10_9_x86_64": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_websockets__macosx_10_9_x86_64", + "file": "@@rules_python~override~pip~pypi_whl_websockets_8c82f1//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_typing_extensions": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_typing_extensions", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "typing_extensions-4.6.3-py3-none-any.whl", + "sdist": "typing_extensions-4.6.3.tar.gz" + } + } + }, + "pypi_whl_markupsafe_dd15ff": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_dd15ff", + "sha256": "dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/44/53/93405d37bb04a10c43b1bdd6f548097478d494d7eadb4b364e3e1337f0cc/MarkupSafe-2.1.3-cp311-cp311-win32.whl" + ] + } + }, + "pip_39_tabulate": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_tabulate", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "tabulate-0.9.0.tar.gz", + "any": "tabulate-0.9.0-py3-none-any.whl" + } + } + }, + "pypi_whl_wrapt_078e2a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_078e2a", + "sha256": "078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/78/f2/106d90140a93690eab240fae76759d62dae639fcec1bd098eccdb83aa38f/wrapt-1.15.0-cp39-cp39-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_43ca3b": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_43ca3b", + "sha256": "43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/d9/3b/f6b760bf04d13e5ddb70d019779466c22952637cf0f606a26d5f784f27ff/wrapt-1.14.1-cp35-cp35m-manylinux1_i686.whl" + ] + } + }, + "pypi_whl_wrapt_8ad85f": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_8ad85f", + "sha256": "8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/40/f4/7be7124a06c14b92be53912f93c8dc84247f1cb93b4003bed460a430d1de/wrapt-1.14.1-cp310-cp310-musllinux_1_1_x86_64.whl" + ] + } + }, + "pip_310_pyyaml__manylinux_2_17_s390x": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pyyaml__manylinux_2_17_s390x", + "file": "@@rules_python~override~pip~pypi_whl_pyyaml_a80a78//:file", + "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_pyyaml_bfaef5": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_pyyaml_bfaef5", + "sha256": "bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/fc/48/531ecd926fe0a374346dd811bf1eda59a95583595bb80eadad511f3269b8/PyYAML-6.0-cp311-cp311-win32.whl" + ] + } + }, + "pip_310_imagesize": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_imagesize", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "imagesize-1.4.1-py2.py3-none-any.whl", + "sdist": "imagesize-1.4.1.tar.gz" + } + } + }, + "pip_39_babel": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_babel", + "repo": "pip_39", + "group_name": "", + "libs": { + "sdist": "Babel-2.13.1.tar.gz", + "any": "Babel-2.13.1-py3-none-any.whl" + } + } + }, + "pypi_whl_websockets_41f696": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_41f696", + "sha256": "41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/de/0e/d7274e4d41d7b34f204744c27a23707be2ecefaf6f7df2145655f086ecd7/websockets-11.0.3-cp310-cp310-musllinux_1_1_i686.whl" + ] + } + }, + "pip_39_python_magic__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_python_magic__sdist", + "file": "@@rules_python~override~pip~pypi_whl_python_magic_c1ba14//:file", + "requirement": "python-magic==0.4.27 --hash=sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b --hash=sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_tomlkit": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_39_tomlkit", + "repo": "pip_39", + "group_name": "", + "libs": { + "any": "tomlkit-0.11.6-py3-none-any.whl", + "sdist": "tomlkit-0.11.6.tar.gz" + } + } + }, + "pypi_whl_markupsafe_10bbfe": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_10bbfe", + "sha256": "10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/96/e4/4db3b1abc5a1fe7295aa0683eafd13832084509c3b8236f3faf8dd4eff75/MarkupSafe-2.1.3-cp310-cp310-win32.whl" + ] + } + }, + "pip_310_markupsafe__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_markupsafe__sdist", + "file": "@@rules_python~override~pip~pypi_whl_markupsafe_af598e//:file", + "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_tomli__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_tomli__sdist", + "file": "@@rules_python~override~pip~pypi_whl_tomli_de526c//:file", + "requirement": "tomli==2.0.1 --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc --hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_lazy_object_proxy_b70d6e": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_b70d6e", + "sha256": "b70d6e7a332eb0217e7872a73926ad4fdc14f846e85ad6749ad111084e76df25", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/30/c3/81c176ce53d9107947d355b273f9661a4f4cad6d56d1daf1c9d6969902e8/lazy_object_proxy-1.8.0-cp310-cp310-win32.whl" + ] + } + }, + "pypi_whl_snowballstemmer_c8e171": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_snowballstemmer_c8e171", + "sha256": "c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl" + ] + } + }, + "pypi_whl_websockets_de36fe": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_de36fe", + "sha256": "de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a7/8c/7100e9cf310fe1d83d1ae1322203f4eb2b767a7c2b301c1e70db6270306f/websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pip_310_tomlkit": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_tomlkit", + "repo": "pip_310", + "group_name": "", + "libs": { + "any": "tomlkit-0.11.8-py3-none-any.whl", + "sdist": "tomlkit-0.11.8.tar.gz" + } + } + }, + "pip_39_pylint_print__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_pylint_print__sdist", + "file": "@@rules_python~override~pip~pypi_whl_pylint_print_30aa20//:file", + "requirement": "pylint-print==1.0.1 --hash=sha256:30aa207e9718ebf4ceb47fb87012092e6d8743aab932aa07aa14a73e750ad3d0 --hash=sha256:a2b2599e7887b93e551db2624c523c1e6e9e58c3be8416cd98d41e4427e2669b", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_dill__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_dill__sdist", + "file": "@@rules_python~override~pip~pypi_whl_dill_e5db55//:file", + "requirement": "dill==0.3.6 --hash=sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0 --hash=sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_websockets__manylinux_2_5_i686": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_websockets__manylinux_2_5_i686", + "file": "@@rules_python~override~pip~pypi_whl_websockets_df41b9//:file", + "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_sphinxcontrib_applehelp__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_sphinxcontrib_applehelp__any", + "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_094c4d//:file", + "requirement": "sphinxcontrib-applehelp==1.0.7 --hash=sha256:094c4d56209d1734e7d252f6e0b3ccc090bd52ee56807a5d9315b19c122ab15d --hash=sha256:39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "sphinx", + "group_deps": [ + "sphinx", + "sphinxcontrib_qthelp", + "sphinxcontrib_htmlhelp", + "sphinxcontrib_devhelp", + "sphinxcontrib_applehelp", + "sphinxcontrib_serializinghtml" + ] + } + }, + "pip_310_urllib3__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_urllib3__sdist", + "file": "@@rules_python~override~pip~pypi_whl_urllib3_f8ecc1//:file", + "requirement": "urllib3==1.26.18 --hash=sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07 --hash=sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_markupsafe_8afafd": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_8afafd", + "sha256": "8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8d/66/4a46c7f1402e0377a8b220fd4b53cc4f1b2337ab0d97f06e23acd1f579d1/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_markupsafe_b076b6": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_b076b6", + "sha256": "b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a2/f7/9175ad1b8152092f7c3b78c513c1bdfe9287e0564447d1c2d3d1a2471540/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "pypi_whl_lazy_object_proxy_5b51d6": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_5b51d6", + "sha256": "5b51d6f3bfeb289dfd4e95de2ecd464cd51982fe6f00e2be1d0bf94864d58acd", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/60/c1/bf324cf9a0577b0e3781b1a38696405235ac784c4a6d889f97a36dcedc70/lazy_object_proxy-1.8.0-cp37-cp37m-win32.whl" + ] + } + }, + "pypi_whl_wrapt_b06fa9": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_b06fa9", + "sha256": "b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/54/21/282abeb456f22d93533b2d373eeb393298a30b0cb0683fa8a4ed77654273/wrapt-1.15.0-cp38-cp38-win_amd64.whl" + ] + } + }, + "pypi_whl_markupsafe_c9c804": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_c9c804", + "sha256": "c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/3c/c8/74d13c999cbb49e3460bf769025659a37ef4a8e884de629720ab4e42dcdb/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl" + ] + } + }, + "pypi_whl_markupsafe_69c0f1": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_69c0f1", + "sha256": "69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/8b/bb/72ca339b012054a84753accabe3258e0baf6e34bd0ab6e3670b9a65f679d/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl" + ] + } + }, + "pypi_whl_wrapt_118715": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_118715", + "sha256": "11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/cd/ec/383d9552df0641e9915454b03139571e0c6e055f5d414d8f3d04f3892f38/wrapt-1.14.1-cp310-cp310-musllinux_1_1_i686.whl" + ] + } + }, + "pypi_whl_wrapt_5fc8e0": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_5fc8e0", + "sha256": "5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/31/e6/6ac59c5570a7b9aaecb10de39f70dacd0290620330277e60b29edcf8bc9a/wrapt-1.15.0-cp27-cp27m-manylinux1_x86_64.whl" + ] + } + }, + "pypi_whl_wrapt_00b6d4": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_00b6d4", + "sha256": "00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/b1/ca/ec539e402932bb64814a039f471d327d0deb4612199506094ca60821b94c/wrapt-1.14.1-cp35-cp35m-manylinux2010_i686.whl" + ] + } + }, + "pip_310_pygments__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_pygments__sdist", + "file": "@@rules_python~override~pip~pypi_whl_pygments_1daff0//:file", + "requirement": "pygments==2.16.1 --hash=sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692 --hash=sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_imagesize__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_imagesize__any", + "file": "@@rules_python~override~pip~pypi_whl_imagesize_0d8d18//:file", + "requirement": "imagesize==1.4.1 --hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b --hash=sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_39_platformdirs__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_platformdirs__any", + "file": "@@rules_python~override~pip~pypi_whl_platformdirs_1a89a1//:file", + "requirement": "platformdirs==2.6.0 --hash=sha256:1a89a12377800c81983db6be069ec068eee989748799b946cce2a6e80dcc54ca --hash=sha256:b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_wrapt_a9a521": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_wrapt_a9a521", + "sha256": "a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/4f/83/2669bf2cb4cc2b346c40799478d29749ccd17078cb4f69b4a9f95921ff6d/wrapt-1.14.1-cp310-cp310-win32.whl" + ] + } + }, + "pip_310_typing_extensions__any": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_310_typing_extensions__any", + "file": "@@rules_python~override~pip~pypi_whl_typing_extensions_88a415//:file", + "requirement": "typing-extensions==4.6.3 --hash=sha256:88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26 --hash=sha256:d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5", + "repo": "pip_310", + "repo_prefix": "pip_310_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pypi_whl_websockets_1d2256": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_websockets_1d2256", + "sha256": "1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/98/a7/0ed69892981351e5acf88fac0ff4c801fabca2c3bdef9fca4c7d3fde8c53/websockets-11.0.3-cp310-cp310-win_amd64.whl" + ] + } + }, + "pypi_whl_sphinx_9a5160": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_sphinx_9a5160", + "sha256": "9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/73/8e/6e51da4b26665b4b92b1944ea18b2d9c825e753e19180cc5bdc818d0ed3b/sphinx-7.2.6.tar.gz" + ] + } + }, + "pypi_whl_s3cmd_966b0a": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_s3cmd_966b0a", + "sha256": "966b0a494a916fc3b4324de38f089c86c70ee90e8e1cae6d59102103a4c0cc03", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/c7/eb/5143fe1884af2303cb7b23f453e5c9f337af46c2281581fc40ab5322dee4/s3cmd-2.1.0.tar.gz" + ] + } + }, + "pypi_whl_markupsafe_3fd4ab": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", + "ruleClassName": "pypi_file", + "attributes": { + "name": "rules_python~override~pip~pypi_whl_markupsafe_3fd4ab", + "sha256": "3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba", + "patches": {}, + "urls": [ + "https://files.pythonhosted.org/packages/a2/b2/624042cb58cc6b3529a6c3a7b7d230766e3ecb768cba118ba7befd18ed6f/MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl" + ] + } + }, + "pip_39_importlib_metadata__sdist": { + "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", + "ruleClassName": "whl_library", + "attributes": { + "name": "rules_python~override~pip~pip_39_importlib_metadata__sdist", + "file": "@@rules_python~override~pip~pypi_whl_importlib_metadata_dbace7//:file", + "requirement": "importlib-metadata==6.8.0 --hash=sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb --hash=sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743", + "repo": "pip_39", + "repo_prefix": "pip_39_", + "whl_patches": {}, + "experimental_target_platforms": [ + "all", + "linux_*", + "host" + ], + "python_interpreter": "", + "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", + "quiet": true, + "timeout": 600, + "isolated": true, + "extra_pip_args": [ + "--extra-index-url", + "https://pypi.python.org/simple/" + ], + "download_only": false, + "pip_data_exclude": [], + "enable_implicit_namespace_pkgs": false, + "environment": {}, + "group_name": "", + "group_deps": [] + } + }, + "pip_310_websockets": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", + "ruleClassName": "whl_minihub", + "attributes": { + "name": "rules_python~override~pip~pip_310_websockets", + "repo": "pip_310", + "group_name": "", + "libs": { + "win_amd64": "websockets-11.0.3-cp310-cp310-win_amd64.whl", + "win32": "websockets-11.0.3-cp310-cp310-win32.whl", + "macosx_10_9_universal2": "websockets-11.0.3-cp310-cp310-macosx_10_9_universal2.whl", + "any": "websockets-11.0.3-py3-none-any.whl", + "manylinux_2_5_i686": "websockets-11.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", + "macosx_11_0_arm64": "websockets-11.0.3-cp310-cp310-macosx_11_0_arm64.whl", + "sdist": "websockets-11.0.3.tar.gz", + "manylinux_2_5_x86_64": "websockets-11.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", + "macosx_10_9_x86_64": "websockets-11.0.3-cp310-cp310-macosx_10_9_x86_64.whl", + "manylinux_2_17_aarch64": "websockets-11.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + } + } + } + } + } + }, + "@@rules_python~override//python/extensions:python.bzl%python": { + "general": { + "bzlTransitiveDigest": "MBOjiez2ski38UPQXdBZ+qEYzBEZ7dgi+E7d1aMeT04=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "python_3_11_s390x-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_11_s390x-unknown-linux-gnu", + "sha256": "f9f19823dba3209cedc4647b00f46ed0177242917db20fb7fb539970e384531c", + "patches": [], + "platform": "s390x-unknown-linux-gnu", + "python_version": "3.11.6", + "release_filename": "20231002/cpython-3.11.6+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10_aarch64-apple-darwin": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_10_aarch64-apple-darwin", + "sha256": "fd027b1dedf1ea034cdaa272e91771bdf75ddef4c8653b05d224a0645aa2ca3c", + "patches": [], + "platform": "aarch64-apple-darwin", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-aarch64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-aarch64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "@python_3_10_aarch64-apple-darwin_coverage//:coverage", + "ignore_root_user_error": false + } + }, + "python_3_10_x86_64-apple-darwin": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_10_x86_64-apple-darwin", + "sha256": "be0b19b6af1f7d8c667e5abef5505ad06cf72e5a11bb5844970c395a7e5b1275", + "patches": [], + "platform": "x86_64-apple-darwin", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-x86_64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-x86_64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "@python_3_10_x86_64-apple-darwin_coverage//:coverage", + "ignore_root_user_error": false + } + }, + "python_3_11_aarch64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_11_aarch64-unknown-linux-gnu", + "sha256": "3e26a672df17708c4dc928475a5974c3fb3a34a9b45c65fb4bd1e50504cc84ec", + "patches": [], + "platform": "aarch64-unknown-linux-gnu", + "python_version": "3.11.6", + "release_filename": "20231002/cpython-3.11.6+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10_ppc64le-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_10_ppc64le-unknown-linux-gnu", + "sha256": "f3f9c43eec1a0c3f72845d0b705da17a336d3906b7df212d2640b8f47e8ff375", + "patches": [], + "platform": "ppc64le-unknown-linux-gnu", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10_x86_64-pc-windows-msvc": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_10_x86_64-pc-windows-msvc", + "sha256": "b8d930ce0d04bda83037ad3653d7450f8907c88e24bb8255a29b8dab8930d6f1", + "patches": [], + "platform": "x86_64-pc-windows-msvc", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "pythons_hub": { + "bzlFile": "@@rules_python~override//python/private/bzlmod:pythons_hub.bzl", + "ruleClassName": "hub_repo", + "attributes": { + "name": "rules_python~override~python~pythons_hub", + "default_python_version": "3.9", + "toolchain_prefixes": [ + "_0000_python_3_10_", + "_0001_python_3_11_", + "_0002_python_3_9_" + ], + "toolchain_python_versions": [ + "3.10", + "3.11", + "3.9" + ], + "toolchain_set_python_version_constraints": [ + "True", + "True", + "False" + ], + "toolchain_user_repository_names": [ + "python_3_10", + "python_3_11", + "python_3_9" + ] + } + }, + "python_3_10_x86_64-apple-darwin_coverage": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~python~python_3_10_x86_64-apple-darwin_coverage", + "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_10_x86_64-apple-darwin//:__subpackages__\"],\n)\n ", + "patch_args": [ + "-p1" + ], + "patches": [ + "@@rules_python~override//python/private:coverage.patch" + ], + "sha256": "d39b5b4f2a66ccae8b7263ac3c8170994b65266797fb96cbbfd3fb5b23921db8", + "type": "zip", + "urls": [ + "https://files.pythonhosted.org/packages/01/24/be01e62a7bce89bcffe04729c540382caa5a06bee45ae42136c93e2499f5/coverage-7.2.7-cp310-cp310-macosx_10_9_x86_64.whl" + ] + } + }, + "python_3_9_ppc64le-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_9_ppc64le-unknown-linux-gnu", + "sha256": "101c38b22fb2f5a0945156da4259c8e9efa0c08de9d7f59afa51e7ce6e22a1cc", + "patches": [], + "platform": "ppc64le-unknown-linux-gnu", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_11_ppc64le-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_11_ppc64le-unknown-linux-gnu", + "sha256": "7937035f690a624dba4d014ffd20c342e843dd46f89b0b0a1e5726b85deb8eaf", + "patches": [], + "platform": "ppc64le-unknown-linux-gnu", + "python_version": "3.11.6", + "release_filename": "20231002/cpython-3.11.6+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_9_x86_64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu", + "sha256": "f3ff38b1ccae7dcebd8bbf2e533c9a984fac881de0ffd1636fbb61842bd924de", + "patches": [], + "platform": "x86_64-unknown-linux-gnu", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "@python_3_9_x86_64-unknown-linux-gnu_coverage//:coverage", + "ignore_root_user_error": false + } + }, + "python_3_9_s390x-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_9_s390x-unknown-linux-gnu", + "sha256": "eee31e55ffbc1f460d7b17f05dd89e45a2636f374a6f8dc29ea13d0497f7f586", + "patches": [], + "platform": "s390x-unknown-linux-gnu", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_9_x86_64-unknown-linux-gnu_coverage": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu_coverage", + "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_x86_64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", + "patch_args": [ + "-p1" + ], + "patches": [ + "@@rules_python~override//python/private:coverage.patch" + ], + "sha256": "6f48351d66575f535669306aa7d6d6f71bc43372473b54a832222803eb956fd1", + "type": "zip", + "urls": [ + "https://files.pythonhosted.org/packages/fe/57/e4f8ad64d84ca9e759d783a052795f62a9f9111585e46068845b1cb52c2b/coverage-7.2.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "python_3_9_aarch64-unknown-linux-gnu_coverage": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~python~python_3_9_aarch64-unknown-linux-gnu_coverage", + "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_aarch64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", + "patch_args": [ + "-p1" + ], + "patches": [ + "@@rules_python~override//python/private:coverage.patch" + ], + "sha256": "201e7389591af40950a6480bd9edfa8ed04346ff80002cec1a66cac4549c1ad7", + "type": "zip", + "urls": [ + "https://files.pythonhosted.org/packages/61/af/5964b8d7d9a5c767785644d9a5a63cacba9a9c45cc42ba06d25895ec87be/coverage-7.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "python_3_9": { + "bzlFile": "@@rules_python~override//python/private:toolchains_repo.bzl", + "ruleClassName": "toolchain_aliases", + "attributes": { + "name": "rules_python~override~python~python_3_9", + "python_version": "3.9.18", + "user_repository_name": "python_3_9", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_11_aarch64-apple-darwin": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_11_aarch64-apple-darwin", + "sha256": "916c35125b5d8323a21526d7a9154ca626453f63d0878e95b9f613a95006c990", + "patches": [], + "platform": "aarch64-apple-darwin", + "python_version": "3.11.6", + "release_filename": "20231002/cpython-3.11.6+20231002-aarch64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-aarch64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_11_x86_64-pc-windows-msvc": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_11_x86_64-pc-windows-msvc", + "sha256": "3933545e6d41462dd6a47e44133ea40995bc6efeed8c2e4cbdf1a699303e95ea", + "patches": [], + "platform": "x86_64-pc-windows-msvc", + "python_version": "3.11.6", + "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_9_aarch64-apple-darwin_coverage": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~python~python_3_9_aarch64-apple-darwin_coverage", + "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_aarch64-apple-darwin//:__subpackages__\"],\n)\n ", + "patch_args": [ + "-p1" + ], + "patches": [ + "@@rules_python~override//python/private:coverage.patch" + ], + "sha256": "06fb182e69f33f6cd1d39a6c597294cff3143554b64b9825d1dc69d18cc2fff2", + "type": "zip", + "urls": [ + "https://files.pythonhosted.org/packages/ca/0c/3dfeeb1006c44b911ee0ed915350db30325d01808525ae7cc8d57643a2ce/coverage-7.2.7-cp39-cp39-macosx_11_0_arm64.whl" + ] + } + }, + "python_3_9_aarch64-apple-darwin": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_9_aarch64-apple-darwin", + "sha256": "fdc4054837e37b69798c2ef796222a480bc1f80e8ad3a01a95d0168d8282a007", + "patches": [], + "platform": "aarch64-apple-darwin", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-aarch64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-aarch64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "@python_3_9_aarch64-apple-darwin_coverage//:coverage", + "ignore_root_user_error": false + } + }, + "python_3_10_aarch64-apple-darwin_coverage": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~python~python_3_10_aarch64-apple-darwin_coverage", + "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_10_aarch64-apple-darwin//:__subpackages__\"],\n)\n ", + "patch_args": [ + "-p1" + ], + "patches": [ + "@@rules_python~override//python/private:coverage.patch" + ], + "sha256": "6d040ef7c9859bb11dfeb056ff5b3872436e3b5e401817d87a31e1750b9ae2fb", + "type": "zip", + "urls": [ + "https://files.pythonhosted.org/packages/3d/80/7060a445e1d2c9744b683dc935248613355657809d6c6b2716cdf4ca4766/coverage-7.2.7-cp310-cp310-macosx_11_0_arm64.whl" + ] + } + }, + "python_3_10_aarch64-unknown-linux-gnu_coverage": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~python~python_3_10_aarch64-unknown-linux-gnu_coverage", + "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_10_aarch64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", + "patch_args": [ + "-p1" + ], + "patches": [ + "@@rules_python~override//python/private:coverage.patch" + ], + "sha256": "ba90a9563ba44a72fda2e85302c3abc71c5589cea608ca16c22b9804262aaeb6", + "type": "zip", + "urls": [ + "https://files.pythonhosted.org/packages/b8/9d/926fce7e03dbfc653104c2d981c0fa71f0572a9ebd344d24c573bd6f7c4f/coverage-7.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" + ] + } + }, + "python_3_9_x86_64-apple-darwin_coverage": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~python~python_3_9_x86_64-apple-darwin_coverage", + "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_x86_64-apple-darwin//:__subpackages__\"],\n)\n ", + "patch_args": [ + "-p1" + ], + "patches": [ + "@@rules_python~override//python/private:coverage.patch" + ], + "sha256": "537891ae8ce59ef63d0123f7ac9e2ae0fc8b72c7ccbe5296fec45fd68967b6c9", + "type": "zip", + "urls": [ + "https://files.pythonhosted.org/packages/88/da/495944ebf0ad246235a6bd523810d9f81981f9b81c6059ba1f56e943abe0/coverage-7.2.7-cp39-cp39-macosx_10_9_x86_64.whl" + ] + } + }, + "python_3_9_x86_64-pc-windows-msvc": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_9_x86_64-pc-windows-msvc", + "sha256": "02ea7bb64524886bd2b05d6b6be4401035e4ba4319146f274f0bcd992822cd75", + "patches": [], + "platform": "x86_64-pc-windows-msvc", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_9_aarch64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_9_aarch64-unknown-linux-gnu", + "sha256": "1e0a3e8ce8e58901a259748c0ab640d2b8294713782d14229e882c6898b2fb36", + "patches": [], + "platform": "aarch64-unknown-linux-gnu", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "@python_3_9_aarch64-unknown-linux-gnu_coverage//:coverage", + "ignore_root_user_error": false + } + }, + "python_3_10_aarch64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_10_aarch64-unknown-linux-gnu", + "sha256": "8675915ff454ed2f1597e27794bc7df44f5933c26b94aa06af510fe91b58bb97", + "patches": [], + "platform": "aarch64-unknown-linux-gnu", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "@python_3_10_aarch64-unknown-linux-gnu_coverage//:coverage", + "ignore_root_user_error": false + } + }, + "python_3_10_x86_64-unknown-linux-gnu_coverage": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu_coverage", + "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_10_x86_64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", + "patch_args": [ + "-p1" + ], + "patches": [ + "@@rules_python~override//python/private:coverage.patch" + ], + "sha256": "31563e97dae5598556600466ad9beea39fb04e0229e61c12eaa206e0aa202063", + "type": "zip", + "urls": [ + "https://files.pythonhosted.org/packages/b4/bd/1b2331e3a04f4cc9b7b332b1dd0f3a1261dfc4114f8479bebfcc2afee9e8/coverage-7.2.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" + ] + } + }, + "python_3_11": { + "bzlFile": "@@rules_python~override//python/private:toolchains_repo.bzl", + "ruleClassName": "toolchain_aliases", + "attributes": { + "name": "rules_python~override~python~python_3_11", + "python_version": "3.11.6", + "user_repository_name": "python_3_11", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_10_s390x-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_10_s390x-unknown-linux-gnu", + "sha256": "859f6cfe9aedb6e8858892fdc124037e83ab05f28d42a7acd314c6a16d6bd66c", + "patches": [], + "platform": "s390x-unknown-linux-gnu", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_3_10": { + "bzlFile": "@@rules_python~override//python/private:toolchains_repo.bzl", + "ruleClassName": "toolchain_aliases", + "attributes": { + "name": "rules_python~override~python~python_3_10", + "python_version": "3.10.13", + "user_repository_name": "python_3_10", + "platforms": [ + "aarch64-apple-darwin", + "aarch64-unknown-linux-gnu", + "ppc64le-unknown-linux-gnu", + "s390x-unknown-linux-gnu", + "x86_64-apple-darwin", + "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] + } + }, + "python_3_11_x86_64-apple-darwin": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_11_x86_64-apple-darwin", + "sha256": "178cb1716c2abc25cb56ae915096c1a083e60abeba57af001996e8bc6ce1a371", + "patches": [], + "platform": "x86_64-apple-darwin", + "python_version": "3.11.6", + "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + }, + "python_versions": { + "bzlFile": "@@rules_python~override//python/private:toolchains_repo.bzl", + "ruleClassName": "multi_toolchain_aliases", + "attributes": { + "name": "rules_python~override~python~python_versions", + "python_versions": { + "3.9": "python_3_9", + "3.10": "python_3_10", + "3.11": "python_3_11" + } + } + }, + "python_3_9_x86_64-apple-darwin": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_9_x86_64-apple-darwin", + "sha256": "82231cb77d4a5c8081a1a1d5b8ae440abe6993514eb77a926c826e9a69a94fb1", + "patches": [], + "platform": "x86_64-apple-darwin", + "python_version": "3.9.18", + "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-apple-darwin-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-apple-darwin-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "@python_3_9_x86_64-apple-darwin_coverage//:coverage", + "ignore_root_user_error": false + } + }, + "python_3_10_x86_64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu", + "sha256": "5d0429c67c992da19ba3eb58b3acd0b35ec5e915b8cae9a4aa8ca565c423847a", + "patches": [], + "platform": "x86_64-unknown-linux-gnu", + "python_version": "3.10.13", + "release_filename": "20231002/cpython-3.10.13+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "@python_3_10_x86_64-unknown-linux-gnu_coverage//:coverage", + "ignore_root_user_error": false + } + }, + "python_3_11_x86_64-unknown-linux-gnu": { + "bzlFile": "@@rules_python~override//python:repositories.bzl", + "ruleClassName": "python_repository", + "attributes": { + "name": "rules_python~override~python~python_3_11_x86_64-unknown-linux-gnu", + "sha256": "ee37a7eae6e80148c7e3abc56e48a397c1664f044920463ad0df0fc706eacea8", + "patches": [], + "platform": "x86_64-unknown-linux-gnu", + "python_version": "3.11.6", + "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", + "urls": [ + "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" + ], + "distutils_content": "", + "strip_prefix": "python", + "coverage_tool": "", + "ignore_root_user_error": false + } + } + } + } + }, + "@@rules_python~override//python/private/bzlmod:internal_deps.bzl%internal_deps": { + "general": { + "bzlTransitiveDigest": "biHISkD6Xa5vTLPoo4JOZxE29AyzBjwtcli7KSydY8M=", + "accumulatedFileDigests": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "pypi__wheel": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__wheel", + "url": "https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl", + "sha256": "75909db2664838d015e3d9139004ee16711748a52c8f336b52882266540215d8", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__click": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__click", + "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__importlib_metadata": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__importlib_metadata", + "url": "https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl", + "sha256": "3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__pyproject_hooks": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__pyproject_hooks", + "url": "https://files.pythonhosted.org/packages/d5/ea/9ae603de7fbb3df820b23a70f6aff92bf8c7770043254ad8d2dc9d6bcba4/pyproject_hooks-1.0.0-py3-none-any.whl", + "sha256": "283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__pep517": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__pep517", + "url": "https://files.pythonhosted.org/packages/ee/2f/ef63e64e9429111e73d3d6cbee80591672d16f2725e648ebc52096f3d323/pep517-0.13.0-py3-none-any.whl", + "sha256": "4ba4446d80aed5b5eac6509ade100bff3e7943a8489de249654a5ae9b33ee35b", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__packaging": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__packaging", + "url": "https://files.pythonhosted.org/packages/ab/c3/57f0601a2d4fe15de7a553c00adbc901425661bf048f2a22dfc500caf121/packaging-23.1-py3-none-any.whl", + "sha256": "994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__pip_tools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__pip_tools", + "url": "https://files.pythonhosted.org/packages/e8/df/47e6267c6b5cdae867adbdd84b437393e6202ce4322de0a5e0b92960e1d6/pip_tools-7.3.0-py3-none-any.whl", + "sha256": "8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__setuptools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__setuptools", + "url": "https://files.pythonhosted.org/packages/4f/ab/0bcfebdfc3bfa8554b2b2c97a555569c4c1ebc74ea288741ea8326c51906/setuptools-68.1.2-py3-none-any.whl", + "sha256": "3d8083eed2d13afc9426f227b24fd1659489ec107c0e86cec2ffdde5c92e790b", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__zipp": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__zipp", + "url": "https://files.pythonhosted.org/packages/8c/08/d3006317aefe25ea79d3b76c9650afabaf6d63d1c8443b236e7405447503/zipp-3.16.2-py3-none-any.whl", + "sha256": "679e51dd4403591b2d6838a48de3d283f3d188412a9782faadf845f298736ba0", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__colorama": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__colorama", + "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", + "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__build": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__build", + "url": "https://files.pythonhosted.org/packages/58/91/17b00d5fac63d3dca605f1b8269ba3c65e98059e1fd99d00283e42a454f0/build-0.10.0-py3-none-any.whl", + "sha256": "af266720050a66c893a6096a2f410989eeac74ff9a68ba194b3f6473e8e26171", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "rules_python_internal": { + "bzlFile": "@@rules_python~override//python/private:internal_config_repo.bzl", + "ruleClassName": "internal_config_repo", + "attributes": { + "name": "rules_python~override~internal_deps~rules_python_internal" + } + }, + "pypi__pip": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__pip", + "url": "https://files.pythonhosted.org/packages/50/c2/e06851e8cc28dcad7c155f4753da8833ac06a5c704c109313b8d5a62968a/pip-23.2.1-py3-none-any.whl", + "sha256": "7ccf472345f20d35bdc9d1841ff5f313260c2c33fe417f48c30ac46cccabf5be", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__installer": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__installer", + "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", + "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__more_itertools": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__more_itertools", + "url": "https://files.pythonhosted.org/packages/5a/cb/6dce742ea14e47d6f565589e859ad225f2a5de576d7696e0623b784e226b/more_itertools-10.1.0-py3-none-any.whl", + "sha256": "64e0735fcfdc6f3464ea133afe8ea4483b1c5fe3a3d69852e6503b43a0b222e6", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + }, + "pypi__tomli": { + "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", + "ruleClassName": "http_archive", + "attributes": { + "name": "rules_python~override~internal_deps~pypi__tomli", + "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", + "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "type": "zip", + "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" + } + } + } + } + } + } +} diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index 3b46f9f5f..5c58f0e21 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -150,21 +150,37 @@ def _parse_platform_tag(platform_tag): def whl_library(name, *, requirement, files, **kwargs): """Generate a number of third party repos for a particular wheel. """ - sha256s = [sha.strip() for sha in requirement.split("--hash=sha256:")[1:]] + distribution = files.distribution + needed_files = [ + files.files[sha.strip()] for sha in requirement.split("--hash=sha256:")[1:] + ] + _, _, want_abi = kwargs.get("repo").rpartition("_") + want_abi = "cp" + want_abi + files = {} + for f in needed_files: + if not f.filename.endswith(".whl"): + files["sdist"] = f + continue + + parsed = parse_whl_name(f.filename) + + if "musl" in parsed.platform_tag: + # currently unsupported + continue - distribution, _, _ = requirement.partition("==") - distribution, _, _ = distribution.partition("[") - distribution = normalize_name(distribution) + if parsed.abi_tag in ["none", "abi3", want_abi]: + plat = parsed.platform_tag.split(".")[0] + files[plat] = f libs = {} - for sha256 in sha256s: - whl_name = "{}_{}".format(name, sha256[:6]) - libs[sha256] = whl_name + for plat, f in files.items(): + whl_name = "{}__{}".format(name, plat) + libs[plat] = f.filename _whl_library( name = whl_name, - file = files.files[sha256], + file = f.label, requirement = requirement, - **kwargs + **kwargs, ) whl_minihub( @@ -172,37 +188,22 @@ def whl_library(name, *, requirement, files, **kwargs): repo = kwargs.get("repo"), group_name = kwargs.get("group_name"), libs = libs, - metadata = files.metadata, annotation = kwargs.get("annotation"), ) def _whl_minihub_impl(rctx): - metadata = rctx.path(rctx.attr.metadata) - files = json.decode(rctx.read(metadata)) - abi = "cp" + rctx.attr.repo.rpartition("_")[2] + _, repo, suffix = rctx.attr.name.rpartition(rctx.attr.repo) + prefix = repo + suffix build_contents = [] - libs = rctx.attr.libs actual = None select = {} - for sha256, repo_name in rctx.attr.libs.items(): - url = None - for file in files["files"]: - if file["sha256"] == sha256: - url = file["url"] - break - - if not url: - fail("could not find") - - tmpl = "@{repo_name}//:{{target}}".format( - repo_name = libs[sha256], - ) + for plat, filename in rctx.attr.libs.items(): + tmpl = "@{}__{}//:{{target}}".format(prefix, plat) - _, _, filename = file["url"].strip().rpartition("/") - if not filename.endswith(".whl"): + if plat == "sdist": select["//conditions:default"] = tmpl continue @@ -237,6 +238,8 @@ config_setting( if len(select) == 1 and "//conditions:default" in select: actual = repr(select["//conditions:default"]) + select = {k: v for k, v in sorted(select.items())} + # The overall architecture: # * `whl_library_for_a_whl should generate only the private targets # * `whl_minihub` should do the `group` to `private` indirection as needed. @@ -320,7 +323,6 @@ whl_minihub = repository_rule( ), "group_name": attr.string(), "libs": attr.string_dict(mandatory = True), - "metadata": attr.label(mandatory = True, allow_single_file = True), "repo": attr.string(mandatory = True), }, doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", diff --git a/python/private/bzlmod/pip.bzl b/python/private/bzlmod/pip.bzl index 49e0fbc49..a092ac867 100644 --- a/python/private/bzlmod/pip.bzl +++ b/python/private/bzlmod/pip.bzl @@ -284,7 +284,7 @@ def _pip_impl(module_ctx): whl_overrides[whl_name][patch].whls.append(attr.file) all_requirements = [] - indexes = ["https://pypi.org/simple"] + indexes = ["https://pypi.python.org/simple"] for module in module_ctx.modules: for pip_attr in module.tags.parse: for requirements_lock in [ @@ -330,6 +330,7 @@ def _pip_impl(module_ctx): indexes.append(index) files = whl_files_from_requirements( + module_ctx = module_ctx, name = "pypi_whl", requirements = all_requirements, indexes = indexes, diff --git a/python/private/bzlmod/pypi_archive.bzl b/python/private/bzlmod/pypi_archive.bzl index 05ddf766d..808ac23fc 100644 --- a/python/private/bzlmod/pypi_archive.bzl +++ b/python/private/bzlmod/pypi_archive.bzl @@ -23,20 +23,9 @@ def _impl(rctx): prefix, _, _ = rctx.attr.name.rpartition("_") prefix, _, _ = prefix.rpartition("_") - metadata = struct(**json.decode(rctx.read(rctx.path(rctx.attr.metadata)))) - sha256 = rctx.attr.sha256 - url = None - for file in metadata.files: - if file["sha256"] == sha256: - url = file["url"] - break - - if url == None: - fail("Could not find a file with sha256 '{}' within: {}".format(sha256, metadata)) - - _, _, filename = url.rpartition("/") + _, _, filename = rctx.attr.urls[0].rpartition("/") filename = filename.strip() - result = rctx.download(url, output = filename, sha256 = sha256) + result = rctx.download(url = rctx.attr.urls, output = filename, sha256 = rctx.attr.sha256) if not result.success: fail(result) @@ -45,6 +34,7 @@ def _impl(rctx): if rctx.attr.patches: patches = {} for patch_file, json_args in rctx.attr.patches.items(): + # TODO @aignas 2023-12-15: expect to just get patches patch_dst = struct(**json.decode(json_args)) if whl_path.basename in patch_dst.whls: patches[patch_file] = patch_dst.patch_strip @@ -74,9 +64,8 @@ filegroup( """.format(filename = whl_path.basename), ) -pypi_archive = repository_rule( +pypi_file = repository_rule( attrs = { - "metadata": attr.label(mandatory = True, allow_single_file = True), "patches": attr.label_keyed_string_dict( doc = """"a label-keyed-string dict that has json.encode(struct([whl_file], patch_strip]) as values. This @@ -89,6 +78,7 @@ pypi_archive = repository_rule( "quiet": attr.bool(default = True), "sha256": attr.string(mandatory = False), "timeout": attr.int(default = 60), + "urls": attr.string_list(mandatory = True), }, doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", implementation = _impl, diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index 317b34bc4..6a6f90c9b 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -16,9 +16,10 @@ load("//python/private:normalize_name.bzl", "normalize_name") load(":label.bzl", _label = "label") -load(":pypi_archive.bzl", "pypi_archive") +load(":pypi_archive.bzl", "pypi_file") +load("//python/private:parse_whl_name.bzl", "parse_whl_name") -def whl_files_from_requirements(*, name, requirements, indexes, whl_overrides = {}): +def whl_files_from_requirements(module_ctx, *, name, requirements, indexes, whl_overrides = {}): sha_by_pkg = {} for requirement in requirements: sha256s = [sha.strip() for sha in requirement.split("--hash=sha256:")[1:]] @@ -32,40 +33,44 @@ def whl_files_from_requirements(*, name, requirements, indexes, whl_overrides = for sha in sha256s: sha_by_pkg[distribution][sha] = True - ret = {} - for distribution, shas in sha_by_pkg.items(): - metadata = "{}_metadata__{}".format(name, distribution) - _distribution_metadata( - name = metadata, - distribution = distribution, - sha256s = shas, - indexes = indexes, - ) + metadata = fetch_metadata( + module_ctx, + sha256s_by_distribution = sha_by_pkg, + indexes = indexes, + ) - metadata = _label("@{}//:metadata.json".format(metadata)) + ret = {} + for distribution, metadata in metadata.items(): files = {} - for sha256 in shas: - archive_name = "{}_{}_{}".format(name, distribution, sha256[:6]) - files[sha256] = _label("@{}//:file".format(archive_name)) + + for file in metadata.files: + _, _, filename = file.url.rpartition("/") + archive_name = "{}_{}_{}".format(name, distribution, file.sha256[:6]) # We would use http_file, but we are passing the URL to use via a file, # if the url is known (in case of using pdm lock), we could use an # http_file. - pypi_archive( + pypi_file( name = archive_name, - metadata = metadata, - sha256 = sha256, + sha256 = file.sha256, patches = { p: json.encode(args) for p, args in whl_overrides.get(distribution, {}).items() }, + urls = [file.url], # FIXME @aignas 2023-12-15: add usage of the DEFAULT_PYTHON_VERSION # to get the hermetic interpreter ) - ret[distribution] = struct( - metadata = metadata, + files[file.sha256] = struct( + filename = filename, + label = _label("@{}//:file".format(archive_name)), + sha256 = file.sha256, + ) + + ret[normalize_name(distribution)] = struct( + distribution = distribution, files = files, ) @@ -79,59 +84,68 @@ def whl_files_from_requirements(*, name, requirements, indexes, whl_overrides = # } return ret -def fetch_metadata(ctx, *, distribution, sha256s, indexes = ["https://pypi.org/simple"]): - files = [] - metadata = None - - want_shas = {sha: True for sha in sha256s} - index_futures = {} - for i, index_url in enumerate(indexes): - html = "index-{}.html".format(i) - future = ctx.download( - url = index_url + "/" + distribution, - output = html, - block = False, - ) - index_futures[html] = future +def fetch_metadata(ctx, *, sha256s_by_distribution, indexes = ["https://pypi.org/simple"]): + ret = {} + index_tasks = {} + for distribution in sha256s_by_distribution.keys(): + index_tasks[distribution] = {} + for i, index_url in enumerate(indexes): + html = "index-{}-{}.html".format(i, distribution) + future = ctx.download( + url = index_url + "/" + distribution, + output = html, + # NOTE @aignas 2023-12-15: this will only available in 7.1.0 and above + # See https://github.com/bazelbuild/bazel/issues/19674 + block = False, + ) + index_tasks[distribution][html] = future - for html, task in index_futures.items(): - result = task.wait() - if not result.success: - fail(result) + for distribution, sha256s in sha256s_by_distribution.items(): + want_shas = {sha: True for sha in sha256s} - contents = ctx.read(html) - #ctx.delete(html) + files = [] - _, _, hrefs = contents.partition(" Date: Sat, 16 Dec 2023 00:11:08 +0900 Subject: [PATCH 23/81] wip: remove the os_arch_dependence on extensions --- python/private/bzlmod/pip.bzl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/private/bzlmod/pip.bzl b/python/private/bzlmod/pip.bzl index a092ac867..9f75a8e6d 100644 --- a/python/private/bzlmod/pip.bzl +++ b/python/private/bzlmod/pip.bzl @@ -534,8 +534,8 @@ def _extension_extra_args(): if bazel_features.external_deps.module_extension_has_os_arch_dependent: args = args | { - "arch_dependent": True, - "os_dependent": True, + "arch_dependent": False, + "os_dependent": False, } return args From 5ba460652a7f90b907cc60ebeb0ef3289fa4c073 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Sat, 16 Dec 2023 20:42:25 +0900 Subject: [PATCH 24/81] wip --- examples/bzlmod/MODULE.bazel.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/bzlmod/MODULE.bazel.lock b/examples/bzlmod/MODULE.bazel.lock index 6521e6917..d97e53a30 100644 --- a/examples/bzlmod/MODULE.bazel.lock +++ b/examples/bzlmod/MODULE.bazel.lock @@ -1944,8 +1944,8 @@ } }, "@@rules_python~override//python/extensions:pip.bzl%pip": { - "os:linux,arch:amd64": { - "bzlTransitiveDigest": "g1EdNGLAZhwfFL8WPpiUGEh6N/co6IQGsSTgUz3S0/Y=", + "general": { + "bzlTransitiveDigest": "q/ozt1g43YQKCeHlP+cHxDiI1ULoYigKw42ehXH6CH4=", "accumulatedFileDigests": { "@@//:requirements_lock_3_10.txt": "3aa4eac4a5659199235fbd74884023a767e5e387753b133fe6895d620fd457e2", "@@//whl_mods:appended_build_content.BUILD": "8e384e9b27c2b3e844108bce1f7c4b71a689c8d343dafc3d29d7db0cd781a9dc", From 0db226f1800a77a955b4aa1cf29473c54ea67ddc Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Sat, 16 Dec 2023 20:50:09 +0900 Subject: [PATCH 25/81] cleanup --- python/private/bzlmod/pypi_metadata.bzl | 60 ------------------------- 1 file changed, 60 deletions(-) diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index 6a6f90c9b..a77bc2794 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -17,7 +17,6 @@ load("//python/private:normalize_name.bzl", "normalize_name") load(":label.bzl", _label = "label") load(":pypi_archive.bzl", "pypi_file") -load("//python/private:parse_whl_name.bzl", "parse_whl_name") def whl_files_from_requirements(module_ctx, *, name, requirements, indexes, whl_overrides = {}): sha_by_pkg = {} @@ -127,10 +126,6 @@ def fetch_metadata(ctx, *, sha256s_by_distribution, indexes = ["https://pypi.org sha256 = sha256, )) - # NOTE @aignas 2023-12-15: not sure why we would need it at this - # point, just showing that it is possible to get it as well. - #metadata = metadata or _fetch_whl_metadata(ctx, url, line) - if not files: fail("Could not find any files for: {}".format(distribution)) @@ -145,58 +140,3 @@ def fetch_metadata(ctx, *, sha256s_by_distribution, indexes = ["https://pypi.org ) return ret - - -def _fetch_whl_metadata(ctx, url, line): - """Fetch whl metadata if available - - See https://peps.python.org/pep-0658/ - See https://peps.python.org/pep-0714/ - """ - _, _, whl_metadata_sha256 = line.partition("data-core-metadata=\"sha256=") - whl_metadata_sha256, _, _ = whl_metadata_sha256.partition("\"") - - if not whl_metadata_sha256: - return None - - output = "whl_metadata.txt" - ctx.download( - url = url + ".metadata", - output = output, - sha256 = whl_metadata_sha256, - ) - contents = ctx.read(output) - - requires_dist = [] - provides_extras = [] - - for line in contents.split("\n"): - if line.startswith("Requires-Dist"): - requires_dist.append(line[len("Requires-Dist:"):].strip()) - elif line.startswith("Provides-Extra"): - provides_extras.append(line[len("Provides-Extra:"):].strip()) - - return struct( - requires_dist = requires_dist, - provides_extras = provides_extras, - ) - -def _metadata_impl(rctx): - metadata = fetch_metadata( - rctx, - distribution = rctx.attr.distribution, - sha256s = rctx.attr.sha256s, - indexes = rctx.attr.indexes, - ) - - rctx.file("metadata.json", json.encode(metadata)) - rctx.file("BUILD.bazel", """exports_files(["metadata.json"], visibility=["//visibility:public"])""") - -_distribution_metadata = repository_rule( - attrs = { - "distribution": attr.string(), - "indexes": attr.string_list(), - "sha256s": attr.string_list(), - }, - implementation = _metadata_impl, -) From c1eba5e93b874ab55dca39a1a7b63c2cfb871e2b Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Sat, 16 Dec 2023 22:40:44 +0900 Subject: [PATCH 26/81] simplify and prep to support 6.2 --- examples/bzlmod/MODULE.bazel.lock | 2 +- python/private/bzlmod/pypi_metadata.bzl | 50 +++++++++++++------------ 2 files changed, 28 insertions(+), 24 deletions(-) diff --git a/examples/bzlmod/MODULE.bazel.lock b/examples/bzlmod/MODULE.bazel.lock index d97e53a30..3e24e0504 100644 --- a/examples/bzlmod/MODULE.bazel.lock +++ b/examples/bzlmod/MODULE.bazel.lock @@ -1945,7 +1945,7 @@ }, "@@rules_python~override//python/extensions:pip.bzl%pip": { "general": { - "bzlTransitiveDigest": "q/ozt1g43YQKCeHlP+cHxDiI1ULoYigKw42ehXH6CH4=", + "bzlTransitiveDigest": "Flle0ZtNfXkp75/MVuZhBHcEkznw6+7DcX4cQnPAgd0=", "accumulatedFileDigests": { "@@//:requirements_lock_3_10.txt": "3aa4eac4a5659199235fbd74884023a767e5e387753b133fe6895d620fd457e2", "@@//whl_mods:appended_build_content.BUILD": "8e384e9b27c2b3e844108bce1f7c4b71a689c8d343dafc3d29d7db0cd781a9dc", diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index a77bc2794..f820f737b 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -32,7 +32,7 @@ def whl_files_from_requirements(module_ctx, *, name, requirements, indexes, whl_ for sha in sha256s: sha_by_pkg[distribution][sha] = True - metadata = fetch_metadata( + metadata = _fetch_metadata( module_ctx, sha256s_by_distribution = sha_by_pkg, indexes = indexes, @@ -83,34 +83,41 @@ def whl_files_from_requirements(module_ctx, *, name, requirements, indexes, whl_ # } return ret -def fetch_metadata(ctx, *, sha256s_by_distribution, indexes = ["https://pypi.org/simple"]): +def _fetch_metadata(module_ctx, *, sha256s_by_distribution, indexes = ["https://pypi.org/simple"]): + download_kwargs = {} + has_non_blocking_downloads = True + if has_non_blocking_downloads: + # NOTE @aignas 2023-12-15: this will only available in 7.1.0 and above + # See https://github.com/bazelbuild/bazel/issues/19674 + download_kwargs["block"] = False + ret = {} - index_tasks = {} + downloads = {} for distribution in sha256s_by_distribution.keys(): - index_tasks[distribution] = {} + downloads[distribution] = {} for i, index_url in enumerate(indexes): - html = "index-{}-{}.html".format(i, distribution) - future = ctx.download( + html = "{}-index-{}.html".format(distribution, i) + downloads[distribution][html] = module_ctx.download( url = index_url + "/" + distribution, output = html, - # NOTE @aignas 2023-12-15: this will only available in 7.1.0 and above - # See https://github.com/bazelbuild/bazel/issues/19674 - block = False, + **download_kwargs ) - index_tasks[distribution][html] = future for distribution, sha256s in sha256s_by_distribution.items(): want_shas = {sha: True for sha in sha256s} - files = [] + files = {} + + for html, download in downloads[distribution].items(): + if has_non_blocking_downloads: + result = download.wait() + else: + result = download - for html, task in index_tasks[distribution].items(): - result = task.wait() if not result.success: fail(result) - contents = ctx.read(html) - #ctx.delete(html) + contents = module_ctx.read(html) _, _, hrefs = contents.partition(" Date: Sun, 17 Dec 2023 13:25:24 +0900 Subject: [PATCH 27/81] move the parsing of all req files collectively --- examples/bzlmod/MODULE.bazel.lock | 2 +- python/private/bzlmod/pip.bzl | 48 ---------------------- python/private/bzlmod/pypi_archive.bzl | 5 +-- python/private/bzlmod/pypi_metadata.bzl | 54 +++++++++++++++++++++++-- 4 files changed, 54 insertions(+), 55 deletions(-) diff --git a/examples/bzlmod/MODULE.bazel.lock b/examples/bzlmod/MODULE.bazel.lock index 3e24e0504..d83a38b21 100644 --- a/examples/bzlmod/MODULE.bazel.lock +++ b/examples/bzlmod/MODULE.bazel.lock @@ -1945,7 +1945,7 @@ }, "@@rules_python~override//python/extensions:pip.bzl%pip": { "general": { - "bzlTransitiveDigest": "Flle0ZtNfXkp75/MVuZhBHcEkznw6+7DcX4cQnPAgd0=", + "bzlTransitiveDigest": "YUpzCmBdNey9h14kjKOqqqEPfFJfabZZE5TgaM8zY3Y=", "accumulatedFileDigests": { "@@//:requirements_lock_3_10.txt": "3aa4eac4a5659199235fbd74884023a767e5e387753b133fe6895d620fd457e2", "@@//whl_mods:appended_build_content.BUILD": "8e384e9b27c2b3e844108bce1f7c4b71a689c8d343dafc3d29d7db0cd781a9dc", diff --git a/python/private/bzlmod/pip.bzl b/python/private/bzlmod/pip.bzl index 9f75a8e6d..9ad88c42b 100644 --- a/python/private/bzlmod/pip.bzl +++ b/python/private/bzlmod/pip.bzl @@ -283,57 +283,9 @@ def _pip_impl(module_ctx): whl_overrides[whl_name][patch].whls.append(attr.file) - all_requirements = [] - indexes = ["https://pypi.python.org/simple"] - for module in module_ctx.modules: - for pip_attr in module.tags.parse: - for requirements_lock in [ - pip_attr.requirements_lock, - pip_attr.requirements_linux, - pip_attr.requirements_darwin, - pip_attr.requirements_windows, - ]: - if not requirements_lock: - continue - - requirements_lock_content = module_ctx.read(requirements_lock) - parse_result = parse_requirements(requirements_lock_content) - requirements = parse_result.requirements - all_requirements.extend([line for _, line in requirements]) - - extra_pip_args = pip_attr.extra_pip_args + parse_result.options - next_is_index = False - for arg in extra_pip_args: - arg = arg.strip() - if next_is_index: - next_is_index = False - index = arg.strip("/") - if index not in indexes: - indexes.append(index) - - continue - - if arg in ["--index-url", "-i", "--extra-index-url"]: - next_is_index = True - continue - - if "=" not in arg: - continue - - index = None - for index_arg_prefix in ["--index-url=", "--extra-index-url="]: - if arg.startswith(index_arg_prefix): - index = arg[len(index_arg_prefix):] - break - - if index and index not in indexes: - indexes.append(index) - files = whl_files_from_requirements( module_ctx = module_ctx, name = "pypi_whl", - requirements = all_requirements, - indexes = indexes, ) # Used to track all the different pip hubs and the spoke pip Python diff --git a/python/private/bzlmod/pypi_archive.bzl b/python/private/bzlmod/pypi_archive.bzl index 808ac23fc..7f9fb449a 100644 --- a/python/private/bzlmod/pypi_archive.bzl +++ b/python/private/bzlmod/pypi_archive.bzl @@ -39,9 +39,6 @@ def _impl(rctx): if whl_path.basename in patch_dst.whls: patches[patch_file] = patch_dst.patch_strip - # TODO @aignas 2023-12-14: re-parse the metadata to ensure that we have a - # non-stale version of it - # Something like: whl_path, metadata = patch_whl( whl_path = patch_whl( rctx, python_interpreter = _resolve_python_interpreter(rctx), @@ -79,11 +76,13 @@ pypi_file = repository_rule( "sha256": attr.string(mandatory = False), "timeout": attr.int(default = 60), "urls": attr.string_list(mandatory = True), + # TODO @aignas 2023-12-16: an arg to keep or not the original wheel }, doc = """A rule for bzlmod mulitple pip repository creation. PRIVATE USE ONLY.""", implementation = _impl, ) +# TODO @aignas 2023-12-16: expose getting interpreter def _get_python_interpreter_attr(rctx): """A helper function for getting the `python_interpreter` attribute or it's default diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index f820f737b..f861bebd8 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -14,13 +14,61 @@ """PyPI metadata hub and spoke repos""" +load("//python/pip_install:requirements_parser.bzl", parse_requirements = "parse") load("//python/private:normalize_name.bzl", "normalize_name") load(":label.bzl", _label = "label") load(":pypi_archive.bzl", "pypi_file") -def whl_files_from_requirements(module_ctx, *, name, requirements, indexes, whl_overrides = {}): +def whl_files_from_requirements(module_ctx, *, name, whl_overrides = {}): + all_requirements = [] + indexes = ["https://pypi.python.org/simple"] + for module in module_ctx.modules: + for pip_attr in module.tags.parse: + extra_args = pip_attr.extra_pip_args + for requirements_lock in [ + pip_attr.requirements_lock, + pip_attr.requirements_linux, + pip_attr.requirements_darwin, + pip_attr.requirements_windows, + ]: + if not requirements_lock: + continue + + requirements_lock_content = module_ctx.read(requirements_lock) + parse_result = parse_requirements(requirements_lock_content) + requirements = parse_result.requirements + all_requirements.extend([line for _, line in requirements]) + + extra_pip_args = extra_args + parse_result.options + next_is_index = False + for arg in extra_pip_args: + arg = arg.strip() + if next_is_index: + next_is_index = False + index = arg.strip("/") + if index not in indexes: + indexes.append(index) + + continue + + if arg in ["--index-url", "-i", "--extra-index-url"]: + next_is_index = True + continue + + if "=" not in arg: + continue + + index = None + for index_arg_prefix in ["--index-url=", "--extra-index-url="]: + if arg.startswith(index_arg_prefix): + index = arg[len(index_arg_prefix):] + break + + if index and index not in indexes: + indexes.append(index) + sha_by_pkg = {} - for requirement in requirements: + for requirement in all_requirements: sha256s = [sha.strip() for sha in requirement.split("--hash=sha256:")[1:]] distribution, _, _ = requirement.partition("==") distribution, _, _ = distribution.partition("[") @@ -91,7 +139,6 @@ def _fetch_metadata(module_ctx, *, sha256s_by_distribution, indexes = ["https:// # See https://github.com/bazelbuild/bazel/issues/19674 download_kwargs["block"] = False - ret = {} downloads = {} for distribution in sha256s_by_distribution.keys(): downloads[distribution] = {} @@ -103,6 +150,7 @@ def _fetch_metadata(module_ctx, *, sha256s_by_distribution, indexes = ["https:// **download_kwargs ) + ret = {} for distribution, sha256s in sha256s_by_distribution.items(): want_shas = {sha: True for sha in sha256s} From aff93fa2ab00d9d56d740fbafd293685fb0bfef2 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Sun, 17 Dec 2023 20:28:39 +0900 Subject: [PATCH 28/81] wip --- examples/bzlmod/MODULE.bazel.lock | 492 +++++++++--------- examples/bzlmod/requirements.in | 2 +- examples/bzlmod/requirements_lock_3_10.txt | 2 +- examples/bzlmod/requirements_lock_3_9.txt | 2 +- examples/bzlmod/requirements_windows_3_10.txt | 2 +- examples/bzlmod/requirements_windows_3_9.txt | 2 +- python/private/bzlmod/pypi_metadata.bzl | 90 ++-- 7 files changed, 303 insertions(+), 289 deletions(-) diff --git a/examples/bzlmod/MODULE.bazel.lock b/examples/bzlmod/MODULE.bazel.lock index d83a38b21..79dba6e79 100644 --- a/examples/bzlmod/MODULE.bazel.lock +++ b/examples/bzlmod/MODULE.bazel.lock @@ -1945,14 +1945,14 @@ }, "@@rules_python~override//python/extensions:pip.bzl%pip": { "general": { - "bzlTransitiveDigest": "YUpzCmBdNey9h14kjKOqqqEPfFJfabZZE5TgaM8zY3Y=", + "bzlTransitiveDigest": "teoIEzQOw7SD/i3T2ssaJB2RSi1bXEYyMo5Ohm6YpHg=", "accumulatedFileDigests": { - "@@//:requirements_lock_3_10.txt": "3aa4eac4a5659199235fbd74884023a767e5e387753b133fe6895d620fd457e2", + "@@//:requirements_lock_3_10.txt": "5054b53712a25e46631ef5929f1fe0b8524975bbb5ccabf08c873f03b4f6afa4", "@@//whl_mods:appended_build_content.BUILD": "8e384e9b27c2b3e844108bce1f7c4b71a689c8d343dafc3d29d7db0cd781a9dc", "@@other_module~override//:requirements_lock_3_11.txt": "a7d0061366569043d5efcf80e34a32c732679367cb3c831c4cdc606adc36d314", - "@@//:requirements_lock_3_9.txt": "4c2b9b8853b316a33145b9d466a17763c2c32be0504c4e8c5944ea6eef5b1a44", - "@@//:requirements_windows_3_10.txt": "31438d1336a38bc26333f7dfb00c61616590550a657185bc160108a407da598a", - "@@//:requirements_windows_3_9.txt": "8a7f9679678cfee0cfd9bb4a4262351f165fb82952ffb678465aacc4fb168796" + "@@//:requirements_lock_3_9.txt": "7fd0a11e06dd8251a5b5eb1a3722690fe894213aa20f966bc8084e097c424443", + "@@//:requirements_windows_3_10.txt": "86843830e6fa676fb5d86439b986f4cf772cc65661da5b87c957fcad6736088a", + "@@//:requirements_windows_3_9.txt": "3ec3de70906a55215855d541a0a5c96dc3a8786907d3fa4ce239ee94bf18615a" }, "envVariables": {}, "generatedRepoSpecs": { @@ -2063,7 +2063,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2120,7 +2120,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2152,7 +2152,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2184,7 +2184,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2241,7 +2241,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2273,7 +2273,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2366,7 +2366,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2483,7 +2483,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2515,7 +2515,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2547,7 +2547,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2579,7 +2579,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2649,7 +2649,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2681,7 +2681,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2749,7 +2749,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2781,7 +2781,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2813,7 +2813,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2845,7 +2845,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -2908,7 +2908,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3000,7 +3000,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3044,7 +3044,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3076,7 +3076,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3108,7 +3108,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3140,7 +3140,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3191,7 +3191,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3264,7 +3264,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3346,7 +3346,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3474,7 +3474,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3542,7 +3542,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3629,7 +3629,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3729,7 +3729,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3798,7 +3798,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3830,7 +3830,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3862,7 +3862,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3894,7 +3894,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3926,7 +3926,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -3958,7 +3958,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4014,7 +4014,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4078,7 +4078,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4208,7 +4208,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4240,7 +4240,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4320,7 +4320,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4377,7 +4377,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4428,7 +4428,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4460,7 +4460,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4517,7 +4517,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4623,7 +4623,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4655,7 +4655,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4700,7 +4700,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4756,7 +4756,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4800,7 +4800,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4832,7 +4832,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -4895,7 +4895,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5256,7 +5256,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5349,7 +5349,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5381,7 +5381,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5413,7 +5413,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5457,7 +5457,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5532,7 +5532,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5595,7 +5595,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5696,7 +5696,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5753,7 +5753,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5869,7 +5869,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5950,7 +5950,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -5982,7 +5982,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6014,7 +6014,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6106,7 +6106,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6150,7 +6150,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6206,7 +6206,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6274,7 +6274,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6306,7 +6306,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6374,7 +6374,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6406,7 +6406,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6494,7 +6494,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6526,7 +6526,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6570,7 +6570,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6627,7 +6627,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6695,7 +6695,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6752,7 +6752,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6784,7 +6784,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6871,7 +6871,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6915,7 +6915,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -6971,7 +6971,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7010,7 +7010,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7042,7 +7042,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7074,7 +7074,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7181,7 +7181,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7250,7 +7250,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7282,7 +7282,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7326,7 +7326,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7406,7 +7406,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7438,7 +7438,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7470,7 +7470,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7514,7 +7514,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7546,7 +7546,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7590,7 +7590,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7646,7 +7646,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7678,7 +7678,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7797,7 +7797,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7853,7 +7853,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7890,7 +7890,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7922,7 +7922,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -7954,7 +7954,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8022,7 +8022,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8073,7 +8073,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8129,7 +8129,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8247,7 +8247,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8279,7 +8279,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8396,7 +8396,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8440,7 +8440,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8496,7 +8496,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8552,7 +8552,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8603,7 +8603,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8683,7 +8683,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8727,7 +8727,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8783,7 +8783,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8852,7 +8852,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8884,7 +8884,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8916,7 +8916,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8961,7 +8961,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -8993,7 +8993,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9025,7 +9025,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9158,7 +9158,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9202,7 +9202,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9290,7 +9290,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9370,7 +9370,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9414,7 +9414,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9506,7 +9506,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9557,7 +9557,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9601,7 +9601,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9712,7 +9712,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9872,7 +9872,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9917,7 +9917,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -9961,7 +9961,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10017,7 +10017,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10062,7 +10062,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10106,7 +10106,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10150,7 +10150,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10182,7 +10182,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10226,7 +10226,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10270,7 +10270,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10302,7 +10302,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10370,7 +10370,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10486,7 +10486,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10518,7 +10518,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10562,7 +10562,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10625,7 +10625,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10677,7 +10677,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10734,7 +10734,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10767,7 +10767,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -10934,7 +10934,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11062,7 +11062,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11111,7 +11111,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11180,7 +11180,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11212,7 +11212,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11256,7 +11256,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11300,7 +11300,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11393,7 +11393,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11425,7 +11425,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11506,7 +11506,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11562,7 +11562,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11630,7 +11630,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11759,7 +11759,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11803,7 +11803,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -11867,7 +11867,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12114,7 +12114,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12291,7 +12291,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12323,7 +12323,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12379,7 +12379,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12411,7 +12411,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12480,7 +12480,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12548,7 +12548,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12604,7 +12604,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12744,7 +12744,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12776,7 +12776,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12820,7 +12820,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12852,7 +12852,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -12975,7 +12975,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13019,7 +13019,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13099,7 +13099,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13223,7 +13223,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13267,7 +13267,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13311,7 +13311,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13449,7 +13449,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13518,7 +13518,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13550,7 +13550,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13631,7 +13631,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13663,7 +13663,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13707,7 +13707,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13769,7 +13769,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -13885,7 +13885,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14054,7 +14054,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14086,7 +14086,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14178,7 +14178,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14210,7 +14210,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14249,7 +14249,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14366,7 +14366,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14410,7 +14410,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14442,7 +14442,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14535,7 +14535,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14651,7 +14651,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14770,7 +14770,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14827,7 +14827,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14859,7 +14859,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14916,7 +14916,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -14948,7 +14948,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15030,7 +15030,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15069,7 +15069,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15137,7 +15137,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15176,7 +15176,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15271,7 +15271,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15303,7 +15303,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15347,7 +15347,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15379,7 +15379,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15411,7 +15411,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15469,7 +15469,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15501,7 +15501,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15569,7 +15569,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15601,7 +15601,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15653,7 +15653,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15685,7 +15685,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15777,7 +15777,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15821,7 +15821,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -15938,7 +15938,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16019,7 +16019,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16087,7 +16087,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16131,7 +16131,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16199,7 +16199,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16305,7 +16305,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16387,7 +16387,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16444,7 +16444,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16476,7 +16476,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16557,7 +16557,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16589,7 +16589,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16621,7 +16621,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16653,7 +16653,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16692,7 +16692,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16832,7 +16832,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16864,7 +16864,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16896,7 +16896,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -16940,7 +16940,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], @@ -17020,7 +17020,7 @@ "isolated": true, "extra_pip_args": [ "--extra-index-url", - "https://pypi.python.org/simple/" + "https://pypi.org/simple/" ], "download_only": false, "pip_data_exclude": [], diff --git a/examples/bzlmod/requirements.in b/examples/bzlmod/requirements.in index ed177755a..a713577f5 100644 --- a/examples/bzlmod/requirements.in +++ b/examples/bzlmod/requirements.in @@ -1,4 +1,4 @@ ---extra-index-url https://pypi.python.org/simple/ +--extra-index-url https://pypi.org/simple/ wheel websockets diff --git a/examples/bzlmod/requirements_lock_3_10.txt b/examples/bzlmod/requirements_lock_3_10.txt index a10d02e58..525fa3e96 100644 --- a/examples/bzlmod/requirements_lock_3_10.txt +++ b/examples/bzlmod/requirements_lock_3_10.txt @@ -4,7 +4,7 @@ # # bazel run //:requirements_3_10.update # ---extra-index-url https://pypi.python.org/simple/ +--extra-index-url https://pypi.org/simple/ alabaster==0.7.13 \ --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 \ diff --git a/examples/bzlmod/requirements_lock_3_9.txt b/examples/bzlmod/requirements_lock_3_9.txt index 6fb57e11c..e78562f5c 100644 --- a/examples/bzlmod/requirements_lock_3_9.txt +++ b/examples/bzlmod/requirements_lock_3_9.txt @@ -4,7 +4,7 @@ # # bazel run //:requirements_3_9.update # ---extra-index-url https://pypi.python.org/simple/ +--extra-index-url https://pypi.org/simple/ alabaster==0.7.13 \ --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 \ diff --git a/examples/bzlmod/requirements_windows_3_10.txt b/examples/bzlmod/requirements_windows_3_10.txt index 60d4980ed..05905e545 100644 --- a/examples/bzlmod/requirements_windows_3_10.txt +++ b/examples/bzlmod/requirements_windows_3_10.txt @@ -4,7 +4,7 @@ # # bazel run //:requirements_3_10.update # ---extra-index-url https://pypi.python.org/simple/ +--extra-index-url https://pypi.org/simple/ alabaster==0.7.13 \ --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 \ diff --git a/examples/bzlmod/requirements_windows_3_9.txt b/examples/bzlmod/requirements_windows_3_9.txt index 4d5c31e46..a325101ba 100644 --- a/examples/bzlmod/requirements_windows_3_9.txt +++ b/examples/bzlmod/requirements_windows_3_9.txt @@ -4,7 +4,7 @@ # # bazel run //:requirements_3_9.update # ---extra-index-url https://pypi.python.org/simple/ +--extra-index-url https://pypi.org/simple/ alabaster==0.7.13 \ --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 \ diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index f861bebd8..46c8dcb23 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -21,7 +21,7 @@ load(":pypi_archive.bzl", "pypi_file") def whl_files_from_requirements(module_ctx, *, name, whl_overrides = {}): all_requirements = [] - indexes = ["https://pypi.python.org/simple"] + indexes = {"https://pypi.org/simple": True} for module in module_ctx.modules: for pip_attr in module.tags.parse: extra_args = pip_attr.extra_pip_args @@ -40,32 +40,10 @@ def whl_files_from_requirements(module_ctx, *, name, whl_overrides = {}): all_requirements.extend([line for _, line in requirements]) extra_pip_args = extra_args + parse_result.options - next_is_index = False - for arg in extra_pip_args: - arg = arg.strip() - if next_is_index: - next_is_index = False - index = arg.strip("/") - if index not in indexes: - indexes.append(index) - - continue - - if arg in ["--index-url", "-i", "--extra-index-url"]: - next_is_index = True - continue - - if "=" not in arg: - continue - - index = None - for index_arg_prefix in ["--index-url=", "--extra-index-url="]: - if arg.startswith(index_arg_prefix): - index = arg[len(index_arg_prefix):] - break - - if index and index not in indexes: - indexes.append(index) + indexes.update({ + index: True + for index in _get_indexes_from_args(extra_pip_args) + }) sha_by_pkg = {} for requirement in all_requirements: @@ -83,7 +61,7 @@ def whl_files_from_requirements(module_ctx, *, name, whl_overrides = {}): metadata = _fetch_metadata( module_ctx, sha256s_by_distribution = sha_by_pkg, - indexes = indexes, + indexes = indexes.keys(), ) ret = {} @@ -143,28 +121,34 @@ def _fetch_metadata(module_ctx, *, sha256s_by_distribution, indexes = ["https:// for distribution in sha256s_by_distribution.keys(): downloads[distribution] = {} for i, index_url in enumerate(indexes): - html = "{}-index-{}.html".format(distribution, i) - downloads[distribution][html] = module_ctx.download( + html = "pypi-{}-{}.html".format(distribution, i) + download = module_ctx.download( url = index_url + "/" + distribution, output = html, **download_kwargs ) - ret = {} - for distribution, sha256s in sha256s_by_distribution.items(): - want_shas = {sha: True for sha in sha256s} + if not has_non_blocking_downloads and not download.success: + fail(download) - files = {} + downloads[distribution][html] = download + for distribution, sha256s in sha256s_by_distribution.items(): for html, download in downloads[distribution].items(): - if has_non_blocking_downloads: - result = download.wait() - else: - result = download + if not has_non_blocking_downloads: + continue + result = download.wait() if not result.success: fail(result) + downloads[distribution][html] = result + + ret = {} + for distribution, want_shas in sha256s_by_distribution.items(): + files = {} + + for html, result in downloads[distribution].items(): contents = module_ctx.read(html) _, _, hrefs = contents.partition(" Date: Sun, 17 Dec 2023 20:30:42 +0900 Subject: [PATCH 30/81] Ignore the MODULE.bazel.lock --- examples/bzlmod/.gitignore | 1 + examples/bzlmod/MODULE.bazel.lock | 17893 ---------------------------- 2 files changed, 1 insertion(+), 17893 deletions(-) delete mode 100644 examples/bzlmod/MODULE.bazel.lock diff --git a/examples/bzlmod/.gitignore b/examples/bzlmod/.gitignore index ac51a054d..0d4fed27c 100644 --- a/examples/bzlmod/.gitignore +++ b/examples/bzlmod/.gitignore @@ -1 +1,2 @@ bazel-* +MODULE.bazel.lock diff --git a/examples/bzlmod/MODULE.bazel.lock b/examples/bzlmod/MODULE.bazel.lock deleted file mode 100644 index 79dba6e79..000000000 --- a/examples/bzlmod/MODULE.bazel.lock +++ /dev/null @@ -1,17893 +0,0 @@ -{ - "lockFileVersion": 3, - "moduleFileHash": "f2cdea086f5b403ca35f46c13a6f227517d8a107446e918b364741d434119bd2", - "flags": { - "cmdRegistries": [ - "https://bcr.bazel.build/" - ], - "cmdModuleOverrides": {}, - "allowedYankedVersions": [], - "envVarAllowedYankedVersions": "", - "ignoreDevDependency": false, - "directDependenciesMode": "WARNING", - "compatibilityMode": "ERROR" - }, - "localOverrideHashes": { - "other_module": "a923862b93886a355d86edd0b07294b418337deafb325ca55b2b20ace6ab48d3", - "rules_python": "f9ca2c10427bb7fd82be1f4e76177ec0cc09130887f45cdf0094a2effaf71aba", - "bazel_tools": "21ee31bd25965d6f79596d406f7ae79f83fe7e3888dd6bda5645fd1dcd750644" - }, - "moduleDepGraph": { - "": { - "name": "example_bzlmod", - "version": "0.0.0", - "key": "", - "repoName": "example_bzlmod", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_python//python/extensions:python.bzl", - "extensionName": "python", - "usingModule": "", - "location": { - "file": "@@//:MODULE.bazel", - "line": 16, - "column": 23 - }, - "imports": { - "python_3_10": "python_3_10", - "python_3_9": "python_3_9", - "python_versions": "python_versions" - }, - "devImports": [], - "tags": [ - { - "tagName": "toolchain", - "attributeValues": { - "configure_coverage_tool": true, - "is_default": true, - "python_version": "3.9" - }, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 17, - "column": 17 - } - }, - { - "tagName": "toolchain", - "attributeValues": { - "configure_coverage_tool": true, - "python_version": "3.10" - }, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 29, - "column": 17 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_python//python/extensions:pip.bzl", - "extensionName": "pip", - "usingModule": "", - "location": { - "file": "@@//:MODULE.bazel", - "line": 47, - "column": 20 - }, - "imports": { - "whl_mods_hub": "whl_mods_hub", - "pip": "pip" - }, - "devImports": [], - "tags": [ - { - "tagName": "whl_mods", - "attributeValues": { - "additive_build_content_file": "//whl_mods:appended_build_content.BUILD", - "data": [ - ":generated_file" - ], - "hub_name": "whl_mods_hub", - "whl_name": "requests" - }, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 50, - "column": 13 - } - }, - { - "tagName": "whl_mods", - "attributeValues": { - "additive_build_content": "load(\"@bazel_skylib//rules:write_file.bzl\", \"write_file\")\nwrite_file(\n name = \"generated_file\",\n out = \"generated_file.txt\",\n content = [\"Hello world from build content file\"],\n)\n", - "copy_executables": { - "'@@//whl_mods:data/copy_executable.py'": "copied_content/executable.py" - }, - "copy_files": { - "'@@//whl_mods:data/copy_file.txt'": "copied_content/file.txt" - }, - "data": [ - ":generated_file" - ], - "data_exclude_glob": [ - "site-packages/*.dist-info/WHEEL" - ], - "hub_name": "whl_mods_hub", - "whl_name": "wheel" - }, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 69, - "column": 13 - } - }, - { - "tagName": "parse", - "attributeValues": { - "experimental_requirement_cycles": { - "sphinx": [ - "sphinx", - "sphinxcontrib-qthelp", - "sphinxcontrib-htmlhelp", - "sphinxcontrib-devhelp", - "sphinxcontrib-applehelp", - "sphinxcontrib-serializinghtml" - ] - }, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "hub_name": "pip", - "python_version": "3.9", - "requirements_lock": "//:requirements_lock_3_9.txt", - "requirements_windows": "//:requirements_windows_3_9.txt", - "whl_modifications": { - "@whl_mods_hub//:requests.json": "requests", - "@whl_mods_hub//:wheel.json": "wheel" - } - }, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 90, - "column": 10 - } - }, - { - "tagName": "parse", - "attributeValues": { - "experimental_requirement_cycles": { - "sphinx": [ - "sphinx", - "sphinxcontrib-qthelp", - "sphinxcontrib-htmlhelp", - "sphinxcontrib-devhelp", - "sphinxcontrib-applehelp", - "sphinxcontrib-serializinghtml" - ] - }, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "hub_name": "pip", - "python_version": "3.10", - "requirements_lock": "//:requirements_lock_3_10.txt", - "requirements_windows": "//:requirements_windows_3_10.txt", - "whl_modifications": { - "@whl_mods_hub//:requests.json": "requests", - "@whl_mods_hub//:wheel.json": "wheel" - } - }, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 120, - "column": 10 - } - }, - { - "tagName": "override", - "attributeValues": { - "file": "requests-2.25.1-py2.py3-none-any.whl", - "patch_strip": 1, - "patches": [ - "@//patches:empty.patch", - "@//patches:requests_metadata.patch", - "@//patches:requests_record.patch" - ] - }, - "devDependency": false, - "location": { - "file": "@@//:MODULE.bazel", - "line": 154, - "column": 13 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@1.4.1", - "rules_python": "rules_python@_", - "our_other_module": "other_module@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "bazel_skylib@1.4.1": { - "name": "bazel_skylib", - "version": "1.4.1", - "key": "bazel_skylib@1.4.1", - "repoName": "bazel_skylib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//toolchains/unittest:cmd_toolchain", - "//toolchains/unittest:bash_toolchain" - ], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.7", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "bazel_skylib~1.4.1", - "urls": [ - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.4.1/bazel-skylib-1.4.1.tar.gz" - ], - "integrity": "sha256-uKFSeQF3QYCvx5iusoxGNL3M8ZxNmOe90c550f6aqtc=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "rules_python@_": { - "name": "rules_python", - "version": "0.0.0", - "key": "rules_python@_", - "repoName": "rules_python", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@pythons_hub//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_python//python/private/bzlmod:internal_deps.bzl", - "extensionName": "internal_deps", - "usingModule": "rules_python@_", - "location": { - "file": "@@rules_python~override//:MODULE.bazel", - "line": 17, - "column": 30 - }, - "imports": { - "rules_python_internal": "rules_python_internal", - "pypi__build": "pypi__build", - "pypi__click": "pypi__click", - "pypi__colorama": "pypi__colorama", - "pypi__importlib_metadata": "pypi__importlib_metadata", - "pypi__installer": "pypi__installer", - "pypi__more_itertools": "pypi__more_itertools", - "pypi__packaging": "pypi__packaging", - "pypi__pep517": "pypi__pep517", - "pypi__pip": "pypi__pip", - "pypi__pip_tools": "pypi__pip_tools", - "pypi__pyproject_hooks": "pypi__pyproject_hooks", - "pypi__setuptools": "pypi__setuptools", - "pypi__tomli": "pypi__tomli", - "pypi__wheel": "pypi__wheel", - "pypi__zipp": "pypi__zipp" - }, - "devImports": [], - "tags": [ - { - "tagName": "install", - "attributeValues": {}, - "devDependency": false, - "location": { - "file": "@@rules_python~override//:MODULE.bazel", - "line": 18, - "column": 22 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_python//python/extensions:python.bzl", - "extensionName": "python", - "usingModule": "rules_python@_", - "location": { - "file": "@@rules_python~override//:MODULE.bazel", - "line": 43, - "column": 23 - }, - "imports": { - "pythons_hub": "pythons_hub" - }, - "devImports": [], - "tags": [ - { - "tagName": "toolchain", - "attributeValues": { - "is_default": true, - "python_version": "3.11" - }, - "devDependency": false, - "location": { - "file": "@@rules_python~override//:MODULE.bazel", - "line": 49, - "column": 17 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_features": "bazel_features@1.1.1", - "bazel_skylib": "bazel_skylib@1.4.1", - "platforms": "platforms@0.0.7", - "rules_proto": "rules_proto@5.3.0-21.7", - "com_google_protobuf": "protobuf@21.7", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "other_module@_": { - "name": "other_module", - "version": "", - "key": "other_module@_", - "repoName": "other_module", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_python//python/extensions:python.bzl", - "extensionName": "python", - "usingModule": "other_module@_", - "location": { - "file": "@@other_module~override//:MODULE.bazel", - "line": 27, - "column": 23 - }, - "imports": { - "python_versions": "python_versions", - "python_3_9": "python_3_9", - "python_3_11": "python_3_11" - }, - "devImports": [], - "tags": [ - { - "tagName": "toolchain", - "attributeValues": { - "configure_coverage_tool": true, - "python_version": "3.9" - }, - "devDependency": false, - "location": { - "file": "@@other_module~override//:MODULE.bazel", - "line": 28, - "column": 17 - } - }, - { - "tagName": "toolchain", - "attributeValues": { - "configure_coverage_tool": true, - "is_default": true, - "python_version": "3.11" - }, - "devDependency": false, - "location": { - "file": "@@other_module~override//:MODULE.bazel", - "line": 32, - "column": 17 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_python//python/extensions:pip.bzl", - "extensionName": "pip", - "usingModule": "other_module@_", - "location": { - "file": "@@other_module~override//:MODULE.bazel", - "line": 47, - "column": 20 - }, - "imports": { - "other_module_pip": "other_module_pip" - }, - "devImports": [], - "tags": [ - { - "tagName": "parse", - "attributeValues": { - "hub_name": "other_module_pip", - "python_version": "3.11", - "requirements_lock": ":requirements_lock_3_11.txt" - }, - "devDependency": false, - "location": { - "file": "@@other_module~override//:MODULE.bazel", - "line": 48, - "column": 10 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "rules_python": "rules_python@_", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - } - }, - "bazel_tools@_": { - "name": "bazel_tools", - "version": "", - "key": "bazel_tools@_", - "repoName": "bazel_tools", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@local_config_cc_toolchains//:all", - "@local_config_sh//:local_sh_toolchain" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", - "extensionName": "cc_configure_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 17, - "column": 29 - }, - "imports": { - "local_config_cc": "local_config_cc", - "local_config_cc_toolchains": "local_config_cc_toolchains" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/osx:xcode_configure.bzl", - "extensionName": "xcode_configure_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 21, - "column": 32 - }, - "imports": { - "local_config_xcode": "local_config_xcode" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@rules_java//java:extensions.bzl", - "extensionName": "toolchains", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 24, - "column": 32 - }, - "imports": { - "local_jdk": "local_jdk", - "remote_java_tools": "remote_java_tools", - "remote_java_tools_linux": "remote_java_tools_linux", - "remote_java_tools_windows": "remote_java_tools_windows", - "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", - "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/sh:sh_configure.bzl", - "extensionName": "sh_configure_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 35, - "column": 39 - }, - "imports": { - "local_config_sh": "local_config_sh" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/test:extensions.bzl", - "extensionName": "remote_coverage_tools_extension", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 39, - "column": 48 - }, - "imports": { - "remote_coverage_tools": "remote_coverage_tools" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": "@bazel_tools//tools/android:android_extensions.bzl", - "extensionName": "remote_android_tools_extensions", - "usingModule": "bazel_tools@_", - "location": { - "file": "@@bazel_tools//:MODULE.bazel", - "line": 42, - "column": 42 - }, - "imports": { - "android_gmaven_r8": "android_gmaven_r8", - "android_tools": "android_tools" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "rules_cc": "rules_cc@0.0.9", - "rules_java": "rules_java@7.3.1", - "rules_license": "rules_license@0.0.7", - "rules_proto": "rules_proto@5.3.0-21.7", - "rules_python": "rules_python@_", - "platforms": "platforms@0.0.7", - "com_google_protobuf": "protobuf@21.7", - "zlib": "zlib@1.3", - "build_bazel_apple_support": "apple_support@1.5.0", - "local_config_platform": "local_config_platform@_" - } - }, - "local_config_platform@_": { - "name": "local_config_platform", - "version": "", - "key": "local_config_platform@_", - "repoName": "local_config_platform", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.7", - "bazel_tools": "bazel_tools@_" - } - }, - "platforms@0.0.7": { - "name": "platforms", - "version": "0.0.7", - "key": "platforms@0.0.7", - "repoName": "platforms", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "rules_license": "rules_license@0.0.7", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "platforms", - "urls": [ - "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" - ], - "integrity": "sha256-OlYcmee9vpFzqmU/1Xn+hJ8djWc5V4CrR3Cx84FDHVE=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "bazel_features@1.1.1": { - "name": "bazel_features", - "version": "1.1.1", - "key": "bazel_features@1.1.1", - "repoName": "bazel_features", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@bazel_features//private:extensions.bzl", - "extensionName": "version_extension", - "usingModule": "bazel_features@1.1.1", - "location": { - "file": "https://bcr.bazel.build/modules/bazel_features/1.1.1/MODULE.bazel", - "line": 6, - "column": 24 - }, - "imports": { - "bazel_features_globals": "bazel_features_globals", - "bazel_features_version": "bazel_features_version" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "bazel_features~1.1.1", - "urls": [ - "https://github.com/bazel-contrib/bazel_features/releases/download/v1.1.1/bazel_features-v1.1.1.tar.gz" - ], - "integrity": "sha256-YsJuQn5cvHUQJERpJ2IuOYqdzfMsZDJSOIFXCdEcEag=", - "strip_prefix": "bazel_features-1.1.1", - "remote_patches": { - "https://bcr.bazel.build/modules/bazel_features/1.1.1/patches/module_dot_bazel_version.patch": "sha256-+56MAEsc7bYN/Pzhn252ZQUxiRzZg9bynXj1qpsmCYs=" - }, - "remote_patch_strip": 1 - } - } - }, - "rules_proto@5.3.0-21.7": { - "name": "rules_proto", - "version": "5.3.0-21.7", - "key": "rules_proto@5.3.0-21.7", - "repoName": "rules_proto", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@1.4.1", - "com_google_protobuf": "protobuf@21.7", - "rules_cc": "rules_cc@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_proto~5.3.0-21.7", - "urls": [ - "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz" - ], - "integrity": "sha256-3D+yBqLLNEG0heseQjFlsjEjWh6psDG0Qzz3vB+kYN0=", - "strip_prefix": "rules_proto-5.3.0-21.7", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "protobuf@21.7": { - "name": "protobuf", - "version": "21.7", - "key": "protobuf@21.7", - "repoName": "protobuf", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_jvm_external//:extensions.bzl", - "extensionName": "maven", - "usingModule": "protobuf@21.7", - "location": { - "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", - "line": 22, - "column": 22 - }, - "imports": { - "maven": "maven" - }, - "devImports": [], - "tags": [ - { - "tagName": "install", - "attributeValues": { - "name": "maven", - "artifacts": [ - "com.google.code.findbugs:jsr305:3.0.2", - "com.google.code.gson:gson:2.8.9", - "com.google.errorprone:error_prone_annotations:2.3.2", - "com.google.j2objc:j2objc-annotations:1.3", - "com.google.guava:guava:31.1-jre", - "com.google.guava:guava-testlib:31.1-jre", - "com.google.truth:truth:1.1.2", - "junit:junit:4.13.2", - "org.mockito:mockito-core:4.3.1" - ] - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel", - "line": 24, - "column": 14 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@1.4.1", - "rules_python": "rules_python@_", - "rules_cc": "rules_cc@0.0.9", - "rules_proto": "rules_proto@5.3.0-21.7", - "rules_java": "rules_java@7.3.1", - "rules_pkg": "rules_pkg@0.7.0", - "com_google_abseil": "abseil-cpp@20211102.0", - "zlib": "zlib@1.3", - "upb": "upb@0.0.0-20220923-a547704", - "rules_jvm_external": "rules_jvm_external@4.4.2", - "com_google_googletest": "googletest@1.11.0", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "protobuf~21.7", - "urls": [ - "https://github.com/protocolbuffers/protobuf/releases/download/v21.7/protobuf-all-21.7.zip" - ], - "integrity": "sha256-VJOiH17T/FAuZv7GuUScBqVRztYwAvpIkDxA36jeeko=", - "strip_prefix": "protobuf-21.7", - "remote_patches": { - "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel.patch": "sha256-q3V2+eq0v2XF0z8z+V+QF4cynD6JvHI1y3kI/+rzl5s=", - "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_module_dot_bazel_for_examples.patch": "sha256-O7YP6s3lo/1opUiO0jqXYORNHdZ/2q3hjz1QGy8QdIU=", - "https://bcr.bazel.build/modules/protobuf/21.7/patches/relative_repo_names.patch": "sha256-RK9RjW8T5UJNG7flIrnFiNE9vKwWB+8uWWtJqXYT0w4=", - "https://bcr.bazel.build/modules/protobuf/21.7/patches/add_missing_files.patch": "sha256-Hyne4DG2u5bXcWHNxNMirA2QFAe/2Cl8oMm1XJdkQIY=" - }, - "remote_patch_strip": 1 - } - } - }, - "rules_cc@0.0.9": { - "name": "rules_cc", - "version": "0.0.9", - "key": "rules_cc@0.0.9", - "repoName": "rules_cc", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@local_config_cc_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@bazel_tools//tools/cpp:cc_configure.bzl", - "extensionName": "cc_configure_extension", - "usingModule": "rules_cc@0.0.9", - "location": { - "file": "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel", - "line": 9, - "column": 29 - }, - "imports": { - "local_config_cc_toolchains": "local_config_cc_toolchains" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "platforms": "platforms@0.0.7", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_cc~0.0.9", - "urls": [ - "https://github.com/bazelbuild/rules_cc/releases/download/0.0.9/rules_cc-0.0.9.tar.gz" - ], - "integrity": "sha256-IDeHW5pEVtzkp50RKorohbvEqtlo5lh9ym5k86CQDN8=", - "strip_prefix": "rules_cc-0.0.9", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_cc/0.0.9/patches/module_dot_bazel_version.patch": "sha256-mM+qzOI0SgAdaJBlWOSMwMPKpaA9b7R37Hj/tp5bb4g=" - }, - "remote_patch_strip": 0 - } - } - }, - "rules_java@7.3.1": { - "name": "rules_java", - "version": "7.3.1", - "key": "rules_java@7.3.1", - "repoName": "rules_java", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "//toolchains:all", - "@local_jdk//:runtime_toolchain_definition", - "@local_jdk//:bootstrap_runtime_toolchain_definition", - "@remotejdk11_linux_toolchain_config_repo//:all", - "@remotejdk11_linux_aarch64_toolchain_config_repo//:all", - "@remotejdk11_linux_ppc64le_toolchain_config_repo//:all", - "@remotejdk11_linux_s390x_toolchain_config_repo//:all", - "@remotejdk11_macos_toolchain_config_repo//:all", - "@remotejdk11_macos_aarch64_toolchain_config_repo//:all", - "@remotejdk11_win_toolchain_config_repo//:all", - "@remotejdk11_win_arm64_toolchain_config_repo//:all", - "@remotejdk17_linux_toolchain_config_repo//:all", - "@remotejdk17_linux_aarch64_toolchain_config_repo//:all", - "@remotejdk17_linux_ppc64le_toolchain_config_repo//:all", - "@remotejdk17_linux_s390x_toolchain_config_repo//:all", - "@remotejdk17_macos_toolchain_config_repo//:all", - "@remotejdk17_macos_aarch64_toolchain_config_repo//:all", - "@remotejdk17_win_toolchain_config_repo//:all", - "@remotejdk17_win_arm64_toolchain_config_repo//:all", - "@remotejdk21_linux_toolchain_config_repo//:all", - "@remotejdk21_linux_aarch64_toolchain_config_repo//:all", - "@remotejdk21_macos_toolchain_config_repo//:all", - "@remotejdk21_macos_aarch64_toolchain_config_repo//:all", - "@remotejdk21_win_toolchain_config_repo//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_java//java:extensions.bzl", - "extensionName": "toolchains", - "usingModule": "rules_java@7.3.1", - "location": { - "file": "https://bcr.bazel.build/modules/rules_java/7.3.1/MODULE.bazel", - "line": 19, - "column": 27 - }, - "imports": { - "remote_java_tools": "remote_java_tools", - "remote_java_tools_linux": "remote_java_tools_linux", - "remote_java_tools_windows": "remote_java_tools_windows", - "remote_java_tools_darwin_x86_64": "remote_java_tools_darwin_x86_64", - "remote_java_tools_darwin_arm64": "remote_java_tools_darwin_arm64", - "local_jdk": "local_jdk", - "remotejdk11_linux_toolchain_config_repo": "remotejdk11_linux_toolchain_config_repo", - "remotejdk11_linux_aarch64_toolchain_config_repo": "remotejdk11_linux_aarch64_toolchain_config_repo", - "remotejdk11_linux_ppc64le_toolchain_config_repo": "remotejdk11_linux_ppc64le_toolchain_config_repo", - "remotejdk11_linux_s390x_toolchain_config_repo": "remotejdk11_linux_s390x_toolchain_config_repo", - "remotejdk11_macos_toolchain_config_repo": "remotejdk11_macos_toolchain_config_repo", - "remotejdk11_macos_aarch64_toolchain_config_repo": "remotejdk11_macos_aarch64_toolchain_config_repo", - "remotejdk11_win_toolchain_config_repo": "remotejdk11_win_toolchain_config_repo", - "remotejdk11_win_arm64_toolchain_config_repo": "remotejdk11_win_arm64_toolchain_config_repo", - "remotejdk17_linux_toolchain_config_repo": "remotejdk17_linux_toolchain_config_repo", - "remotejdk17_linux_aarch64_toolchain_config_repo": "remotejdk17_linux_aarch64_toolchain_config_repo", - "remotejdk17_linux_ppc64le_toolchain_config_repo": "remotejdk17_linux_ppc64le_toolchain_config_repo", - "remotejdk17_linux_s390x_toolchain_config_repo": "remotejdk17_linux_s390x_toolchain_config_repo", - "remotejdk17_macos_toolchain_config_repo": "remotejdk17_macos_toolchain_config_repo", - "remotejdk17_macos_aarch64_toolchain_config_repo": "remotejdk17_macos_aarch64_toolchain_config_repo", - "remotejdk17_win_toolchain_config_repo": "remotejdk17_win_toolchain_config_repo", - "remotejdk17_win_arm64_toolchain_config_repo": "remotejdk17_win_arm64_toolchain_config_repo", - "remotejdk21_linux_toolchain_config_repo": "remotejdk21_linux_toolchain_config_repo", - "remotejdk21_linux_aarch64_toolchain_config_repo": "remotejdk21_linux_aarch64_toolchain_config_repo", - "remotejdk21_macos_toolchain_config_repo": "remotejdk21_macos_toolchain_config_repo", - "remotejdk21_macos_aarch64_toolchain_config_repo": "remotejdk21_macos_aarch64_toolchain_config_repo", - "remotejdk21_win_toolchain_config_repo": "remotejdk21_win_toolchain_config_repo" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "platforms": "platforms@0.0.7", - "rules_cc": "rules_cc@0.0.9", - "bazel_skylib": "bazel_skylib@1.4.1", - "rules_proto": "rules_proto@5.3.0-21.7", - "rules_license": "rules_license@0.0.7", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1", - "urls": [ - "https://github.com/bazelbuild/rules_java/releases/download/7.3.1/rules_java-7.3.1.tar.gz" - ], - "integrity": "sha256-QBjpfJP5doDxZQ/9KnUwJFuGSsVD/ST66MArpEfLKGQ=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "rules_license@0.0.7": { - "name": "rules_license", - "version": "0.0.7", - "key": "rules_license@0.0.7", - "repoName": "rules_license", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_license~0.0.7", - "urls": [ - "https://github.com/bazelbuild/rules_license/releases/download/0.0.7/rules_license-0.0.7.tar.gz" - ], - "integrity": "sha256-RTHezLkTY5ww5cdRKgVNXYdWmNrrddjPkPKEN1/nw2A=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "zlib@1.3": { - "name": "zlib", - "version": "1.3", - "key": "zlib@1.3", - "repoName": "zlib", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "platforms": "platforms@0.0.7", - "rules_cc": "rules_cc@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "zlib~1.3", - "urls": [ - "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz" - ], - "integrity": "sha256-/wukwpIBPbwnUws6geH5qBPNOd4Byl4Pi/NVcC76WT4=", - "strip_prefix": "zlib-1.3", - "remote_patches": { - "https://bcr.bazel.build/modules/zlib/1.3/patches/add_build_file.patch": "sha256-Ei+FYaaOo7A3jTKunMEodTI0Uw5NXQyZEcboMC8JskY=", - "https://bcr.bazel.build/modules/zlib/1.3/patches/module_dot_bazel.patch": "sha256-fPWLM+2xaF/kuy+kZc1YTfW6hNjrkG400Ho7gckuyJk=" - }, - "remote_patch_strip": 0 - } - } - }, - "apple_support@1.5.0": { - "name": "apple_support", - "version": "1.5.0", - "key": "apple_support@1.5.0", - "repoName": "build_bazel_apple_support", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [ - "@local_config_apple_cc_toolchains//:all" - ], - "extensionUsages": [ - { - "extensionBzlFile": "@build_bazel_apple_support//crosstool:setup.bzl", - "extensionName": "apple_cc_configure_extension", - "usingModule": "apple_support@1.5.0", - "location": { - "file": "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel", - "line": 17, - "column": 35 - }, - "imports": { - "local_config_apple_cc": "local_config_apple_cc", - "local_config_apple_cc_toolchains": "local_config_apple_cc_toolchains" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@1.4.1", - "platforms": "platforms@0.0.7", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "apple_support~1.5.0", - "urls": [ - "https://github.com/bazelbuild/apple_support/releases/download/1.5.0/apple_support.1.5.0.tar.gz" - ], - "integrity": "sha256-miM41vja0yRPgj8txghKA+TQ+7J8qJLclw5okNW0gYQ=", - "strip_prefix": "", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "rules_pkg@0.7.0": { - "name": "rules_pkg", - "version": "0.7.0", - "key": "rules_pkg@0.7.0", - "repoName": "rules_pkg", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "rules_python": "rules_python@_", - "bazel_skylib": "bazel_skylib@1.4.1", - "rules_license": "rules_license@0.0.7", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_pkg~0.7.0", - "urls": [ - "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz" - ], - "integrity": "sha256-iimOgydi7aGDBZfWT+fbWBeKqEzVkm121bdE1lWJQcI=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/rules_pkg/0.7.0/patches/module_dot_bazel.patch": "sha256-4OaEPZwYF6iC71ZTDg6MJ7LLqX7ZA0/kK4mT+4xKqiE=" - }, - "remote_patch_strip": 0 - } - } - }, - "abseil-cpp@20211102.0": { - "name": "abseil-cpp", - "version": "20211102.0", - "key": "abseil-cpp@20211102.0", - "repoName": "abseil-cpp", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "rules_cc": "rules_cc@0.0.9", - "platforms": "platforms@0.0.7", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "abseil-cpp~20211102.0", - "urls": [ - "https://github.com/abseil/abseil-cpp/archive/refs/tags/20211102.0.tar.gz" - ], - "integrity": "sha256-3PcbnLqNwMqZQMSzFqDHlr6Pq0KwcLtrfKtitI8OZsQ=", - "strip_prefix": "abseil-cpp-20211102.0", - "remote_patches": { - "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/patches/module_dot_bazel.patch": "sha256-4izqopgGCey4jVZzl/w3M2GVPNohjh2B5TmbThZNvPY=" - }, - "remote_patch_strip": 0 - } - } - }, - "upb@0.0.0-20220923-a547704": { - "name": "upb", - "version": "0.0.0-20220923-a547704", - "key": "upb@0.0.0-20220923-a547704", - "repoName": "upb", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@1.4.1", - "rules_proto": "rules_proto@5.3.0-21.7", - "com_google_protobuf": "protobuf@21.7", - "com_google_absl": "abseil-cpp@20211102.0", - "platforms": "platforms@0.0.7", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "upb~0.0.0-20220923-a547704", - "urls": [ - "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" - ], - "integrity": "sha256-z39x6v+QskwaKLSWRan/A6mmwecTQpHOcJActj5zZLU=", - "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577", - "remote_patches": { - "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/patches/module_dot_bazel.patch": "sha256-wH4mNS6ZYy+8uC0HoAft/c7SDsq2Kxf+J8dUakXhaB0=" - }, - "remote_patch_strip": 0 - } - } - }, - "rules_jvm_external@4.4.2": { - "name": "rules_jvm_external", - "version": "4.4.2", - "key": "rules_jvm_external@4.4.2", - "repoName": "rules_jvm_external", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [ - { - "extensionBzlFile": "@rules_jvm_external//:non-module-deps.bzl", - "extensionName": "non_module_deps", - "usingModule": "rules_jvm_external@4.4.2", - "location": { - "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", - "line": 9, - "column": 32 - }, - "imports": { - "io_bazel_rules_kotlin": "io_bazel_rules_kotlin" - }, - "devImports": [], - "tags": [], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - }, - { - "extensionBzlFile": ":extensions.bzl", - "extensionName": "maven", - "usingModule": "rules_jvm_external@4.4.2", - "location": { - "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", - "line": 16, - "column": 22 - }, - "imports": { - "rules_jvm_external_deps": "rules_jvm_external_deps" - }, - "devImports": [], - "tags": [ - { - "tagName": "install", - "attributeValues": { - "name": "rules_jvm_external_deps", - "artifacts": [ - "com.google.cloud:google-cloud-core:1.93.10", - "com.google.cloud:google-cloud-storage:1.113.4", - "com.google.code.gson:gson:2.9.0", - "org.apache.maven:maven-artifact:3.8.6", - "software.amazon.awssdk:s3:2.17.183" - ], - "lock_file": "@rules_jvm_external//:rules_jvm_external_deps_install.json" - }, - "devDependency": false, - "location": { - "file": "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel", - "line": 18, - "column": 14 - } - } - ], - "hasDevUseExtension": false, - "hasNonDevUseExtension": true - } - ], - "deps": { - "bazel_skylib": "bazel_skylib@1.4.1", - "io_bazel_stardoc": "stardoc@0.5.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_jvm_external~4.4.2", - "urls": [ - "https://github.com/bazelbuild/rules_jvm_external/archive/refs/tags/4.4.2.zip" - ], - "integrity": "sha256-c1YC9QgT6y6pPKP15DsZWb2AshO4NqB6YqKddXZwt3s=", - "strip_prefix": "rules_jvm_external-4.4.2", - "remote_patches": {}, - "remote_patch_strip": 0 - } - } - }, - "googletest@1.11.0": { - "name": "googletest", - "version": "1.11.0", - "key": "googletest@1.11.0", - "repoName": "googletest", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "com_google_absl": "abseil-cpp@20211102.0", - "platforms": "platforms@0.0.7", - "rules_cc": "rules_cc@0.0.9", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "googletest~1.11.0", - "urls": [ - "https://github.com/google/googletest/archive/refs/tags/release-1.11.0.tar.gz" - ], - "integrity": "sha256-tIcL8SH/d5W6INILzdhie44Ijy0dqymaAxwQNO3ck9U=", - "strip_prefix": "googletest-release-1.11.0", - "remote_patches": { - "https://bcr.bazel.build/modules/googletest/1.11.0/patches/module_dot_bazel.patch": "sha256-HuahEdI/n8KCI071sN3CEziX+7qP/Ec77IWayYunLP0=" - }, - "remote_patch_strip": 0 - } - } - }, - "stardoc@0.5.1": { - "name": "stardoc", - "version": "0.5.1", - "key": "stardoc@0.5.1", - "repoName": "stardoc", - "executionPlatformsToRegister": [], - "toolchainsToRegister": [], - "extensionUsages": [], - "deps": { - "bazel_skylib": "bazel_skylib@1.4.1", - "rules_java": "rules_java@7.3.1", - "bazel_tools": "bazel_tools@_", - "local_config_platform": "local_config_platform@_" - }, - "repoSpec": { - "bzlFile": "@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "stardoc~0.5.1", - "urls": [ - "https://github.com/bazelbuild/stardoc/releases/download/0.5.1/stardoc-0.5.1.tar.gz" - ], - "integrity": "sha256-qoFNrgrEALurLoiB+ZFcb0fElmS/CHxAmhX5BDjSwj4=", - "strip_prefix": "", - "remote_patches": { - "https://bcr.bazel.build/modules/stardoc/0.5.1/patches/module_dot_bazel.patch": "sha256-UAULCuTpJE7SG0YrR9XLjMfxMRmbP+za3uW9ONZ5rjI=" - }, - "remote_patch_strip": 0 - } - } - } - }, - "moduleExtensions": { - "@@apple_support~1.5.0//crosstool:setup.bzl%apple_cc_configure_extension": { - "general": { - "bzlTransitiveDigest": "pMLFCYaRPkgXPQ8vtuNkMfiHfPmRBy6QJfnid4sWfv0=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_apple_cc": { - "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf", - "attributes": { - "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc" - } - }, - "local_config_apple_cc_toolchains": { - "bzlFile": "@@apple_support~1.5.0//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf_toolchains", - "attributes": { - "name": "apple_support~1.5.0~apple_cc_configure_extension~local_config_apple_cc_toolchains" - } - } - } - } - }, - "@@bazel_features~1.1.1//private:extensions.bzl%version_extension": { - "general": { - "bzlTransitiveDigest": "xm7Skm1Las5saxzFWt2hbS+e68BWi+MXyt6+lKIhjPA=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "bazel_features_version": { - "bzlFile": "@@bazel_features~1.1.1//private:version_repo.bzl", - "ruleClassName": "version_repo", - "attributes": { - "name": "bazel_features~1.1.1~version_extension~bazel_features_version" - } - }, - "bazel_features_globals": { - "bzlFile": "@@bazel_features~1.1.1//private:globals_repo.bzl", - "ruleClassName": "globals_repo", - "attributes": { - "name": "bazel_features~1.1.1~version_extension~bazel_features_globals", - "globals": { - "RunEnvironmentInfo": "5.3.0", - "DefaultInfo": "0.0.1", - "__TestingOnly_NeverAvailable": "1000000000.0.0" - } - } - } - } - } - }, - "@@bazel_tools//tools/cpp:cc_configure.bzl%cc_configure_extension": { - "general": { - "bzlTransitiveDigest": "uZaFg/HFA09XE0yk4B2fascwbA381z3FwFF64AD5a9w=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_cc": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf", - "attributes": { - "name": "bazel_tools~cc_configure_extension~local_config_cc" - } - }, - "local_config_cc_toolchains": { - "bzlFile": "@@bazel_tools//tools/cpp:cc_configure.bzl", - "ruleClassName": "cc_autoconf_toolchains", - "attributes": { - "name": "bazel_tools~cc_configure_extension~local_config_cc_toolchains" - } - } - } - } - }, - "@@bazel_tools//tools/osx:xcode_configure.bzl%xcode_configure_extension": { - "general": { - "bzlTransitiveDigest": "Qh2bWTU6QW6wkrd87qrU4YeY+SG37Nvw3A0PR4Y0L2Y=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_xcode": { - "bzlFile": "@@bazel_tools//tools/osx:xcode_configure.bzl", - "ruleClassName": "xcode_autoconf", - "attributes": { - "name": "bazel_tools~xcode_configure_extension~local_config_xcode", - "xcode_locator": "@bazel_tools//tools/osx:xcode_locator.m", - "remote_xcode": "" - } - } - } - } - }, - "@@bazel_tools//tools/sh:sh_configure.bzl%sh_configure_extension": { - "general": { - "bzlTransitiveDigest": "hp4NgmNjEg5+xgvzfh6L83bt9/aiiWETuNpwNuF1MSU=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_sh": { - "bzlFile": "@@bazel_tools//tools/sh:sh_configure.bzl", - "ruleClassName": "sh_config", - "attributes": { - "name": "bazel_tools~sh_configure_extension~local_config_sh" - } - } - } - } - }, - "@@rules_java~7.3.1//java:extensions.bzl%toolchains": { - "general": { - "bzlTransitiveDigest": "dE7hHxM351CfQ5Z9+woayMrI9kUcFoqXgL6t1yhXodE=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "remotejdk21_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk21_linux_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux//:jdk\",\n)\n" - } - }, - "remotejdk17_linux_s390x_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_s390x_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_s390x//:jdk\",\n)\n" - } - }, - "remotejdk17_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_macos_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos//:jdk\",\n)\n" - } - }, - "remotejdk21_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk21_macos_aarch64_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk17_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_aarch64_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk21_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk21_macos_aarch64", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", - "sha256": "2a7a99a3ea263dbd8d32a67d1e6e363ba8b25c645c826f5e167a02bbafaff1fa", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_aarch64.tar.gz" - ] - } - }, - "remotejdk17_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux//:jdk\",\n)\n" - } - }, - "remotejdk17_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_macos_aarch64", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "314b04568ec0ae9b36ba03c9cbd42adc9e1265f74678923b19297d66eb84dcca", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_aarch64.tar.gz" - ] - } - }, - "remote_java_tools_windows": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remote_java_tools_windows", - "sha256": "8fc29a5e34e91c74815c4089ed0f481a7d728a5e886c4e5e3b9bcd79711fee3d", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.3/java_tools_windows-v13.3.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.3/java_tools_windows-v13.3.zip" - ] - } - }, - "remotejdk11_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_win", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "43408193ce2fa0862819495b5ae8541085b95660153f2adcf91a52d3a1710e83", - "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-win_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip", - "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-win_x64.zip" - ] - } - }, - "remotejdk11_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_win_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win//:jdk\",\n)\n" - } - }, - "remotejdk11_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_aarch64", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "54174439f2b3fddd11f1048c397fe7bb45d4c9d66d452d6889b013d04d21c4de", - "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_aarch64.tar.gz" - ] - } - }, - "remotejdk17_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_linux", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "b9482f2304a1a68a614dfacddcf29569a72f0fac32e6c74f83dc1b9a157b8340", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_x64.tar.gz" - ] - } - }, - "remotejdk11_linux_s390x_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_s390x_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:s390x\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_s390x//:jdk\",\n)\n" - } - }, - "remotejdk11_linux_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux//:jdk\",\n)\n" - } - }, - "remotejdk11_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_macos", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "bcaab11cfe586fae7583c6d9d311c64384354fb2638eb9a012eca4c3f1a1d9fd", - "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_x64.tar.gz" - ] - } - }, - "remotejdk11_win_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_win_arm64", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", - "strip_prefix": "jdk-11.0.13+8", - "urls": [ - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" - ] - } - }, - "remotejdk17_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_macos", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "640453e8afe8ffe0fb4dceb4535fb50db9c283c64665eebb0ba68b19e65f4b1f", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-macosx_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-macosx_x64.tar.gz" - ] - } - }, - "remotejdk21_macos": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk21_macos", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", - "sha256": "9639b87db586d0c89f7a9892ae47f421e442c64b97baebdff31788fbe23265bd", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-macosx_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-macosx_x64.tar.gz" - ] - } - }, - "remotejdk21_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk21_macos_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_macos//:jdk\",\n)\n" - } - }, - "remotejdk17_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_macos_aarch64_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_macos_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk17_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_win", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "192f2afca57701de6ec496234f7e45d971bf623ff66b8ee4a5c81582054e5637", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_x64.zip" - ] - } - }, - "remotejdk11_macos_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_macos_aarch64_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk11_linux_ppc64le_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_ppc64le_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_ppc64le//:jdk\",\n)\n" - } - }, - "remotejdk21_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk21_linux", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", - "sha256": "0c0eadfbdc47a7ca64aeab51b9c061f71b6e4d25d2d87674512e9b6387e9e3a6", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_x64.tar.gz" - ] - } - }, - "remote_java_tools_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remote_java_tools_linux", - "sha256": "a781eb28bb28d1fd9eee129272f7f2eaf93cd272f974a5b3f6385889538d3408", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.3/java_tools_linux-v13.3.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.3/java_tools_linux-v13.3.zip" - ] - } - }, - "remotejdk21_win": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk21_win", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", - "sha256": "e9959d500a0d9a7694ac243baf657761479da132f0f94720cbffd092150bd802", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-win_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-win_x64.zip" - ] - } - }, - "remotejdk21_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk21_linux_aarch64", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 21,\n)\n", - "sha256": "1fb64b8036c5d463d8ab59af06bf5b6b006811e6012e3b0eb6bccf57f1c55835", - "strip_prefix": "zulu21.28.85-ca-jdk21.0.0-linux_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu21.28.85-ca-jdk21.0.0-linux_aarch64.tar.gz" - ] - } - }, - "remotejdk11_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_aarch64_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_linux_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk11_linux_s390x": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_s390x", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", - "strip_prefix": "jdk-11.0.15+10", - "urls": [ - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" - ] - } - }, - "remotejdk17_linux_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_aarch64", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "6531cef61e416d5a7b691555c8cf2bdff689201b8a001ff45ab6740062b44313", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-linux_aarch64.tar.gz" - ] - } - }, - "remotejdk17_win_arm64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_win_arm64_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win_arm64//:jdk\",\n)\n" - } - }, - "remotejdk11_linux": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_linux", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "a34b404f87a08a61148b38e1416d837189e1df7a040d949e743633daf4695a3c", - "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-linux_x64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-linux_x64.tar.gz" - ] - } - }, - "remotejdk11_macos_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_macos_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:macos\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_macos//:jdk\",\n)\n" - } - }, - "remotejdk17_linux_ppc64le_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_ppc64le_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:ppc\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_linux_ppc64le//:jdk\",\n)\n" - } - }, - "remotejdk17_win_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_win_arm64", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "6802c99eae0d788e21f52d03cab2e2b3bf42bc334ca03cbf19f71eb70ee19f85", - "strip_prefix": "zulu17.44.53-ca-jdk17.0.8.1-win_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip", - "https://cdn.azul.com/zulu/bin/zulu17.44.53-ca-jdk17.0.8.1-win_aarch64.zip" - ] - } - }, - "remote_java_tools_darwin_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remote_java_tools_darwin_arm64", - "sha256": "276bb552ee03341f93c0c218343295f60241fe1d32dccd97df89319c510c19a1", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.3/java_tools_darwin_arm64-v13.3.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.3/java_tools_darwin_arm64-v13.3.zip" - ] - } - }, - "remotejdk17_linux_ppc64le": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_ppc64le", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "00a4c07603d0218cd678461b5b3b7e25b3253102da4022d31fc35907f21a2efd", - "strip_prefix": "jdk-17.0.8.1+1", - "urls": [ - "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz", - "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.8.1_1.tar.gz" - ] - } - }, - "remotejdk21_linux_aarch64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk21_linux_aarch64_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:linux\", \"@platforms//cpu:aarch64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_linux_aarch64//:jdk\",\n)\n" - } - }, - "remotejdk11_win_arm64_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_win_arm64_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_11\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"11\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:arm64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk11_win_arm64//:jdk\",\n)\n" - } - }, - "local_jdk": { - "bzlFile": "@@rules_java~7.3.1//toolchains:local_java_repository.bzl", - "ruleClassName": "_local_java_repository_rule", - "attributes": { - "name": "rules_java~7.3.1~toolchains~local_jdk", - "java_home": "", - "version": "", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = {RUNTIME_VERSION},\n)\n" - } - }, - "remote_java_tools_darwin_x86_64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remote_java_tools_darwin_x86_64", - "sha256": "55bd36bf2fad897d9107145f81e20a549a37e4d9d4c447b6915634984aa9f576", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.3/java_tools_darwin_x86_64-v13.3.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.3/java_tools_darwin_x86_64-v13.3.zip" - ] - } - }, - "remote_java_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remote_java_tools", - "sha256": "30a7d845bec3dd054ac45b5546c2fdf1922c0b1040b2a13b261fcc2e2d63a2f4", - "urls": [ - "https://mirror.bazel.build/bazel_java_tools/releases/java/v13.3/java_tools-v13.3.zip", - "https://github.com/bazelbuild/java_tools/releases/download/java_v13.3/java_tools-v13.3.zip" - ] - } - }, - "remotejdk17_linux_s390x": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_linux_s390x", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 17,\n)\n", - "sha256": "ffacba69c6843d7ca70d572489d6cc7ab7ae52c60f0852cedf4cf0d248b6fc37", - "strip_prefix": "jdk-17.0.8.1+1", - "urls": [ - "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz", - "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.8.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.8.1_1.tar.gz" - ] - } - }, - "remotejdk17_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk17_win_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_17\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"17\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk17_win//:jdk\",\n)\n" - } - }, - "remotejdk11_linux_ppc64le": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_linux_ppc64le", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", - "strip_prefix": "jdk-11.0.15+10", - "urls": [ - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" - ] - } - }, - "remotejdk11_macos_aarch64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk11_macos_aarch64", - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"WORKSPACE\", \"BUILD.bazel\"])\n\nfilegroup(\n name = \"jre\",\n srcs = glob(\n [\n \"jre/bin/**\",\n \"jre/lib/**\",\n ],\n allow_empty = True,\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n# This folder holds security policies.\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\", \"release\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre\",\n ],\n # Provide the 'java` binary explicitly so that the correct path is used by\n # Bazel even when the host platform differs from the execution platform.\n # Exactly one of the two globs will be empty depending on the host platform.\n # When --incompatible_disallow_empty_glob is enabled, each individual empty\n # glob will fail without allow_empty = True, even if the overall result is\n # non-empty.\n java = glob([\"bin/java.exe\", \"bin/java\"], allow_empty = True)[0],\n version = 11,\n)\n", - "sha256": "7632bc29f8a4b7d492b93f3bc75a7b61630894db85d136456035ab2a24d38885", - "strip_prefix": "zulu11.66.15-ca-jdk11.0.20-macosx_aarch64", - "urls": [ - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz", - "https://cdn.azul.com/zulu/bin/zulu11.66.15-ca-jdk11.0.20-macosx_aarch64.tar.gz" - ] - } - }, - "remotejdk21_win_toolchain_config_repo": { - "bzlFile": "@@rules_java~7.3.1//toolchains:remote_java_repository.bzl", - "ruleClassName": "_toolchain_config", - "attributes": { - "name": "rules_java~7.3.1~toolchains~remotejdk21_win_toolchain_config_repo", - "build_file": "\nconfig_setting(\n name = \"prefix_version_setting\",\n values = {\"java_runtime_version\": \"remotejdk_21\"},\n visibility = [\"//visibility:private\"],\n)\nconfig_setting(\n name = \"version_setting\",\n values = {\"java_runtime_version\": \"21\"},\n visibility = [\"//visibility:private\"],\n)\nalias(\n name = \"version_or_prefix_version_setting\",\n actual = select({\n \":version_setting\": \":version_setting\",\n \"//conditions:default\": \":prefix_version_setting\",\n }),\n visibility = [\"//visibility:private\"],\n)\ntoolchain(\n name = \"toolchain\",\n target_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\ntoolchain(\n name = \"bootstrap_runtime_toolchain\",\n # These constraints are not required for correctness, but prevent fetches of remote JDK for\n # different architectures. As every Java compilation toolchain depends on a bootstrap runtime in\n # the same configuration, this constraint will not result in toolchain resolution failures.\n exec_compatible_with = [\"@platforms//os:windows\", \"@platforms//cpu:x86_64\"],\n target_settings = [\":version_or_prefix_version_setting\"],\n toolchain_type = \"@bazel_tools//tools/jdk:bootstrap_runtime_toolchain_type\",\n toolchain = \"@remotejdk21_win//:jdk\",\n)\n" - } - } - } - } - }, - "@@rules_python~override//python/extensions:pip.bzl%pip": { - "general": { - "bzlTransitiveDigest": "teoIEzQOw7SD/i3T2ssaJB2RSi1bXEYyMo5Ohm6YpHg=", - "accumulatedFileDigests": { - "@@//:requirements_lock_3_10.txt": "5054b53712a25e46631ef5929f1fe0b8524975bbb5ccabf08c873f03b4f6afa4", - "@@//whl_mods:appended_build_content.BUILD": "8e384e9b27c2b3e844108bce1f7c4b71a689c8d343dafc3d29d7db0cd781a9dc", - "@@other_module~override//:requirements_lock_3_11.txt": "a7d0061366569043d5efcf80e34a32c732679367cb3c831c4cdc606adc36d314", - "@@//:requirements_lock_3_9.txt": "7fd0a11e06dd8251a5b5eb1a3722690fe894213aa20f966bc8084e097c424443", - "@@//:requirements_windows_3_10.txt": "86843830e6fa676fb5d86439b986f4cf772cc65661da5b87c957fcad6736088a", - "@@//:requirements_windows_3_9.txt": "3ec3de70906a55215855d541a0a5c96dc3a8786907d3fa4ce239ee94bf18615a" - }, - "envVariables": {}, - "generatedRepoSpecs": { - "pypi_whl_wrapt_d1967f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_d1967f", - "sha256": "d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c7/1b/0cdff572d22600fcf47353e8eb1077d83cab3f161ebfb4843565c6e07e66/wrapt-1.14.1-cp38-cp38-win_amd64.whl" - ] - } - }, - "pypi_whl_wrapt_578383": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_578383", - "sha256": "578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/cf/b1/3c24fc0f6b589ad8c99cfd1cd3e586ef144e16aaf9381ed952d047a7ee54/wrapt-1.15.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_ddaea9": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_ddaea9", - "sha256": "ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ca/16/e79e786d930b69a20481174c7bc97e989fb67d2a181a5043e1d3c70c9b21/wrapt-1.14.1-cp27-cp27m-manylinux2010_i686.whl" - ] - } - }, - "pip_310_sphinx": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinx", - "repo": "pip_310", - "group_name": "sphinx", - "libs": { - "any": "sphinx-7.2.6-py3-none-any.whl", - "sdist": "sphinx-7.2.6.tar.gz" - } - } - }, - "pypi_whl_wrapt_1286eb": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_1286eb", - "sha256": "1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/dd/e9/85e780a6b70191114b13b129867cec2fab84279f6beb788e130a26e4ca58/wrapt-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl" - ] - } - }, - "pypi_whl_pyyaml_231710": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_231710", - "sha256": "231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/eb/5f/6e6fe6904e1a9c67bc2ca5629a69e7a5a0b17f079da838bab98a1e548b25/PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" - ] - } - }, - "pypi_whl_websockets_3ccc8a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_3ccc8a", - "sha256": "3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e1/76/88640f8aeac7eb0d058b913e7bb72682f8d569db44c7d30e576ec4777ce1/websockets-11.0.3-cp310-cp310-macosx_10_9_universal2.whl" - ] - } - }, - "pip_310_yamllint__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_yamllint__sdist", - "file": "@@rules_python~override~pip~pypi_whl_yamllint_d01dde//:file", - "requirement": "yamllint==1.32.0 --hash=sha256:d01dde008c65de5b235188ab3110bebc59d18e5c65fc8a58267cd211cd9df34a --hash=sha256:d97a66e48da820829d96077d76b8dfbe6c6140f106e558dae87e81ac4e6b30b7", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_e848f4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_e848f4", - "sha256": "e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/16/49/ae616bd221efba84a3d78737b417f704af1ffa36f40dcaba5eb954dd4753/websockets-11.0.3-cp311-cp311-macosx_10_9_universal2.whl" - ] - } - }, - "pip_39_snowballstemmer": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_snowballstemmer", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "snowballstemmer-2.2.0.tar.gz", - "any": "snowballstemmer-2.2.0-py2.py3-none-any.whl" - } - } - }, - "pip_310_alabaster__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_alabaster__any", - "file": "@@rules_python~override~pip~pypi_whl_alabaster_1ee19a//:file", - "requirement": "alabaster==0.7.13 --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 --hash=sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_docutils__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_docutils__any", - "file": "@@rules_python~override~pip~pypi_whl_docutils_96f387//:file", - "requirement": "docutils==0.20.1 --hash=sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6 --hash=sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_tabulate__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_tabulate__sdist", - "file": "@@rules_python~override~pip~pypi_whl_tabulate_0095b1//:file", - "requirement": "tabulate==0.9.0 --hash=sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c --hash=sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_mccabe_6c2d30": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_mccabe_6c2d30", - "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl" - ] - } - }, - "pip_310_sphinxcontrib_devhelp": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_devhelp", - "repo": "pip_310", - "group_name": "sphinx", - "libs": { - "sdist": "sphinxcontrib_devhelp-1.0.5.tar.gz", - "any": "sphinxcontrib_devhelp-1.0.5-py3-none-any.whl" - } - } - }, - "pip_310_wrapt__manylinux_2_5_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_wrapt__manylinux_2_5_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_2fbfbc//:file", - "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_tomli__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_tomli__any", - "file": "@@rules_python~override~pip~pypi_whl_tomli_939de3//:file", - "requirement": "tomli==2.0.1 --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc --hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_9aad3c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_9aad3c", - "sha256": "9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e7/33/54d29854716725d7826079b8984dd235fac76dab1c32321e555d493e61f5/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_ee2b1b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_ee2b1b", - "sha256": "ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/92/b5/788b92550804405424e0d0b1a95250137cbf0e050bb5c461e8ad0fefdc86/wrapt-1.14.1-cp27-cp27mu-manylinux2010_i686.whl" - ] - } - }, - "pypi_whl_wrapt_21f6d9": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_21f6d9", - "sha256": "21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/0c/6e/f80c23efc625c10460240e31dcb18dd2b34b8df417bc98521fbfd5bc2e9a/wrapt-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_01c205": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_01c205", - "sha256": "01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/94/4b/ff8d58aee32ed91744f1ff4970e590f0c8fdda3fa6d702dc82281e0309bd/wrapt-1.14.1-cp38-cp38-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_39_jinja2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_jinja2", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "Jinja2-3.1.2.tar.gz", - "any": "Jinja2-3.1.2-py3-none-any.whl" - } - } - }, - "pip_310_pyyaml__manylinux_2_5_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pyyaml__manylinux_2_5_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_f84fbc//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_05fb21": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_05fb21", - "sha256": "05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/de/63/cb7e71984e9159ec5f45b5e81e896c8bdd0e45fe3fc6ce02ab497f0d790e/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_python_magic_c21296": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_python_magic_c21296", - "sha256": "c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/6c/73/9f872cb81fc5c3bb48f7227872c28975f998f3e7c2b1c16e95e6432bbb90/python_magic-0.4.27-py2.py3-none-any.whl" - ] - } - }, - "pypi_whl_wrapt_81b197": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_81b197", - "sha256": "81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/82/27/1eac9e63b9ef0e0929e00e17872d45de9d7d965c7f49b933e2daa22c7896/wrapt-1.14.1-cp36-cp36m-win32.whl" - ] - } - }, - "pypi_whl_markupsafe_ad9e82": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_ad9e82", - "sha256": "ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fe/09/c31503cb8150cf688c1534a7135cc39bb9092f8e0e6369ec73494d16ee0e/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl" - ] - } - }, - "pip_310_pylint": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_pylint", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "pylint-2.15.10-py3-none-any.whl", - "sdist": "pylint-2.15.10.tar.gz" - } - } - }, - "pypi_whl_wrapt_2fe803": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_2fe803", - "sha256": "2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/94/56/fd707fb8e1ea86e72503d823549fb002a0f16cb4909619748996daeb3a82/wrapt-1.14.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_websockets_97b528": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_97b528", - "sha256": "97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/72/89/0d150939f2e592ed78c071d69237ac1c872462cc62a750c5f592f3d4ab18/websockets-11.0.3-cp39-cp39-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_310_snowballstemmer__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_snowballstemmer__sdist", - "file": "@@rules_python~override~pip~pypi_whl_snowballstemmer_09b16d//:file", - "requirement": "snowballstemmer==2.2.0 --hash=sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 --hash=sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_pyyaml__macosx_11_0_arm64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pyyaml__macosx_11_0_arm64", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_e61cea//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_python_dateutil__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_python_dateutil__any", - "file": "@@rules_python~override~pip~pypi_whl_python_dateutil_961d03//:file", - "requirement": "python-dateutil==2.8.2 --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_snowballstemmer__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_snowballstemmer__sdist", - "file": "@@rules_python~override~pip~pypi_whl_snowballstemmer_09b16d//:file", - "requirement": "snowballstemmer==2.2.0 --hash=sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 --hash=sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_66a3de": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_66a3de", - "sha256": "66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/31/ad/e8605300f51061284cc57ca0f4ef582047c7f309bda1bb1c3c19b64af5c9/lazy_object_proxy-1.9.0-cp310-cp310-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_39_zipp": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_zipp", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "zipp-3.17.0-py3-none-any.whl", - "sdist": "zipp-3.17.0.tar.gz" - } - } - }, - "other_module_pip_311_absl_py": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~other_module_pip_311_absl_py", - "repo": "other_module_pip_311", - "group_name": "", - "libs": { - "any": "absl_py-1.4.0-py3-none-any.whl", - "sdist": "absl-py-1.4.0.tar.gz" - } - } - }, - "pip_310_pyyaml__win32": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pyyaml__win32", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_2cd5df//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_wrapt__win32": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_wrapt__win32", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_dee0ce//:file", - "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_python_dateutil_0123ca": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_python_dateutil_0123ca", - "sha256": "0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4c/c4/13b4776ea2d76c115c1d1b84579f3764ee6d57204f6be27119f13a61d0a9/python-dateutil-2.8.2.tar.gz" - ] - } - }, - "pypi_whl_wrapt_903500": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_903500", - "sha256": "903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/1b/77/9f3660dca3d6b7079c3b1b64ad0795db3603cb9345fba3ca580ccdc3fef5/wrapt-1.14.1-cp27-cp27m-manylinux1_i686.whl" - ] - } - }, - "pypi_whl_pylint_print_a2b259": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pylint_print_a2b259", - "sha256": "a2b2599e7887b93e551db2624c523c1e6e9e58c3be8416cd98d41e4427e2669b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8f/a9/6f0687b575d502b4fa770cd52231e23462c548829e5f2e6f43a3d2b9c939/pylint_print-1.0.1-py3-none-any.whl" - ] - } - }, - "pip_39_lazy_object_proxy__win_amd64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_lazy_object_proxy__win_amd64", - "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_eac3a9//:file", - "requirement": "lazy-object-proxy==1.8.0 --hash=sha256:0c1c7c0433154bb7c54185714c6929acc0ba04ee1b167314a779b9025517eada --hash=sha256:14010b49a2f56ec4943b6cf925f597b534ee2fe1f0738c84b3bce0c1a11ff10d --hash=sha256:4e2d9f764f1befd8bdc97673261b8bb888764dfdbd7a4d8f55e4fbcabb8c3fb7 --hash=sha256:4fd031589121ad46e293629b39604031d354043bb5cdf83da4e93c2d7f3389fe --hash=sha256:5b51d6f3bfeb289dfd4e95de2ecd464cd51982fe6f00e2be1d0bf94864d58acd --hash=sha256:6850e4aeca6d0df35bb06e05c8b934ff7c533734eb51d0ceb2d63696f1e6030c --hash=sha256:6f593f26c470a379cf7f5bc6db6b5f1722353e7bf937b8d0d0b3fba911998858 --hash=sha256:71d9ae8a82203511a6f60ca5a1b9f8ad201cac0fc75038b2dc5fa519589c9288 --hash=sha256:7e1561626c49cb394268edd00501b289053a652ed762c58e1081224c8d881cec --hash=sha256:8f6ce2118a90efa7f62dd38c7dbfffd42f468b180287b748626293bf12ed468f --hash=sha256:ae032743794fba4d171b5b67310d69176287b5bf82a21f588282406a79498891 --hash=sha256:afcaa24e48bb23b3be31e329deb3f1858f1f1df86aea3d70cb5c8578bfe5261c --hash=sha256:b70d6e7a332eb0217e7872a73926ad4fdc14f846e85ad6749ad111084e76df25 --hash=sha256:c219a00245af0f6fa4e95901ed28044544f50152840c5b6a3e7b2568db34d156 --hash=sha256:ce58b2b3734c73e68f0e30e4e725264d4d6be95818ec0a0be4bb6bf9a7e79aa8 --hash=sha256:d176f392dbbdaacccf15919c77f526edf11a34aece58b55ab58539807b85436f --hash=sha256:e20bfa6db17a39c706d24f82df8352488d2943a3b7ce7d4c22579cb89ca8896e --hash=sha256:eac3a9a5ef13b332c059772fd40b4b1c3d45a3a2b05e33a361dee48e54a4dad0 --hash=sha256:eb329f8d8145379bf5dbe722182410fe8863d186e51bf034d2075eb8d85ee25b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_colorama__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_colorama__sdist", - "file": "@@rules_python~override~pip~pypi_whl_colorama_08695f//:file", - "requirement": "colorama==0.4.6 --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_isort__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_isort__sdist", - "file": "@@rules_python~override~pip~pypi_whl_isort_8bef7d//:file", - "requirement": "isort==5.12.0 --hash=sha256:8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504 --hash=sha256:f84c2818376e66cf843d497486ea8fed8700b340f308f076c6fb1229dff318b6", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_sphinx__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinx__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinx_1e0916//:file", - "requirement": "sphinx==7.2.6 --hash=sha256:1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560 --hash=sha256:9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_absl_py_d2c244": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_absl_py_d2c244", - "sha256": "d2c244d01048ba476e7c080bd2c6df5e141d211de80223460d5b3b8a2a58433d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/79/c9/45ecff8055b0ce2ad2bfbf1f438b5b8605873704d50610eda05771b865a0/absl-py-1.4.0.tar.gz" - ] - } - }, - "pypi_whl_wrapt_d52a25": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_d52a25", - "sha256": "d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/0a/61/330f24065b8f2fc02f94321092a24e0c30aefcbac89ab5c860e180366c9f/wrapt-1.14.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pip_310_wrapt__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_wrapt__sdist", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_d06730//:file", - "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_platformdirs_1a89a1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_platformdirs_1a89a1", - "sha256": "1a89a12377800c81983db6be069ec068eee989748799b946cce2a6e80dcc54ca", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/87/69/cd019a9473bcdfb38983e2d550ccb239264fc4c2fc32c42ac1b1cc2506b6/platformdirs-2.6.0-py3-none-any.whl" - ] - } - }, - "pypi_whl_sphinxcontrib_applehelp_39fdc8": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_39fdc8", - "sha256": "39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/1c/5a/fce19be5d4db26edc853a0c34832b39db7b769b7689da027529767b0aa98/sphinxcontrib_applehelp-1.0.7.tar.gz" - ] - } - }, - "pypi_whl_websockets_6505c1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_6505c1", - "sha256": "6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/38/ed/b8b133416536b6816e480594864e5950051db522714623eefc9e5275ec04/websockets-11.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_markupsafe_42de32": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_42de32", - "sha256": "42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c9/80/f08e782943ee7ae6e9438851396d00a869f5b50ea8c6e1f40385f3e95771/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_websockets_b58cbf": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_b58cbf", - "sha256": "b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8c/a8/e81533499f84ef6cdd95d11d5b05fa827c0f097925afd86f16e6a2631d8e/websockets-11.0.3-cp311-cp311-macosx_11_0_arm64.whl" - ] - } - }, - "pip_39_alabaster__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_alabaster__sdist", - "file": "@@rules_python~override~pip~pypi_whl_alabaster_a27a4a//:file", - "requirement": "alabaster==0.7.13 --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 --hash=sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_sphinxcontrib_applehelp_094c4d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_094c4d", - "sha256": "094c4d56209d1734e7d252f6e0b3ccc090bd52ee56807a5d9315b19c122ab15d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c0/0c/261c0949083c0ac635853528bb0070c89e927841d4e533ba0b5563365c06/sphinxcontrib_applehelp-1.0.7-py3-none-any.whl" - ] - } - }, - "pip_39_tomli__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_tomli__any", - "file": "@@rules_python~override~pip~pypi_whl_tomli_939de3//:file", - "requirement": "tomli==2.0.1 --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc --hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_platformdirs__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_platformdirs__sdist", - "file": "@@rules_python~override~pip~pypi_whl_platformdirs_b46ffa//:file", - "requirement": "platformdirs==2.6.0 --hash=sha256:1a89a12377800c81983db6be069ec068eee989748799b946cce2a6e80dcc54ca --hash=sha256:b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_yamllint__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_yamllint__any", - "file": "@@rules_python~override~pip~pypi_whl_yamllint_89bb5b//:file", - "requirement": "yamllint==1.28.0 --hash=sha256:89bb5b5ac33b1ade059743cf227de73daa34d5e5a474b06a5e17fc16583b0cf2 --hash=sha256:9e3d8ddd16d0583214c5fdffe806c9344086721f107435f68bad990e5a88826b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_sphinx__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinx__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinx_9a5160//:file", - "requirement": "sphinx==7.2.6 --hash=sha256:1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560 --hash=sha256:9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_pathspec_56200d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pathspec_56200d", - "sha256": "56200de4077d9d0791465aa9095a01d421861e405b5096955051deefd697d6f6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/32/1a/6baf904503c3e943cae9605c9c88a43b964dea5b59785cf956091b341b08/pathspec-0.10.3.tar.gz" - ] - } - }, - "pip_310_wrapt__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_wrapt__any", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_64b1df//:file", - "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_6a9a25": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_6a9a25", - "sha256": "6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/6a/12/76bbe26dc39d05f1a7be8d570d91c87bb79297e08e885148ed670ed17b7b/wrapt-1.14.1-cp39-cp39-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_markupsafe_b7ff0f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_b7ff0f", - "sha256": "b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4d/e4/77bb622d6a37aeb51ee55857100986528b7f47d6dbddc35f9b404622ed50/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_b02f21": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_b02f21", - "sha256": "b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ff/f6/c044dec6bec4ce64fbc92614c5238dd432780b06293d2efbcab1a349629c/wrapt-1.15.0-cp37-cp37m-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_39_requests__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_requests__any", - "file": "@@rules_python~override~pip~pypi_whl_requests_c21008//:file", - "requirement": "requests==2.25.1 --hash=sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804 --hash=sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json", - "whl_patches": { - "@@//patches:empty.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", - "@@//patches:requests_metadata.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", - "@@//patches:requests_record.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}" - }, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_0ac56b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_0ac56b", - "sha256": "0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/78/b2/df5452031b02b857851139806308f2af7c749069e25bfe15f2d559ade6e7/websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_urllib3_f8ecc1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_urllib3_f8ecc1", - "sha256": "f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/0c/39/64487bf07df2ed854cc06078c27c0d0abc59bd27b32232876e403c333a08/urllib3-1.26.18.tar.gz" - ] - } - }, - "pip_39_colorama": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_colorama", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "colorama-0.4.6.tar.gz", - "any": "colorama-0.4.6-py2.py3-none-any.whl" - } - } - }, - "pip_310_sphinxcontrib_qthelp": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_qthelp", - "repo": "pip_310", - "group_name": "sphinx", - "libs": { - "sdist": "sphinxcontrib_qthelp-1.0.6.tar.gz", - "any": "sphinxcontrib_qthelp-1.0.6-py3-none-any.whl" - } - } - }, - "pip_310_six__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_six__any", - "file": "@@rules_python~override~pip~pypi_whl_six_8abb2f//:file", - "requirement": "six==1.16.0 --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_python_dateutil_961d03": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_python_dateutil_961d03", - "sha256": "961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/36/7a/87837f39d0296e723bb9b62bbb257d0355c7f6128853c78955f57342a56d/python_dateutil-2.8.2-py2.py3-none-any.whl" - ] - } - }, - "pypi_whl_markupsafe_af598e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_af598e", - "sha256": "af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/6d/7c/59a3248f411813f8ccba92a55feaac4bf360d29e2ff05ee7d8e1ef2d7dbf/MarkupSafe-2.1.3.tar.gz" - ] - } - }, - "pypi_whl_pyyaml_213c60": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_213c60", - "sha256": "213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/6c/3d/524c642f3db37e7e7ab8d13a3f8b0c72d04a619abc19100097d987378fc6/PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_websockets_f61bdb": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_f61bdb", - "sha256": "f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/58/68/9403771de1b1c21a2e878e4841815af8c9f8893b094654934e2a5ee4dbc8/websockets-11.0.3-cp38-cp38-win32.whl" - ] - } - }, - "pypi_whl_certifi_4ad323": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_certifi_4ad323", - "sha256": "4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/71/4c/3db2b8021bd6f2f0ceb0e088d6b2d49147671f25832fb17970e9b583d742/certifi-2022.12.7-py3-none-any.whl" - ] - } - }, - "pypi_whl_jinja2_31351a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_jinja2_31351a", - "sha256": "31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/7a/ff/75c28576a1d900e87eb6335b063fab47a8ef3c8b4d88524c4bf78f670cce/Jinja2-3.1.2.tar.gz" - ] - } - }, - "pypi_whl_wrapt_40737a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_40737a", - "sha256": "40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/aa/24/bbd64ee4e1db9c75ec2a9677c538866f81800bcd2a8abd1a383369369cf5/wrapt-1.15.0-cp27-cp27m-manylinux2010_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_3abbe9": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_3abbe9", - "sha256": "3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b9/40/975fbb1ab03fa987900bacc365645c4cbead22baddd273b4f5db7f9843d2/wrapt-1.15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_39_websockets__macosx_10_9_universal2": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_websockets__macosx_10_9_universal2", - "file": "@@rules_python~override~pip~pypi_whl_websockets_777354//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_6f1a3f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_6f1a3f", - "sha256": "6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d9/36/5741e62ccf629c8e38cc20f930491f8a33ce7dba972cae93dba3d6f02552/websockets-11.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_websockets_1d5023": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_1d5023", - "sha256": "1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8b/97/34178f5f7c29e679372d597cebfeff2aa45991d741d938117d4616e81a74/websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_9f3e6f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_9f3e6f", - "sha256": "9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/03/c6/d864b8da8afa57a638b12596c3a58dfe3471acda900961c02a904010e0e9/wrapt-1.14.1-cp36-cp36m-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_310_chardet__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_chardet__any", - "file": "@@rules_python~override~pip~pypi_whl_chardet_f86405//:file", - "requirement": "chardet==4.0.0 --hash=sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa --hash=sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39__groups": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "group_library", - "attributes": { - "name": "rules_python~override~pip~pip_39__groups", - "repo_prefix": "pip_39_", - "groups": { - "sphinx": [ - "sphinx", - "sphinxcontrib-qthelp", - "sphinxcontrib-htmlhelp", - "sphinxcontrib-devhelp", - "sphinxcontrib-applehelp", - "sphinxcontrib-serializinghtml" - ] - } - } - }, - "pypi_whl_lazy_object_proxy_721532": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_721532", - "sha256": "721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/27/a1/7cc10ca831679c5875c18ae6e0a468f7787ecd31fdd53598f91ea50df58d/lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_markupsafe_f698de": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_f698de", - "sha256": "f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/89/5a/ee546f2aa73a1d6fcfa24272f356fe06d29acca81e76b8d32ca53e429a2e/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl" - ] - } - }, - "pip_39_urllib3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_urllib3", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "urllib3-1.26.18-py2.py3-none-any.whl", - "sdist": "urllib3-1.26.18.tar.gz" - } - } - }, - "pip_310_sphinxcontrib_htmlhelp__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_htmlhelp__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_6c26a1//:file", - "requirement": "sphinxcontrib-htmlhelp==2.0.4 --hash=sha256:6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a --hash=sha256:8001661c077a73c29beaf4a79968d0726103c5605e27db92b9ebed8bab1359e9", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pip_310_sphinxcontrib_jsmath": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_jsmath", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", - "sdist": "sphinxcontrib-jsmath-1.0.1.tar.gz" - } - } - }, - "pypi_whl_wrapt_abd52a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_abd52a", - "sha256": "abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b1/8b/f4c02cf1f841dede987f93c37d42256dc4a82cd07173ad8a5458eee1c412/wrapt-1.15.0-cp37-cp37m-win_amd64.whl" - ] - } - }, - "pypi_whl_sphinx_1e0916": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinx_1e0916", - "sha256": "1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b2/b6/8ed35256aa530a9d3da15d20bdc0ba888d5364441bb50a5a83ee7827affe/sphinx-7.2.6-py3-none-any.whl" - ] - } - }, - "pypi_whl_pyyaml_819b38": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_819b38", - "sha256": "819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/9d/f6/7e91fbb58c9ee528759aea5892e062cccb426720c5830ddcce92eba00ff1/PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_websockets_b30c65": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_b30c65", - "sha256": "b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/14/fc/5cbbf439c925e1e184a0392ec477a30cee2fabc0e63807c1d4b6d570fb52/websockets-11.0.3-cp311-cp311-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_310_jinja2__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_jinja2__sdist", - "file": "@@rules_python~override~pip~pypi_whl_jinja2_31351a//:file", - "requirement": "jinja2==3.1.2 --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_8d649d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_8d649d", - "sha256": "8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/49/a8/528295a24655f901148177355edb6a22b84abb2abfadacc1675643c1434a/wrapt-1.14.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_310_mccabe": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_mccabe", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "mccabe-0.7.0.tar.gz", - "any": "mccabe-0.7.0-py2.py3-none-any.whl" - } - } - }, - "pypi_whl_pyyaml_0283c3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_0283c3", - "sha256": "0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4d/7d/c2ab8da648cd2b937de11fb35649b127adab4851cbeaf5fd9b60a2dab0f7/PyYAML-6.0-cp36-cp36m-win32.whl" - ] - } - }, - "pip_39_tomli__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_tomli__sdist", - "file": "@@rules_python~override~pip~pypi_whl_tomli_de526c//:file", - "requirement": "tomli==2.0.1 --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc --hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_tomlkit__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_tomlkit__any", - "file": "@@rules_python~override~pip~pypi_whl_tomlkit_07de26//:file", - "requirement": "tomlkit==0.11.6 --hash=sha256:07de26b0d8cfc18f871aec595fda24d95b08fef89d147caa861939f37230bf4b --hash=sha256:71b952e5721688937fb02cf9d354dbcf0785066149d2855e44531ebdd2b65d73", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_pyyaml__manylinux_2_17_s390x": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pyyaml__manylinux_2_17_s390x", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_cba8c4//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_markupsafe__manylinux_2_17_aarch64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_markupsafe__manylinux_2_17_aarch64", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_9dcdfd//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_certifi__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_certifi__any", - "file": "@@rules_python~override~pip~pypi_whl_certifi_c6c2e9//:file", - "requirement": "certifi==2023.5.7 --hash=sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7 --hash=sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_pygments__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pygments__sdist", - "file": "@@rules_python~override~pip~pypi_whl_pygments_1daff0//:file", - "requirement": "pygments==2.16.1 --hash=sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692 --hash=sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_9cd077": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_9cd077", - "sha256": "9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ed/9b/44c370c8bbba32fd0217b4f15ca99f750d669d653c7f1eefa051627710e8/lazy_object_proxy-1.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_chardet_0d6f53": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_chardet_0d6f53", - "sha256": "0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ee/2d/9cdc2b527e127b4c9db64b86647d567985940ac3698eeabc7ffaccb4ea61/chardet-4.0.0.tar.gz" - ] - } - }, - "pip_310_pyyaml__manylinux_2_17_aarch64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pyyaml__manylinux_2_17_aarch64", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_77f396//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_wrapt": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_wrapt", - "repo": "pip_39", - "group_name": "", - "libs": { - "macosx_10_9_x86_64": "wrapt-1.14.1-cp39-cp39-macosx_10_9_x86_64.whl", - "sdist": "wrapt-1.14.1.tar.gz", - "manylinux_2_5_x86_64": "wrapt-1.14.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", - "macosx_11_0_arm64": "wrapt-1.14.1-cp39-cp39-macosx_11_0_arm64.whl", - "manylinux_2_17_aarch64": "wrapt-1.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "manylinux_2_5_i686": "wrapt-1.14.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", - "win32": "wrapt-1.14.1-cp39-cp39-win32.whl", - "win_amd64": "wrapt-1.14.1-cp39-cp39-win_amd64.whl" - } - } - }, - "pip_310_urllib3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_urllib3", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "urllib3-1.26.18-py2.py3-none-any.whl", - "sdist": "urllib3-1.26.18.tar.gz" - } - } - }, - "pip_310_typing_extensions__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_typing_extensions__sdist", - "file": "@@rules_python~override~pip~pypi_whl_typing_extensions_d91d59//:file", - "requirement": "typing-extensions==4.6.3 --hash=sha256:88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26 --hash=sha256:d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_f01170": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_f01170", - "sha256": "f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/16/f2/e74981dedeb1a858cd5db9bcec81c4107da374249bc6894613472e01996f/lazy_object_proxy-1.9.0-cp38-cp38-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_9990d8": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_9990d8", - "sha256": "9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fb/f4/c5d6d771e70ec7a9483a98054e8a5f386eda5b18b6c96544d251558c6c92/lazy_object_proxy-1.9.0-cp38-cp38-win_amd64.whl" - ] - } - }, - "pypi_whl_markupsafe_525808": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_525808", - "sha256": "525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/bf/b7/c5ba9b7ad9ad21fc4a60df226615cf43ead185d328b77b0327d603d00cc5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_websockets_2d903a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_2d903a", - "sha256": "2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8f/7b/4d4ecd29be7d08486e38f987a6603c491296d1e33fe55127d79aebb0333e/websockets-11.0.3-cp310-cp310-win32.whl" - ] - } - }, - "pip_310_docutils": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_docutils", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "docutils-0.20.1-py3-none-any.whl", - "sdist": "docutils-0.20.1.tar.gz" - } - } - }, - "pypi_whl_wrapt_af5bd9": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_af5bd9", - "sha256": "af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fb/2d/b6fd53b7dbf94d542866cbf1021b9a62595177fc8405fd75e0a5bf3fa3b8/wrapt-1.15.0-cp36-cp36m-musllinux_1_1_i686.whl" - ] - } - }, - "pip_310_sphinxcontrib_serializinghtml": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_serializinghtml", - "repo": "pip_310", - "group_name": "sphinx", - "libs": { - "sdist": "sphinxcontrib_serializinghtml-1.1.9.tar.gz", - "any": "sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl" - } - } - }, - "pypi_whl_pyyaml_405278": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_405278", - "sha256": "40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/12/fc/a4d5a7554e0067677823f7265cb3ae22aed8a238560b5133b58cda252dad/PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" - ] - } - }, - "pip_310_imagesize__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_imagesize__sdist", - "file": "@@rules_python~override~pip~pypi_whl_imagesize_691504//:file", - "requirement": "imagesize==1.4.1 --hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b --hash=sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_pylint__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pylint__sdist", - "file": "@@rules_python~override~pip~pypi_whl_pylint_18783c//:file", - "requirement": "pylint==2.15.9 --hash=sha256:18783cca3cfee5b83c6c5d10b3cdb66c6594520ffae61890858fe8d932e1c6b4 --hash=sha256:349c8cd36aede4d50a0754a8c0218b43323d13d5d88f4b2952ddfe3e169681eb", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_d67ac6": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_d67ac6", - "sha256": "d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b9/6b/26b28115b46e23e74ede76d95792eedfe8c58b21f4daabfff1e9f159c8fe/websockets-11.0.3-cp310-cp310-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_77d4c1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_77d4c1", - "sha256": "77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b2/b0/a56b129822568d9946e009e8efd53439b9dd38cc1c4af085aa44b2485b40/wrapt-1.15.0-cp36-cp36m-win32.whl" - ] - } - }, - "pypi_whl_wrapt_5a9a0d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_5a9a0d", - "sha256": "5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4b/5b/3cf79a5fce7a91c0c10275835199fafdf30c1b8c7008fa671af3c4e8046c/wrapt-1.14.1-cp27-cp27m-manylinux1_x86_64.whl" - ] - } - }, - "pypi_whl_websockets_def079": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_def079", - "sha256": "def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a9/5e/b25c60067d700e811dccb4e3c318eeadd3a19d8b3620de9f97434af777a7/websockets-11.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_310_markupsafe__manylinux_2_17_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_markupsafe__manylinux_2_17_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_65c1a9//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_snowballstemmer": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_snowballstemmer", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "snowballstemmer-2.2.0.tar.gz", - "any": "snowballstemmer-2.2.0-py2.py3-none-any.whl" - } - } - }, - "pypi_whl_idna_b30787": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_idna_b30787", - "sha256": "b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ea/b7/e0e3c1c467636186c39925827be42f16fee389dc404ac29e930e9136be70/idna-2.10.tar.gz" - ] - } - }, - "pip_39_urllib3__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_urllib3__sdist", - "file": "@@rules_python~override~pip~pypi_whl_urllib3_f8ecc1//:file", - "requirement": "urllib3==1.26.18 --hash=sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07 --hash=sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_pyyaml": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_pyyaml", - "repo": "pip_39", - "group_name": "", - "libs": { - "macosx_10_9_x86_64": "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", - "manylinux_2_5_x86_64": "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", - "sdist": "PyYAML-6.0.tar.gz", - "win_amd64": "PyYAML-6.0-cp39-cp39-win_amd64.whl", - "win32": "PyYAML-6.0-cp39-cp39-win32.whl", - "manylinux_2_17_s390x": "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", - "manylinux_2_17_aarch64": "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "macosx_11_0_arm64": "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl" - } - } - }, - "pip_39_websockets__macosx_11_0_arm64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_websockets__macosx_11_0_arm64", - "file": "@@rules_python~override~pip~pypi_whl_websockets_3580dd//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_wrapt__macosx_10_9_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_wrapt__macosx_10_9_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_21f6d9//:file", - "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_b21bb4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_b21bb4", - "sha256": "b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/21/55/42ff84a671415db8fc87a1c301c6c7f52b978669324059bdb8dbd7d3f0ce/wrapt-1.14.1-cp35-cp35m-win_amd64.whl" - ] - } - }, - "pip_310_sphinxcontrib_htmlhelp": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_htmlhelp", - "repo": "pip_310", - "group_name": "sphinx", - "libs": { - "sdist": "sphinxcontrib_htmlhelp-2.0.4.tar.gz", - "any": "sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl" - } - } - }, - "pip_310_websockets__macosx_10_9_universal2": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_websockets__macosx_10_9_universal2", - "file": "@@rules_python~override~pip~pypi_whl_websockets_3ccc8a//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_babel": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_babel", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "Babel-2.13.1.tar.gz", - "any": "Babel-2.13.1-py3-none-any.whl" - } - } - }, - "pypi_whl_wrapt_ce4261": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_ce4261", - "sha256": "ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/96/37/a33c1220e8a298ab18eb070b6a59e4ccc3f7344b434a7ac4bd5d4bdccc97/wrapt-1.15.0-cp310-cp310-macosx_11_0_arm64.whl" - ] - } - }, - "pypi_whl_pyyaml_01b45c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_01b45c", - "sha256": "01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/59/00/30e33fcd2a4562cd40c49c7740881009240c5cbbc0e41ca79ca4bba7c24b/PyYAML-6.0-cp311-cp311-win_amd64.whl" - ] - } - }, - "pypi_whl_wrapt_b5901a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_b5901a", - "sha256": "b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a7/0d/a52a0268c98a687785c5452324e10f9462d289e850066e281aa327505aa7/wrapt-1.14.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_e3fb16": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_e3fb16", - "sha256": "e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/5e/d3/bd44864e0274b7e162e2a68c71fffbd8b3a7b620efd23320fd0f70333cff/wrapt-1.14.1-cp38-cp38-macosx_11_0_arm64.whl" - ] - } - }, - "pip_310_pylint_print": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_pylint_print", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "pylint-print-1.0.1.tar.gz", - "any": "pylint_print-1.0.1-py3-none-any.whl" - } - } - }, - "pip_310_s3cmd__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_s3cmd__any", - "file": "@@rules_python~override~pip~pypi_whl_s3cmd_49cd23//:file", - "requirement": "s3cmd==2.1.0 --hash=sha256:49cd23d516b17974b22b611a95ce4d93fe326feaa07320bd1d234fed68cbccfa --hash=sha256:966b0a494a916fc3b4324de38f089c86c70ee90e8e1cae6d59102103a4c0cc03", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_chardet__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_chardet__any", - "file": "@@rules_python~override~pip~pypi_whl_chardet_f86405//:file", - "requirement": "chardet==4.0.0 --hash=sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa --hash=sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_pathspec": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_pathspec", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "pathspec-0.10.3-py3-none-any.whl", - "sdist": "pathspec-0.10.3.tar.gz" - } - } - }, - "pip_310_markupsafe__macosx_10_9_universal2": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_markupsafe__macosx_10_9_universal2", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_cd0f50//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_isort_c033fd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_isort_c033fd", - "sha256": "c033fd0edb91000a7f09527fe5c75321878f98322a77ddcc81adbd83724afb7b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/91/3b/a63bafb8141b67c397841b36ad46e7469716af2b2d00cb0be2dfb9667130/isort-5.11.4-py3-none-any.whl" - ] - } - }, - "pypi_whl_astroid_10e0ad": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_astroid_10e0ad", - "sha256": "10e0ad5f7b79c435179d0d0f0df69998c4eef4597534aae44910db060baeb907", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b1/61/42e075b7d29ed4d452d91cbaaca142710d50d04e68eb7161ce5807a00a30/astroid-2.12.13-py3-none-any.whl" - ] - } - }, - "pip_310_pyyaml__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pyyaml__sdist", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_68fb51//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_1f67c7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_1f67c7", - "sha256": "1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ec/53/fcb3214bd370185e223b209ce6bb010fb887ea57173ca4f75bd211b24e10/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pip_310_wrapt__manylinux_2_5_i686": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_wrapt__manylinux_2_5_i686", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_54accd//:file", - "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_sphinxcontrib_serializinghtml__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_serializinghtml__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_9b36e5//:file", - "requirement": "sphinxcontrib-serializinghtml==1.1.9 --hash=sha256:0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54 --hash=sha256:9b36e503703ff04f20e9675771df105e58aa029cfcbc23b8ed716019b7416ae1", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_yamllint_9e3d8d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_yamllint_9e3d8d", - "sha256": "9e3d8ddd16d0583214c5fdffe806c9344086721f107435f68bad990e5a88826b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c8/82/4cd3ec8f98d821e7cc7ef504add450623d5c86b656faf65e9b0cc46f4be6/yamllint-1.28.0.tar.gz" - ] - } - }, - "pypi_whl_markupsafe_ceb019": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_ceb019", - "sha256": "ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/10/b3/c2b0a61cc0e1d50dd8a1b663ba4866c667cb58fb35f12475001705001680/MarkupSafe-2.1.3-cp38-cp38-win32.whl" - ] - } - }, - "pip_39_isort__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_isort__sdist", - "file": "@@rules_python~override~pip~pypi_whl_isort_6db30c//:file", - "requirement": "isort==5.11.4 --hash=sha256:6db30c5ded9815d813932c04c2f85a360bcdd35fed496f4d8f35495ef0a261b6 --hash=sha256:c033fd0edb91000a7f09527fe5c75321878f98322a77ddcc81adbd83724afb7b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_332d12": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_332d12", - "sha256": "332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/36/19/0da435afb26a6c47c0c045a82e414912aa2ac10de5721276a342bd9fdfee/websockets-11.0.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_39_dill": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_dill", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "dill-0.3.6-py3-none-any.whl", - "sdist": "dill-0.3.6.tar.gz" - } - } - }, - "pypi_whl_wrapt_f87ec7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_f87ec7", - "sha256": "f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/21/42/36c98e9c024978f52c218f22eba1addd199a356ab16548af143d3a72ac0d/wrapt-1.15.0-cp27-cp27mu-manylinux1_i686.whl" - ] - } - }, - "pypi_whl_websockets_dcacf2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_dcacf2", - "sha256": "dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a6/1b/5c83c40f8d3efaf0bb2fdf05af94fb920f74842b7aaf31d7598e3ee44d58/websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_563749": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_563749", - "sha256": "56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/6b/b0/bde5400fdf6d18cb7ef527831de0f86ac206c4da1670b67633e5a547b05f/wrapt-1.15.0-cp311-cp311-macosx_11_0_arm64.whl" - ] - } - }, - "pypi_whl_wrapt_780c82": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_780c82", - "sha256": "780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/65/be/3ae5afe9d78d97595b28914fa7e375ebc6329549d98f02768d5a08f34937/wrapt-1.15.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_sphinxcontrib_devhelp_63b41e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_63b41e", - "sha256": "63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/2e/f2/6425b6db37e7c2254ad661c90a871061a078beaddaf9f15a00ba9c3a1529/sphinxcontrib_devhelp-1.0.5.tar.gz" - ] - } - }, - "pypi_whl_wrapt_e826aa": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_e826aa", - "sha256": "e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/50/eb/af864a01300878f69b4949f8381ad57d5519c1791307e9fd0bc7f5ab50a5/wrapt-1.15.0-cp27-cp27m-manylinux1_i686.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_edd20c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_edd20c", - "sha256": "edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f5/4f/9ad496dc26a10ed9ab8f088732f08dc1f88488897d6c9ac5e3432a254c30/lazy_object_proxy-1.9.0-cp37-cp37m-win_amd64.whl" - ] - } - }, - "pypi_whl_wrapt_41d07d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_41d07d", - "sha256": "41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fb/bd/ca7fd05a45e7022f3b780a709bbdb081a6138d828ecdb5b7df113a3ad3be/wrapt-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pip_repository.bzl", - "ruleClassName": "pip_repository", - "attributes": { - "name": "rules_python~override~pip~pip", - "repo_name": "pip", - "whl_map": { - "alabaster": [ - "3.9.18", - "3.10.13" - ], - "astroid": [ - "3.9.18", - "3.10.13" - ], - "babel": [ - "3.9.18", - "3.10.13" - ], - "certifi": [ - "3.9.18", - "3.10.13" - ], - "chardet": [ - "3.9.18", - "3.10.13" - ], - "colorama": [ - "3.9.18", - "3.10.13" - ], - "dill": [ - "3.9.18", - "3.10.13" - ], - "docutils": [ - "3.9.18", - "3.10.13" - ], - "idna": [ - "3.9.18", - "3.10.13" - ], - "imagesize": [ - "3.9.18", - "3.10.13" - ], - "importlib_metadata": [ - "3.9.18" - ], - "isort": [ - "3.9.18", - "3.10.13" - ], - "jinja2": [ - "3.9.18", - "3.10.13" - ], - "lazy_object_proxy": [ - "3.9.18", - "3.10.13" - ], - "markupsafe": [ - "3.9.18", - "3.10.13" - ], - "mccabe": [ - "3.9.18", - "3.10.13" - ], - "packaging": [ - "3.9.18", - "3.10.13" - ], - "pathspec": [ - "3.9.18", - "3.10.13" - ], - "platformdirs": [ - "3.9.18", - "3.10.13" - ], - "pygments": [ - "3.9.18", - "3.10.13" - ], - "pylint": [ - "3.9.18", - "3.10.13" - ], - "pylint_print": [ - "3.9.18", - "3.10.13" - ], - "python_dateutil": [ - "3.9.18", - "3.10.13" - ], - "python_magic": [ - "3.9.18", - "3.10.13" - ], - "pyyaml": [ - "3.9.18", - "3.10.13" - ], - "requests": [ - "3.9.18", - "3.10.13" - ], - "s3cmd": [ - "3.9.18", - "3.10.13" - ], - "six": [ - "3.9.18", - "3.10.13" - ], - "snowballstemmer": [ - "3.9.18", - "3.10.13" - ], - "sphinx": [ - "3.9.18", - "3.10.13" - ], - "sphinxcontrib_applehelp": [ - "3.9.18", - "3.10.13" - ], - "sphinxcontrib_devhelp": [ - "3.9.18", - "3.10.13" - ], - "sphinxcontrib_htmlhelp": [ - "3.9.18", - "3.10.13" - ], - "sphinxcontrib_jsmath": [ - "3.9.18", - "3.10.13" - ], - "sphinxcontrib_qthelp": [ - "3.9.18", - "3.10.13" - ], - "sphinxcontrib_serializinghtml": [ - "3.9.18", - "3.10.13" - ], - "tabulate": [ - "3.9.18", - "3.10.13" - ], - "tomli": [ - "3.9.18", - "3.10.13" - ], - "tomlkit": [ - "3.9.18", - "3.10.13" - ], - "typing_extensions": [ - "3.9.18", - "3.10.13" - ], - "urllib3": [ - "3.9.18", - "3.10.13" - ], - "websockets": [ - "3.9.18", - "3.10.13" - ], - "wheel": [ - "3.9.18", - "3.10.13" - ], - "wrapt": [ - "3.9.18", - "3.10.13" - ], - "yamllint": [ - "3.9.18", - "3.10.13" - ], - "zipp": [ - "3.9.18" - ], - "setuptools": [ - "3.9.18" - ] - }, - "default_version": "3.9.18" - } - }, - "pypi_whl_lazy_object_proxy_e8c6cf": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_e8c6cf", - "sha256": "e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/1d/5d/25b9007c65f45805e711b56beac50ba395214e9e556cc8ee57f0882f88a9/lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_39_typing_extensions__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_typing_extensions__sdist", - "file": "@@rules_python~override~pip~pypi_whl_typing_extensions_151143//:file", - "requirement": "typing-extensions==4.4.0 --hash=sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa --hash=sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_ba1711": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_ba1711", - "sha256": "ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e8/86/fc38e58843159bdda745258d872b1187ad916087369ec57ef93f5e832fa8/wrapt-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_310_python_dateutil": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_python_dateutil", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "python-dateutil-2.8.2.tar.gz", - "any": "python_dateutil-2.8.2-py2.py3-none-any.whl" - } - } - }, - "pypi_whl_wrapt_80bb5c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_80bb5c", - "sha256": "80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f7/92/121147bb2f9ed1aa35a8780c636d5da9c167545f97737f0860b4c6c92086/wrapt-1.14.1-cp310-cp310-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_d79d7d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_d79d7d", - "sha256": "d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/5c/46/b91791db2ac7cc4c186408b7aed37b994463970f2397d0548f38b2b47aca/wrapt-1.14.1-cp36-cp36m-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_markupsafe_157773": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_157773", - "sha256": "1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/84/a8/c4aebb8a14a1d39d5135eb8233a0b95831cdc42c4088358449c3ed657044/MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl" - ] - } - }, - "pip_310_jinja2__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_jinja2__any", - "file": "@@rules_python~override~pip~pypi_whl_jinja2_608893//:file", - "requirement": "jinja2==3.1.2 --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_pylint_print__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pylint_print__any", - "file": "@@rules_python~override~pip~pypi_whl_pylint_print_a2b259//:file", - "requirement": "pylint-print==1.0.1 --hash=sha256:30aa207e9718ebf4ceb47fb87012092e6d8743aab932aa07aa14a73e750ad3d0 --hash=sha256:a2b2599e7887b93e551db2624c523c1e6e9e58c3be8416cd98d41e4427e2669b", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_sphinxcontrib_jsmath__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_jsmath__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_2ec2ea//:file", - "requirement": "sphinxcontrib-jsmath==1.0.1 --hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 --hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_660c94": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_660c94", - "sha256": "660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4e/cb/aca3f4d89d3efbed724fd9504a96dafbe2d903ea908355a335acb110a5cd/lazy_object_proxy-1.9.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_39_sphinxcontrib_devhelp__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_devhelp__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_63b41e//:file", - "requirement": "sphinxcontrib-devhelp==1.0.5 --hash=sha256:63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212 --hash=sha256:fe8009aed765188f08fcaadbb3ea0d90ce8ae2d76710b7e29ea7d047177dae2f", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_lazy_object_proxy_659fb5": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_659fb5", - "sha256": "659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/20/c0/8bab72a73607d186edad50d0168ca85bd2743cfc55560c9d721a94654b20/lazy-object-proxy-1.9.0.tar.gz" - ] - } - }, - "pypi_whl_wrapt_76e9c7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_76e9c7", - "sha256": "76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/48/65/0061e7432ca4b635e96e60e27e03a60ddaca3aeccc30e7415fed0325c3c2/wrapt-1.15.0-cp310-cp310-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_tomli_de526c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_tomli_de526c", - "sha256": "de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c0/3f/d7af728f075fb08564c5949a9c95e44352e23dee646869fa104a3b2060a3/tomli-2.0.1.tar.gz" - ] - } - }, - "pip_39_sphinxcontrib_htmlhelp__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_htmlhelp__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_800166//:file", - "requirement": "sphinxcontrib-htmlhelp==2.0.4 --hash=sha256:6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a --hash=sha256:8001661c077a73c29beaf4a79968d0726103c5605e27db92b9ebed8bab1359e9", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_babel_33e095": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_babel_33e095", - "sha256": "33e0952d7dd6374af8dbf6768cc4ddf3ccfefc244f9986d4074704f2fbd18900", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/aa/6c/737d2345d86741eeb594381394016b9c74c1253b4cbe274bb1e7b5e2138e/Babel-2.13.1.tar.gz" - ] - } - }, - "pypi_whl_wrapt_c99f43": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_c99f43", - "sha256": "c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/af/7f/25913aacbe0c2c68e7354222bdefe4e840489725eb835e311c581396f91f/wrapt-1.15.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_39_sphinx__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinx__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinx_1e0916//:file", - "requirement": "sphinx==7.2.6 --hash=sha256:1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560 --hash=sha256:9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pip_39_platformdirs": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_platformdirs", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "platformdirs-2.6.0-py3-none-any.whl", - "sdist": "platformdirs-2.6.0.tar.gz" - } - } - }, - "pypi_whl_markupsafe_ca3790": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_ca3790", - "sha256": "ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/7d/48/6ba4db436924698ca22109325969e00be459d417830dafec3c1001878b57/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_markupsafe_1b4006": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_1b4006", - "sha256": "1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/74/a3/54fc60ee2da3ab6d68b1b2daf4897297c597840212ee126e68a4eb89fcd7/MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl" - ] - } - }, - "pip_39_pygments": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_pygments", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "Pygments-2.16.1-py3-none-any.whl", - "sdist": "Pygments-2.16.1.tar.gz" - } - } - }, - "pypi_whl_astroid_df164d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_astroid_df164d", - "sha256": "df164d5ac811b9f44105a72b8f9d5edfb7b5b2d7e979b04ea377a77b3229114a", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/78/16/69bda7fee90014004cb914210a0a7c031d1d0569f135aefe839314dc0a8c/astroid-2.13.5.tar.gz" - ] - } - }, - "pip_310_markupsafe__manylinux_2_5_i686": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_markupsafe__manylinux_2_5_i686", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_525808//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_chardet": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_chardet", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "chardet-4.0.0.tar.gz", - "any": "chardet-4.0.0-py2.py3-none-any.whl" - } - } - }, - "pypi_whl_websockets_92b206": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_92b206", - "sha256": "92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/27/e9/605b0618d0864e9be7c2a78f22bff57aba9cf56b9fccde3205db9023ae22/websockets-11.0.3-pp38-pypy38_pp73-win_amd64.whl" - ] - } - }, - "pip_39_tabulate__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_tabulate__sdist", - "file": "@@rules_python~override~pip~pypi_whl_tabulate_0095b1//:file", - "requirement": "tabulate==0.9.0 --hash=sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c --hash=sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_jinja2_608893": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_jinja2_608893", - "sha256": "6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/bc/c3/f068337a370801f372f2f8f6bad74a5c140f6fda3d9de154052708dd3c65/Jinja2-3.1.2-py3-none-any.whl" - ] - } - }, - "pypi_whl_pyyaml_b3d267": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_b3d267", - "sha256": "b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/08/f4/ffa743f860f34a5e8c60abaaa686f82c9ac7a2b50e5a1c3b1eb564d59159/PyYAML-6.0-cp39-cp39-win_amd64.whl" - ] - } - }, - "pypi_whl_urllib3_34b970": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_urllib3_34b970", - "sha256": "34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b0/53/aa91e163dcfd1e5b82d8a890ecf13314e3e149c05270cc644581f77f17fd/urllib3-1.26.18-py2.py3-none-any.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_9f5fa4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_9f5fa4", - "sha256": "9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/11/fe/be1eb76d83f1b5242c492b410ce86c59db629c0b0f0f8e75018dfd955c30/lazy_object_proxy-1.9.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_642c2e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_642c2e", - "sha256": "642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/23/8b/e4de40ac2fa6d53e694310c576e160bec3db8a282fbdcd5596544f6bc69e/wrapt-1.14.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_e2f83e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_e2f83e", - "sha256": "e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/79/9c/f5d1209c8e4e091e250eb3ed099056e7e1ad0ec1e9ca46f6d88389e2d6d4/wrapt-1.14.1-cp27-cp27mu-manylinux1_x86_64.whl" - ] - } - }, - "pypi_whl_websockets_0ee68f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_0ee68f", - "sha256": "0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/1b/3d/3dc77699fa4d003f2e810c321592f80f62b81d7b78483509de72ffe581fd/websockets-11.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_310_lazy_object_proxy__manylinux_2_17_aarch64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_lazy_object_proxy__manylinux_2_17_aarch64", - "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_e8c6cf//:file", - "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_65c1a9": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_65c1a9", - "sha256": "65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/12/b3/d9ed2c0971e1435b8a62354b18d3060b66c8cb1d368399ec0b9baa7c0ee5/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_310_astroid": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_astroid", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "astroid-2.13.5-py3-none-any.whl", - "sdist": "astroid-2.13.5.tar.gz" - } - } - }, - "pypi_whl_markupsafe_cd0f50": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_cd0f50", - "sha256": "cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/20/1d/713d443799d935f4d26a4f1510c9e61b1d288592fb869845e5cc92a1e055/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl" - ] - } - }, - "pypi_whl_wrapt_077ff0": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_077ff0", - "sha256": "077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/44/a1/40379212a0b678f995fdb4f4f28aeae5724f3212cdfbf97bee8e6fba3f1b/wrapt-1.15.0-cp36-cp36m-win_amd64.whl" - ] - } - }, - "pip_310_pyyaml__win_amd64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pyyaml__win_amd64", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_daf496//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_wrapt__macosx_10_9_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_wrapt__macosx_10_9_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_323282//:file", - "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_websockets__manylinux_2_5_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_websockets__manylinux_2_5_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_websockets_bceab8//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_e063b1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_e063b1", - "sha256": "e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b6/96/0d586c25d043aeab9457dad8e407251e3baf314d871215f91847e7b995c4/websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_ca1ccc": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_ca1ccc", - "sha256": "ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/12/5a/fae60a8bc9b07a3a156989b79e14c58af05ab18375749ee7c12b2f0dddbd/wrapt-1.15.0-cp27-cp27m-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_six_1e61c3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_six_1e61c3", - "sha256": "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz" - ] - } - }, - "pypi_whl_markupsafe_cb0932": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_cb0932", - "sha256": "cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4f/13/cf36eff21600fb21d5bd8c4c1b6ff0b7cc0ff37b955017210cfc6f367972/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_pyyaml_d15a18": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_d15a18", - "sha256": "d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d1/c0/4fe04181b0210ee2647cfbb89ecd10a36eef89f10d8aca6a192c201bbe58/PyYAML-6.0-cp37-cp37m-win_amd64.whl" - ] - } - }, - "pip_310_astroid__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_astroid__sdist", - "file": "@@rules_python~override~pip~pypi_whl_astroid_df164d//:file", - "requirement": "astroid==2.13.5 --hash=sha256:6891f444625b6edb2ac798829b689e95297e100ddf89dbed5a8c610e34901501 --hash=sha256:df164d5ac811b9f44105a72b8f9d5edfb7b5b2d7e979b04ea377a77b3229114a", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_c114e8": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_c114e8", - "sha256": "c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/99/23/43071c989c0f87f612e7bccee98d00b04bddd3aca0cdc1ffaf31f6f8a4b4/websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pip_310_s3cmd__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_s3cmd__sdist", - "file": "@@rules_python~override~pip~pypi_whl_s3cmd_966b0a//:file", - "requirement": "s3cmd==2.1.0 --hash=sha256:49cd23d516b17974b22b611a95ce4d93fe326feaa07320bd1d234fed68cbccfa --hash=sha256:966b0a494a916fc3b4324de38f089c86c70ee90e8e1cae6d59102103a4c0cc03", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_40e7bc": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_40e7bc", - "sha256": "40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e0/6a/3c660fa34c8106aa9719f2a6636c1c3ea7afd5931ae665eb197fdf4def84/wrapt-1.14.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_2cf712": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_2cf712", - "sha256": "2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/da/f4/7af9e01b6c1126b2daef72d5ba2cbf59a7229fd57c5b23166f694d758a8f/wrapt-1.14.1-cp38-cp38-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_39_sphinxcontrib_applehelp__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_applehelp__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_094c4d//:file", - "requirement": "sphinxcontrib-applehelp==1.0.7 --hash=sha256:094c4d56209d1734e7d252f6e0b3ccc090bd52ee56807a5d9315b19c122ab15d --hash=sha256:39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_websockets_c792ea": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_c792ea", - "sha256": "c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f4/3f/65dfa50084a06ab0a05f3ca74195c2c17a1c075b8361327d831ccce0a483/websockets-11.0.3-cp39-cp39-win_amd64.whl" - ] - } - }, - "pip_310_lazy_object_proxy": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_lazy_object_proxy", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "lazy-object-proxy-1.9.0.tar.gz", - "manylinux_2_5_x86_64": "lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", - "macosx_10_9_x86_64": "lazy_object_proxy-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl", - "manylinux_2_17_aarch64": "lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "win_amd64": "lazy_object_proxy-1.9.0-cp310-cp310-win_amd64.whl", - "win32": "lazy_object_proxy-1.9.0-cp310-cp310-win32.whl" - } - } - }, - "pip_310_idna__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_idna__any", - "file": "@@rules_python~override~pip~pypi_whl_idna_b97d80//:file", - "requirement": "idna==2.10 --hash=sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6 --hash=sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_packaging__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_packaging__any", - "file": "@@rules_python~override~pip~pypi_whl_packaging_8c4911//:file", - "requirement": "packaging==23.2 --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 --hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_e7837c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_e7837c", - "sha256": "e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e1/7c/0ad6e7ef0a054d73092f616d20d3d9bd3e1b837554cb20a52d8dd9f5b049/websockets-11.0.3-cp311-cp311-win_amd64.whl" - ] - } - }, - "pypi_whl_wrapt_9736af": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_9736af", - "sha256": "9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/93/8c/1bbba9357142e6f9bcf55c79e2aa6fd5f4066c331e731376705777a0077f/wrapt-1.14.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_dbcda7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_dbcda7", - "sha256": "dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/39/a1/9b4d07b6836a62c6999e8bb5cefced5b34a26fb03941a19c27af98eecec0/wrapt-1.14.1-cp35-cp35m-win32.whl" - ] - } - }, - "pip_310_lazy_object_proxy__macosx_10_9_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_lazy_object_proxy__macosx_10_9_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_b40387//:file", - "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_sphinxcontrib_qthelp__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_qthelp__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_bf7688//:file", - "requirement": "sphinxcontrib-qthelp==1.0.6 --hash=sha256:62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d --hash=sha256:bf76886ee7470b934e363da7a954ea2825650013d367728588732c7350f49ea4", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_markupsafe_6b2b56": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_6b2b56", - "sha256": "6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/62/9b/4908a57acf39d8811836bc6776b309c2e07d63791485589acf0b6d7bc0c6/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_310_yamllint": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_yamllint", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "yamllint-1.32.0.tar.gz", - "any": "yamllint-1.32.0-py3-none-any.whl" - } - } - }, - "pypi_whl_wrapt_4ff0d2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_4ff0d2", - "sha256": "4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/9b/50/383c155a05e3e0361d209e3f55ec823f3736c7a46b29923ea33ab85e8d70/wrapt-1.15.0-cp35-cp35m-manylinux1_i686.whl" - ] - } - }, - "pypi_whl_yamllint_89bb5b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_yamllint_89bb5b", - "sha256": "89bb5b5ac33b1ade059743cf227de73daa34d5e5a474b06a5e17fc16583b0cf2", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/40/f9/882281af7c40a99bfa5b14585071c5aa13f48961582ebe067ae38221d0d9/yamllint-1.28.0-py2.py3-none-any.whl" - ] - } - }, - "pip_310_lazy_object_proxy__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_lazy_object_proxy__sdist", - "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_659fb5//:file", - "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_tomlkit__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_tomlkit__sdist", - "file": "@@rules_python~override~pip~pypi_whl_tomlkit_71b952//:file", - "requirement": "tomlkit==0.11.6 --hash=sha256:07de26b0d8cfc18f871aec595fda24d95b08fef89d147caa861939f37230bf4b --hash=sha256:71b952e5721688937fb02cf9d354dbcf0785066149d2855e44531ebdd2b65d73", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_a89ce3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_a89ce3", - "sha256": "a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ca/1c/5caf61431705b3076ca1152abfd6da6304697d7d4fe48bb3448a6decab40/wrapt-1.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_310_alabaster__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_alabaster__sdist", - "file": "@@rules_python~override~pip~pypi_whl_alabaster_a27a4a//:file", - "requirement": "alabaster==0.7.13 --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 --hash=sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_imagesize": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_imagesize", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "imagesize-1.4.1-py2.py3-none-any.whl", - "sdist": "imagesize-1.4.1.tar.gz" - } - } - }, - "pypi_whl_pyyaml_50602a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_50602a", - "sha256": "50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a8/32/1bbe38477fb23f1d83041fefeabf93ef1cd6f0efcf44c221519507315d92/PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_310_astroid__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_astroid__any", - "file": "@@rules_python~override~pip~pypi_whl_astroid_6891f4//:file", - "requirement": "astroid==2.13.5 --hash=sha256:6891f444625b6edb2ac798829b689e95297e100ddf89dbed5a8c610e34901501 --hash=sha256:df164d5ac811b9f44105a72b8f9d5edfb7b5b2d7e979b04ea377a77b3229114a", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_f467ba": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_f467ba", - "sha256": "f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e9/26/1dfaa81788f61c485b4d65f1b28a19615e39f9c45100dce5e2cbf5ad1352/websockets-11.0.3-cp37-cp37m-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_pylint_18783c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pylint_18783c", - "sha256": "18783cca3cfee5b83c6c5d10b3cdb66c6594520ffae61890858fe8d932e1c6b4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/68/3a/1e61444eb8276ad962a7f300b6920b7ad391f4fbe551d34443f093a18899/pylint-2.15.9.tar.gz" - ] - } - }, - "pypi_whl_websockets_e052b8": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_e052b8", - "sha256": "e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/03/28/3a51ffcf51ac45746639f83128908bbb1cd212aa631e42d15a7acebce5cb/websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_310_websockets__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_websockets__any", - "file": "@@rules_python~override~pip~pypi_whl_websockets_6681ba//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_yamllint": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_yamllint", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "yamllint-1.28.0-py2.py3-none-any.whl", - "sdist": "yamllint-1.28.0.tar.gz" - } - } - }, - "pypi_whl_websockets_68b977": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_68b977", - "sha256": "68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a0/39/acc3d4b15c5207ef7cca823c37eca8c74e3e1a1a63a397798986be3bdef7/websockets-11.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pip_310_websockets__win32": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_websockets__win32", - "file": "@@rules_python~override~pip~pypi_whl_websockets_2d903a//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_wrapt__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_wrapt__sdist", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_380a85//:file", - "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_pylint": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_pylint", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "pylint-2.15.9.tar.gz", - "any": "pylint-2.15.9-py3-none-any.whl" - } - } - }, - "pypi_whl_zipp_84e64a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_zipp_84e64a", - "sha256": "84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/58/03/dd5ccf4e06dec9537ecba8fcc67bbd4ea48a2791773e469e73f94c3ba9a6/zipp-3.17.0.tar.gz" - ] - } - }, - "pip_310__groups": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "group_library", - "attributes": { - "name": "rules_python~override~pip~pip_310__groups", - "repo_prefix": "pip_310_", - "groups": { - "sphinx": [ - "sphinx", - "sphinxcontrib-qthelp", - "sphinxcontrib-htmlhelp", - "sphinxcontrib-devhelp", - "sphinxcontrib-applehelp", - "sphinxcontrib-serializinghtml" - ] - } - } - }, - "pypi_whl_wrapt_bbeccb": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_bbeccb", - "sha256": "bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d1/74/3c99ce16947f7af901f6203ab4a3d0908c4db06e800571dabfe8525fa925/wrapt-1.15.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_39_babel__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_babel__sdist", - "file": "@@rules_python~override~pip~pypi_whl_babel_33e095//:file", - "requirement": "babel==2.13.1 --hash=sha256:33e0952d7dd6374af8dbf6768cc4ddf3ccfefc244f9986d4074704f2fbd18900 --hash=sha256:7077a4984b02b6727ac10f1f7294484f737443d7e2e66c5e4380e41a3ae0b4ed", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_aa31fd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_aa31fd", - "sha256": "aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/88/ef/05655df7648752ae0a57fe2b9820e340ff025cecec9341aad7936c589a2f/wrapt-1.14.1-cp38-cp38-win32.whl" - ] - } - }, - "pip_39_markupsafe__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_markupsafe__sdist", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_af598e//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_a487f7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_a487f7", - "sha256": "a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/dd/42/9eedee19435dfc0478cdb8bdc71800aab15a297d1074f1aae0d9489adbc3/wrapt-1.15.0-cp311-cp311-win_amd64.whl" - ] - } - }, - "pypi_whl_markupsafe_c011a4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_c011a4", - "sha256": "c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d2/a1/4ae49dd1520c7b891ea4963258aab08fb2554c564781ecb2a9c4afdf9cb1/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl" - ] - } - }, - "pip_310_sphinxcontrib_applehelp__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_applehelp__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_39fdc8//:file", - "requirement": "sphinxcontrib-applehelp==1.0.7 --hash=sha256:094c4d56209d1734e7d252f6e0b3ccc090bd52ee56807a5d9315b19c122ab15d --hash=sha256:39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pip_310_sphinxcontrib_jsmath__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_jsmath__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_2ec2ea//:file", - "requirement": "sphinxcontrib-jsmath==1.0.1 --hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 --hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_websockets__manylinux_2_5_i686": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_websockets__manylinux_2_5_i686", - "file": "@@rules_python~override~pip~pypi_whl_websockets_7622a8//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_setuptools__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_setuptools__sdist", - "file": "@@rules_python~override~pip~pypi_whl_setuptools_a76207//:file", - "requirement": "setuptools==65.6.3 --hash=sha256:57f6f22bde4e042978bcd50176fdb381d7c21a9efa4041202288d3737a0c6a54 --hash=sha256:a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_idna": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_idna", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "idna-2.10.tar.gz", - "any": "idna-2.10-py2.py3-none-any.whl" - } - } - }, - "pip_39_sphinxcontrib_htmlhelp": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_htmlhelp", - "repo": "pip_39", - "group_name": "sphinx", - "libs": { - "sdist": "sphinxcontrib_htmlhelp-2.0.4.tar.gz", - "any": "sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl" - } - } - }, - "pypi_whl_certifi_35824b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_certifi_35824b", - "sha256": "35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/37/f7/2b1b0ec44fdc30a3d31dfebe52226be9ddc40cd6c0f34ffc8923ba423b69/certifi-2022.12.7.tar.gz" - ] - } - }, - "pypi_whl_websockets_42cc54": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_42cc54", - "sha256": "42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/eb/fb/2af7fc3ce2c3f1378d48a15802b4ff2caf6c0dfac13291e73c557caf04f7/websockets-11.0.3-pp37-pypy37_pp73-win_amd64.whl" - ] - } - }, - "pip_39_typing_extensions": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_typing_extensions", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "typing_extensions-4.4.0.tar.gz", - "any": "typing_extensions-4.4.0-py3-none-any.whl" - } - } - }, - "pypi_whl_markupsafe_fec216": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_fec216", - "sha256": "fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d5/c1/1177f712d4ab91eb67f79d763a7b5f9c5851ee3077d6b4eee15e23b6b93e/MarkupSafe-2.1.3-cp39-cp39-win32.whl" - ] - } - }, - "pip_310_wrapt__win32": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_wrapt__win32", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_26458d//:file", - "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_astroid_1493fe": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_astroid_1493fe", - "sha256": "1493fe8bd3dfd73dc35bd53c9d5b6e49ead98497c47b2307662556a5692d29d7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/61/d0/e7cfca72ec7d6c5e0da725c003db99bb056e9b6c2f4ee6fae1145adf28a6/astroid-2.12.13.tar.gz" - ] - } - }, - "pip_310_dill": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_dill", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "dill-0.3.6-py3-none-any.whl", - "sdist": "dill-0.3.6.tar.gz" - } - } - }, - "pypi_whl_websockets_1a073f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_1a073f", - "sha256": "1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ec/3f/0c5cae14e9e86401105833383405787ae4caddd476a8fc5561259253dab7/websockets-11.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_310_urllib3__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_urllib3__any", - "file": "@@rules_python~override~pip~pypi_whl_urllib3_34b970//:file", - "requirement": "urllib3==1.26.18 --hash=sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07 --hash=sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_s3cmd__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_s3cmd__any", - "file": "@@rules_python~override~pip~pypi_whl_s3cmd_49cd23//:file", - "requirement": "s3cmd==2.1.0 --hash=sha256:49cd23d516b17974b22b611a95ce4d93fe326feaa07320bd1d234fed68cbccfa --hash=sha256:966b0a494a916fc3b4324de38f089c86c70ee90e8e1cae6d59102103a4c0cc03", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_ffcc3f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_ffcc3f", - "sha256": "ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/9d/78/92f15eb9b1e8f1668a9787ba103cf6f8d19a9efed8150245404836145c24/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_39_yamllint__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_yamllint__sdist", - "file": "@@rules_python~override~pip~pypi_whl_yamllint_9e3d8d//:file", - "requirement": "yamllint==1.28.0 --hash=sha256:89bb5b5ac33b1ade059743cf227de73daa34d5e5a474b06a5e17fc16583b0cf2 --hash=sha256:9e3d8ddd16d0583214c5fdffe806c9344086721f107435f68bad990e5a88826b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_01f556": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_01f556", - "sha256": "01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/89/8f/707a05d5725f956c78d252a5fd73b89fa3ac57dd3959381c2d1acb41cb13/websockets-11.0.3-cp311-cp311-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_f2e69b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_f2e69b", - "sha256": "f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/18/f6/659d7c431a57da9c9a86945834ab2bf512f1d9ebefacea49135a0135ef1a/wrapt-1.15.0-cp37-cp37m-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_wrapt_1b376b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_1b376b", - "sha256": "1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a2/a7/dd6e91c68d76328d09dd61a7aadac19d49ec509a07e853173036dc05fb79/wrapt-1.14.1-cp27-cp27m-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_websockets_c7f3cb": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_c7f3cb", - "sha256": "c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/9a/6e/0fd7274042f46acb589161407f4b505b44c68d369437ce919bae1fa9b8c4/websockets-11.0.3-cp39-cp39-win32.whl" - ] - } - }, - "pip_310_idna__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_idna__sdist", - "file": "@@rules_python~override~pip~pypi_whl_idna_b30787//:file", - "requirement": "idna==2.10 --hash=sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6 --hash=sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_jinja2__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_jinja2__sdist", - "file": "@@rules_python~override~pip~pypi_whl_jinja2_31351a//:file", - "requirement": "jinja2==3.1.2 --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_docutils__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_docutils__any", - "file": "@@rules_python~override~pip~pypi_whl_docutils_96f387//:file", - "requirement": "docutils==0.20.1 --hash=sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6 --hash=sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_a74d56": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_a74d56", - "sha256": "a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/2b/fb/c31489631bb94ac225677c1090f787a4ae367614b5277f13dbfde24b2b69/wrapt-1.15.0-cp310-cp310-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_39_isort__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_isort__any", - "file": "@@rules_python~override~pip~pypi_whl_isort_c033fd//:file", - "requirement": "isort==5.11.4 --hash=sha256:6db30c5ded9815d813932c04c2f85a360bcdd35fed496f4d8f35495ef0a261b6 --hash=sha256:c033fd0edb91000a7f09527fe5c75321878f98322a77ddcc81adbd83724afb7b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_tabulate__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_tabulate__any", - "file": "@@rules_python~override~pip~pypi_whl_tabulate_024ca4//:file", - "requirement": "tabulate==0.9.0 --hash=sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c --hash=sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_d5fe3e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_d5fe3e", - "sha256": "d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/2d/47/16303c59a890696e1a6fd82ba055fc4e0f793fb4815b5003f1f85f7202ce/wrapt-1.15.0-cp38-cp38-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_310_pyyaml__macosx_11_0_arm64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pyyaml__macosx_11_0_arm64", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_9df7ed//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_9090d8": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_9090d8", - "sha256": "9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/69/da/58391196d8a41fa8fa69b47e8a7893f279d369939e4994b3bc8648ff0433/lazy_object_proxy-1.9.0-cp39-cp39-win32.whl" - ] - } - }, - "pypi_whl_pyyaml_77f396": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_77f396", - "sha256": "77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/5e/f4/7b4bb01873be78fc9fde307f38f62e380b7111862c165372cf094ca2b093/PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_39_pygments__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pygments__any", - "file": "@@rules_python~override~pip~pypi_whl_pygments_13fc09//:file", - "requirement": "pygments==2.16.1 --hash=sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692 --hash=sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_pylint__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pylint__any", - "file": "@@rules_python~override~pip~pypi_whl_pylint_9df0d0//:file", - "requirement": "pylint==2.15.10 --hash=sha256:9df0d07e8948a1c3ffa3b6e2d7e6e63d9fb457c5da5b961ed63106594780cc7e --hash=sha256:b3dc5ef7d33858f297ac0d06cc73862f01e4f2e74025ec3eff347ce0bc60baf5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_56d9f2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_56d9f2", - "sha256": "56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fa/bb/12fb5964c4a766eb98155dd31ec070adc8a69a395564ffc1e7b34d91335a/MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_sphinxcontrib_jsmath_2ec2ea": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_2ec2ea", - "sha256": "2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl" - ] - } - }, - "pypi_whl_typing_extensions_d91d59": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_typing_extensions_d91d59", - "sha256": "d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/42/56/cfaa7a5281734dadc842f3a22e50447c675a1c5a5b9f6ad8a07b467bffe7/typing_extensions-4.6.3.tar.gz" - ] - } - }, - "pypi_whl_wrapt_46ed61": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_46ed61", - "sha256": "46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/af/23/cf5dbfd676480fa8fc6eecc4c413183cd8e14369321c5111fec5c12550e9/wrapt-1.15.0-cp39-cp39-win32.whl" - ] - } - }, - "pip_39_sphinx": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinx", - "repo": "pip_39", - "group_name": "sphinx", - "libs": { - "any": "sphinx-7.2.6-py3-none-any.whl", - "sdist": "sphinx-7.2.6.tar.gz" - } - } - }, - "pip_310_six": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_six", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "six-1.16.0.tar.gz", - "any": "six-1.16.0-py2.py3-none-any.whl" - } - } - }, - "pip_310_jinja2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_jinja2", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "Jinja2-3.1.2.tar.gz", - "any": "Jinja2-3.1.2-py3-none-any.whl" - } - } - }, - "pip_39_python_dateutil__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_python_dateutil__sdist", - "file": "@@rules_python~override~pip~pypi_whl_python_dateutil_0123ca//:file", - "requirement": "python-dateutil==2.8.2 --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_pyyaml_afa17f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_afa17f", - "sha256": "afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/7f/d9/6a0d14ac8d3b5605dc925d177c1d21ee9f0b7b39287799db1e50d197b2f4/PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_websockets_279e5d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_279e5d", - "sha256": "279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a6/9c/2356ecb952fd3992b73f7a897d65e57d784a69b94bb8d8fd5f97531e5c02/websockets-11.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_39_pylint__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pylint__any", - "file": "@@rules_python~override~pip~pypi_whl_pylint_349c8c//:file", - "requirement": "pylint==2.15.9 --hash=sha256:18783cca3cfee5b83c6c5d10b3cdb66c6594520ffae61890858fe8d932e1c6b4 --hash=sha256:349c8cd36aede4d50a0754a8c0218b43323d13d5d88f4b2952ddfe3e169681eb", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_requests__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_requests__any", - "file": "@@rules_python~override~pip~pypi_whl_requests_c21008//:file", - "requirement": "requests==2.25.1 --hash=sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804 --hash=sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json", - "whl_patches": { - "@@//patches:empty.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", - "@@//patches:requests_metadata.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", - "@@//patches:requests_record.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}" - }, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_mccabe__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_mccabe__any", - "file": "@@rules_python~override~pip~pypi_whl_mccabe_6c2d30//:file", - "requirement": "mccabe==0.7.0 --hash=sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 --hash=sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_snowballstemmer__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_snowballstemmer__any", - "file": "@@rules_python~override~pip~pypi_whl_snowballstemmer_c8e171//:file", - "requirement": "snowballstemmer==2.2.0 --hash=sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 --hash=sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_e09031": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_e09031", - "sha256": "e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f7/9c/86cbd8e0e1d81f0ba420f20539dd459c50537c7751e28102dbfee2b6f28c/MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_markupsafe_aa57bd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_aa57bd", - "sha256": "aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/3a/72/9f683a059bde096776e8acf9aa34cbbba21ddc399861fe3953790d4f2cde/MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_7eebcd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_7eebcd", - "sha256": "7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ee/25/83f5dcd9f96606521da2d0e7a03a18800264eafb59b569ff109c4d2fea67/wrapt-1.15.0-cp311-cp311-musllinux_1_1_i686.whl" - ] - } - }, - "pip_310_sphinxcontrib_htmlhelp__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_htmlhelp__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_800166//:file", - "requirement": "sphinxcontrib-htmlhelp==2.0.4 --hash=sha256:6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a --hash=sha256:8001661c077a73c29beaf4a79968d0726103c5605e27db92b9ebed8bab1359e9", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_lazy_object_proxy_f699ac": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_f699ac", - "sha256": "f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c9/8f/c8aab72c72634de0c726a98a1e4c84a93ef20049ee0427c871214f6a58d5/lazy_object_proxy-1.9.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_310_lazy_object_proxy__manylinux_2_5_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_lazy_object_proxy__manylinux_2_5_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_721532//:file", - "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_ce58b2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_ce58b2", - "sha256": "ce58b2b3734c73e68f0e30e4e725264d4d6be95818ec0a0be4bb6bf9a7e79aa8", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f5/dc/11168f6697ed68ec29a4f0887308c0d7836d96148a81eb0abb7b8e77b8e8/lazy_object_proxy-1.8.0-pp39-pypy39_pp73-any.whl" - ] - } - }, - "pypi_whl_websockets_777354": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_777354", - "sha256": "777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c0/21/cb9dfbbea8dc0ad89ced52630e7e61edb425fb9fdc6002f8d0c5dd26b94b/websockets-11.0.3-cp39-cp39-macosx_10_9_universal2.whl" - ] - } - }, - "pip_39_markupsafe__win_amd64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_markupsafe__win_amd64", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_3fd4ab//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_s3cmd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_s3cmd", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "s3cmd-2.1.0-py2.py3-none-any.whl", - "sdist": "s3cmd-2.1.0.tar.gz" - } - } - }, - "pypi_whl_packaging_8c4911": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_packaging_8c4911", - "sha256": "8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl" - ] - } - }, - "pypi_whl_pylint_print_30aa20": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pylint_print_30aa20", - "sha256": "30aa207e9718ebf4ceb47fb87012092e6d8743aab932aa07aa14a73e750ad3d0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/60/76/8fd24bfcbd5130b487990c6ec5eab2a053f1ec8f7d33ef6c38fee7e22b70/pylint-print-1.0.1.tar.gz" - ] - } - }, - "pypi_whl_markupsafe_0a4e4a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_0a4e4a", - "sha256": "0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ab/20/f59423543a8422cb8c69a579ebd0ef2c9dafa70cc8142b7372b5b4073caa/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl" - ] - } - }, - "other_module_pip_311_absl_py__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~other_module_pip_311_absl_py__any", - "file": "@@rules_python~override~pip~pypi_whl_absl_py_0d3fe6//:file", - "requirement": "absl-py==1.4.0 --hash=sha256:0d3fe606adfa4f7db64792dd4c7aee4ee0c38ab75dfd353b7a83ed3e957fcb47 --hash=sha256:d2c244d01048ba476e7c080bd2c6df5e141d211de80223460d5b3b8a2a58433d", - "repo": "other_module_pip_311", - "repo_prefix": "other_module_pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_11_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_alabaster_1ee19a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_alabaster_1ee19a", - "sha256": "1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/64/88/c7083fc61120ab661c5d0b82cb77079fc1429d3f913a456c1c82cf4658f7/alabaster-0.7.13-py3-none-any.whl" - ] - } - }, - "pip_39_pyyaml__manylinux_2_17_aarch64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pyyaml__manylinux_2_17_aarch64", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_d67d83//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_mccabe__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_mccabe__sdist", - "file": "@@rules_python~override~pip~pypi_whl_mccabe_348e02//:file", - "requirement": "mccabe==0.7.0 --hash=sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 --hash=sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_python_magic": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_python_magic", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "python-magic-0.4.27.tar.gz", - "any": "python_magic-0.4.27-py2.py3-none-any.whl" - } - } - }, - "pypi_whl_websockets_8a34e1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_8a34e1", - "sha256": "8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d1/ec/7e2b9bebc2e9b4a48404144106bbc6a7ace781feeb0e6a3829551e725fa5/websockets-11.0.3-cp38-cp38-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_markupsafe_875884": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_875884", - "sha256": "8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b2/0d/cbaade3ee8efbd5ce2fb72b48cc51479ebf3d4ce2c54dcb6557d3ea6a950/MarkupSafe-2.1.3-cp37-cp37m-win32.whl" - ] - } - }, - "pypi_whl_imagesize_0d8d18": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_imagesize_0d8d18", - "sha256": "0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_f24571": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_f24571", - "sha256": "f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8d/6d/10420823a979366bf43ca5e69433c0c588865883566b96b6e3ed5b51c1f8/lazy_object_proxy-1.9.0-cp311-cp311-win_amd64.whl" - ] - } - }, - "pypi_whl_websockets_e59022": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_e59022", - "sha256": "e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/19/d3/2ea3f95d83033675144b0848a0ae2e4998b3f763da09ec3df6bce97ea4e6/websockets-11.0.3-cp37-cp37m-win32.whl" - ] - } - }, - "pypi_whl_markupsafe_bfce63": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_bfce63", - "sha256": "bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fe/21/2eff1de472ca6c99ec3993eab11308787b9879af9ca8bbceb4868cf4f2ca/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_39_setuptools__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_setuptools__any", - "file": "@@rules_python~override~pip~pypi_whl_setuptools_57f6f2//:file", - "requirement": "setuptools==65.6.3 --hash=sha256:57f6f22bde4e042978bcd50176fdb381d7c21a9efa4041202288d3737a0c6a54 --hash=sha256:a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_1fdf26": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_1fdf26", - "sha256": "1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c4/f5/15998b164c183af0513bba744b51ecb08d396ff86c0db3b55d62624d1f15/websockets-11.0.3-cp39-cp39-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_39_zipp__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_zipp__any", - "file": "@@rules_python~override~pip~pypi_whl_zipp_0e923e//:file", - "requirement": "zipp==3.17.0 --hash=sha256:0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31 --hash=sha256:84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_isort_8bef7d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_isort_8bef7d", - "sha256": "8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a9/c4/dc00e42c158fc4dda2afebe57d2e948805c06d5169007f1724f0683010a9/isort-5.12.0.tar.gz" - ] - } - }, - "pypi_whl_websockets_b16fff": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_b16fff", - "sha256": "b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/94/8c/266155c14b7a26deca6fa4c4d5fd15b0ab32725d78a2acfcf6b24943585d/websockets-11.0.3-cp37-cp37m-win_amd64.whl" - ] - } - }, - "pip_310_python_magic__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_python_magic__any", - "file": "@@rules_python~override~pip~pypi_whl_python_magic_c21296//:file", - "requirement": "python-magic==0.4.27 --hash=sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b --hash=sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_df0be2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_df0be2", - "sha256": "df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/32/d4/ce98c4ca713d91c4a17c1a184785cc00b9e9c25699d618956c2b9999500a/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_wrapt_833b58": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_833b58", - "sha256": "833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e6/57/d5673f5201ccbc287e70a574868319267735de3041e496e1e26b48d8f653/wrapt-1.14.1-cp27-cp27mu-manylinux2010_x86_64.whl" - ] - } - }, - "pip_39_sphinxcontrib_serializinghtml__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_serializinghtml__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_0c64ff//:file", - "requirement": "sphinxcontrib-serializinghtml==1.1.9 --hash=sha256:0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54 --hash=sha256:9b36e503703ff04f20e9675771df105e58aa029cfcbc23b8ed716019b7416ae1", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_wrapt_34aa51": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_34aa51", - "sha256": "34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f9/3c/110e52b9da396a4ef3a0521552a1af9c7875a762361f48678c1ac272fd7e/wrapt-1.14.1-cp39-cp39-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_39_pyyaml__macosx_10_9_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pyyaml__macosx_10_9_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_055d93//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_pygments_1daff0": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pygments_1daff0", - "sha256": "1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d6/f7/4d461ddf9c2bcd6a4d7b2b139267ca32a69439387cc1f02a924ff8883825/Pygments-2.16.1.tar.gz" - ] - } - }, - "pypi_whl_snowballstemmer_09b16d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_snowballstemmer_09b16d", - "sha256": "09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/44/7b/af302bebf22c749c56c9c3e8ae13190b5b5db37a33d9068652e8f73b7089/snowballstemmer-2.2.0.tar.gz" - ] - } - }, - "pypi_whl_pyyaml_b5b9ec": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_b5b9ec", - "sha256": "b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/2e/b3/13dfd4eeb5e4b2d686b6d1822b40702e991bf3a4194ca5cbcce8d43749db/PyYAML-6.0-cp39-cp39-win32.whl" - ] - } - }, - "pypi_whl_websockets_86d2a7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_86d2a7", - "sha256": "86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/82/3c/00f051abcf88aec5e952a8840076749b0b26a30c219dcae8ba70200998aa/websockets-11.0.3-cp310-cp310-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_310_websockets__manylinux_2_17_aarch64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_websockets__manylinux_2_17_aarch64", - "file": "@@rules_python~override~pip~pypi_whl_websockets_ffd7dc//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_b67c6f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_b67c6f", - "sha256": "b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/32/2c/ab8ea64e9a7d8bf62a7ea7a037fb8d328d8bd46dbfe083787a9d452a148e/websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pip_310_python_dateutil__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_python_dateutil__sdist", - "file": "@@rules_python~override~pip~pypi_whl_python_dateutil_0123ca//:file", - "requirement": "python-dateutil==2.8.2 --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_abd8f3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_abd8f3", - "sha256": "abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/55/20/90f5affc2c879db408124ce14b9443b504f961e47a517dff4f24a00df439/wrapt-1.15.0-cp38-cp38-win32.whl" - ] - } - }, - "pypi_whl_pyyaml_432557": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_432557", - "sha256": "432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/56/8f/e8b49ad21d26111493dc2d5cae4d7efbd0e2e065440665f5023515f87f64/PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_39_pathspec__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pathspec__any", - "file": "@@rules_python~override~pip~pypi_whl_pathspec_3c9534//:file", - "requirement": "pathspec==0.10.3 --hash=sha256:3c95343af8b756205e2aba76e843ba9520a24dd84f68c22b9f93251507509dd6 --hash=sha256:56200de4077d9d0791465aa9095a01d421861e405b5096955051deefd697d6f6", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_sphinxcontrib_serializinghtml_0c64ff": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_0c64ff", - "sha256": "0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/5c/41/df4cd017e8234ded544228f60f74fac1fe1c75bdb1e87b33a83c91a10530/sphinxcontrib_serializinghtml-1.1.9.tar.gz" - ] - } - }, - "pip_310_packaging": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_packaging", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "packaging-23.2.tar.gz", - "any": "packaging-23.2-py3-none-any.whl" - } - } - }, - "pypi_whl_pyyaml_819579": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_819579", - "sha256": "81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/cb/5f/05dd91f5046e2256e35d885f3b8f0f280148568f08e1bf20421887523e9a/PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl" - ] - } - }, - "pip_39_wrapt__manylinux_2_5_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_wrapt__manylinux_2_5_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_40e7bc//:file", - "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_lazy_object_proxy__win32": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_lazy_object_proxy__win32", - "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_f0705c//:file", - "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_platformdirs__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_platformdirs__sdist", - "file": "@@rules_python~override~pip~pypi_whl_platformdirs_412dae//:file", - "requirement": "platformdirs==3.5.1 --hash=sha256:412dae91f52a6f84830f39a8078cecd0e866cb72294a5c66808e74d5e88d251f --hash=sha256:e2378146f1964972c03c085bb5662ae80b2b8c06226c54b2ff4aa9483e8a13a5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_sphinxcontrib_qthelp": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_qthelp", - "repo": "pip_39", - "group_name": "sphinx", - "libs": { - "sdist": "sphinxcontrib_qthelp-1.0.6.tar.gz", - "any": "sphinxcontrib_qthelp-1.0.6-py3-none-any.whl" - } - } - }, - "pip_310_websockets__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_websockets__sdist", - "file": "@@rules_python~override~pip~pypi_whl_websockets_88fc51//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_pylint__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pylint__sdist", - "file": "@@rules_python~override~pip~pypi_whl_pylint_b3dc5e//:file", - "requirement": "pylint==2.15.10 --hash=sha256:9df0d07e8948a1c3ffa3b6e2d7e6e63d9fb457c5da5b961ed63106594780cc7e --hash=sha256:b3dc5ef7d33858f297ac0d06cc73862f01e4f2e74025ec3eff347ce0bc60baf5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_certifi__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_certifi__any", - "file": "@@rules_python~override~pip~pypi_whl_certifi_4ad323//:file", - "requirement": "certifi==2022.12.7 --hash=sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3 --hash=sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_pyyaml_f84fbc": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_f84fbc", - "sha256": "f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/02/25/6ba9f6bb50a3d4fbe22c1a02554dc670682a07c8701d1716d19ddea2c940/PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_b9b7a7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_b9b7a7", - "sha256": "b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e0/20/9716fb522d17a726364c4d032c8806ffe312268773dd46a394436b2787cc/wrapt-1.14.1-cp39-cp39-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_fd6966": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_fd6966", - "sha256": "fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/20/01/baec2650208284603961d61f53ee6ae8e3eff63489c7230dff899376a6f6/wrapt-1.15.0-cp35-cp35m-win_amd64.whl" - ] - } - }, - "pip_310_wrapt": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_wrapt", - "repo": "pip_310", - "group_name": "", - "libs": { - "macosx_10_9_x86_64": "wrapt-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl", - "win32": "wrapt-1.15.0-cp310-cp310-win32.whl", - "manylinux_2_5_x86_64": "wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", - "manylinux_2_17_aarch64": "wrapt-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "manylinux_2_5_i686": "wrapt-1.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", - "any": "wrapt-1.15.0-py3-none-any.whl", - "win_amd64": "wrapt-1.15.0-cp310-cp310-win_amd64.whl", - "macosx_11_0_arm64": "wrapt-1.15.0-cp310-cp310-macosx_11_0_arm64.whl", - "sdist": "wrapt-1.15.0.tar.gz" - } - } - }, - "pypi_whl_wrapt_3bbe62": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_3bbe62", - "sha256": "3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8f/87/ba6dc86e8edb28fd1e314446301802751bd3157e9780385c9eef633994b9/wrapt-1.15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_wrapt_2b39d3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_2b39d3", - "sha256": "2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/0d/dc/3f588e42e09fb5170349924366587319e1e49d50a1a58dbe78d6046ca812/wrapt-1.14.1-cp37-cp37m-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_39_websockets": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_websockets", - "repo": "pip_39", - "group_name": "", - "libs": { - "manylinux_2_5_x86_64": "websockets-11.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", - "macosx_11_0_arm64": "websockets-11.0.3-cp39-cp39-macosx_11_0_arm64.whl", - "any": "websockets-11.0.3-py3-none-any.whl", - "manylinux_2_17_aarch64": "websockets-11.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "macosx_10_9_universal2": "websockets-11.0.3-cp39-cp39-macosx_10_9_universal2.whl", - "sdist": "websockets-11.0.3.tar.gz", - "macosx_10_9_x86_64": "websockets-11.0.3-cp39-cp39-macosx_10_9_x86_64.whl", - "win_amd64": "websockets-11.0.3-cp39-cp39-win_amd64.whl", - "win32": "websockets-11.0.3-cp39-cp39-win32.whl", - "manylinux_2_5_i686": "websockets-11.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - } - } - }, - "pip_310_wrapt__manylinux_2_17_aarch64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_wrapt__manylinux_2_17_aarch64", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_41d07d//:file", - "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_ed0583": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_ed0583", - "sha256": "ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ed/45/466944e00b324ae3a1fddb305b4abf641f582e131548f07bcd970971b154/websockets-11.0.3-pp39-pypy39_pp73-win_amd64.whl" - ] - } - }, - "pip_310_sphinxcontrib_devhelp__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_devhelp__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_fe8009//:file", - "requirement": "sphinxcontrib-devhelp==1.0.5 --hash=sha256:63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212 --hash=sha256:fe8009aed765188f08fcaadbb3ea0d90ce8ae2d76710b7e29ea7d047177dae2f", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_wrapt_b0724f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_b0724f", - "sha256": "b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/81/1e/0bb8f01c6ac5baba66ef1ab65f4644bede856c3c7aede18c896be222151c/wrapt-1.15.0-cp36-cp36m-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_markupsafe_787003": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_787003", - "sha256": "787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/9b/c1/9f44da5ca74f95116c644892152ca6514ecdc34c8297a3f40d886147863d/MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl" - ] - } - }, - "pypi_whl_wrapt_323282": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_323282", - "sha256": "3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d9/ab/3ba5816dd466ffd7242913708771d258569825ab76fd29d7fd85b9361311/wrapt-1.14.1-cp39-cp39-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_39_astroid": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_astroid", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "astroid-2.12.13-py3-none-any.whl", - "sdist": "astroid-2.12.13.tar.gz" - } - } - }, - "pip_310_wrapt__win_amd64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_wrapt__win_amd64", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_75760a//:file", - "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_c219a0": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_c219a0", - "sha256": "c219a00245af0f6fa4e95901ed28044544f50152840c5b6a3e7b2568db34d156", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/74/37/591f89e8a09ae4574391bdf8a5eecd34a3dbe545917333e625c9de9a66b0/lazy-object-proxy-1.8.0.tar.gz" - ] - } - }, - "pypi_whl_sphinxcontrib_qthelp_62b9d1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_62b9d1", - "sha256": "62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4f/a2/53129fc967ac8402d5e4e83e23c959c3f7a07362ec154bdb2e197d8cc270/sphinxcontrib_qthelp-1.0.6.tar.gz" - ] - } - }, - "pypi_whl_lazy_object_proxy_097634": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_097634", - "sha256": "09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/5c/76/0b16dc53e9ee5b24c621d808f46cca11e5e86c602b6bcd6dc27f9504af5b/lazy_object_proxy-1.9.0-cp39-cp39-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_988635": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_988635", - "sha256": "988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/bb/70/73c54e24ea69a8b06ae9649e61d5e64f2b4bdfc6f202fc7794abeac1ed20/wrapt-1.14.1-cp39-cp39-macosx_11_0_arm64.whl" - ] - } - }, - "pip_310_yamllint__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_yamllint__any", - "file": "@@rules_python~override~pip~pypi_whl_yamllint_d97a66//:file", - "requirement": "yamllint==1.32.0 --hash=sha256:d01dde008c65de5b235188ab3110bebc59d18e5c65fc8a58267cd211cd9df34a --hash=sha256:d97a66e48da820829d96077d76b8dfbe6c6140f106e558dae87e81ac4e6b30b7", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_f2e58f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_f2e58f", - "sha256": "f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e2/2f/3ad8ac4a9dc9d685e098e534180a36ed68fe2e85e82e225e00daec86bb94/websockets-11.0.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_39_packaging__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_packaging__any", - "file": "@@rules_python~override~pip~pypi_whl_packaging_8c4911//:file", - "requirement": "packaging==23.2 --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 --hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_38adf7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_38adf7", - "sha256": "38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b6/0c/435198dbe6961c2343ca725be26b99c8aee615e32c45bc1cb2a960b06183/wrapt-1.15.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_pyyaml_d4ecce": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_d4ecce", - "sha256": "d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a4/ba/e508fc780e3c94c12753a54fe8f74de535741a10d33b29a576a9bec03500/PyYAML-6.0-cp38-cp38-win32.whl" - ] - } - }, - "pypi_whl_wrapt_d78727": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_d78727", - "sha256": "d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4a/7b/c63103817bd2f3b0145608ef642ce90d8b6d1e5780d218bce92e93045e06/wrapt-1.15.0-cp37-cp37m-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_typing_extensions_88a415": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_typing_extensions_88a415", - "sha256": "88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/5f/86/d9b1518d8e75b346a33eb59fa31bdbbee11459a7e2cc5be502fa779e96c5/typing_extensions-4.6.3-py3-none-any.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_8fa02e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_8fa02e", - "sha256": "8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/db/92/284ab10a6d0f82da36a20d9c1464c30bb318d1a6dd0ae476de9f890e7abd/lazy_object_proxy-1.9.0-cp37-cp37m-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_310_sphinxcontrib_qthelp__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_qthelp__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_bf7688//:file", - "requirement": "sphinxcontrib-qthelp==1.0.6 --hash=sha256:62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d --hash=sha256:bf76886ee7470b934e363da7a954ea2825650013d367728588732c7350f49ea4", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_yamllint_d97a66": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_yamllint_d97a66", - "sha256": "d97a66e48da820829d96077d76b8dfbe6c6140f106e558dae87e81ac4e6b30b7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/96/b3/ce98068f7598adfdcb0883bacc1c503db151f8fd76affea4dd424418a0f9/yamllint-1.32.0-py3-none-any.whl" - ] - } - }, - "pip_39_alabaster__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_alabaster__any", - "file": "@@rules_python~override~pip~pypi_whl_alabaster_1ee19a//:file", - "requirement": "alabaster==0.7.13 --hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 --hash=sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_9d37ac": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_9d37ac", - "sha256": "9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/dd/eb/389f9975a6be31ddd19d29128a11f1288d07b624e464598a4b450f8d007e/wrapt-1.15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_39_colorama__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_colorama__any", - "file": "@@rules_python~override~pip~pypi_whl_colorama_4f1d99//:file", - "requirement": "colorama==0.4.6 --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_typing_extensions_16fa48": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_typing_extensions_16fa48", - "sha256": "16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/0b/8e/f1a0a5a76cfef77e1eb6004cb49e5f8d72634da638420b9ea492ce8305e8/typing_extensions-4.4.0-py3-none-any.whl" - ] - } - }, - "pypi_whl_markupsafe_134da1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_134da1", - "sha256": "134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/be/bb/08b85bc194034efbf572e70c3951549c8eca0ada25363afc154386b5390a/MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl" - ] - } - }, - "pip_310_pyyaml": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_pyyaml", - "repo": "pip_310", - "group_name": "", - "libs": { - "win32": "PyYAML-6.0-cp310-cp310-win32.whl", - "sdist": "PyYAML-6.0.tar.gz", - "manylinux_2_17_aarch64": "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "macosx_11_0_arm64": "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", - "manylinux_2_17_s390x": "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", - "macosx_10_9_x86_64": "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", - "win_amd64": "PyYAML-6.0-cp310-cp310-win_amd64.whl", - "manylinux_2_5_x86_64": "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" - } - } - }, - "pypi_whl_wrapt_e20076": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_e20076", - "sha256": "e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/88/f1/4dfaa1ad111d2a48429dca133e46249922ee2f279e9fdd4ab5b149cd6c71/wrapt-1.15.0-cp310-cp310-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_tomlkit_07de26": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_tomlkit_07de26", - "sha256": "07de26b0d8cfc18f871aec595fda24d95b08fef89d147caa861939f37230bf4b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/2b/df/971fa5db3250bb022105d17f340339370f73d502e65e687a94ca1a4c4b1f/tomlkit-0.11.6-py3-none-any.whl" - ] - } - }, - "pypi_whl_sphinxcontrib_serializinghtml_9b36e5": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_9b36e5", - "sha256": "9b36e503703ff04f20e9675771df105e58aa029cfcbc23b8ed716019b7416ae1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/95/d6/2e0bda62b2a808070ac922d21a950aa2cb5e4fcfb87e5ff5f86bc43a2201/sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl" - ] - } - }, - "pip_310_sphinxcontrib_serializinghtml__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_serializinghtml__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_9b36e5//:file", - "requirement": "sphinxcontrib-serializinghtml==1.1.9 --hash=sha256:0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54 --hash=sha256:9b36e503703ff04f20e9675771df105e58aa029cfcbc23b8ed716019b7416ae1", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_pyyaml_dbad0e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_dbad0e", - "sha256": "dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/68/3f/c027422e49433239267c62323fbc6320d6ac8d7d50cf0cb2a376260dad5f/PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl" - ] - } - }, - "pypi_whl_pathspec_2798de": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pathspec_2798de", - "sha256": "2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/95/60/d93628975242cc515ab2b8f5b2fc831d8be2eff32f5a1be4776d49305d13/pathspec-0.11.1.tar.gz" - ] - } - }, - "pypi_whl_requests_c21008": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_requests_c21008", - "sha256": "c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/29/c1/24814557f1d22c56d50280771a17307e6bf87b70727d975fd6b2ce6b014a/requests-2.25.1-py2.py3-none-any.whl" - ] - } - }, - "pypi_whl_tomlkit_9330fc": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_tomlkit_9330fc", - "sha256": "9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/10/37/dd53019ccb72ef7d73fff0bee9e20b16faff9658b47913a35d79e89978af/tomlkit-0.11.8.tar.gz" - ] - } - }, - "pypi_whl_wrapt_75760a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_75760a", - "sha256": "75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a6/32/f4868adc994648fac4cfe347bcc1381c9afcb1602c8ba0910f36b96c5449/wrapt-1.15.0-cp310-cp310-win_amd64.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_ea806f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_ea806f", - "sha256": "ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e7/86/ec93d495197f1006d7c9535e168fe763b3cc21928fb35c8f9ce08944b614/lazy_object_proxy-1.9.0-cp310-cp310-win_amd64.whl" - ] - } - }, - "pypi_whl_websockets_e14596": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_e14596", - "sha256": "e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b5/94/ac47552208583d5dbcce468430c1eb2ae18962f6b3a694a2b7727cc60d4a/websockets-11.0.3-cp311-cp311-win32.whl" - ] - } - }, - "pypi_whl_wrapt_5b02d6": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_5b02d6", - "sha256": "5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/00/61/04422b7469534650b622d5baa1dd335c4b91d35c8d33548b272f33060519/wrapt-1.14.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pip_39_sphinxcontrib_jsmath": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_jsmath", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", - "sdist": "sphinxcontrib-jsmath-1.0.1.tar.gz" - } - } - }, - "pypi_whl_websockets_6681ba": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_6681ba", - "sha256": "6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/47/96/9d5749106ff57629b54360664ae7eb9afd8302fad1680ead385383e33746/websockets-11.0.3-py3-none-any.whl" - ] - } - }, - "pip_310_packaging__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_packaging__sdist", - "file": "@@rules_python~override~pip~pypi_whl_packaging_048fb0//:file", - "requirement": "packaging==23.2 --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 --hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_sphinxcontrib_serializinghtml": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_serializinghtml", - "repo": "pip_39", - "group_name": "sphinx", - "libs": { - "sdist": "sphinxcontrib_serializinghtml-1.1.9.tar.gz", - "any": "sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl" - } - } - }, - "pip_39_lazy_object_proxy__win32": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_lazy_object_proxy__win32", - "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_8f6ce2//:file", - "requirement": "lazy-object-proxy==1.8.0 --hash=sha256:0c1c7c0433154bb7c54185714c6929acc0ba04ee1b167314a779b9025517eada --hash=sha256:14010b49a2f56ec4943b6cf925f597b534ee2fe1f0738c84b3bce0c1a11ff10d --hash=sha256:4e2d9f764f1befd8bdc97673261b8bb888764dfdbd7a4d8f55e4fbcabb8c3fb7 --hash=sha256:4fd031589121ad46e293629b39604031d354043bb5cdf83da4e93c2d7f3389fe --hash=sha256:5b51d6f3bfeb289dfd4e95de2ecd464cd51982fe6f00e2be1d0bf94864d58acd --hash=sha256:6850e4aeca6d0df35bb06e05c8b934ff7c533734eb51d0ceb2d63696f1e6030c --hash=sha256:6f593f26c470a379cf7f5bc6db6b5f1722353e7bf937b8d0d0b3fba911998858 --hash=sha256:71d9ae8a82203511a6f60ca5a1b9f8ad201cac0fc75038b2dc5fa519589c9288 --hash=sha256:7e1561626c49cb394268edd00501b289053a652ed762c58e1081224c8d881cec --hash=sha256:8f6ce2118a90efa7f62dd38c7dbfffd42f468b180287b748626293bf12ed468f --hash=sha256:ae032743794fba4d171b5b67310d69176287b5bf82a21f588282406a79498891 --hash=sha256:afcaa24e48bb23b3be31e329deb3f1858f1f1df86aea3d70cb5c8578bfe5261c --hash=sha256:b70d6e7a332eb0217e7872a73926ad4fdc14f846e85ad6749ad111084e76df25 --hash=sha256:c219a00245af0f6fa4e95901ed28044544f50152840c5b6a3e7b2568db34d156 --hash=sha256:ce58b2b3734c73e68f0e30e4e725264d4d6be95818ec0a0be4bb6bf9a7e79aa8 --hash=sha256:d176f392dbbdaacccf15919c77f526edf11a34aece58b55ab58539807b85436f --hash=sha256:e20bfa6db17a39c706d24f82df8352488d2943a3b7ce7d4c22579cb89ca8896e --hash=sha256:eac3a9a5ef13b332c059772fd40b4b1c3d45a3a2b05e33a361dee48e54a4dad0 --hash=sha256:eb329f8d8145379bf5dbe722182410fe8863d186e51bf034d2075eb8d85ee25b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_absl_py_0d3fe6": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_absl_py_0d3fe6", - "sha256": "0d3fe606adfa4f7db64792dd4c7aee4ee0c38ab75dfd353b7a83ed3e957fcb47", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/dd/87/de5c32fa1b1c6c3305d576e299801d8655c175ca9557019906247b994331/absl_py-1.4.0-py3-none-any.whl" - ] - } - }, - "pip_310_websockets__macosx_10_9_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_websockets__macosx_10_9_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_websockets_d67ac6//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_4b2538": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_4b2538", - "sha256": "4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ca/20/25211be61d50189650fb0ec6084b6d6339f5c7c6436a6c217608dcb553e4/websockets-11.0.3-cp38-cp38-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_markupsafe_715d35": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_715d35", - "sha256": "715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/49/74/bf95630aab0a9ed6a67556cd4e54f6aeb0e74f4cb0fd2f229154873a4be4/MarkupSafe-2.1.3-cp312-cp312-win32.whl" - ] - } - }, - "pip_310_babel__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_babel__any", - "file": "@@rules_python~override~pip~pypi_whl_babel_7077a4//:file", - "requirement": "babel==2.13.1 --hash=sha256:33e0952d7dd6374af8dbf6768cc4ddf3ccfefc244f9986d4074704f2fbd18900 --hash=sha256:7077a4984b02b6727ac10f1f7294484f737443d7e2e66c5e4380e41a3ae0b4ed", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_8531fd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_8531fd", - "sha256": "8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/38/30/01a10fbf4cc1e7ffa07be9b0401501918fc9433d71fb7da4cfcef3bd26ca/websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_39_wheel__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_wheel__any", - "file": "@@rules_python~override~pip~pypi_whl_wheel_d236b2//:file", - "requirement": "wheel==0.40.0 --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_6d323e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_6d323e", - "sha256": "6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c0/1e/e5a5ac09e92fd112d50e1793e5b9982dc9e510311ed89dacd2e801f82967/wrapt-1.14.1-cp310-cp310-win_amd64.whl" - ] - } - }, - "pip_39_wrapt__macosx_11_0_arm64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_wrapt__macosx_11_0_arm64", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_988635//:file", - "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_9e0fd3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_9e0fd3", - "sha256": "9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f1/96/d22461ba08d61a859c45cda5064b878f2baa61f142d3acfa8adabd82bf07/wrapt-1.14.1-cp36-cp36m-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_39_astroid__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_astroid__any", - "file": "@@rules_python~override~pip~pypi_whl_astroid_10e0ad//:file", - "requirement": "astroid==2.12.13 --hash=sha256:10e0ad5f7b79c435179d0d0f0df69998c4eef4597534aae44910db060baeb907 --hash=sha256:1493fe8bd3dfd73dc35bd53c9d5b6e49ead98497c47b2307662556a5692d29d7", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_pyyaml__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pyyaml__sdist", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_68fb51//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_importlib_metadata_3ebb78": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_importlib_metadata_3ebb78", - "sha256": "3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl" - ] - } - }, - "pip_39_markupsafe__win32": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_markupsafe__win32", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_fec216//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_zipp_0e923e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_zipp_0e923e", - "sha256": "0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d9/66/48866fc6b158c81cc2bfecc04c480f105c6040e8b077bc54c634b4a67926/zipp-3.17.0-py3-none-any.whl" - ] - } - }, - "pip_310_docutils__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_docutils__sdist", - "file": "@@rules_python~override~pip~pypi_whl_docutils_f08a4e//:file", - "requirement": "docutils==0.20.1 --hash=sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6 --hash=sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_lazy_object_proxy__macosx_10_9_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_lazy_object_proxy__macosx_10_9_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_71d9ae//:file", - "requirement": "lazy-object-proxy==1.8.0 --hash=sha256:0c1c7c0433154bb7c54185714c6929acc0ba04ee1b167314a779b9025517eada --hash=sha256:14010b49a2f56ec4943b6cf925f597b534ee2fe1f0738c84b3bce0c1a11ff10d --hash=sha256:4e2d9f764f1befd8bdc97673261b8bb888764dfdbd7a4d8f55e4fbcabb8c3fb7 --hash=sha256:4fd031589121ad46e293629b39604031d354043bb5cdf83da4e93c2d7f3389fe --hash=sha256:5b51d6f3bfeb289dfd4e95de2ecd464cd51982fe6f00e2be1d0bf94864d58acd --hash=sha256:6850e4aeca6d0df35bb06e05c8b934ff7c533734eb51d0ceb2d63696f1e6030c --hash=sha256:6f593f26c470a379cf7f5bc6db6b5f1722353e7bf937b8d0d0b3fba911998858 --hash=sha256:71d9ae8a82203511a6f60ca5a1b9f8ad201cac0fc75038b2dc5fa519589c9288 --hash=sha256:7e1561626c49cb394268edd00501b289053a652ed762c58e1081224c8d881cec --hash=sha256:8f6ce2118a90efa7f62dd38c7dbfffd42f468b180287b748626293bf12ed468f --hash=sha256:ae032743794fba4d171b5b67310d69176287b5bf82a21f588282406a79498891 --hash=sha256:afcaa24e48bb23b3be31e329deb3f1858f1f1df86aea3d70cb5c8578bfe5261c --hash=sha256:b70d6e7a332eb0217e7872a73926ad4fdc14f846e85ad6749ad111084e76df25 --hash=sha256:c219a00245af0f6fa4e95901ed28044544f50152840c5b6a3e7b2568db34d156 --hash=sha256:ce58b2b3734c73e68f0e30e4e725264d4d6be95818ec0a0be4bb6bf9a7e79aa8 --hash=sha256:d176f392dbbdaacccf15919c77f526edf11a34aece58b55ab58539807b85436f --hash=sha256:e20bfa6db17a39c706d24f82df8352488d2943a3b7ce7d4c22579cb89ca8896e --hash=sha256:eac3a9a5ef13b332c059772fd40b4b1c3d45a3a2b05e33a361dee48e54a4dad0 --hash=sha256:eb329f8d8145379bf5dbe722182410fe8863d186e51bf034d2075eb8d85ee25b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_cd525e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_cd525e", - "sha256": "cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c3/12/5fabf0014a0f30eb3975b7199ac2731215a40bc8273083f6a89bd6cadec6/wrapt-1.15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_pyyaml_a80a78": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_a80a78", - "sha256": "a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ef/ad/b443cce94539e57e1a745a845f95c100ad7b97593d7e104051e43f730ecd/PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl" - ] - } - }, - "pypi_whl_wrapt_b67b81": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_b67b81", - "sha256": "b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/23/0a/9964d7141b8c5e31c32425d3412662a7873aaf0c0964166f4b37b7db51b6/wrapt-1.15.0-cp311-cp311-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_310_python_dateutil__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_python_dateutil__any", - "file": "@@rules_python~override~pip~pypi_whl_python_dateutil_961d03//:file", - "requirement": "python-dateutil==2.8.2 --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 --hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_3c0fae": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_3c0fae", - "sha256": "3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c0/c7/171f5ac6b065e1425e8fabf4a4dfbeca76fd8070072c6a41bd5c07d90d8b/MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_platformdirs_b46ffa": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_platformdirs_b46ffa", - "sha256": "b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ec/4c/9af851448e55c57b30a13a72580306e628c3b431d97fdae9e0b8d4fa3685/platformdirs-2.6.0.tar.gz" - ] - } - }, - "pypi_whl_tomlkit_8c726c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_tomlkit_8c726c", - "sha256": "8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ef/a8/b1c193be753c02e2a94af6e37ee45d3378a74d44fe778c2434a63af92731/tomlkit-0.11.8-py3-none-any.whl" - ] - } - }, - "pypi_whl_wrapt_88bd7b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_88bd7b", - "sha256": "88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/94/59/60b2fe919ffb190cf8cae0307bafdaf1695eac8655921f59768ce3bf1084/wrapt-1.14.1-cp37-cp37m-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_58d7a7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_58d7a7", - "sha256": "58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f6/d3/3c6bd4db883537c40eb9d41d738d329d983d049904f708267f3828a60048/wrapt-1.15.0-cp27-cp27mu-manylinux2010_x86_64.whl" - ] - } - }, - "pypi_whl_setuptools_a76207": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_setuptools_a76207", - "sha256": "a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b6/21/cb9a8d0b2c8597c83fce8e9c02884bce3d4951e41e807fc35791c6b23d9a/setuptools-65.6.3.tar.gz" - ] - } - }, - "pypi_whl_lazy_object_proxy_2d0daa": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_2d0daa", - "sha256": "2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/cd/b6/84efe6e878e94f20cf9564ac3ede5e98d37c692b07080aef50cc4341052e/lazy_object_proxy-1.9.0-cp38-cp38-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_310_babel__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_babel__sdist", - "file": "@@rules_python~override~pip~pypi_whl_babel_33e095//:file", - "requirement": "babel==2.13.1 --hash=sha256:33e0952d7dd6374af8dbf6768cc4ddf3ccfefc244f9986d4074704f2fbd18900 --hash=sha256:7077a4984b02b6727ac10f1f7294484f737443d7e2e66c5e4380e41a3ae0b4ed", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_pyyaml__manylinux_2_5_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pyyaml__manylinux_2_5_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_405278//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_54c6e5": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_54c6e5", - "sha256": "54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ba/6c/5c0322b2875e8395e6bf0eff11f43f3e25da7ef5b12f4d908cd3a19ea841/websockets-11.0.3-cp310-cp310-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_39_sphinxcontrib_qthelp__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_qthelp__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_62b9d1//:file", - "requirement": "sphinxcontrib-qthelp==1.0.6 --hash=sha256:62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d --hash=sha256:bf76886ee7470b934e363da7a954ea2825650013d367728588732c7350f49ea4", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pypi_whl_pyyaml_d67d83": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_d67d83", - "sha256": "d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/21/67/b42191239c5650c9e419c4a08a7a022bbf1abf55b0391c380a72c3af5462/PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_pyyaml_cba8c4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_cba8c4", - "sha256": "cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/77/da/e845437ffe0dffae4e7562faf23a4f264d886431c5d2a2816c853288dc8e/PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl" - ] - } - }, - "pip_310_sphinxcontrib_devhelp__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_devhelp__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_63b41e//:file", - "requirement": "sphinxcontrib-devhelp==1.0.5 --hash=sha256:63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212 --hash=sha256:fe8009aed765188f08fcaadbb3ea0d90ce8ae2d76710b7e29ea7d047177dae2f", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pip_310_pathspec": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_pathspec", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "pathspec-0.11.1.tar.gz", - "any": "pathspec-0.11.1-py3-none-any.whl" - } - } - }, - "pip_310_websockets__win_amd64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_websockets__win_amd64", - "file": "@@rules_python~override~pip~pypi_whl_websockets_1d2256//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_d9e25e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_d9e25e", - "sha256": "d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a7/51/6626c133e966698d53d65bcd90e34ad4986c5f0968c2328b3e9de51dbcf1/lazy_object_proxy-1.9.0-cp37-cp37m-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_5c5aa2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_5c5aa2", - "sha256": "5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/47/dd/bee4d33058656c0b2e045530224fcddd9492c354af5d20499e5261148dcb/wrapt-1.15.0-cp37-cp37m-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_310_wheel__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_wheel__any", - "file": "@@rules_python~override~pip~pypi_whl_wheel_d236b2//:file", - "requirement": "wheel==0.40.0 --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_wheel__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_wheel__sdist", - "file": "@@rules_python~override~pip~pypi_whl_wheel_cd1196//:file", - "requirement": "wheel==0.40.0 --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_alabaster_a27a4a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_alabaster_a27a4a", - "sha256": "a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/94/71/a8ee96d1fd95ca04a0d2e2d9c4081dac4c2d2b12f7ddb899c8cb9bfd1532/alabaster-0.7.13.tar.gz" - ] - } - }, - "pypi_whl_lazy_object_proxy_afcaa2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_afcaa2", - "sha256": "afcaa24e48bb23b3be31e329deb3f1858f1f1df86aea3d70cb5c8578bfe5261c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e0/d3/0cdabfa685eb152a9f4d179fa95f121b3810171f246e8e51f45d100b345c/lazy_object_proxy-1.8.0-cp38-cp38-win_amd64.whl" - ] - } - }, - "pypi_whl_wrapt_ef3f72": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_ef3f72", - "sha256": "ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/36/ee/944dc7e5462662270e8a379755bcc543fc8f09029866288060dc163ed5b4/wrapt-1.14.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_9cca3c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_9cca3c", - "sha256": "9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/38/38/5b338163b3b4f1ab718306984678c3d180b85a25d72654ea4c61aa6b0968/wrapt-1.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_310_isort": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_isort", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "isort-5.12.0.tar.gz", - "any": "isort-5.12.0-py3-none-any.whl" - } - } - }, - "pypi_whl_wrapt_2cf56d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_2cf56d", - "sha256": "2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f6/89/bf77b063c594795aaa056cac7b467463702f346d124d46d7f06e76e8cd97/wrapt-1.15.0-cp39-cp39-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_d176f3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_d176f3", - "sha256": "d176f392dbbdaacccf15919c77f526edf11a34aece58b55ab58539807b85436f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/80/aa/71f82fd17211767419d6b1fc3dc00ba4641c11f9c9358f7acc5222e693b9/lazy_object_proxy-1.8.0-cp38-cp38-win32.whl" - ] - } - }, - "pypi_whl_wrapt_6e743d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_6e743d", - "sha256": "6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/72/24/490a0bbc67135f737d2eb4b270bfc91e54cc3f0b5e97b4ceec91a44bb898/wrapt-1.14.1-cp36-cp36m-musllinux_1_1_i686.whl" - ] - } - }, - "pip_310_tomli": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_tomli", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "tomli-2.0.1-py3-none-any.whl", - "sdist": "tomli-2.0.1.tar.gz" - } - } - }, - "pip_39_setuptools": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_setuptools", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "setuptools-65.6.3-py3-none-any.whl", - "sdist": "setuptools-65.6.3.tar.gz" - } - } - }, - "pypi_whl_sphinxcontrib_qthelp_bf7688": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_bf7688", - "sha256": "bf76886ee7470b934e363da7a954ea2825650013d367728588732c7350f49ea4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/1f/e5/1850f3f118e95581c1e30b57028ac979badee1eb29e70ee72b0241f5a185/sphinxcontrib_qthelp-1.0.6-py3-none-any.whl" - ] - } - }, - "pip_310_platformdirs__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_platformdirs__any", - "file": "@@rules_python~override~pip~pypi_whl_platformdirs_e23781//:file", - "requirement": "platformdirs==3.5.1 --hash=sha256:412dae91f52a6f84830f39a8078cecd0e866cb72294a5c66808e74d5e88d251f --hash=sha256:e2378146f1964972c03c085bb5662ae80b2b8c06226c54b2ff4aa9483e8a13a5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_isort_6db30c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_isort_6db30c", - "sha256": "6db30c5ded9815d813932c04c2f85a360bcdd35fed496f4d8f35495ef0a261b6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/76/46/004e2dd6c312e8bb7cb40a6c01b770956e0ef137857e82d47bd9c829356b/isort-5.11.4.tar.gz" - ] - } - }, - "pypi_whl_websockets_c1f052": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_c1f052", - "sha256": "c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c0/a8/a8a582ebeeecc8b5f332997d44c57e241748f8a9856e06a38a5a13b30796/websockets-11.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_websockets_1553cb": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_1553cb", - "sha256": "1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c6/91/f36454b87edf10a95be9c7212d2dcb8c606ddbf7a183afdc498933acdd19/websockets-11.0.3-cp38-cp38-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_markupsafe_8c4197": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_8c4197", - "sha256": "8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/de/e2/32c14301bb023986dff527a49325b6259cab4ebb4633f69de54af312fc45/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_pyyaml_055d93": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_055d93", - "sha256": "055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f5/6f/b8b4515346af7c33d3b07cd8ca8ea0700ca72e8d7a750b2b87ac0268ca4e/PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_946d27": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_946d27", - "sha256": "946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/00/74/46a68f51457639c0cd79e385e2f49c0fa7324470997ac096108669c1e182/lazy_object_proxy-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_81fc4d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_81fc4d", - "sha256": "81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/9d/d7/81d466f2e69784bd416797824a2b8794aaf0b864a2390062ea197f06f0fc/lazy_object_proxy-1.9.0-cp311-cp311-win32.whl" - ] - } - }, - "pypi_whl_markupsafe_2c1b19": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_2c1b19", - "sha256": "2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f8/33/e9e83b214b5f8d9a60b26e60051734e7657a416e5bce7d7f1c34e26badad/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_310_pygments__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pygments__any", - "file": "@@rules_python~override~pip~pypi_whl_pygments_13fc09//:file", - "requirement": "pygments==2.16.1 --hash=sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692 --hash=sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_8f6ce2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_8f6ce2", - "sha256": "8f6ce2118a90efa7f62dd38c7dbfffd42f468b180287b748626293bf12ed468f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/46/35/55c3650f29858869596871b7fedf4a6b211b61dcc4dd8e8d5702eb85370e/lazy_object_proxy-1.8.0-cp39-cp39-win32.whl" - ] - } - }, - "pip_39_requests__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_requests__sdist", - "file": "@@rules_python~override~pip~pypi_whl_requests_27973d//:file", - "requirement": "requests==2.25.1 --hash=sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804 --hash=sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json", - "whl_patches": { - "@@//patches:empty.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", - "@@//patches:requests_metadata.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", - "@@//patches:requests_record.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}" - }, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_d080e0": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_d080e0", - "sha256": "d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e6/5c/8ab8f67bbbbf90fe88f887f4fa68123435c5415531442e8aefef1e118d5c/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pip_39_certifi": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_certifi", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "certifi-2022.12.7.tar.gz", - "any": "certifi-2022.12.7-py3-none-any.whl" - } - } - }, - "pypi_whl_markupsafe_8f9293": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_8f9293", - "sha256": "8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/41/f1/bc770c37ecd58638c18f8ec85df205dacb818ccf933692082fd93010a4bc/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_39_wrapt__manylinux_2_5_i686": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_wrapt__manylinux_2_5_i686", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_d52a25//:file", - "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_markupsafe__win32": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_markupsafe__win32", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_10bbfe//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_619d9f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_619d9f", - "sha256": "619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/0f/d8/a997d3546aef9cc995a1126f7d7ade96c0e16c1a0efb9d2d430aee57c925/websockets-11.0.3-cp311-cp311-musllinux_1_1_i686.whl" - ] - } - }, - "pip_39_six__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_six__sdist", - "file": "@@rules_python~override~pip~pypi_whl_six_1e61c3//:file", - "requirement": "six==1.16.0 --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_36f582": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_36f582", - "sha256": "36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/98/0f/3db7e01896b726e68fa2ba918ed0d79f3cc2da2ce928799282264d14c6f6/wrapt-1.14.1-cp27-cp27m-manylinux2010_x86_64.whl" - ] - } - }, - "pip_310_six__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_six__sdist", - "file": "@@rules_python~override~pip~pypi_whl_six_1e61c3//:file", - "requirement": "six==1.16.0 --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_pygments": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_pygments", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "Pygments-2.16.1-py3-none-any.whl", - "sdist": "Pygments-2.16.1.tar.gz" - } - } - }, - "pypi_whl_lazy_object_proxy_7e1561": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_7e1561", - "sha256": "7e1561626c49cb394268edd00501b289053a652ed762c58e1081224c8d881cec", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e3/90/4c8d2ce638791874f48894761e305afa2bf6f85f315f1d51946eb1e2b18f/lazy_object_proxy-1.8.0-pp38-pypy38_pp73-any.whl" - ] - } - }, - "pypi_whl_pyyaml_c5687b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_c5687b", - "sha256": "c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a4/e6/4d7a01bc0730c8f958a62d6a4c4f3df23b6139ad68c132b168970d84f192/PyYAML-6.0-cp37-cp37m-win32.whl" - ] - } - }, - "pypi_whl_websockets_8c82f1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_8c82f1", - "sha256": "8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8f/f2/8a3eb016be19743c7eb9e67c855df0fdfa5912534ffaf83a05b62667d761/websockets-11.0.3-cp39-cp39-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_ee6aca": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_ee6aca", - "sha256": "ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/2a/86/c9ef2fa4899ec069c8efe43fc92ca2ba0c5a7921cfaf83090030cf7b1487/wrapt-1.14.1-cp37-cp37m-musllinux_1_1_i686.whl" - ] - } - }, - "pip_310_lazy_object_proxy__win_amd64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_lazy_object_proxy__win_amd64", - "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_ea806f//:file", - "requirement": "lazy-object-proxy==1.9.0 --hash=sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382 --hash=sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82 --hash=sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9 --hash=sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494 --hash=sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46 --hash=sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30 --hash=sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63 --hash=sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4 --hash=sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae --hash=sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be --hash=sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701 --hash=sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd --hash=sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006 --hash=sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a --hash=sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586 --hash=sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8 --hash=sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821 --hash=sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07 --hash=sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b --hash=sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171 --hash=sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b --hash=sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2 --hash=sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7 --hash=sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4 --hash=sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8 --hash=sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e --hash=sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f --hash=sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda --hash=sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4 --hash=sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e --hash=sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671 --hash=sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11 --hash=sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455 --hash=sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734 --hash=sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb --hash=sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_wrapt__win_amd64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_wrapt__win_amd64", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_dee60e//:file", - "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_certifi": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_certifi", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "certifi-2023.5.7.tar.gz", - "any": "certifi-2023.5.7-py3-none-any.whl" - } - } - }, - "pypi_whl_wrapt_96e25c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_96e25c", - "sha256": "96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/45/90/a959fa50084d7acc2e628f093c9c2679dd25085aa5085a22592e028b3e06/wrapt-1.15.0-cp27-cp27m-manylinux2010_i686.whl" - ] - } - }, - "pypi_whl_wrapt_63424c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_63424c", - "sha256": "63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/29/41/f05bf85417473cf6fe4eec7396c63762e5a457a42102bd1b8af059af6586/wrapt-1.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_markupsafe_9402b0": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_9402b0", - "sha256": "9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e5/dd/49576e803c0d974671e44fa78049217fcc68af3662a24f831525ed30e6c7/MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_39_importlib_metadata__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_importlib_metadata__any", - "file": "@@rules_python~override~pip~pypi_whl_importlib_metadata_3ebb78//:file", - "requirement": "importlib-metadata==6.8.0 --hash=sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb --hash=sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_bee9fc": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_bee9fc", - "sha256": "bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/30/a5/d641f2a9a4b4079cfddbb0726fc1b914be76a610aaedb45e4760899a4ce1/websockets-11.0.3-cp38-cp38-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_isort_f84c28": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_isort_f84c28", - "sha256": "f84c2818376e66cf843d497486ea8fed8700b340f308f076c6fb1229dff318b6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/0a/63/4036ae70eea279c63e2304b91ee0ac182f467f24f86394ecfe726092340b/isort-5.12.0-py3-none-any.whl" - ] - } - }, - "pip_310_pathspec__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pathspec__sdist", - "file": "@@rules_python~override~pip~pypi_whl_pathspec_2798de//:file", - "requirement": "pathspec==0.11.1 --hash=sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687 --hash=sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_380a85": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_380a85", - "sha256": "380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/11/eb/e06e77394d6cf09977d92bff310cb0392930c08a338f99af6066a5a98f92/wrapt-1.14.1.tar.gz" - ] - } - }, - "pypi_whl_markupsafe_7ef3cb": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_7ef3cb", - "sha256": "7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/22/81/b5659e2b6ae1516495a22f87370419c1d79c8d853315e6cbe5172fc01a06/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_e7c21c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_e7c21c", - "sha256": "e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/69/1f/51657d681711476287c9ff643428be0f9663addc1d341d4be1bad89290bd/lazy_object_proxy-1.9.0-cp37-cp37m-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_310_snowballstemmer__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_snowballstemmer__any", - "file": "@@rules_python~override~pip~pypi_whl_snowballstemmer_c8e171//:file", - "requirement": "snowballstemmer==2.2.0 --hash=sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1 --hash=sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_pyyaml_98c4d3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_98c4d3", - "sha256": "98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b3/85/79b9e5b4e8d3c0ac657f4e8617713cca8408f6cdc65d2ee6554217cedff1/PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_5a0f54": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_5a0f54", - "sha256": "5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e8/f6/7e30a8c53d27ef8c1ff872dc4fb75247c99eb73d834c91a49a55d046c127/wrapt-1.14.1-cp38-cp38-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_wrapt_9ed6aa": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_9ed6aa", - "sha256": "9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c7/cd/18d95465323f29e3f3fd3ff84f7acb402a6a61e6caf994dced7140d78f85/wrapt-1.15.0-cp35-cp35m-manylinux1_x86_64.whl" - ] - } - }, - "pypi_whl_pyyaml_1e4747": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_1e4747", - "sha256": "1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a8/5b/c4d674846ea4b07ee239fbf6010bcc427c4e4552ba5655b446e36b9a40a7/PyYAML-6.0-cp38-cp38-win_amd64.whl" - ] - } - }, - "pypi_whl_wheel_d236b2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wheel_d236b2", - "sha256": "d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/61/86/cc8d1ff2ca31a312a25a708c891cf9facbad4eae493b3872638db6785eb5/wheel-0.40.0-py3-none-any.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_6850e4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_6850e4", - "sha256": "6850e4aeca6d0df35bb06e05c8b934ff7c533734eb51d0ceb2d63696f1e6030c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/0a/68/5839136508651d813c1adce568e2f7417bb66083dc8d604a69d465ee53c0/lazy_object_proxy-1.8.0-cp37-cp37m-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_websockets_4841ed": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_4841ed", - "sha256": "4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8a/bd/a5e5973899d78d44a540f50a9e30b01c6771e8bf7883204ee762060cf95a/websockets-11.0.3-cp38-cp38-macosx_11_0_arm64.whl" - ] - } - }, - "pip_39_importlib_metadata": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_importlib_metadata", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "importlib_metadata-6.8.0-py3-none-any.whl", - "sdist": "importlib_metadata-6.8.0.tar.gz" - } - } - }, - "pip_39_imagesize__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_imagesize__sdist", - "file": "@@rules_python~override~pip~pypi_whl_imagesize_691504//:file", - "requirement": "imagesize==1.4.1 --hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b --hash=sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_709fe0": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_709fe0", - "sha256": "709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e7/a1/a9596c5858c4a58be8cdd5e8b0e5f53f9c1c17f0616b47edde8de1a356fe/wrapt-1.14.1-cp37-cp37m-win_amd64.whl" - ] - } - }, - "pip_39_sphinxcontrib_applehelp__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_applehelp__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_39fdc8//:file", - "requirement": "sphinxcontrib-applehelp==1.0.7 --hash=sha256:094c4d56209d1734e7d252f6e0b3ccc090bd52ee56807a5d9315b19c122ab15d --hash=sha256:39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pip_310_alabaster": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_alabaster", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "alabaster-0.7.13-py3-none-any.whl", - "sdist": "alabaster-0.7.13.tar.gz" - } - } - }, - "pypi_whl_six_8abb2f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_six_8abb2f", - "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl" - ] - } - }, - "pip_39_docutils__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_docutils__sdist", - "file": "@@rules_python~override~pip~pypi_whl_docutils_f08a4e//:file", - "requirement": "docutils==0.20.1 --hash=sha256:96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6 --hash=sha256:f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_pylint_print": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_pylint_print", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "pylint-print-1.0.1.tar.gz", - "any": "pylint_print-1.0.1-py3-none-any.whl" - } - } - }, - "pip_39_markupsafe": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_markupsafe", - "repo": "pip_39", - "group_name": "", - "libs": { - "manylinux_2_17_x86_64": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", - "manylinux_2_5_i686": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", - "win_amd64": "MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", - "macosx_10_9_x86_64": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", - "macosx_10_9_universal2": "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", - "manylinux_2_17_aarch64": "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "sdist": "MarkupSafe-2.1.3.tar.gz", - "win32": "MarkupSafe-2.1.3-cp39-cp39-win32.whl" - } - } - }, - "pypi_whl_wrapt_02fce1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_02fce1", - "sha256": "02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a7/da/04883b14284c437eac98c7ad2959197f02acbabd57d5ea8ff4893a7c3920/wrapt-1.15.0-cp37-cp37m-win32.whl" - ] - } - }, - "pypi_whl_websockets_69269f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_69269f", - "sha256": "69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8a/77/a04d2911f6e2b9e781ce7ffc1e8516b54b85f985369eec8c853fd619d8e8/websockets-11.0.3-cp39-cp39-musllinux_1_1_i686.whl" - ] - } - }, - "pip_39_sphinxcontrib_devhelp": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_devhelp", - "repo": "pip_39", - "group_name": "sphinx", - "libs": { - "sdist": "sphinxcontrib_devhelp-1.0.5.tar.gz", - "any": "sphinxcontrib_devhelp-1.0.5-py3-none-any.whl" - } - } - }, - "pypi_whl_importlib_metadata_dbace7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_importlib_metadata_dbace7", - "sha256": "dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/33/44/ae06b446b8d8263d712a211e959212083a5eda2bf36d57ca7415e03f6f36/importlib_metadata-6.8.0.tar.gz" - ] - } - }, - "pip_39_six": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_six", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "six-1.16.0.tar.gz", - "any": "six-1.16.0-py2.py3-none-any.whl" - } - } - }, - "pypi_whl_wrapt_257fd7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_257fd7", - "sha256": "257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fd/70/8a133c88a394394dd57159083b86a564247399440b63f2da0ad727593570/wrapt-1.14.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_02b41b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_02b41b", - "sha256": "02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/50/d5/bf619c4d204fe8888460f65222b465c7ecfa43590fdb31864fe0e266da29/wrapt-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_d77c85": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_d77c85", - "sha256": "d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f8/c4/3f8130d646bfc89382966adfb3d6428f26d0f752543a7e2fd92c1e493be6/wrapt-1.14.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_wrapt_a4cbb9": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_a4cbb9", - "sha256": "a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d7/4b/1bd4837362d31d402b9bc1a27cdd405baf994dbf9942696f291d2f7eeb73/wrapt-1.15.0-cp36-cp36m-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_39_python_magic": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_python_magic", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "python-magic-0.4.27.tar.gz", - "any": "python_magic-0.4.27-py2.py3-none-any.whl" - } - } - }, - "pypi_whl_markupsafe_8023fa": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_8023fa", - "sha256": "8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/6a/86/654dc431513cd4417dfcead8102f22bece2d6abf2f584f0e1cc1524f7b94/MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl" - ] - } - }, - "pypi_whl_pylint_349c8c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pylint_349c8c", - "sha256": "349c8cd36aede4d50a0754a8c0218b43323d13d5d88f4b2952ddfe3e169681eb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/7d/df/0e50d5640ed4c6a492cdc6df0c281afee3f85d98209e7ec7b31243838b40/pylint-2.15.9-py3-none-any.whl" - ] - } - }, - "pypi_whl_wrapt_96177e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_96177e", - "sha256": "96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/de/77/e2ebfa2f46c19094888a364fdb59aeab9d3336a3ad7ccdf542de572d2a35/wrapt-1.15.0-cp38-cp38-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_wrapt_7ef58f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_7ef58f", - "sha256": "7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/67/b4/b5504dddcb2ff9486f8569953938591e0013cca09c912b28747d1d9cb04f/wrapt-1.14.1-cp27-cp27mu-manylinux1_i686.whl" - ] - } - }, - "pypi_whl_wrapt_8c0ce1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_8c0ce1", - "sha256": "8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/33/cd/7335d8b82ff0a442581ab37a8d275ad76b4c1f33ace63c1a4d7c23791eee/wrapt-1.14.1-cp38-cp38-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_39_imagesize__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_imagesize__any", - "file": "@@rules_python~override~pip~pypi_whl_imagesize_0d8d18//:file", - "requirement": "imagesize==1.4.1 --hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b --hash=sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_astroid_6891f4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_astroid_6891f4", - "sha256": "6891f444625b6edb2ac798829b689e95297e100ddf89dbed5a8c610e34901501", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/80/45/5639d34304a830ecd8baff28a586b3b046160aeff43510264bbb4fd93287/astroid-2.13.5-py3-none-any.whl" - ] - } - }, - "pypi_whl_markupsafe_aa7bd1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_aa7bd1", - "sha256": "aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/47/26/932140621773bfd4df3223fbdd9e78de3477f424f0d2987c313b1cb655ff/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_tabulate_0095b1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_tabulate_0095b1", - "sha256": "0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ec/fe/802052aecb21e3797b8f7902564ab6ea0d60ff8ca23952079064155d1ae1/tabulate-0.9.0.tar.gz" - ] - } - }, - "pypi_whl_tomli_939de3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_tomli_939de3", - "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl" - ] - } - }, - "pypi_whl_setuptools_57f6f2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_setuptools_57f6f2", - "sha256": "57f6f22bde4e042978bcd50176fdb381d7c21a9efa4041202288d3737a0c6a54", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ef/e3/29d6e1a07e8d90ace4a522d9689d03e833b67b50d1588e693eec15f26251/setuptools-65.6.3-py3-none-any.whl" - ] - } - }, - "pypi_whl_colorama_08695f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_colorama_08695f", - "sha256": "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz" - ] - } - }, - "pypi_whl_lazy_object_proxy_212774": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_212774", - "sha256": "212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/70/e7/f3735f8e47cb29a207568c5b8d28d9f5673228789b66cb0c48d488a37f94/lazy_object_proxy-1.9.0-cp38-cp38-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_markupsafe_504b32": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_504b32", - "sha256": "504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b2/27/07e5aa9f93314dc65ad2ad9b899656dee79b70a9425ee199dd5a4c4cf2cd/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_5f83ac": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_5f83ac", - "sha256": "5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/18/1b/04ac4490a62ae1916f88e629e74192ada97d74afc927453d005f003e5a8f/lazy_object_proxy-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_b014c2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_b014c2", - "sha256": "b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f0/db/2a9ea49cd8bdde87a85262e517563d42b9e5b760473597b9da511fcbd54d/wrapt-1.14.1-cp36-cp36m-win_amd64.whl" - ] - } - }, - "pypi_whl_mccabe_348e02": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_mccabe_348e02", - "sha256": "348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e7/ff/0ffefdcac38932a54d2b5eed4e0ba8a408f215002cd178ad1df0f2806ff8/mccabe-0.7.0.tar.gz" - ] - } - }, - "pypi_whl_pyyaml_e61cea": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_e61cea", - "sha256": "e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/67/d4/b95266228a25ef5bd70984c08b4efce2c035a4baa5ccafa827b266e3dc36/PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl" - ] - } - }, - "pip_310_wheel__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_wheel__sdist", - "file": "@@rules_python~override~pip~pypi_whl_wheel_cd1196//:file", - "requirement": "wheel==0.40.0 --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_idna__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_idna__sdist", - "file": "@@rules_python~override~pip~pypi_whl_idna_b30787//:file", - "requirement": "idna==2.10 --hash=sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6 --hash=sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_pathspec_3c9534": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pathspec_3c9534", - "sha256": "3c95343af8b756205e2aba76e843ba9520a24dd84f68c22b9f93251507509dd6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/3c/29/c07c3a976dbe37c56e381e058c11e8738cb3a0416fc842a310461f8bb695/pathspec-0.10.3-py3-none-any.whl" - ] - } - }, - "pypi_whl_wrapt_6b1a56": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_6b1a56", - "sha256": "6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/30/31/c3f80ed75bec31fc3b4e3193f660b96da8fef70811f0ed67a4dc873412bc/wrapt-1.14.1-cp35-cp35m-manylinux1_x86_64.whl" - ] - } - }, - "pip_39_mccabe__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_mccabe__any", - "file": "@@rules_python~override~pip~pypi_whl_mccabe_6c2d30//:file", - "requirement": "mccabe==0.7.0 --hash=sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 --hash=sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_sphinxcontrib_jsmath__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_jsmath__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_a9925e//:file", - "requirement": "sphinxcontrib-jsmath==1.0.1 --hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 --hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_21ac01": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_21ac01", - "sha256": "21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e0/80/af9da7379ee6df583875d0aeb80f9d5f0bd5f081dd1ee5ce06587d8bfec7/wrapt-1.14.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_310_colorama": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_colorama", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "colorama-0.4.6.tar.gz", - "any": "colorama-0.4.6-py2.py3-none-any.whl" - } - } - }, - "pypi_whl_lazy_object_proxy_4e2d9f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_4e2d9f", - "sha256": "4e2d9f764f1befd8bdc97673261b8bb888764dfdbd7a4d8f55e4fbcabb8c3fb7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/65/08/836c9e4e6edf3a267e5b1d0c03923a70ee1a233baf6eb00bfab88d795c51/lazy_object_proxy-1.8.0-cp311-cp311-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_39_certifi__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_certifi__sdist", - "file": "@@rules_python~override~pip~pypi_whl_certifi_35824b//:file", - "requirement": "certifi==2022.12.7 --hash=sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3 --hash=sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_71d9ae": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_71d9ae", - "sha256": "71d9ae8a82203511a6f60ca5a1b9f8ad201cac0fc75038b2dc5fa519589c9288", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/9d/23/7e78292a5b72121a8bdfff128fcfb8d3630af74336855d3e527f73eaa4c0/lazy_object_proxy-1.8.0-cp39-cp39-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_requests_27973d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_requests_27973d", - "sha256": "27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/6b/47/c14abc08432ab22dc18b9892252efaf005ab44066de871e72a38d6af464b/requests-2.25.1.tar.gz" - ] - } - }, - "pypi_whl_lazy_object_proxy_189bbd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_189bbd", - "sha256": "189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b0/78/78962cb6f6d31a952acbc54e7838a5a85d952144973bd6e7ad24323dd466/lazy_object_proxy-1.9.0-cp311-cp311-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_39_s3cmd__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_s3cmd__sdist", - "file": "@@rules_python~override~pip~pypi_whl_s3cmd_966b0a//:file", - "requirement": "s3cmd==2.1.0 --hash=sha256:49cd23d516b17974b22b611a95ce4d93fe326feaa07320bd1d234fed68cbccfa --hash=sha256:966b0a494a916fc3b4324de38f089c86c70ee90e8e1cae6d59102103a4c0cc03", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_660e2d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_660e2d", - "sha256": "660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/6b/ca/65d6986665888494eca4d5435a9741c822022996f0f4200c57ce4b9242f7/websockets-11.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_7dc071": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_7dc071", - "sha256": "7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8a/1c/740c3ad1b7754dd7213f4df09ccdaf6b19e36da5ff3a269444ba9e103f1b/wrapt-1.15.0-cp39-cp39-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_39_babel__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_babel__any", - "file": "@@rules_python~override~pip~pypi_whl_babel_7077a4//:file", - "requirement": "babel==2.13.1 --hash=sha256:33e0952d7dd6374af8dbf6768cc4ddf3ccfefc244f9986d4074704f2fbd18900 --hash=sha256:7077a4984b02b6727ac10f1f7294484f737443d7e2e66c5e4380e41a3ae0b4ed", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_74934e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_74934e", - "sha256": "74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/5d/c4/3cc25541ec0404dd1d178e7697a34814d77be1e489cd6f8cb055ac688314/wrapt-1.15.0-cp311-cp311-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_eb329f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_eb329f", - "sha256": "eb329f8d8145379bf5dbe722182410fe8863d186e51bf034d2075eb8d85ee25b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/64/ed/ad47931e7780a5c39f7439de9124438794137840ffdb5f3ffd2995228071/lazy_object_proxy-1.8.0-cp310-cp310-win_amd64.whl" - ] - } - }, - "pypi_whl_pygments_13fc09": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pygments_13fc09", - "sha256": "13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/43/88/29adf0b44ba6ac85045e63734ae0997d3c58d8b1a91c914d240828d0d73d/Pygments-2.16.1-py3-none-any.whl" - ] - } - }, - "pypi_whl_wrapt_7d2872": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_7d2872", - "sha256": "7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/93/12/b20ae4dbefa94ef5d667ba71324763d870b86064a944c8ec9533042a41fc/wrapt-1.14.1-cp37-cp37m-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_07f7a7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_07f7a7", - "sha256": "07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/39/4d/34599a47c8a41b3ea4986e14f728c293a8a96cd6c23663fe33657c607d34/wrapt-1.14.1-cp310-cp310-macosx_11_0_arm64.whl" - ] - } - }, - "pypi_whl_pyyaml_9df7ed": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_9df7ed", - "sha256": "9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/91/49/d46d7b15cddfa98533e89f3832f391aedf7e31f37b4d4df3a7a7855a7073/PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl" - ] - } - }, - "pypi_whl_certifi_c6c2e9": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_certifi_c6c2e9", - "sha256": "c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/9d/19/59961b522e6757f0c9097e4493fa906031b95b3ebe9360b2c3083561a6b4/certifi-2023.5.7-py3-none-any.whl" - ] - } - }, - "pypi_whl_pyyaml_68fb51": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_68fb51", - "sha256": "68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/36/2b/61d51a2c4f25ef062ae3f74576b01638bebad5e045f747ff12643df63844/PyYAML-6.0.tar.gz" - ] - } - }, - "pypi_whl_wrapt_230ae4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_230ae4", - "sha256": "230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/cd/a0/84b8fe24af8d7f7374d15e0da1cd5502fff59964bbbf34982df0ca2c9047/wrapt-1.15.0-cp38-cp38-macosx_11_0_arm64.whl" - ] - } - }, - "pip_310_pathspec__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pathspec__any", - "file": "@@rules_python~override~pip~pypi_whl_pathspec_d8af70//:file", - "requirement": "pathspec==0.11.1 --hash=sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687 --hash=sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_wrapt__macosx_11_0_arm64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_wrapt__macosx_11_0_arm64", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_ce4261//:file", - "requirement": "wrapt==1.15.0 --hash=sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0 --hash=sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420 --hash=sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a --hash=sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c --hash=sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079 --hash=sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923 --hash=sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f --hash=sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1 --hash=sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8 --hash=sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86 --hash=sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0 --hash=sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364 --hash=sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e --hash=sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c --hash=sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e --hash=sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c --hash=sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727 --hash=sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff --hash=sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e --hash=sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29 --hash=sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7 --hash=sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72 --hash=sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475 --hash=sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a --hash=sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317 --hash=sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2 --hash=sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd --hash=sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640 --hash=sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98 --hash=sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248 --hash=sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e --hash=sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d --hash=sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec --hash=sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1 --hash=sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e --hash=sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9 --hash=sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92 --hash=sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb --hash=sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094 --hash=sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46 --hash=sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29 --hash=sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd --hash=sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705 --hash=sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8 --hash=sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975 --hash=sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb --hash=sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e --hash=sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b --hash=sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418 --hash=sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019 --hash=sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1 --hash=sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba --hash=sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6 --hash=sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2 --hash=sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3 --hash=sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7 --hash=sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752 --hash=sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416 --hash=sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f --hash=sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1 --hash=sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc --hash=sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145 --hash=sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee --hash=sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a --hash=sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7 --hash=sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b --hash=sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653 --hash=sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0 --hash=sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90 --hash=sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29 --hash=sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6 --hash=sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034 --hash=sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09 --hash=sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559 --hash=sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_dill_e5db55": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_dill_e5db55", - "sha256": "e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/7c/e7/364a09134e1062d4d5ff69b853a56cf61c223e0afcc6906b6832bcd51ea8/dill-0.3.6.tar.gz" - ] - } - }, - "pip_39_markupsafe__macosx_10_9_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_markupsafe__macosx_10_9_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_6b2b56//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_colorama__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_colorama__any", - "file": "@@rules_python~override~pip~pypi_whl_colorama_4f1d99//:file", - "requirement": "colorama==0.4.6 --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_2ef121": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_2ef121", - "sha256": "2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/03/06/e72e88f81f8c91d4f488d21712d2d403fd644e3172eaadc302094377bc22/MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl" - ] - } - }, - "pypi_whl_websockets_ffd7dc": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_ffd7dc", - "sha256": "ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b2/ec/56bdd12d847e4fc2d0a7ba2d7f1476f79cda50599d11ffb6080b86f21ef1/websockets-11.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_markupsafe_68e786": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_68e786", - "sha256": "68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a6/56/f1d4ee39e898a9e63470cbb7fae1c58cce6874f25f54220b89213a47f273/MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_pyyaml_077513": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_077513", - "sha256": "07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/89/26/0bfd7b756b34c68f8fd158b7bc762b6b1705fc1b3cebf4cdbb53fd9ea75b/PyYAML-6.0-cp36-cp36m-win_amd64.whl" - ] - } - }, - "pypi_whl_pyyaml_2cd5df": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_2cd5df", - "sha256": "2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/0f/93/5f81d1925ce3b531f5ff215376445ec220887cd1c9a8bde23759554dbdfd/PyYAML-6.0-cp310-cp310-win32.whl" - ] - } - }, - "pip_310_markupsafe": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_markupsafe", - "repo": "pip_310", - "group_name": "", - "libs": { - "win32": "MarkupSafe-2.1.3-cp310-cp310-win32.whl", - "win_amd64": "MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", - "manylinux_2_5_i686": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", - "manylinux_2_17_x86_64": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", - "manylinux_2_17_aarch64": "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", - "sdist": "MarkupSafe-2.1.3.tar.gz", - "macosx_10_9_universal2": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", - "macosx_10_9_x86_64": "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl" - } - } - }, - "pypi_whl_websockets_e63168": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_e63168", - "sha256": "e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/20/62/5c6039c4069912adb27889ddd000403a2de9e0fe6aebe439b4e6b128a6b8/websockets-11.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_39_chardet__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_chardet__sdist", - "file": "@@rules_python~override~pip~pypi_whl_chardet_0d6f53//:file", - "requirement": "chardet==4.0.0 --hash=sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa --hash=sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_0a891e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_0a891e", - "sha256": "0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/5b/a6/3c0a8b2ad6ce7af133ed54321b0ead5509303be3a80f98506af198e50cb7/lazy_object_proxy-1.9.0-cp38-cp38-win32.whl" - ] - } - }, - "pip_310_dill__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_dill__any", - "file": "@@rules_python~override~pip~pypi_whl_dill_a07ffd//:file", - "requirement": "dill==0.3.6 --hash=sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0 --hash=sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_idna_b97d80": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_idna_b97d80", - "sha256": "b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a2/38/928ddce2273eaa564f6f50de919327bf3a00f091b5baba8dfa9460f3a8a8/idna-2.10-py2.py3-none-any.whl" - ] - } - }, - "pypi_whl_markupsafe_282c2c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_282c2c", - "sha256": "282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/43/ad/7246ae594aac948b17408c0ff0f9ff0bc470bdbe9c672a754310db64b237/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_9e7551": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_9e7551", - "sha256": "9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a8/32/c1a67f76ec6923a8a8b1bc006b7cb3d195e386e03fe56e20fe38fce0321e/lazy_object_proxy-1.9.0-cp39-cp39-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_60db23": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_60db23", - "sha256": "60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c8/03/b36a48dcb6f6332d754017b2dd617757687984a6c433e44ca59bb7fefd4c/wrapt-1.14.1-cp37-cp37m-win32.whl" - ] - } - }, - "pip_39_urllib3__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_urllib3__any", - "file": "@@rules_python~override~pip~pypi_whl_urllib3_34b970//:file", - "requirement": "urllib3==1.26.18 --hash=sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07 --hash=sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_pathspec_d8af70": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pathspec_d8af70", - "sha256": "d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/be/c8/551a803a6ebb174ec1c124e68b449b98a0961f0b737def601e3c1fbb4cfd/pathspec-0.11.1-py3-none-any.whl" - ] - } - }, - "whl_mods_hub": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pip.bzl", - "ruleClassName": "_whl_mods_repo", - "attributes": { - "name": "rules_python~override~pip~whl_mods_hub", - "whl_mods": { - "requests": "{\"additive_build_content\":\"load(\\\"@bazel_skylib//rules:write_file.bzl\\\", \\\"write_file\\\")\\n\\nwrite_file(\\n name = \\\"generated_file\\\",\\n out = \\\"generated_file.txt\\\",\\n content = [\\\"Hello world from requests\\\"],\\n)\\n\\nfilegroup(\\n name = \\\"whl_orig\\\",\\n srcs = [\\\"_whl\\\"],\\n)\\n\",\"copy_executables\":{},\"copy_files\":{},\"data\":[\":generated_file\"],\"data_exclude_glob\":[],\"srcs_exclude_glob\":[]}", - "wheel": "{\"additive_build_content\":\"load(\\\"@bazel_skylib//rules:write_file.bzl\\\", \\\"write_file\\\")\\nwrite_file(\\n name = \\\"generated_file\\\",\\n out = \\\"generated_file.txt\\\",\\n content = [\\\"Hello world from build content file\\\"],\\n)\\n\",\"copy_executables\":{\"@@//whl_mods:data/copy_executable.py\":\"copied_content/executable.py\"},\"copy_files\":{\"@@//whl_mods:data/copy_file.txt\":\"copied_content/file.txt\"},\"data\":[\":generated_file\"],\"data_exclude_glob\":[\"site-packages/*.dist-info/WHEEL\"],\"srcs_exclude_glob\":[]}" - } - } - }, - "other_module_pip_311__groups": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "group_library", - "attributes": { - "name": "rules_python~override~pip~other_module_pip_311__groups", - "repo_prefix": "other_module_pip_311_", - "groups": {} - } - }, - "pypi_whl_websockets_aa5003": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_aa5003", - "sha256": "aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/0a/84/68b848a373493b58615d6c10e9e8ccbaadfd540f84905421739a807704f8/websockets-11.0.3-cp311-cp311-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_docutils_96f387": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_docutils_96f387", - "sha256": "96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/26/87/f238c0670b94533ac0353a4e2a1a771a0cc73277b88bff23d3ae35a256c1/docutils-0.20.1-py3-none-any.whl" - ] - } - }, - "pypi_whl_wrapt_eef4d6": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_eef4d6", - "sha256": "eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/cd/f0/060add4fcb035024f84fb3b5523fb2b119ac08608af3f61dbdda38477900/wrapt-1.15.0-cp39-cp39-win_amd64.whl" - ] - } - }, - "pypi_whl_imagesize_691504": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_imagesize_691504", - "sha256": "69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a7/84/62473fb57d61e31fef6e36d64a179c8781605429fd927b5dd608c997be31/imagesize-1.4.1.tar.gz" - ] - } - }, - "pypi_whl_websockets_3580dd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_3580dd", - "sha256": "3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a0/1a/3da73e69ebc00649d11ed836541c92c1a2df0b8a8aa641a2c8746e7c2b9c/websockets-11.0.3-cp39-cp39-macosx_11_0_arm64.whl" - ] - } - }, - "pip_39_websockets__manylinux_2_5_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_websockets__manylinux_2_5_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_websockets_279e5d//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_ab4a0d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_ab4a0d", - "sha256": "ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/03/65/3473d2cb84bb2cda08be95b97fc4f53e6bcd701a2d50ba7b7c905e1e9273/MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_39_pathspec__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pathspec__sdist", - "file": "@@rules_python~override~pip~pypi_whl_pathspec_56200d//:file", - "requirement": "pathspec==0.10.3 --hash=sha256:3c95343af8b756205e2aba76e843ba9520a24dd84f68c22b9f93251507509dd6 --hash=sha256:56200de4077d9d0791465aa9095a01d421861e405b5096955051deefd697d6f6", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_bfb38f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_bfb38f", - "sha256": "bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/51/28/5c6dfb51df2cbb6d771a3b0d009f1edeab01f5cb16303ce32764b01636c0/lazy_object_proxy-1.9.0-cp311-cp311-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_39_sphinxcontrib_htmlhelp__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_htmlhelp__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_6c26a1//:file", - "requirement": "sphinxcontrib-htmlhelp==2.0.4 --hash=sha256:6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a --hash=sha256:8001661c077a73c29beaf4a79968d0726103c5605e27db92b9ebed8bab1359e9", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pip_310_wheel": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_wheel", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "wheel-0.40.0.tar.gz", - "any": "wheel-0.40.0-py3-none-any.whl" - }, - "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json" - } - }, - "pypi_whl_wrapt_e169e9": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_e169e9", - "sha256": "e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a2/3e/ee671ac60945154dfa3a406b8cb5cef2e3b4fa31c7d04edeb92716342026/wrapt-1.15.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_2e51de": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_2e51de", - "sha256": "2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b7/3d/9d3cd75f7fc283b6e627c9b0e904189c41ca144185fd8113a1a094dec8ca/wrapt-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_39_tomli": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_tomli", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "tomli-2.0.1-py3-none-any.whl", - "sdist": "tomli-2.0.1.tar.gz" - } - } - }, - "pypi_whl_wheel_cd1196": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wheel_cd1196", - "sha256": "cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fc/ef/0335f7217dd1e8096a9e8383e1d472aa14717878ffe07c4772e68b6e8735/wheel-0.40.0.tar.gz" - ] - } - }, - "pypi_whl_pylint_9df0d0": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pylint_9df0d0", - "sha256": "9df0d07e8948a1c3ffa3b6e2d7e6e63d9fb457c5da5b961ed63106594780cc7e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/6e/25/9b0182245b148d7d48fcb9009364f73618d517bd74947a94c17bf799c4a0/pylint-2.15.10-py3-none-any.whl" - ] - } - }, - "pypi_whl_websockets_9f59a3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_9f59a3", - "sha256": "9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b5/a8/8900184ab0b06b6e620ba7e92cf2faa5caa9ba86e148541b8fff1c7b6646/websockets-11.0.3-cp37-cp37m-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_26458d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_26458d", - "sha256": "26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a9/64/886e512f438f12424b48a3ab23ae2583ec633be6e13eb97b0ccdff8e328a/wrapt-1.15.0-cp310-cp310-win32.whl" - ] - } - }, - "pip_310_markupsafe__macosx_10_9_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_markupsafe__macosx_10_9_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_e09031//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_pyyaml_473f9e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_473f9e", - "sha256": "473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/df/75/ee0565bbf65133e5b6ffa154db43544af96ea4c42439e6b58c1e0eb44b4e/PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_310_idna": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_idna", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "idna-2.10.tar.gz", - "any": "idna-2.10-py2.py3-none-any.whl" - } - } - }, - "pypi_whl_sphinxcontrib_devhelp_fe8009": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_fe8009", - "sha256": "fe8009aed765188f08fcaadbb3ea0d90ce8ae2d76710b7e29ea7d047177dae2f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c0/03/010ac733ec7b7f71c1dc88e7115743ee466560d6d85373b56fb9916e4586/sphinxcontrib_devhelp-1.0.5-py3-none-any.whl" - ] - } - }, - "pip_39_sphinxcontrib_jsmath__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_jsmath__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_a9925e//:file", - "requirement": "sphinxcontrib-jsmath==1.0.1 --hash=sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178 --hash=sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_packaging__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_packaging__sdist", - "file": "@@rules_python~override~pip~pypi_whl_packaging_048fb0//:file", - "requirement": "packaging==23.2 --hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 --hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_chardet": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_chardet", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "chardet-4.0.0.tar.gz", - "any": "chardet-4.0.0-py2.py3-none-any.whl" - } - } - }, - "pypi_whl_markupsafe_e4dd52": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_e4dd52", - "sha256": "e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/43/70/f24470f33b2035b035ef0c0ffebf57006beb2272cf3df068fc5154e04ead/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_python_magic_c1ba14": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_python_magic_c1ba14", - "sha256": "c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/da/db/0b3e28ac047452d079d375ec6798bf76a036a08182dbb39ed38116a49130/python-magic-0.4.27.tar.gz" - ] - } - }, - "pypi_whl_wrapt_a85d2b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_a85d2b", - "sha256": "a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/93/b1/007fd8d5c8c366ee1c1b93a99962de5fd34f81dae679ee2bf6a6e0ffc8f0/wrapt-1.14.1-cp35-cp35m-manylinux2010_x86_64.whl" - ] - } - }, - "pip_39_jinja2__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_jinja2__any", - "file": "@@rules_python~override~pip~pypi_whl_jinja2_608893//:file", - "requirement": "jinja2==3.1.2 --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_markupsafe__win_amd64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_markupsafe__win_amd64", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_157773//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_64b1df": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_64b1df", - "sha256": "64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f8/f8/e068dafbb844c1447c55b23c921f3d338cddaba4ea53187a7dd0058452d9/wrapt-1.15.0-py3-none-any.whl" - ] - } - }, - "pip_39_python_magic__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_python_magic__any", - "file": "@@rules_python~override~pip~pypi_whl_python_magic_c21296//:file", - "requirement": "python-magic==0.4.27 --hash=sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b --hash=sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_packaging_048fb0": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_packaging_048fb0", - "sha256": "048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fb/2b/9b9c33ffed44ee921d0967086d653047286054117d584f1b1a7c22ceaf7b/packaging-23.2.tar.gz" - ] - } - }, - "pip_39_python_dateutil": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_python_dateutil", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "python-dateutil-2.8.2.tar.gz", - "any": "python_dateutil-2.8.2-py2.py3-none-any.whl" - } - } - }, - "pip_310_requests__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_requests__sdist", - "file": "@@rules_python~override~pip~pypi_whl_requests_27973d//:file", - "requirement": "requests==2.25.1 --hash=sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804 --hash=sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json", - "whl_patches": { - "@@//patches:empty.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", - "@@//patches:requests_metadata.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}", - "@@//patches:requests_record.patch": "{\"patch_strip\":1,\"whls\":[\"requests-2.25.1-py2.py3-none-any.whl\"]}" - }, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_chardet_f86405": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_chardet_f86405", - "sha256": "f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/19/c7/fa589626997dd07bd87d9269342ccb74b1720384a4d739a1872bd84fbe68/chardet-4.0.0-py2.py3-none-any.whl" - ] - } - }, - "pypi_whl_wrapt_0970dd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_0970dd", - "sha256": "0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/1e/3c/cb96dbcafbf3a27413fb15e0a1997c4610283f895dc01aca955cd2fda8b9/wrapt-1.15.0-cp39-cp39-macosx_11_0_arm64.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_18b78e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_18b78e", - "sha256": "18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/82/ac/d079d3ad377ba72e29d16ac077f8626ad4d3f55369c93168d0b81153d9a2/lazy_object_proxy-1.9.0-cp39-cp39-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_pyyaml_9fa600": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_9fa600", - "sha256": "9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/63/6b/f5dc7942bac17192f4ef00b2d0cdd1ae45eea453d05c1944c0573debe945/PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl" - ] - } - }, - "pypi_whl_pyyaml_277a0e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_277a0e", - "sha256": "277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d7/42/7ad4b6d67a16229496d4f6e74201bdbebcf4bc1e87d5a70c9297d4961bd2/PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl" - ] - } - }, - "pypi_whl_pyyaml_0b4624": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_0b4624", - "sha256": "0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/db/4e/74bc723f2d22677387ab90cd9139e62874d14211be7172ed8c9f9a7c81a9/PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_75669d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_75669d", - "sha256": "75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a4/af/8552671e4e7674fcae14bd3976dd9dc6a2b7294730e4a9a94597ac292a21/wrapt-1.15.0-cp35-cp35m-manylinux2010_x86_64.whl" - ] - } - }, - "pip_39_markupsafe__manylinux_2_5_i686": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_markupsafe__manylinux_2_5_i686", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_282c2c//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_docutils_f08a4e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_docutils_f08a4e", - "sha256": "f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/1f/53/a5da4f2c5739cf66290fac1431ee52aff6851c7c8ffd8264f13affd7bcdd/docutils-0.20.1.tar.gz" - ] - } - }, - "pypi_whl_tomlkit_71b952": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_tomlkit_71b952", - "sha256": "71b952e5721688937fb02cf9d354dbcf0785066149d2855e44531ebdd2b65d73", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ff/04/58b4c11430ed4b7b8f1723a5e4f20929d59361e9b17f0872d69681fd8ffd/tomlkit-0.11.6.tar.gz" - ] - } - }, - "pypi_whl_wrapt_3a8564": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_3a8564", - "sha256": "3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d2/60/9fe25f4cd910ae94e75a1fd4772b058545e107a82629a5ca0f2cd7cc34d5/wrapt-1.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_39_alabaster": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_alabaster", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "alabaster-0.7.13-py3-none-any.whl", - "sdist": "alabaster-0.7.13.tar.gz" - } - } - }, - "other_module_pip": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pip_repository.bzl", - "ruleClassName": "pip_repository", - "attributes": { - "name": "rules_python~override~pip~other_module_pip", - "repo_name": "other_module_pip", - "whl_map": { - "absl_py": [ - "3.11.6" - ] - }, - "default_version": "3.9.18" - } - }, - "pip_39_isort": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_isort", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "isort-5.11.4.tar.gz", - "any": "isort-5.11.4-py3-none-any.whl" - } - } - }, - "pypi_whl_wrapt_54accd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_54accd", - "sha256": "54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/94/55/91dd3a7efbc1db2b07bbfc490d48e8484852c355d55e61e8b1565d7725f6/wrapt-1.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_sphinxcontrib_jsmath_a9925e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_jsmath_a9925e", - "sha256": "a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz" - ] - } - }, - "pypi_whl_wrapt_dee0ce": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_dee0ce", - "sha256": "dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4b/07/782463e367a7c6b418af231ded753e4b2dd3293a157d9b0bb010806fc0c0/wrapt-1.14.1-cp39-cp39-win32.whl" - ] - } - }, - "pypi_whl_wrapt_cdb4f0": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_cdb4f0", - "sha256": "cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fd/8a/db55250ad0b536901173d737781e3b5a7cc7063c46b232c2e3a82a33c032/wrapt-1.15.0-cp38-cp38-macosx_10_9_x86_64.whl" - ] - } - }, - "pip_310_s3cmd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_s3cmd", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "s3cmd-2.1.0-py2.py3-none-any.whl", - "sdist": "s3cmd-2.1.0.tar.gz" - } - } - }, - "pip_39_typing_extensions__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_typing_extensions__any", - "file": "@@rules_python~override~pip~pypi_whl_typing_extensions_16fa48//:file", - "requirement": "typing-extensions==4.4.0 --hash=sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa --hash=sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_websockets__macosx_11_0_arm64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_websockets__macosx_11_0_arm64", - "file": "@@rules_python~override~pip~pypi_whl_websockets_84d27a//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_f0705c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_f0705c", - "sha256": "f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4d/7b/a959ff734bd3d8df7b761bfeaec6428549b77267072676a337b774f3b3ef/lazy_object_proxy-1.9.0-cp310-cp310-win32.whl" - ] - } - }, - "pypi_whl_wrapt_d06730": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_d06730", - "sha256": "d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f8/7d/73e4e3cdb2c780e13f9d87dc10488d7566d8fd77f8d68f0e416bfbd144c7/wrapt-1.15.0.tar.gz" - ] - } - }, - "pypi_whl_lazy_object_proxy_b40387": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_b40387", - "sha256": "b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/86/93/e921f7a795e252df7248e0d220dc69a9443ad507fe258dea51a32e5435ca/lazy_object_proxy-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_493d38": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_493d38", - "sha256": "493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/9d/40/fee1288d654c80fe1bc5ecee1c8d58f761a39bb30c73f1ce106701dd8b0a/wrapt-1.15.0-cp27-cp27mu-manylinux2010_i686.whl" - ] - } - }, - "pypi_whl_wrapt_d6bcbf": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_d6bcbf", - "sha256": "d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f8/49/10013abe31f6892ae57c5cc260f71b7e08f1cc00f0d7b2bcfa482ea74349/wrapt-1.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pip_39_dill__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_dill__any", - "file": "@@rules_python~override~pip~pypi_whl_dill_a07ffd//:file", - "requirement": "dill==0.3.6 --hash=sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0 --hash=sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_sphinx__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinx__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinx_9a5160//:file", - "requirement": "sphinx==7.2.6 --hash=sha256:1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560 --hash=sha256:9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pip_310_mccabe__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_mccabe__sdist", - "file": "@@rules_python~override~pip~pypi_whl_mccabe_348e02//:file", - "requirement": "mccabe==0.7.0 --hash=sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 --hash=sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_0c1c7c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_0c1c7c", - "sha256": "0c1c7c0433154bb7c54185714c6929acc0ba04ee1b167314a779b9025517eada", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/95/97/44ee4e0247754bcb878886baf2e06856ff268b0d67e86f1d750f251e3c87/lazy_object_proxy-1.8.0-cp38-cp38-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_1aa3de": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_1aa3de", - "sha256": "1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d0/f4/95999792ce5f9223bac10cb31b1724723ecd0ba13e081c5fb806d7f5b9c4/lazy_object_proxy-1.9.0-cp310-cp310-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_39_sphinxcontrib_applehelp": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_applehelp", - "repo": "pip_39", - "group_name": "sphinx", - "libs": { - "any": "sphinxcontrib_applehelp-1.0.7-py3-none-any.whl", - "sdist": "sphinxcontrib_applehelp-1.0.7.tar.gz" - } - } - }, - "pypi_whl_sphinxcontrib_htmlhelp_800166": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_800166", - "sha256": "8001661c077a73c29beaf4a79968d0726103c5605e27db92b9ebed8bab1359e9", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/28/7a/958f8e3e6abe8219d0d1f1224886de847ab227b218f4a07b61bc337f64be/sphinxcontrib_htmlhelp-2.0.4-py3-none-any.whl" - ] - } - }, - "pypi_whl_yamllint_d01dde": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_yamllint_d01dde", - "sha256": "d01dde008c65de5b235188ab3110bebc59d18e5c65fc8a58267cd211cd9df34a", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/29/50/fd0b7b1e1f36327521909236df2d6795baebc30b4a0cb943531ff6734eb7/yamllint-1.32.0.tar.gz" - ] - } - }, - "pypi_whl_lazy_object_proxy_f12ad7": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_f12ad7", - "sha256": "f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/11/04/fa820296cb937b378d801cdc81c19de06624cfed481c1b8a6b439255a188/lazy_object_proxy-1.9.0-cp37-cp37m-win32.whl" - ] - } - }, - "pypi_whl_markupsafe_1b8dd8": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_1b8dd8", - "sha256": "1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/44/44/dbaf65876e258facd65f586dde158387ab89963e7f2235551afc9c2e24c2/MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl" - ] - } - }, - "pip_310_chardet__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_chardet__sdist", - "file": "@@rules_python~override~pip~pypi_whl_chardet_0d6f53//:file", - "requirement": "chardet==4.0.0 --hash=sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa --hash=sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_14010b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_14010b", - "sha256": "14010b49a2f56ec4943b6cf925f597b534ee2fe1f0738c84b3bce0c1a11ff10d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d7/8a/7bf9154dd7e6e9bda733a105e3baca3636abe72091cd1dcbf636979b667f/lazy_object_proxy-1.8.0-cp311-cp311-win_amd64.whl" - ] - } - }, - "pip_310_dill__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_dill__sdist", - "file": "@@rules_python~override~pip~pypi_whl_dill_e5db55//:file", - "requirement": "dill==0.3.6 --hash=sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0 --hash=sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_markupsafe__macosx_10_9_universal2": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_markupsafe__macosx_10_9_universal2", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_8023fa//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_6f593f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_6f593f", - "sha256": "6f593f26c470a379cf7f5bc6db6b5f1722353e7bf937b8d0d0b3fba911998858", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f6/71/e0dbe4172135aca4b4f657cf15fefd34247b5392ae42cf2ca2583dfa332f/lazy_object_proxy-1.8.0-cp37-cp37m-win_amd64.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_db1c17": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_db1c17", - "sha256": "db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fe/bb/0fcc8585ffb7285df94382e20b54d54ca62a1bcf594f6f18d8feb3fc3b98/lazy_object_proxy-1.9.0-cp39-cp39-win_amd64.whl" - ] - } - }, - "pypi_whl_wrapt_76407a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_76407a", - "sha256": "76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/0f/9a/179018bb3f20071f39597cd38fc65d6285d7b89d57f6c51f502048ed28d9/wrapt-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_310_platformdirs": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_platformdirs", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "platformdirs-3.5.1.tar.gz", - "any": "platformdirs-3.5.1-py3-none-any.whl" - } - } - }, - "pypi_whl_certifi_0f0d56": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_certifi_0f0d56", - "sha256": "0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/93/71/752f7a4dd4c20d6b12341ed1732368546bc0ca9866139fe812f6009d9ac7/certifi-2023.5.7.tar.gz" - ] - } - }, - "pip_39_websockets__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_websockets__sdist", - "file": "@@rules_python~override~pip~pypi_whl_websockets_88fc51//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_pyyaml_d4db7c": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_d4db7c", - "sha256": "d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/44/e5/4fea13230bcebf24b28c0efd774a2dd65a0937a2d39e94a4503438b078ed/PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_e20bfa": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_e20bfa", - "sha256": "e20bfa6db17a39c706d24f82df8352488d2943a3b7ce7d4c22579cb89ca8896e", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/34/c5/1ef17ab530068f7a5549ab376726f83fe2221db592dbdfd4f8fd4662e45d/lazy_object_proxy-1.8.0-cp311-cp311-win32.whl" - ] - } - }, - "pypi_whl_sphinxcontrib_htmlhelp_6c26a1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinxcontrib_htmlhelp_6c26a1", - "sha256": "6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fd/2d/abf5cd4cc1d5cd9842748b15a28295e4c4a927facfa8a0e173bd3f151bc5/sphinxcontrib_htmlhelp-2.0.4.tar.gz" - ] - } - }, - "pypi_whl_wrapt_dee60e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_dee60e", - "sha256": "dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/5b/02/5ac7ea3b6722c84a2882d349ac581a9711b4047fe7a58475903832caa295/wrapt-1.14.1-cp39-cp39-win_amd64.whl" - ] - } - }, - "pypi_whl_pyyaml_897b80": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_897b80", - "sha256": "897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/55/e3/507a92589994a5b3c3d7f2a7a066339d6ff61c5c839bae56f7eff03d9c7b/PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_babel_7077a4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_babel_7077a4", - "sha256": "7077a4984b02b6727ac10f1f7294484f737443d7e2e66c5e4380e41a3ae0b4ed", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/86/14/5dc2eb02b7cc87b2f95930310a2cc5229198414919a116b564832c747bc1/Babel-2.13.1-py3-none-any.whl" - ] - } - }, - "pypi_whl_platformdirs_e23781": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_platformdirs_e23781", - "sha256": "e2378146f1964972c03c085bb5662ae80b2b8c06226c54b2ff4aa9483e8a13a5", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/89/7e/c6ff9ddcf93b9b36c90d88111c4db354afab7f9a58c7ac3257fa717f1268/platformdirs-3.5.1-py3-none-any.whl" - ] - } - }, - "pip_310_certifi__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_certifi__sdist", - "file": "@@rules_python~override~pip~pypi_whl_certifi_0f0d56//:file", - "requirement": "certifi==2023.5.7 --hash=sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7 --hash=sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_34fd59": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_34fd59", - "sha256": "34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/70/fc/71377f36ef3049f3bc7db7c0f3a7696929d5f836d7a18777131d994192a9/websockets-11.0.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_websockets_03aae4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_03aae4", - "sha256": "03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/25/25/48540419005d07ed2d368a7eafb44ed4f33a2691ae4c210850bf31123c4a/websockets-11.0.3-cp38-cp38-win_amd64.whl" - ] - } - }, - "pypi_whl_pylint_b3dc5e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pylint_b3dc5e", - "sha256": "b3dc5ef7d33858f297ac0d06cc73862f01e4f2e74025ec3eff347ce0bc60baf5", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/84/c8/6d7d7910699518b5188631bcc4a0dc3c116e0b9d7bbf85183bfc9b7607aa/pylint-2.15.10.tar.gz" - ] - } - }, - "pip_39_requests": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_requests", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "requests-2.25.1.tar.gz", - "any": "requests-2.25.1-py2.py3-none-any.whl" - }, - "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json" - } - }, - "pypi_whl_platformdirs_412dae": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_platformdirs_412dae", - "sha256": "412dae91f52a6f84830f39a8078cecd0e866cb72294a5c66808e74d5e88d251f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/9c/0e/ae9ef1049d4b5697e79250c4b2e72796e4152228e67733389868229c92bb/platformdirs-3.5.1.tar.gz" - ] - } - }, - "pypi_whl_wrapt_4fcc46": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_4fcc46", - "sha256": "4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/07/06/2b4aaaa4403f766c938f9780c700d7399726bce3dfd94f5a57c4e5b9dc68/wrapt-1.14.1-cp310-cp310-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_310_sphinxcontrib_applehelp": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_applehelp", - "repo": "pip_310", - "group_name": "sphinx", - "libs": { - "any": "sphinxcontrib_applehelp-1.0.7-py3-none-any.whl", - "sdist": "sphinxcontrib_applehelp-1.0.7.tar.gz" - } - } - }, - "pip_39_astroid__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_astroid__sdist", - "file": "@@rules_python~override~pip~pypi_whl_astroid_1493fe//:file", - "requirement": "astroid==2.12.13 --hash=sha256:10e0ad5f7b79c435179d0d0f0df69998c4eef4597534aae44910db060baeb907 --hash=sha256:1493fe8bd3dfd73dc35bd53c9d5b6e49ead98497c47b2307662556a5692d29d7", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "other_module_pip_311_absl_py__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~other_module_pip_311_absl_py__sdist", - "file": "@@rules_python~override~pip~pypi_whl_absl_py_d2c244//:file", - "requirement": "absl-py==1.4.0 --hash=sha256:0d3fe606adfa4f7db64792dd4c7aee4ee0c38ab75dfd353b7a83ed3e957fcb47 --hash=sha256:d2c244d01048ba476e7c080bd2c6df5e141d211de80223460d5b3b8a2a58433d", - "repo": "other_module_pip_311", - "repo_prefix": "other_module_pip_311_", - "whl_patches": {}, - "experimental_target_platforms": [], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_11_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_isort__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_isort__any", - "file": "@@rules_python~override~pip~pypi_whl_isort_f84c28//:file", - "requirement": "isort==5.12.0 --hash=sha256:8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504 --hash=sha256:f84c2818376e66cf843d497486ea8fed8700b340f308f076c6fb1229dff318b6", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_pyyaml__win32": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pyyaml__win32", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_b5b9ec//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_packaging": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_packaging", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "packaging-23.2.tar.gz", - "any": "packaging-23.2-py3-none-any.whl" - } - } - }, - "pypi_whl_markupsafe_962f82": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_962f82", - "sha256": "962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/71/61/f5673d7aac2cf7f203859008bb3fc2b25187aa330067c5e9955e5c5ebbab/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_39_lazy_object_proxy__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_lazy_object_proxy__sdist", - "file": "@@rules_python~override~pip~pypi_whl_lazy_object_proxy_c219a0//:file", - "requirement": "lazy-object-proxy==1.8.0 --hash=sha256:0c1c7c0433154bb7c54185714c6929acc0ba04ee1b167314a779b9025517eada --hash=sha256:14010b49a2f56ec4943b6cf925f597b534ee2fe1f0738c84b3bce0c1a11ff10d --hash=sha256:4e2d9f764f1befd8bdc97673261b8bb888764dfdbd7a4d8f55e4fbcabb8c3fb7 --hash=sha256:4fd031589121ad46e293629b39604031d354043bb5cdf83da4e93c2d7f3389fe --hash=sha256:5b51d6f3bfeb289dfd4e95de2ecd464cd51982fe6f00e2be1d0bf94864d58acd --hash=sha256:6850e4aeca6d0df35bb06e05c8b934ff7c533734eb51d0ceb2d63696f1e6030c --hash=sha256:6f593f26c470a379cf7f5bc6db6b5f1722353e7bf937b8d0d0b3fba911998858 --hash=sha256:71d9ae8a82203511a6f60ca5a1b9f8ad201cac0fc75038b2dc5fa519589c9288 --hash=sha256:7e1561626c49cb394268edd00501b289053a652ed762c58e1081224c8d881cec --hash=sha256:8f6ce2118a90efa7f62dd38c7dbfffd42f468b180287b748626293bf12ed468f --hash=sha256:ae032743794fba4d171b5b67310d69176287b5bf82a21f588282406a79498891 --hash=sha256:afcaa24e48bb23b3be31e329deb3f1858f1f1df86aea3d70cb5c8578bfe5261c --hash=sha256:b70d6e7a332eb0217e7872a73926ad4fdc14f846e85ad6749ad111084e76df25 --hash=sha256:c219a00245af0f6fa4e95901ed28044544f50152840c5b6a3e7b2568db34d156 --hash=sha256:ce58b2b3734c73e68f0e30e4e725264d4d6be95818ec0a0be4bb6bf9a7e79aa8 --hash=sha256:d176f392dbbdaacccf15919c77f526edf11a34aece58b55ab58539807b85436f --hash=sha256:e20bfa6db17a39c706d24f82df8352488d2943a3b7ce7d4c22579cb89ca8896e --hash=sha256:eac3a9a5ef13b332c059772fd40b4b1c3d45a3a2b05e33a361dee48e54a4dad0 --hash=sha256:eb329f8d8145379bf5dbe722182410fe8863d186e51bf034d2075eb8d85ee25b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_wrapt__manylinux_2_17_aarch64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_wrapt__manylinux_2_17_aarch64", - "file": "@@rules_python~override~pip~pypi_whl_wrapt_9cca3c//:file", - "requirement": "wrapt==1.14.1 --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b --hash=sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4 --hash=sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2 --hash=sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656 --hash=sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3 --hash=sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff --hash=sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310 --hash=sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a --hash=sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57 --hash=sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069 --hash=sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383 --hash=sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe --hash=sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87 --hash=sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d --hash=sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b --hash=sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907 --hash=sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f --hash=sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0 --hash=sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28 --hash=sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1 --hash=sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853 --hash=sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc --hash=sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3 --hash=sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3 --hash=sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164 --hash=sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1 --hash=sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c --hash=sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1 --hash=sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7 --hash=sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1 --hash=sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320 --hash=sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed --hash=sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1 --hash=sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248 --hash=sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c --hash=sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456 --hash=sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77 --hash=sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef --hash=sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1 --hash=sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7 --hash=sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86 --hash=sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4 --hash=sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d --hash=sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d --hash=sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8 --hash=sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5 --hash=sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471 --hash=sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00 --hash=sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68 --hash=sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3 --hash=sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d --hash=sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735 --hash=sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d --hash=sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569 --hash=sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7 --hash=sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59 --hash=sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5 --hash=sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb --hash=sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b --hash=sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f --hash=sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462 --hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 --hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_252933": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_252933", - "sha256": "2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/44/a8/66c3a66b70b01a6c55fde486298766177fa11dd0d3a2c1cfc6820f25b4dc/websockets-11.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_39_wheel": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_wheel", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "wheel-0.40.0.tar.gz", - "any": "wheel-0.40.0-py3-none-any.whl" - }, - "annotation": "@@rules_python~override~pip~whl_mods_hub//:wheel.json" - } - }, - "pypi_whl_wrapt_896689": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_896689", - "sha256": "896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c4/e3/01f879f8e7c1221c72dbd4bfa106624ee3d01cb8cbc82ef57fbb95880cac/wrapt-1.15.0-cp35-cp35m-manylinux2010_i686.whl" - ] - } - }, - "pypi_whl_wrapt_2fbfbc": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_2fbfbc", - "sha256": "2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/7f/b6/6dc0ddacd20337b4ce6ab0d6b0edc7da3898f85c4f97df7f30267e57509e/wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_39_sphinxcontrib_devhelp__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_sphinxcontrib_devhelp__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_devhelp_fe8009//:file", - "requirement": "sphinxcontrib-devhelp==1.0.5 --hash=sha256:63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212 --hash=sha256:fe8009aed765188f08fcaadbb3ea0d90ce8ae2d76710b7e29ea7d047177dae2f", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pip_39_websockets__manylinux_2_17_aarch64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_websockets__manylinux_2_17_aarch64", - "file": "@@rules_python~override~pip~pypi_whl_websockets_6f1a3f//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_cbf9b0": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_cbf9b0", - "sha256": "cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b1/80/2d9583fa8e5ac47ef183d811d26d833477b7ed02b64c17dd2ede68a3f9cf/lazy_object_proxy-1.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_websockets_88fc51": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_88fc51", - "sha256": "88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d8/3b/2ed38e52eed4cf277f9df5f0463a99199a04d9e29c9e227cfafa57bd3993/websockets-11.0.3.tar.gz" - ] - } - }, - "pypi_whl_pyyaml_daf496": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_daf496", - "sha256": "daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b7/09/2f6f4851bbca08642fef087bade095edc3c47f28d1e7bff6b20de5262a77/PyYAML-6.0-cp310-cp310-win_amd64.whl" - ] - } - }, - "pip_310_sphinxcontrib_qthelp__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_qthelp__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_qthelp_62b9d1//:file", - "requirement": "sphinxcontrib-qthelp==1.0.6 --hash=sha256:62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d --hash=sha256:bf76886ee7470b934e363da7a954ea2825650013d367728588732c7350f49ea4", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pip_310_tomlkit__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_tomlkit__any", - "file": "@@rules_python~override~pip~pypi_whl_tomlkit_8c726c//:file", - "requirement": "tomlkit==0.11.8 --hash=sha256:8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171 --hash=sha256:9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_7b7c05": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_7b7c05", - "sha256": "7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/12/cd/da6611401655ac2b8496b316ad9e21a3fd4f8e62e2c3b3e3c50207770517/wrapt-1.14.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pip_39_lazy_object_proxy": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_lazy_object_proxy", - "repo": "pip_39", - "group_name": "", - "libs": { - "macosx_10_9_x86_64": "lazy_object_proxy-1.8.0-cp39-cp39-macosx_10_9_x86_64.whl", - "win32": "lazy_object_proxy-1.8.0-cp39-cp39-win32.whl", - "sdist": "lazy-object-proxy-1.8.0.tar.gz", - "win_amd64": "lazy_object_proxy-1.8.0-cp39-cp39-win_amd64.whl" - } - } - }, - "pypi_whl_websockets_e1a99a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_e1a99a", - "sha256": "e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/58/05/2efb520317340ece74bfc4d88e8f011dd71a4e6c263000bfffb71a343685/websockets-11.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_pyyaml_0ce82d": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_0ce82d", - "sha256": "0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/81/59/561f7e46916b78f3c4cab8d0c307c81656f11e32c846c0c97fda0019ed76/PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl" - ] - } - }, - "pypi_whl_wrapt_fbec11": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_fbec11", - "sha256": "fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/39/ee/2b8d608f2bcf86242daadf5b0b746c11d3657b09892345f10f171b5ca3ac/wrapt-1.15.0-cp35-cp35m-win32.whl" - ] - } - }, - "pip_310_markupsafe__manylinux_2_17_aarch64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_markupsafe__manylinux_2_17_aarch64", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_68e786//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_tomlkit__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_tomlkit__sdist", - "file": "@@rules_python~override~pip~pypi_whl_tomlkit_9330fc//:file", - "requirement": "tomlkit==0.11.8 --hash=sha256:8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171 --hash=sha256:9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_pyyaml_48c346": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_48c346", - "sha256": "48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/74/68/3c13deaa496c14a030c431b7b828d6b343f79eb241b4848c7918091a64a2/PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl" - ] - } - }, - "pip_39_colorama__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_colorama__sdist", - "file": "@@rules_python~override~pip~pypi_whl_colorama_08695f//:file", - "requirement": "colorama==0.4.6 --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_websockets__win32": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_websockets__win32", - "file": "@@rules_python~override~pip~pypi_whl_websockets_c7f3cb//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_zipp__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_zipp__sdist", - "file": "@@rules_python~override~pip~pypi_whl_zipp_84e64a//:file", - "requirement": "zipp==3.17.0 --hash=sha256:0e923e726174922dce09c53c59ad483ff7bbb8e572e00c7f7c46b88556409f31 --hash=sha256:84e64a1c28cf7e91ed2078bb8cc8c259cb19b76942096c8d7b84947690cabaf0", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_requests": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_requests", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "requests-2.25.1.tar.gz", - "any": "requests-2.25.1-py2.py3-none-any.whl" - }, - "annotation": "@@rules_python~override~pip~whl_mods_hub//:requests.json" - } - }, - "pypi_whl_markupsafe_9dcdfd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_9dcdfd", - "sha256": "9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/68/8d/c33c43c499c19f4b51181e196c9a497010908fc22c5de33551e298aa6a21/MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_39_idna__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_idna__any", - "file": "@@rules_python~override~pip~pypi_whl_idna_b97d80//:file", - "requirement": "idna==2.10 --hash=sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6 --hash=sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_markupsafe__manylinux_2_17_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_markupsafe__manylinux_2_17_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_05fb21//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_14ff80": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_14ff80", - "sha256": "14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/11/40/ea7f85e2681d29bc9301c757257de561923924f24de1802d9c3baa396bb4/MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_wrapt_b56d55": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_b56d55", - "sha256": "b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/2e/ce/90dcde9ff9238689f111f07b46da2db570252445a781ea147ff668f651b0/wrapt-1.15.0-cp36-cp36m-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_markupsafe_338ae2": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_338ae2", - "sha256": "338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f4/a0/103f94793c3bf829a18d2415117334ece115aeca56f2df1c47fa02c6dbd6/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pip_310_tabulate__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_tabulate__any", - "file": "@@rules_python~override~pip~pypi_whl_tabulate_024ca4//:file", - "requirement": "tabulate==0.9.0 --hash=sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c --hash=sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_sphinxcontrib_serializinghtml__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_serializinghtml__sdist", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_serializinghtml_0c64ff//:file", - "requirement": "sphinxcontrib-serializinghtml==1.1.9 --hash=sha256:0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54 --hash=sha256:9b36e503703ff04f20e9675771df105e58aa029cfcbc23b8ed716019b7416ae1", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pip_310_tabulate": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_tabulate", - "repo": "pip_310", - "group_name": "", - "libs": { - "sdist": "tabulate-0.9.0.tar.gz", - "any": "tabulate-0.9.0-py3-none-any.whl" - } - } - }, - "pip_310_pyyaml__macosx_10_9_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pyyaml__macosx_10_9_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_d4db7c//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_six__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_six__any", - "file": "@@rules_python~override~pip~pypi_whl_six_8abb2f//:file", - "requirement": "six==1.16.0 --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_7322c3": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_7322c3", - "sha256": "7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4c/a4/cdd6f41a675a89ab584c78019a24adc533829764bcc85b0e24ed2678020c/lazy_object_proxy-1.9.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pypi_whl_websockets_df41b9": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_df41b9", - "sha256": "df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/66/89/799f595c67b97a8a17e13d2764e088f631616bd95668aaa4c04b7cada136/websockets-11.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_markupsafe_8e254a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_8e254a", - "sha256": "8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a8/12/fd9ef3e09a7312d60467c71037283553ff2acfcd950159cd4c3ca9558af4/MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_eac3a9": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_eac3a9", - "sha256": "eac3a9a5ef13b332c059772fd40b4b1c3d45a3a2b05e33a361dee48e54a4dad0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/9d/d1/6dd90b049748d02d9120a496c3649220ac4f6803dd74c9ae48f2bb001239/lazy_object_proxy-1.8.0-cp39-cp39-win_amd64.whl" - ] - } - }, - "pypi_whl_s3cmd_49cd23": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_s3cmd_49cd23", - "sha256": "49cd23d516b17974b22b611a95ce4d93fe326feaa07320bd1d234fed68cbccfa", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/26/44/19e08f69b2169003f7307565f19449d997895251c6a6566ce21d5d636435/s3cmd-2.1.0-py2.py3-none-any.whl" - ] - } - }, - "pip_39_websockets__win_amd64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_websockets__win_amd64", - "file": "@@rules_python~override~pip~pypi_whl_websockets_c792ea//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_tabulate_024ca4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_tabulate_024ca4", - "sha256": "024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl" - ] - } - }, - "pip_310_python_magic__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_python_magic__sdist", - "file": "@@rules_python~override~pip~pypi_whl_python_magic_c1ba14//:file", - "requirement": "python-magic==0.4.27 --hash=sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b --hash=sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_7622a8": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_7622a8", - "sha256": "7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c9/fb/ae5ed4be3514287cf8f6c348c87e1392a6e3f4d6eadae75c18847a2f84b6/websockets-11.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl" - ] - } - }, - "pypi_whl_colorama_4f1d99": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_colorama_4f1d99", - "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_4fd031": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_4fd031", - "sha256": "4fd031589121ad46e293629b39604031d354043bb5cdf83da4e93c2d7f3389fe", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/7c/0f/60db0efe9a1d61fc830cfd2806d54c5fb64761e8009b9d163bf0ede5b12d/lazy_object_proxy-1.8.0-cp310-cp310-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_websockets_9d9acd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_9d9acd", - "sha256": "9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a7/f7/1e852351e8073c32885172a6bef64c95d14c13ff3634b01d4a1086321491/websockets-11.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_websockets_bceab8": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_bceab8", - "sha256": "bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/58/0a/7570e15661a0a546c3a1152d95fe8c05480459bab36247f0acbf41f01a41/websockets-11.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_39_mccabe": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_mccabe", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "mccabe-0.7.0.tar.gz", - "any": "mccabe-0.7.0-py2.py3-none-any.whl" - } - } - }, - "pypi_whl_wrapt_b130fe": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_b130fe", - "sha256": "b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/bd/47/57ffe222af59fae1eb56bca7d458b704a9b59380c47f0921efb94dc4786a/wrapt-1.15.0-cp38-cp38-musllinux_1_1_aarch64.whl" - ] - } - }, - "pip_39_pyyaml__win_amd64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pyyaml__win_amd64", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_b3d267//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_pyyaml_d4b0ba": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_d4b0ba", - "sha256": "d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f8/54/799b059314b13e1063473f76e908f44106014d18f54b16c83a16edccd5ec/PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl" - ] - } - }, - "pypi_whl_typing_extensions_151143": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_typing_extensions_151143", - "sha256": "1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/e3/a7/8f4e456ef0adac43f452efc2d0e4b242ab831297f1bac60ac815d37eb9cf/typing_extensions-4.4.0.tar.gz" - ] - } - }, - "pypi_whl_lazy_object_proxy_ae0327": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_ae0327", - "sha256": "ae032743794fba4d171b5b67310d69176287b5bf82a21f588282406a79498891", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b9/a2/e6b92d1ce6da768a1570d436616f4c565420fcf1c4b2b5246cf77624fe36/lazy_object_proxy-1.8.0-pp37-pypy37_pp73-any.whl" - ] - } - }, - "pip_39_docutils": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_docutils", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "docutils-0.20.1-py3-none-any.whl", - "sdist": "docutils-0.20.1.tar.gz" - } - } - }, - "pip_39_pylint_print__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pylint_print__any", - "file": "@@rules_python~override~pip~pypi_whl_pylint_print_a2b259//:file", - "requirement": "pylint-print==1.0.1 --hash=sha256:30aa207e9718ebf4ceb47fb87012092e6d8743aab932aa07aa14a73e750ad3d0 --hash=sha256:a2b2599e7887b93e551db2624c523c1e6e9e58c3be8416cd98d41e4427e2669b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_84d27a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_84d27a", - "sha256": "84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/f3/82/2d1f3395d47fab65fa8b801e2251b324300ed8db54753b6fb7919cef0c11/websockets-11.0.3-cp310-cp310-macosx_11_0_arm64.whl" - ] - } - }, - "pypi_whl_websockets_fb06ee": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_fb06ee", - "sha256": "fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c4/5b/60eccd7e9703bbe93fc4167d1e7ada7e8e8e51544122198d63fd8e3460b7/websockets-11.0.3-cp38-cp38-macosx_10_9_universal2.whl" - ] - } - }, - "pypi_whl_markupsafe_47d4f1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_47d4f1", - "sha256": "47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/51/94/9a04085114ff2c24f7424dbc890a281d73c5a74ea935dc2e69c66a3bd558/MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "pip_310_pylint_print__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pylint_print__sdist", - "file": "@@rules_python~override~pip~pypi_whl_pylint_print_30aa20//:file", - "requirement": "pylint-print==1.0.1 --hash=sha256:30aa207e9718ebf4ceb47fb87012092e6d8743aab932aa07aa14a73e750ad3d0 --hash=sha256:a2b2599e7887b93e551db2624c523c1e6e9e58c3be8416cd98d41e4427e2669b", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_5bbe06": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_5bbe06", - "sha256": "5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/bb/82/f88ccb3ca6204a4536cf7af5abdad7c3657adac06ab33699aa67279e0744/MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_39_websockets__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_websockets__any", - "file": "@@rules_python~override~pip~pypi_whl_websockets_6681ba//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_79a31b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_79a31b", - "sha256": "79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fc/8d/8e0fbfeec6e51184326e0886443e44142ce22d89fa9e9c3152900e654fa0/lazy_object_proxy-1.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_dill_a07ffd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_dill_a07ffd", - "sha256": "a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/be/e3/a84bf2e561beed15813080d693b4b27573262433fced9c1d1fea59e60553/dill-0.3.6-py3-none-any.whl" - ] - } - }, - "pypi_whl_wrapt_bd8439": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_bd8439", - "sha256": "bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ec/f4/f84538a367105f0a7e507f0c6766d3b15b848fd753647bbf0c206399b322/wrapt-1.15.0-cp311-cp311-win32.whl" - ] - } - }, - "pip_39_websockets__macosx_10_9_x86_64": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_websockets__macosx_10_9_x86_64", - "file": "@@rules_python~override~pip~pypi_whl_websockets_8c82f1//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_typing_extensions": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_typing_extensions", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "typing_extensions-4.6.3-py3-none-any.whl", - "sdist": "typing_extensions-4.6.3.tar.gz" - } - } - }, - "pypi_whl_markupsafe_dd15ff": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_dd15ff", - "sha256": "dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/44/53/93405d37bb04a10c43b1bdd6f548097478d494d7eadb4b364e3e1337f0cc/MarkupSafe-2.1.3-cp311-cp311-win32.whl" - ] - } - }, - "pip_39_tabulate": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_tabulate", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "tabulate-0.9.0.tar.gz", - "any": "tabulate-0.9.0-py3-none-any.whl" - } - } - }, - "pypi_whl_wrapt_078e2a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_078e2a", - "sha256": "078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/78/f2/106d90140a93690eab240fae76759d62dae639fcec1bd098eccdb83aa38f/wrapt-1.15.0-cp39-cp39-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_43ca3b": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_43ca3b", - "sha256": "43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/d9/3b/f6b760bf04d13e5ddb70d019779466c22952637cf0f606a26d5f784f27ff/wrapt-1.14.1-cp35-cp35m-manylinux1_i686.whl" - ] - } - }, - "pypi_whl_wrapt_8ad85f": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_8ad85f", - "sha256": "8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/40/f4/7be7124a06c14b92be53912f93c8dc84247f1cb93b4003bed460a430d1de/wrapt-1.14.1-cp310-cp310-musllinux_1_1_x86_64.whl" - ] - } - }, - "pip_310_pyyaml__manylinux_2_17_s390x": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pyyaml__manylinux_2_17_s390x", - "file": "@@rules_python~override~pip~pypi_whl_pyyaml_a80a78//:file", - "requirement": "pyyaml==6.0 --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_pyyaml_bfaef5": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_pyyaml_bfaef5", - "sha256": "bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/fc/48/531ecd926fe0a374346dd811bf1eda59a95583595bb80eadad511f3269b8/PyYAML-6.0-cp311-cp311-win32.whl" - ] - } - }, - "pip_310_imagesize": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_imagesize", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "imagesize-1.4.1-py2.py3-none-any.whl", - "sdist": "imagesize-1.4.1.tar.gz" - } - } - }, - "pip_39_babel": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_babel", - "repo": "pip_39", - "group_name": "", - "libs": { - "sdist": "Babel-2.13.1.tar.gz", - "any": "Babel-2.13.1-py3-none-any.whl" - } - } - }, - "pypi_whl_websockets_41f696": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_41f696", - "sha256": "41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/de/0e/d7274e4d41d7b34f204744c27a23707be2ecefaf6f7df2145655f086ecd7/websockets-11.0.3-cp310-cp310-musllinux_1_1_i686.whl" - ] - } - }, - "pip_39_python_magic__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_python_magic__sdist", - "file": "@@rules_python~override~pip~pypi_whl_python_magic_c1ba14//:file", - "requirement": "python-magic==0.4.27 --hash=sha256:c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b --hash=sha256:c212960ad306f700aa0d01e5d7a325d20548ff97eb9920dcd29513174f0294d3", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_tomlkit": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_39_tomlkit", - "repo": "pip_39", - "group_name": "", - "libs": { - "any": "tomlkit-0.11.6-py3-none-any.whl", - "sdist": "tomlkit-0.11.6.tar.gz" - } - } - }, - "pypi_whl_markupsafe_10bbfe": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_10bbfe", - "sha256": "10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/96/e4/4db3b1abc5a1fe7295aa0683eafd13832084509c3b8236f3faf8dd4eff75/MarkupSafe-2.1.3-cp310-cp310-win32.whl" - ] - } - }, - "pip_310_markupsafe__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_markupsafe__sdist", - "file": "@@rules_python~override~pip~pypi_whl_markupsafe_af598e//:file", - "requirement": "markupsafe==2.1.3 --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e --hash=sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431 --hash=sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686 --hash=sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c --hash=sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559 --hash=sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc --hash=sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb --hash=sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939 --hash=sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c --hash=sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0 --hash=sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4 --hash=sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9 --hash=sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575 --hash=sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba --hash=sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d --hash=sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd --hash=sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3 --hash=sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00 --hash=sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155 --hash=sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac --hash=sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52 --hash=sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f --hash=sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8 --hash=sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b --hash=sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007 --hash=sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24 --hash=sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea --hash=sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198 --hash=sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0 --hash=sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee --hash=sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be --hash=sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2 --hash=sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1 --hash=sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707 --hash=sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6 --hash=sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c --hash=sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58 --hash=sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823 --hash=sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779 --hash=sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636 --hash=sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c --hash=sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad --hash=sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee --hash=sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc --hash=sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2 --hash=sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48 --hash=sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7 --hash=sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e --hash=sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b --hash=sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa --hash=sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5 --hash=sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e --hash=sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb --hash=sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9 --hash=sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57 --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc --hash=sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 --hash=sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_tomli__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_tomli__sdist", - "file": "@@rules_python~override~pip~pypi_whl_tomli_de526c//:file", - "requirement": "tomli==2.0.1 --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc --hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_lazy_object_proxy_b70d6e": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_b70d6e", - "sha256": "b70d6e7a332eb0217e7872a73926ad4fdc14f846e85ad6749ad111084e76df25", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/30/c3/81c176ce53d9107947d355b273f9661a4f4cad6d56d1daf1c9d6969902e8/lazy_object_proxy-1.8.0-cp310-cp310-win32.whl" - ] - } - }, - "pypi_whl_snowballstemmer_c8e171": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_snowballstemmer_c8e171", - "sha256": "c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl" - ] - } - }, - "pypi_whl_websockets_de36fe": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_de36fe", - "sha256": "de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a7/8c/7100e9cf310fe1d83d1ae1322203f4eb2b767a7c2b301c1e70db6270306f/websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pip_310_tomlkit": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_tomlkit", - "repo": "pip_310", - "group_name": "", - "libs": { - "any": "tomlkit-0.11.8-py3-none-any.whl", - "sdist": "tomlkit-0.11.8.tar.gz" - } - } - }, - "pip_39_pylint_print__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_pylint_print__sdist", - "file": "@@rules_python~override~pip~pypi_whl_pylint_print_30aa20//:file", - "requirement": "pylint-print==1.0.1 --hash=sha256:30aa207e9718ebf4ceb47fb87012092e6d8743aab932aa07aa14a73e750ad3d0 --hash=sha256:a2b2599e7887b93e551db2624c523c1e6e9e58c3be8416cd98d41e4427e2669b", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_dill__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_dill__sdist", - "file": "@@rules_python~override~pip~pypi_whl_dill_e5db55//:file", - "requirement": "dill==0.3.6 --hash=sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0 --hash=sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_websockets__manylinux_2_5_i686": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_websockets__manylinux_2_5_i686", - "file": "@@rules_python~override~pip~pypi_whl_websockets_df41b9//:file", - "requirement": "websockets==11.0.3 --hash=sha256:01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd --hash=sha256:03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f --hash=sha256:0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998 --hash=sha256:0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82 --hash=sha256:1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788 --hash=sha256:1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa --hash=sha256:1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f --hash=sha256:1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4 --hash=sha256:1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7 --hash=sha256:2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f --hash=sha256:279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd --hash=sha256:2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69 --hash=sha256:332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb --hash=sha256:34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b --hash=sha256:3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016 --hash=sha256:3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac --hash=sha256:41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4 --hash=sha256:42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb --hash=sha256:4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99 --hash=sha256:4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e --hash=sha256:54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54 --hash=sha256:619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf --hash=sha256:6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007 --hash=sha256:660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3 --hash=sha256:6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6 --hash=sha256:68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86 --hash=sha256:69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1 --hash=sha256:6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61 --hash=sha256:7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11 --hash=sha256:777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8 --hash=sha256:84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f --hash=sha256:8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931 --hash=sha256:86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526 --hash=sha256:88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016 --hash=sha256:8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae --hash=sha256:8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd --hash=sha256:92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b --hash=sha256:97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311 --hash=sha256:9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af --hash=sha256:9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152 --hash=sha256:aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288 --hash=sha256:b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de --hash=sha256:b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97 --hash=sha256:b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d --hash=sha256:b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d --hash=sha256:bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca --hash=sha256:bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0 --hash=sha256:c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9 --hash=sha256:c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b --hash=sha256:c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e --hash=sha256:c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128 --hash=sha256:d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d --hash=sha256:dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c --hash=sha256:de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5 --hash=sha256:def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6 --hash=sha256:df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b --hash=sha256:e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b --hash=sha256:e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280 --hash=sha256:e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c --hash=sha256:e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c --hash=sha256:e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f --hash=sha256:e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20 --hash=sha256:e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8 --hash=sha256:e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb --hash=sha256:ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602 --hash=sha256:f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf --hash=sha256:f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0 --hash=sha256:f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74 --hash=sha256:fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0 --hash=sha256:ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_sphinxcontrib_applehelp__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_sphinxcontrib_applehelp__any", - "file": "@@rules_python~override~pip~pypi_whl_sphinxcontrib_applehelp_094c4d//:file", - "requirement": "sphinxcontrib-applehelp==1.0.7 --hash=sha256:094c4d56209d1734e7d252f6e0b3ccc090bd52ee56807a5d9315b19c122ab15d --hash=sha256:39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "sphinx", - "group_deps": [ - "sphinx", - "sphinxcontrib_qthelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_applehelp", - "sphinxcontrib_serializinghtml" - ] - } - }, - "pip_310_urllib3__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_urllib3__sdist", - "file": "@@rules_python~override~pip~pypi_whl_urllib3_f8ecc1//:file", - "requirement": "urllib3==1.26.18 --hash=sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07 --hash=sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_markupsafe_8afafd": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_8afafd", - "sha256": "8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8d/66/4a46c7f1402e0377a8b220fd4b53cc4f1b2337ab0d97f06e23acd1f579d1/MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_markupsafe_b076b6": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_b076b6", - "sha256": "b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a2/f7/9175ad1b8152092f7c3b78c513c1bdfe9287e0564447d1c2d3d1a2471540/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "pypi_whl_lazy_object_proxy_5b51d6": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_lazy_object_proxy_5b51d6", - "sha256": "5b51d6f3bfeb289dfd4e95de2ecd464cd51982fe6f00e2be1d0bf94864d58acd", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/60/c1/bf324cf9a0577b0e3781b1a38696405235ac784c4a6d889f97a36dcedc70/lazy_object_proxy-1.8.0-cp37-cp37m-win32.whl" - ] - } - }, - "pypi_whl_wrapt_b06fa9": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_b06fa9", - "sha256": "b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/54/21/282abeb456f22d93533b2d373eeb393298a30b0cb0683fa8a4ed77654273/wrapt-1.15.0-cp38-cp38-win_amd64.whl" - ] - } - }, - "pypi_whl_markupsafe_c9c804": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_c9c804", - "sha256": "c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/3c/c8/74d13c999cbb49e3460bf769025659a37ef4a8e884de629720ab4e42dcdb/MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl" - ] - } - }, - "pypi_whl_markupsafe_69c0f1": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_69c0f1", - "sha256": "69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/8b/bb/72ca339b012054a84753accabe3258e0baf6e34bd0ab6e3670b9a65f679d/MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl" - ] - } - }, - "pypi_whl_wrapt_118715": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_118715", - "sha256": "11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/cd/ec/383d9552df0641e9915454b03139571e0c6e055f5d414d8f3d04f3892f38/wrapt-1.14.1-cp310-cp310-musllinux_1_1_i686.whl" - ] - } - }, - "pypi_whl_wrapt_5fc8e0": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_5fc8e0", - "sha256": "5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/31/e6/6ac59c5570a7b9aaecb10de39f70dacd0290620330277e60b29edcf8bc9a/wrapt-1.15.0-cp27-cp27m-manylinux1_x86_64.whl" - ] - } - }, - "pypi_whl_wrapt_00b6d4": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_00b6d4", - "sha256": "00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/b1/ca/ec539e402932bb64814a039f471d327d0deb4612199506094ca60821b94c/wrapt-1.14.1-cp35-cp35m-manylinux2010_i686.whl" - ] - } - }, - "pip_310_pygments__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_pygments__sdist", - "file": "@@rules_python~override~pip~pypi_whl_pygments_1daff0//:file", - "requirement": "pygments==2.16.1 --hash=sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692 --hash=sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_imagesize__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_imagesize__any", - "file": "@@rules_python~override~pip~pypi_whl_imagesize_0d8d18//:file", - "requirement": "imagesize==1.4.1 --hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b --hash=sha256:69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_39_platformdirs__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_platformdirs__any", - "file": "@@rules_python~override~pip~pypi_whl_platformdirs_1a89a1//:file", - "requirement": "platformdirs==2.6.0 --hash=sha256:1a89a12377800c81983db6be069ec068eee989748799b946cce2a6e80dcc54ca --hash=sha256:b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_wrapt_a9a521": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_wrapt_a9a521", - "sha256": "a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/4f/83/2669bf2cb4cc2b346c40799478d29749ccd17078cb4f69b4a9f95921ff6d/wrapt-1.14.1-cp310-cp310-win32.whl" - ] - } - }, - "pip_310_typing_extensions__any": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_310_typing_extensions__any", - "file": "@@rules_python~override~pip~pypi_whl_typing_extensions_88a415//:file", - "requirement": "typing-extensions==4.6.3 --hash=sha256:88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26 --hash=sha256:d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5", - "repo": "pip_310", - "repo_prefix": "pip_310_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pypi_whl_websockets_1d2256": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_websockets_1d2256", - "sha256": "1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/98/a7/0ed69892981351e5acf88fac0ff4c801fabca2c3bdef9fca4c7d3fde8c53/websockets-11.0.3-cp310-cp310-win_amd64.whl" - ] - } - }, - "pypi_whl_sphinx_9a5160": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_sphinx_9a5160", - "sha256": "9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/73/8e/6e51da4b26665b4b92b1944ea18b2d9c825e753e19180cc5bdc818d0ed3b/sphinx-7.2.6.tar.gz" - ] - } - }, - "pypi_whl_s3cmd_966b0a": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_s3cmd_966b0a", - "sha256": "966b0a494a916fc3b4324de38f089c86c70ee90e8e1cae6d59102103a4c0cc03", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/c7/eb/5143fe1884af2303cb7b23f453e5c9f337af46c2281581fc40ab5322dee4/s3cmd-2.1.0.tar.gz" - ] - } - }, - "pypi_whl_markupsafe_3fd4ab": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pypi_archive.bzl", - "ruleClassName": "pypi_file", - "attributes": { - "name": "rules_python~override~pip~pypi_whl_markupsafe_3fd4ab", - "sha256": "3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba", - "patches": {}, - "urls": [ - "https://files.pythonhosted.org/packages/a2/b2/624042cb58cc6b3529a6c3a7b7d230766e3ecb768cba118ba7befd18ed6f/MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl" - ] - } - }, - "pip_39_importlib_metadata__sdist": { - "bzlFile": "@@rules_python~override//python/pip_install:pip_repository.bzl", - "ruleClassName": "whl_library", - "attributes": { - "name": "rules_python~override~pip~pip_39_importlib_metadata__sdist", - "file": "@@rules_python~override~pip~pypi_whl_importlib_metadata_dbace7//:file", - "requirement": "importlib-metadata==6.8.0 --hash=sha256:3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb --hash=sha256:dbace7892d8c0c4ac1ad096662232f831d4e64f4c4545bd53016a3e9d4654743", - "repo": "pip_39", - "repo_prefix": "pip_39_", - "whl_patches": {}, - "experimental_target_platforms": [ - "all", - "linux_*", - "host" - ], - "python_interpreter": "", - "python_interpreter_target": "@@rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu//:bin/python3", - "quiet": true, - "timeout": 600, - "isolated": true, - "extra_pip_args": [ - "--extra-index-url", - "https://pypi.org/simple/" - ], - "download_only": false, - "pip_data_exclude": [], - "enable_implicit_namespace_pkgs": false, - "environment": {}, - "group_name": "", - "group_deps": [] - } - }, - "pip_310_websockets": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:minihub.bzl", - "ruleClassName": "whl_minihub", - "attributes": { - "name": "rules_python~override~pip~pip_310_websockets", - "repo": "pip_310", - "group_name": "", - "libs": { - "win_amd64": "websockets-11.0.3-cp310-cp310-win_amd64.whl", - "win32": "websockets-11.0.3-cp310-cp310-win32.whl", - "macosx_10_9_universal2": "websockets-11.0.3-cp310-cp310-macosx_10_9_universal2.whl", - "any": "websockets-11.0.3-py3-none-any.whl", - "manylinux_2_5_i686": "websockets-11.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", - "macosx_11_0_arm64": "websockets-11.0.3-cp310-cp310-macosx_11_0_arm64.whl", - "sdist": "websockets-11.0.3.tar.gz", - "manylinux_2_5_x86_64": "websockets-11.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", - "macosx_10_9_x86_64": "websockets-11.0.3-cp310-cp310-macosx_10_9_x86_64.whl", - "manylinux_2_17_aarch64": "websockets-11.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - } - } - } - } - } - }, - "@@rules_python~override//python/extensions:python.bzl%python": { - "general": { - "bzlTransitiveDigest": "MBOjiez2ski38UPQXdBZ+qEYzBEZ7dgi+E7d1aMeT04=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "python_3_11_s390x-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_11_s390x-unknown-linux-gnu", - "sha256": "f9f19823dba3209cedc4647b00f46ed0177242917db20fb7fb539970e384531c", - "patches": [], - "platform": "s390x-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_10_aarch64-apple-darwin": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_10_aarch64-apple-darwin", - "sha256": "fd027b1dedf1ea034cdaa272e91771bdf75ddef4c8653b05d224a0645aa2ca3c", - "patches": [], - "platform": "aarch64-apple-darwin", - "python_version": "3.10.13", - "release_filename": "20231002/cpython-3.10.13+20231002-aarch64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-aarch64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_10_aarch64-apple-darwin_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_3_10_x86_64-apple-darwin": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_10_x86_64-apple-darwin", - "sha256": "be0b19b6af1f7d8c667e5abef5505ad06cf72e5a11bb5844970c395a7e5b1275", - "patches": [], - "platform": "x86_64-apple-darwin", - "python_version": "3.10.13", - "release_filename": "20231002/cpython-3.10.13+20231002-x86_64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-x86_64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_10_x86_64-apple-darwin_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_3_11_aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_11_aarch64-unknown-linux-gnu", - "sha256": "3e26a672df17708c4dc928475a5974c3fb3a34a9b45c65fb4bd1e50504cc84ec", - "patches": [], - "platform": "aarch64-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_10_ppc64le-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_10_ppc64le-unknown-linux-gnu", - "sha256": "f3f9c43eec1a0c3f72845d0b705da17a336d3906b7df212d2640b8f47e8ff375", - "patches": [], - "platform": "ppc64le-unknown-linux-gnu", - "python_version": "3.10.13", - "release_filename": "20231002/cpython-3.10.13+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_10_x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_10_x86_64-pc-windows-msvc", - "sha256": "b8d930ce0d04bda83037ad3653d7450f8907c88e24bb8255a29b8dab8930d6f1", - "patches": [], - "platform": "x86_64-pc-windows-msvc", - "python_version": "3.10.13", - "release_filename": "20231002/cpython-3.10.13+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "pythons_hub": { - "bzlFile": "@@rules_python~override//python/private/bzlmod:pythons_hub.bzl", - "ruleClassName": "hub_repo", - "attributes": { - "name": "rules_python~override~python~pythons_hub", - "default_python_version": "3.9", - "toolchain_prefixes": [ - "_0000_python_3_10_", - "_0001_python_3_11_", - "_0002_python_3_9_" - ], - "toolchain_python_versions": [ - "3.10", - "3.11", - "3.9" - ], - "toolchain_set_python_version_constraints": [ - "True", - "True", - "False" - ], - "toolchain_user_repository_names": [ - "python_3_10", - "python_3_11", - "python_3_9" - ] - } - }, - "python_3_10_x86_64-apple-darwin_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~python~python_3_10_x86_64-apple-darwin_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_10_x86_64-apple-darwin//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~override//python/private:coverage.patch" - ], - "sha256": "d39b5b4f2a66ccae8b7263ac3c8170994b65266797fb96cbbfd3fb5b23921db8", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/01/24/be01e62a7bce89bcffe04729c540382caa5a06bee45ae42136c93e2499f5/coverage-7.2.7-cp310-cp310-macosx_10_9_x86_64.whl" - ] - } - }, - "python_3_9_ppc64le-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_9_ppc64le-unknown-linux-gnu", - "sha256": "101c38b22fb2f5a0945156da4259c8e9efa0c08de9d7f59afa51e7ce6e22a1cc", - "patches": [], - "platform": "ppc64le-unknown-linux-gnu", - "python_version": "3.9.18", - "release_filename": "20231002/cpython-3.9.18+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_ppc64le-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_11_ppc64le-unknown-linux-gnu", - "sha256": "7937035f690a624dba4d014ffd20c342e843dd46f89b0b0a1e5726b85deb8eaf", - "patches": [], - "platform": "ppc64le-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-ppc64le-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_9_x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu", - "sha256": "f3ff38b1ccae7dcebd8bbf2e533c9a984fac881de0ffd1636fbb61842bd924de", - "patches": [], - "platform": "x86_64-unknown-linux-gnu", - "python_version": "3.9.18", - "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_9_x86_64-unknown-linux-gnu_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_3_9_s390x-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_9_s390x-unknown-linux-gnu", - "sha256": "eee31e55ffbc1f460d7b17f05dd89e45a2636f374a6f8dc29ea13d0497f7f586", - "patches": [], - "platform": "s390x-unknown-linux-gnu", - "python_version": "3.9.18", - "release_filename": "20231002/cpython-3.9.18+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_9_x86_64-unknown-linux-gnu_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~python~python_3_9_x86_64-unknown-linux-gnu_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_x86_64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~override//python/private:coverage.patch" - ], - "sha256": "6f48351d66575f535669306aa7d6d6f71bc43372473b54a832222803eb956fd1", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/fe/57/e4f8ad64d84ca9e759d783a052795f62a9f9111585e46068845b1cb52c2b/coverage-7.2.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "python_3_9_aarch64-unknown-linux-gnu_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~python~python_3_9_aarch64-unknown-linux-gnu_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_aarch64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~override//python/private:coverage.patch" - ], - "sha256": "201e7389591af40950a6480bd9edfa8ed04346ff80002cec1a66cac4549c1ad7", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/61/af/5964b8d7d9a5c767785644d9a5a63cacba9a9c45cc42ba06d25895ec87be/coverage-7.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "python_3_9": { - "bzlFile": "@@rules_python~override//python/private:toolchains_repo.bzl", - "ruleClassName": "toolchain_aliases", - "attributes": { - "name": "rules_python~override~python~python_3_9", - "python_version": "3.9.18", - "user_repository_name": "python_3_9", - "platforms": [ - "aarch64-apple-darwin", - "aarch64-unknown-linux-gnu", - "ppc64le-unknown-linux-gnu", - "s390x-unknown-linux-gnu", - "x86_64-apple-darwin", - "x86_64-pc-windows-msvc", - "x86_64-unknown-linux-gnu" - ] - } - }, - "python_3_11_aarch64-apple-darwin": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_11_aarch64-apple-darwin", - "sha256": "916c35125b5d8323a21526d7a9154ca626453f63d0878e95b9f613a95006c990", - "patches": [], - "platform": "aarch64-apple-darwin", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-aarch64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-aarch64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_11_x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_11_x86_64-pc-windows-msvc", - "sha256": "3933545e6d41462dd6a47e44133ea40995bc6efeed8c2e4cbdf1a699303e95ea", - "patches": [], - "platform": "x86_64-pc-windows-msvc", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_9_aarch64-apple-darwin_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~python~python_3_9_aarch64-apple-darwin_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_aarch64-apple-darwin//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~override//python/private:coverage.patch" - ], - "sha256": "06fb182e69f33f6cd1d39a6c597294cff3143554b64b9825d1dc69d18cc2fff2", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/ca/0c/3dfeeb1006c44b911ee0ed915350db30325d01808525ae7cc8d57643a2ce/coverage-7.2.7-cp39-cp39-macosx_11_0_arm64.whl" - ] - } - }, - "python_3_9_aarch64-apple-darwin": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_9_aarch64-apple-darwin", - "sha256": "fdc4054837e37b69798c2ef796222a480bc1f80e8ad3a01a95d0168d8282a007", - "patches": [], - "platform": "aarch64-apple-darwin", - "python_version": "3.9.18", - "release_filename": "20231002/cpython-3.9.18+20231002-aarch64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-aarch64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_9_aarch64-apple-darwin_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_3_10_aarch64-apple-darwin_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~python~python_3_10_aarch64-apple-darwin_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_10_aarch64-apple-darwin//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~override//python/private:coverage.patch" - ], - "sha256": "6d040ef7c9859bb11dfeb056ff5b3872436e3b5e401817d87a31e1750b9ae2fb", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/3d/80/7060a445e1d2c9744b683dc935248613355657809d6c6b2716cdf4ca4766/coverage-7.2.7-cp310-cp310-macosx_11_0_arm64.whl" - ] - } - }, - "python_3_10_aarch64-unknown-linux-gnu_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~python~python_3_10_aarch64-unknown-linux-gnu_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_10_aarch64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~override//python/private:coverage.patch" - ], - "sha256": "ba90a9563ba44a72fda2e85302c3abc71c5589cea608ca16c22b9804262aaeb6", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/b8/9d/926fce7e03dbfc653104c2d981c0fa71f0572a9ebd344d24c573bd6f7c4f/coverage-7.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl" - ] - } - }, - "python_3_9_x86_64-apple-darwin_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~python~python_3_9_x86_64-apple-darwin_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_9_x86_64-apple-darwin//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~override//python/private:coverage.patch" - ], - "sha256": "537891ae8ce59ef63d0123f7ac9e2ae0fc8b72c7ccbe5296fec45fd68967b6c9", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/88/da/495944ebf0ad246235a6bd523810d9f81981f9b81c6059ba1f56e943abe0/coverage-7.2.7-cp39-cp39-macosx_10_9_x86_64.whl" - ] - } - }, - "python_3_9_x86_64-pc-windows-msvc": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_9_x86_64-pc-windows-msvc", - "sha256": "02ea7bb64524886bd2b05d6b6be4401035e4ba4319146f274f0bcd992822cd75", - "patches": [], - "platform": "x86_64-pc-windows-msvc", - "python_version": "3.9.18", - "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-pc-windows-msvc-shared-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_9_aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_9_aarch64-unknown-linux-gnu", - "sha256": "1e0a3e8ce8e58901a259748c0ab640d2b8294713782d14229e882c6898b2fb36", - "patches": [], - "platform": "aarch64-unknown-linux-gnu", - "python_version": "3.9.18", - "release_filename": "20231002/cpython-3.9.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_9_aarch64-unknown-linux-gnu_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_3_10_aarch64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_10_aarch64-unknown-linux-gnu", - "sha256": "8675915ff454ed2f1597e27794bc7df44f5933c26b94aa06af510fe91b58bb97", - "patches": [], - "platform": "aarch64-unknown-linux-gnu", - "python_version": "3.10.13", - "release_filename": "20231002/cpython-3.10.13+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-aarch64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_10_aarch64-unknown-linux-gnu_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_3_10_x86_64-unknown-linux-gnu_coverage": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu_coverage", - "build_file_content": "\nfilegroup(\n name = \"coverage\",\n srcs = [\"coverage/__main__.py\"],\n data = glob([\"coverage/*.py\", \"coverage/**/*.py\", \"coverage/*.so\"]),\n visibility = [\"@python_3_10_x86_64-unknown-linux-gnu//:__subpackages__\"],\n)\n ", - "patch_args": [ - "-p1" - ], - "patches": [ - "@@rules_python~override//python/private:coverage.patch" - ], - "sha256": "31563e97dae5598556600466ad9beea39fb04e0229e61c12eaa206e0aa202063", - "type": "zip", - "urls": [ - "https://files.pythonhosted.org/packages/b4/bd/1b2331e3a04f4cc9b7b332b1dd0f3a1261dfc4114f8479bebfcc2afee9e8/coverage-7.2.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl" - ] - } - }, - "python_3_11": { - "bzlFile": "@@rules_python~override//python/private:toolchains_repo.bzl", - "ruleClassName": "toolchain_aliases", - "attributes": { - "name": "rules_python~override~python~python_3_11", - "python_version": "3.11.6", - "user_repository_name": "python_3_11", - "platforms": [ - "aarch64-apple-darwin", - "aarch64-unknown-linux-gnu", - "ppc64le-unknown-linux-gnu", - "s390x-unknown-linux-gnu", - "x86_64-apple-darwin", - "x86_64-pc-windows-msvc", - "x86_64-unknown-linux-gnu" - ] - } - }, - "python_3_10_s390x-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_10_s390x-unknown-linux-gnu", - "sha256": "859f6cfe9aedb6e8858892fdc124037e83ab05f28d42a7acd314c6a16d6bd66c", - "patches": [], - "platform": "s390x-unknown-linux-gnu", - "python_version": "3.10.13", - "release_filename": "20231002/cpython-3.10.13+20231002-s390x-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-s390x-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_3_10": { - "bzlFile": "@@rules_python~override//python/private:toolchains_repo.bzl", - "ruleClassName": "toolchain_aliases", - "attributes": { - "name": "rules_python~override~python~python_3_10", - "python_version": "3.10.13", - "user_repository_name": "python_3_10", - "platforms": [ - "aarch64-apple-darwin", - "aarch64-unknown-linux-gnu", - "ppc64le-unknown-linux-gnu", - "s390x-unknown-linux-gnu", - "x86_64-apple-darwin", - "x86_64-pc-windows-msvc", - "x86_64-unknown-linux-gnu" - ] - } - }, - "python_3_11_x86_64-apple-darwin": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_11_x86_64-apple-darwin", - "sha256": "178cb1716c2abc25cb56ae915096c1a083e60abeba57af001996e8bc6ce1a371", - "patches": [], - "platform": "x86_64-apple-darwin", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - }, - "python_versions": { - "bzlFile": "@@rules_python~override//python/private:toolchains_repo.bzl", - "ruleClassName": "multi_toolchain_aliases", - "attributes": { - "name": "rules_python~override~python~python_versions", - "python_versions": { - "3.9": "python_3_9", - "3.10": "python_3_10", - "3.11": "python_3_11" - } - } - }, - "python_3_9_x86_64-apple-darwin": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_9_x86_64-apple-darwin", - "sha256": "82231cb77d4a5c8081a1a1d5b8ae440abe6993514eb77a926c826e9a69a94fb1", - "patches": [], - "platform": "x86_64-apple-darwin", - "python_version": "3.9.18", - "release_filename": "20231002/cpython-3.9.18+20231002-x86_64-apple-darwin-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.9.18+20231002-x86_64-apple-darwin-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_9_x86_64-apple-darwin_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_3_10_x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_10_x86_64-unknown-linux-gnu", - "sha256": "5d0429c67c992da19ba3eb58b3acd0b35ec5e915b8cae9a4aa8ca565c423847a", - "patches": [], - "platform": "x86_64-unknown-linux-gnu", - "python_version": "3.10.13", - "release_filename": "20231002/cpython-3.10.13+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.10.13+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "@python_3_10_x86_64-unknown-linux-gnu_coverage//:coverage", - "ignore_root_user_error": false - } - }, - "python_3_11_x86_64-unknown-linux-gnu": { - "bzlFile": "@@rules_python~override//python:repositories.bzl", - "ruleClassName": "python_repository", - "attributes": { - "name": "rules_python~override~python~python_3_11_x86_64-unknown-linux-gnu", - "sha256": "ee37a7eae6e80148c7e3abc56e48a397c1664f044920463ad0df0fc706eacea8", - "patches": [], - "platform": "x86_64-unknown-linux-gnu", - "python_version": "3.11.6", - "release_filename": "20231002/cpython-3.11.6+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz", - "urls": [ - "https://github.com/indygreg/python-build-standalone/releases/download/20231002/cpython-3.11.6+20231002-x86_64-unknown-linux-gnu-install_only.tar.gz" - ], - "distutils_content": "", - "strip_prefix": "python", - "coverage_tool": "", - "ignore_root_user_error": false - } - } - } - } - }, - "@@rules_python~override//python/private/bzlmod:internal_deps.bzl%internal_deps": { - "general": { - "bzlTransitiveDigest": "biHISkD6Xa5vTLPoo4JOZxE29AyzBjwtcli7KSydY8M=", - "accumulatedFileDigests": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "pypi__wheel": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__wheel", - "url": "https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl", - "sha256": "75909db2664838d015e3d9139004ee16711748a52c8f336b52882266540215d8", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__click": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__click", - "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__importlib_metadata": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__importlib_metadata", - "url": "https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl", - "sha256": "3ebb78df84a805d7698245025b975d9d67053cd94c79245ba4b3eb694abe68bb", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pyproject_hooks": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__pyproject_hooks", - "url": "https://files.pythonhosted.org/packages/d5/ea/9ae603de7fbb3df820b23a70f6aff92bf8c7770043254ad8d2dc9d6bcba4/pyproject_hooks-1.0.0-py3-none-any.whl", - "sha256": "283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pep517": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__pep517", - "url": "https://files.pythonhosted.org/packages/ee/2f/ef63e64e9429111e73d3d6cbee80591672d16f2725e648ebc52096f3d323/pep517-0.13.0-py3-none-any.whl", - "sha256": "4ba4446d80aed5b5eac6509ade100bff3e7943a8489de249654a5ae9b33ee35b", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__packaging": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__packaging", - "url": "https://files.pythonhosted.org/packages/ab/c3/57f0601a2d4fe15de7a553c00adbc901425661bf048f2a22dfc500caf121/packaging-23.1-py3-none-any.whl", - "sha256": "994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__pip_tools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__pip_tools", - "url": "https://files.pythonhosted.org/packages/e8/df/47e6267c6b5cdae867adbdd84b437393e6202ce4322de0a5e0b92960e1d6/pip_tools-7.3.0-py3-none-any.whl", - "sha256": "8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__setuptools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__setuptools", - "url": "https://files.pythonhosted.org/packages/4f/ab/0bcfebdfc3bfa8554b2b2c97a555569c4c1ebc74ea288741ea8326c51906/setuptools-68.1.2-py3-none-any.whl", - "sha256": "3d8083eed2d13afc9426f227b24fd1659489ec107c0e86cec2ffdde5c92e790b", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__zipp": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__zipp", - "url": "https://files.pythonhosted.org/packages/8c/08/d3006317aefe25ea79d3b76c9650afabaf6d63d1c8443b236e7405447503/zipp-3.16.2-py3-none-any.whl", - "sha256": "679e51dd4403591b2d6838a48de3d283f3d188412a9782faadf845f298736ba0", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__colorama": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__colorama", - "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", - "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__build": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__build", - "url": "https://files.pythonhosted.org/packages/58/91/17b00d5fac63d3dca605f1b8269ba3c65e98059e1fd99d00283e42a454f0/build-0.10.0-py3-none-any.whl", - "sha256": "af266720050a66c893a6096a2f410989eeac74ff9a68ba194b3f6473e8e26171", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "rules_python_internal": { - "bzlFile": "@@rules_python~override//python/private:internal_config_repo.bzl", - "ruleClassName": "internal_config_repo", - "attributes": { - "name": "rules_python~override~internal_deps~rules_python_internal" - } - }, - "pypi__pip": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__pip", - "url": "https://files.pythonhosted.org/packages/50/c2/e06851e8cc28dcad7c155f4753da8833ac06a5c704c109313b8d5a62968a/pip-23.2.1-py3-none-any.whl", - "sha256": "7ccf472345f20d35bdc9d1841ff5f313260c2c33fe417f48c30ac46cccabf5be", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__installer": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__installer", - "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl", - "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__more_itertools": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__more_itertools", - "url": "https://files.pythonhosted.org/packages/5a/cb/6dce742ea14e47d6f565589e859ad225f2a5de576d7696e0623b784e226b/more_itertools-10.1.0-py3-none-any.whl", - "sha256": "64e0735fcfdc6f3464ea133afe8ea4483b1c5fe3a3d69852e6503b43a0b222e6", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - }, - "pypi__tomli": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_archive", - "attributes": { - "name": "rules_python~override~internal_deps~pypi__tomli", - "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl", - "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", - "type": "zip", - "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:defs.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude in /python/pip_install/tools/bazel.py\n # to avoid non-determinism following pip install's behavior.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/* *\",\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n" - } - } - } - } - } - } -} From 8300db1f053dc303951e54dbc3abf67ffcc1ac60 Mon Sep 17 00:00:00 2001 From: Ignas Anikevicius <240938+aignas@users.noreply.github.com> Date: Mon, 18 Dec 2023 09:06:54 +0900 Subject: [PATCH 31/81] add notes --- python/private/bzlmod/pypi_metadata.bzl | 148 +++++++++++++++--------- 1 file changed, 95 insertions(+), 53 deletions(-) diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index bea93f3f0..22135acc2 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -20,8 +20,18 @@ load(":label.bzl", _label = "label") load(":pypi_archive.bzl", "pypi_file") def whl_files_from_requirements(module_ctx, *, name, whl_overrides = {}): + """Fetch archives for all requirements files using the bazel downloader. + + Args: + module_ctx: TODO + name: prefix of the fetched archive repos + whl_overrides: patches to be applied after fetchnig + + Returns: + a dict with the fetched metadata to be used later when creating hub and spoke repos + """ all_requirements = [] - indexes = {"https://pypi.org/simple": True} + indexes = {} for module in module_ctx.modules: for pip_attr in module.tags.parse: extra_args = pip_attr.extra_pip_args @@ -45,22 +55,22 @@ def whl_files_from_requirements(module_ctx, *, name, whl_overrides = {}): for index in _get_indexes_from_args(extra_pip_args) }) - sha_by_pkg = {} + sha256s_by_distribution = {} for requirement in all_requirements: sha256s = [sha.strip() for sha in requirement.split("--hash=sha256:")[1:]] distribution, _, _ = requirement.partition("==") distribution, _, _ = distribution.partition("[") distribution = normalize_name(distribution.strip()) - if distribution not in sha_by_pkg: - sha_by_pkg[distribution] = {} + if distribution not in sha256s_by_distribution: + sha256s_by_distribution[distribution] = {} for sha in sha256s: - sha_by_pkg[distribution][sha] = True + sha256s_by_distribution[distribution][sha] = True metadata = _fetch_metadata( module_ctx, - sha256s_by_distribution = sha_by_pkg, + sha256s_by_distribution = sha256s_by_distribution, indexes = indexes.keys(), ) @@ -109,74 +119,106 @@ def whl_files_from_requirements(module_ctx, *, name, whl_overrides = {}): # } return ret -def _fetch_metadata(module_ctx, *, sha256s_by_distribution, indexes = ["https://pypi.org/simple"]): +def _fetch_metadata(module_ctx, *, sha256s_by_distribution, indexes): + # Create a copy that is mutable within this context and use it like a queue + want = { + d: {sha: True for sha in shas.keys()} + for d, shas in sha256s_by_distribution.items() + } + got = {} + + for i, index_url in enumerate(indexes): + # Fetch from each index one by one so that we could do less work when fetching from the next index. + got_urls = _fetch_urls_from_index(module_ctx, index_url, want, "index-{}".format(i)) + + for distribution, shas in got_urls.items(): + if distribution not in got: + got[distribution] = {} + + for sha256, url in shas.items(): + got[distribution][sha256] = url + want[distribution].pop(sha256) + + if not want[distribution]: + want.pop(distribution) + + if want: + fail("Could not find files for: {}".format(want)) + + return { + distribution: struct( + files = [ + struct( + url = url, + sha256 = sha256, + ) + for sha256, url in urls.items() + ], + ) + for distribution, urls in got.items() + } + +def _fetch_urls_from_index(module_ctx, index_url, need_to_download, fname_prefix = "pypi"): download_kwargs = {} - has_non_blocking_downloads = True + + # TODO @aignas 2023-12-18: Use the following + # https://github.com/bazel-contrib/bazel_features/commit/52bf4a1b5ccb0e4733b8ce292076becf631d32f3 + has_non_blocking_downloads = False if has_non_blocking_downloads: # NOTE @aignas 2023-12-15: this will only available in 7.1.0 and above # See https://github.com/bazelbuild/bazel/issues/19674 download_kwargs["block"] = False downloads = {} - for distribution in sha256s_by_distribution.keys(): + for distribution in need_to_download: downloads[distribution] = {} - for i, index_url in enumerate(indexes): - html = "pypi-{}-{}.html".format(distribution, i) - download = module_ctx.download( - url = index_url + "/" + distribution, - output = html, - **download_kwargs - ) - - if not has_non_blocking_downloads and not download.success: - fail(download) - - downloads[distribution][html] = download + html = "{}-{}.html".format(fname_prefix, distribution) + download = module_ctx.download( + url = index_url + "/" + distribution, + output = html, + **download_kwargs + ) + if not has_non_blocking_downloads and not download.success: + fail(download) - for distribution in sha256s_by_distribution: - for html, download in downloads[distribution].items(): - if not has_non_blocking_downloads: - continue + if has_non_blocking_downloads: + downloads[distribution] = (download, html) + else: + downloads[distribution] = html + if has_non_blocking_downloads: + for distribution, (download, html) in downloads.items(): result = download.wait() if not result.success: fail(result) - downloads[distribution][html] = result + downloads[distribution] = html - ret = {} - for distribution, want_shas in sha256s_by_distribution.items(): - files = {} + got_urls = {} + for distribution, html in downloads.items(): + got_urls[distribution] = {} + contents = module_ctx.read(html) + got_shas = _parse_simple_api(contents, need_to_download[distribution]) + for sha256, url in got_shas: + got_urls[distribution][sha256] = url - for html, result in downloads[distribution].items(): - contents = module_ctx.read(html) + return got_urls - _, _, hrefs = contents.partition(" Date: Mon, 18 Dec 2023 15:16:18 +0900 Subject: [PATCH 32/81] add docs --- python/pip_install/pip_repository.bzl | 24 +++++++-- .../generate_whl_library_build_bazel.bzl | 51 ++++++++++++++----- python/private/bzlmod/minihub.bzl | 14 +++-- python/private/bzlmod/pypi_metadata.bzl | 37 +++++++++----- 4 files changed, 91 insertions(+), 35 deletions(-) diff --git a/python/pip_install/pip_repository.bzl b/python/pip_install/pip_repository.bzl index 069636cca..dd60cd3b0 100644 --- a/python/pip_install/pip_repository.bzl +++ b/python/pip_install/pip_repository.bzl @@ -711,8 +711,8 @@ def _whl_library_impl(rctx): whl_path = None whl_label = None - if rctx.attr.file: - whl_label = rctx.attr.file + if rctx.attr.experimental_whl_file: + whl_label = rctx.attr.experimental_whl_file whl_path = rctx.path(whl_label).realpath if whl_path.basename.endswith("tar.gz"): whl_path = None @@ -785,7 +785,6 @@ def _whl_library_impl(rctx): entry_points[entry_point_without_py] = entry_point_script_name build_file_contents = generate_whl_library_build_bazel( - name = metadata["name"], repo_prefix = rctx.attr.repo_prefix, whl_name = whl_label or whl_path.basename, dependencies = metadata["deps"], @@ -799,6 +798,10 @@ def _whl_library_impl(rctx): ], entry_points = entry_points, annotation = None if not rctx.attr.annotation else struct(**json.decode(rctx.read(rctx.attr.annotation))), + impl_vis = None if not rctx.attr.experimental_whl_file else "@{}{}//:__pkg__".format( + rctx.attr.repo_prefix, + normalize_name(metadata["name"]), + ), ) rctx.file("BUILD.bazel", build_file_contents) @@ -840,8 +843,19 @@ whl_library_attrs = { ), allow_files = True, ), - "file": attr.label( - doc = "The label of the whl file to use", + "experimental_whl_file": attr.label( + doc = """\ +The label of the whl file to use. This allows one to pass a whl file to be used, but at the same +time it changes the assumed whl_library layout. With this parameter set, the pip repository layout +becomes as following: +* pip has aliases to wheel libraries based on the version of the toolchain in use. +* downloaded whls and sdists are in separate `pypi_file` repos. +* per each downloaded `whl` or `sdist` there is a `whl_library` that creates a `py_library` target. +* there is a alias `whl_library` repo that allows selecting which implementation `whl_library` repo to use. + +In the future the `whl_library` alias repo might be merged into the main `pip` repo but for that to +happen, the `dependency` closures need to be generated for the selected target python versions. +""", ), "group_deps": attr.string_list( doc = "List of dependencies to skip in order to break the cycles within a dependency group.", diff --git a/python/pip_install/private/generate_whl_library_build_bazel.bzl b/python/pip_install/private/generate_whl_library_build_bazel.bzl index 231a7bebf..1cb430e0d 100644 --- a/python/pip_install/private/generate_whl_library_build_bazel.bzl +++ b/python/pip_install/private/generate_whl_library_build_bazel.bzl @@ -64,14 +64,14 @@ filegroup( ) filegroup( - name = "{whl_file_label}", + name = "{whl_file_impl_label}", srcs = ["{whl_name}"], data = {whl_file_deps}, visibility = {impl_vis}, ) py_library( - name = "{py_library_label}", + name = "{py_library_impl_label}", srcs = glob( ["site-packages/**/*.py"], exclude={srcs_exclude}, @@ -90,6 +90,16 @@ py_library( tags = {tags}, visibility = {impl_vis}, ) + +alias( + name = "{py_library_public_label}", + actual = "{py_library_actual_label}", +) + +alias( + name = "{whl_file_public_label}", + actual = "{whl_file_actual_label}", +) """ def _render_list_and_select(deps, deps_by_platform, tmpl): @@ -118,7 +128,6 @@ def _render_list_and_select(deps, deps_by_platform, tmpl): def generate_whl_library_build_bazel( *, - name, repo_prefix, whl_name, dependencies, @@ -128,7 +137,8 @@ def generate_whl_library_build_bazel( entry_points, annotation = None, group_name = None, - group_deps = []): + group_deps = [], + impl_vis = None): """Generate a BUILD file for an unzipped Wheel Args: @@ -146,6 +156,7 @@ def generate_whl_library_build_bazel( group_deps: List[str]; names of fellow members of the group (if any). These will be excluded from generated deps lists so as to avoid direct cycles. These dependencies will be provided at runtime by the group rules which wrap this library and its fellows together. + impl_vis: str; override the visibility of the implementation labels. Returns: A complete BUILD file as a string @@ -250,25 +261,41 @@ config_setting( tmpl = "@{}{{}}//:{}".format(repo_prefix, WHEEL_FILE_PUBLIC_LABEL), ) + # If this library is a member of a group, its public label aliases need to + # point to the group implementation rule not the implementation rules. We + # also need to mark the implementation rules as visible to the group + # implementation. + if group_name: + group_repo = repo_prefix + "_groups" + library_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), PY_LIBRARY_PUBLIC_LABEL) + whl_impl_label = "@%s//:%s_%s" % (group_repo, normalize_name(group_name), WHEEL_FILE_PUBLIC_LABEL) + impl_vis = impl_vis or "@%s//:__pkg__" % (group_repo,) + + else: + library_impl_label = PY_LIBRARY_IMPL_LABEL + whl_impl_label = WHEEL_FILE_IMPL_LABEL + impl_vis = impl_vis or "//visibility:private" + contents = "\n".join( [ _BUILD_TEMPLATE.format( - py_library_label = PY_LIBRARY_IMPL_LABEL, - data_exclude = repr(_data_exclude), - whl_name = whl_name, + py_library_public_label = PY_LIBRARY_PUBLIC_LABEL, + py_library_impl_label = PY_LIBRARY_IMPL_LABEL, + py_library_actual_label = library_impl_label, dependencies = render.indent(lib_dependencies, " " * 4).lstrip(), whl_file_deps = render.indent(whl_file_deps, " " * 4).lstrip(), - whl_file_label = WHEEL_FILE_IMPL_LABEL, + data_exclude = repr(_data_exclude), + whl_name = whl_name, + whl_file_public_label = WHEEL_FILE_PUBLIC_LABEL, + whl_file_impl_label = WHEEL_FILE_IMPL_LABEL, + whl_file_actual_label = whl_impl_label, tags = repr(tags), data_label = DATA_LABEL, dist_info_label = DIST_INFO_LABEL, entry_point_prefix = WHEEL_ENTRY_POINT_PREFIX, srcs_exclude = repr(srcs_exclude), data = repr(data), - impl_vis = repr(["@{}{}//:__pkg__".format( - repo_prefix, - normalize_name(name), - )]), + impl_vis = repr([impl_vis]), ), ] + additional_content, ) diff --git a/python/private/bzlmod/minihub.bzl b/python/private/bzlmod/minihub.bzl index 5c58f0e21..b7541051c 100644 --- a/python/private/bzlmod/minihub.bzl +++ b/python/private/bzlmod/minihub.bzl @@ -149,10 +149,16 @@ def _parse_platform_tag(platform_tag): def whl_library(name, *, requirement, files, **kwargs): """Generate a number of third party repos for a particular wheel. + + Args: + name(str): the name of the apparent repo that does the select on the target platform. + requirement(str): the requirement line that this repo corresponds to. + files(dict[str, PyPISource]): the list of file labels + **kwargs: extra arguments passed to the underlying `whl_library` repository rule. """ - distribution = files.distribution needed_files = [ - files.files[sha.strip()] for sha in requirement.split("--hash=sha256:")[1:] + files.files[sha.strip()] + for sha in requirement.split("--hash=sha256:")[1:] ] _, _, want_abi = kwargs.get("repo").rpartition("_") want_abi = "cp" + want_abi @@ -178,9 +184,9 @@ def whl_library(name, *, requirement, files, **kwargs): libs[plat] = f.filename _whl_library( name = whl_name, - file = f.label, + experimental_whl_file = f.label, requirement = requirement, - **kwargs, + **kwargs ) whl_minihub( diff --git a/python/private/bzlmod/pypi_metadata.bzl b/python/private/bzlmod/pypi_metadata.bzl index 22135acc2..56f62d8d9 100644 --- a/python/private/bzlmod/pypi_metadata.bzl +++ b/python/private/bzlmod/pypi_metadata.bzl @@ -19,16 +19,33 @@ load("//python/private:normalize_name.bzl", "normalize_name") load(":label.bzl", _label = "label") load(":pypi_archive.bzl", "pypi_file") +def PyPISource(*, filename, label, sha256): + """Create a PyPISource struct. + + Args: + filename(str): The filename of the source. + label(str or Label): The label to the source. + sha256(str): The sha256 of the source, useful for matching against the `requirements` line. + + Returns: + struct with filename(str), label(Label) and sha256(str) attributes + """ + return struct( + filename = filename, + label = _label(label) if type(label) == type("") else label, + sha256 = sha256, + ) + def whl_files_from_requirements(module_ctx, *, name, whl_overrides = {}): """Fetch archives for all requirements files using the bazel downloader. Args: - module_ctx: TODO - name: prefix of the fetched archive repos - whl_overrides: patches to be applied after fetchnig + module_ctx: The module_ctx struct from the extension. + name: The prefix of the fetched archive repos. + whl_overrides: patches to be applied after fetching. Returns: - a dict with the fetched metadata to be used later when creating hub and spoke repos + a dict with the fetched metadata to be used later when creating hub and spoke repos. """ all_requirements = [] indexes = {} @@ -98,9 +115,9 @@ def whl_files_from_requirements(module_ctx, *, name, whl_overrides = {}): # to get the hermetic interpreter ) - files[file.sha256] = struct( + files[file.sha256] = PyPISource( filename = filename, - label = _label("@{}//:file".format(archive_name)), + label = "@{}//:file".format(archive_name), sha256 = file.sha256, ) @@ -109,14 +126,6 @@ def whl_files_from_requirements(module_ctx, *, name, whl_overrides = {}): files = files, ) - # return a { - # : struct( - # metadata =