xref: /aosp_15_r20/external/bazelbuild-rules_python/python/private/pypi/BUILD.bazel (revision 60517a1edbc8ecf509223e9af94a7adec7d736b8)
1*60517a1eSAndroid Build Coastguard Worker# Copyright 2024 The Bazel Authors. All rights reserved.
2*60517a1eSAndroid Build Coastguard Worker#
3*60517a1eSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License");
4*60517a1eSAndroid Build Coastguard Worker# you may not use this file except in compliance with the License.
5*60517a1eSAndroid Build Coastguard Worker# You may obtain a copy of the License at
6*60517a1eSAndroid Build Coastguard Worker#
7*60517a1eSAndroid Build Coastguard Worker#    http://www.apache.org/licenses/LICENSE-2.0
8*60517a1eSAndroid Build Coastguard Worker#
9*60517a1eSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software
10*60517a1eSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS,
11*60517a1eSAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*60517a1eSAndroid Build Coastguard Worker# See the License for the specific language governing permissions and
13*60517a1eSAndroid Build Coastguard Worker# limitations under the License.
14*60517a1eSAndroid Build Coastguard Worker
15*60517a1eSAndroid Build Coastguard Workerload("@bazel_skylib//:bzl_library.bzl", "bzl_library")
16*60517a1eSAndroid Build Coastguard Workerload("//python/private:bzlmod_enabled.bzl", "BZLMOD_ENABLED")
17*60517a1eSAndroid Build Coastguard Worker
18*60517a1eSAndroid Build Coastguard Workerpackage(default_visibility = ["//:__subpackages__"])
19*60517a1eSAndroid Build Coastguard Worker
20*60517a1eSAndroid Build Coastguard Workerlicenses(["notice"])
21*60517a1eSAndroid Build Coastguard Worker
22*60517a1eSAndroid Build Coastguard Workerfilegroup(
23*60517a1eSAndroid Build Coastguard Worker    name = "distribution",
24*60517a1eSAndroid Build Coastguard Worker    srcs = glob(
25*60517a1eSAndroid Build Coastguard Worker        ["**"],
26*60517a1eSAndroid Build Coastguard Worker        exclude = ["requirements.txt"],
27*60517a1eSAndroid Build Coastguard Worker    ) + [
28*60517a1eSAndroid Build Coastguard Worker        "//python/private/pypi/dependency_resolver:distribution",
29*60517a1eSAndroid Build Coastguard Worker        "//python/private/pypi/whl_installer:distribution",
30*60517a1eSAndroid Build Coastguard Worker    ],
31*60517a1eSAndroid Build Coastguard Worker    visibility = ["//python/private:__pkg__"],
32*60517a1eSAndroid Build Coastguard Worker)
33*60517a1eSAndroid Build Coastguard Worker
34*60517a1eSAndroid Build Coastguard Worker# Filegroup of bzl files that can be used by downstream rules for documentation generation
35*60517a1eSAndroid Build Coastguard Workerfilegroup(
36*60517a1eSAndroid Build Coastguard Worker    name = "bzl",
37*60517a1eSAndroid Build Coastguard Worker    srcs = glob(["**/*.bzl"]),
38*60517a1eSAndroid Build Coastguard Worker    visibility = [
39*60517a1eSAndroid Build Coastguard Worker        "//python/private:__pkg__",
40*60517a1eSAndroid Build Coastguard Worker        "//tools/private:__pkg__",
41*60517a1eSAndroid Build Coastguard Worker    ],
42*60517a1eSAndroid Build Coastguard Worker)
43*60517a1eSAndroid Build Coastguard Worker
44*60517a1eSAndroid Build Coastguard Workerfilegroup(
45*60517a1eSAndroid Build Coastguard Worker    name = "requirements_txt",
46*60517a1eSAndroid Build Coastguard Worker    srcs = ["requirements.txt"],
47*60517a1eSAndroid Build Coastguard Worker    visibility = ["//tools/private/update_deps:__pkg__"],
48*60517a1eSAndroid Build Coastguard Worker)
49*60517a1eSAndroid Build Coastguard Worker
50*60517a1eSAndroid Build Coastguard Worker# Keep sorted by library name and keep the files named by the main symbol they export
51*60517a1eSAndroid Build Coastguard Worker
52*60517a1eSAndroid Build Coastguard Workerbzl_library(
53*60517a1eSAndroid Build Coastguard Worker    name = "attrs_bzl",
54*60517a1eSAndroid Build Coastguard Worker    srcs = ["attrs.bzl"],
55*60517a1eSAndroid Build Coastguard Worker)
56*60517a1eSAndroid Build Coastguard Worker
57*60517a1eSAndroid Build Coastguard Workerbzl_library(
58*60517a1eSAndroid Build Coastguard Worker    name = "extension_bzl",
59*60517a1eSAndroid Build Coastguard Worker    srcs = ["extension.bzl"],
60*60517a1eSAndroid Build Coastguard Worker    deps = [
61*60517a1eSAndroid Build Coastguard Worker        ":attrs_bzl",
62*60517a1eSAndroid Build Coastguard Worker        ":hub_repository_bzl",
63*60517a1eSAndroid Build Coastguard Worker        ":parse_requirements_bzl",
64*60517a1eSAndroid Build Coastguard Worker        ":evaluate_markers_bzl",
65*60517a1eSAndroid Build Coastguard Worker        ":parse_whl_name_bzl",
66*60517a1eSAndroid Build Coastguard Worker        ":pip_repository_attrs_bzl",
67*60517a1eSAndroid Build Coastguard Worker        ":simpleapi_download_bzl",
68*60517a1eSAndroid Build Coastguard Worker        ":whl_library_bzl",
69*60517a1eSAndroid Build Coastguard Worker        ":whl_repo_name_bzl",
70*60517a1eSAndroid Build Coastguard Worker        "//python/private:full_version_bzl",
71*60517a1eSAndroid Build Coastguard Worker        "//python/private:normalize_name_bzl",
72*60517a1eSAndroid Build Coastguard Worker        "//python/private:version_label_bzl",
73*60517a1eSAndroid Build Coastguard Worker        "//python/private:semver_bzl",
74*60517a1eSAndroid Build Coastguard Worker        "@bazel_features//:features",
75*60517a1eSAndroid Build Coastguard Worker    ] + [
76*60517a1eSAndroid Build Coastguard Worker        "@pythons_hub//:interpreters_bzl",
77*60517a1eSAndroid Build Coastguard Worker    ] if BZLMOD_ENABLED else [],
78*60517a1eSAndroid Build Coastguard Worker)
79*60517a1eSAndroid Build Coastguard Worker
80*60517a1eSAndroid Build Coastguard Workerbzl_library(
81*60517a1eSAndroid Build Coastguard Worker    name = "config_settings_bzl",
82*60517a1eSAndroid Build Coastguard Worker    srcs = ["config_settings.bzl"],
83*60517a1eSAndroid Build Coastguard Worker    deps = ["flags_bzl"],
84*60517a1eSAndroid Build Coastguard Worker)
85*60517a1eSAndroid Build Coastguard Worker
86*60517a1eSAndroid Build Coastguard Workerbzl_library(
87*60517a1eSAndroid Build Coastguard Worker    name = "deps_bzl",
88*60517a1eSAndroid Build Coastguard Worker    srcs = ["deps.bzl"],
89*60517a1eSAndroid Build Coastguard Worker    deps = [
90*60517a1eSAndroid Build Coastguard Worker        "//python/private:bazel_tools_bzl",
91*60517a1eSAndroid Build Coastguard Worker    ],
92*60517a1eSAndroid Build Coastguard Worker)
93*60517a1eSAndroid Build Coastguard Worker
94*60517a1eSAndroid Build Coastguard Workerbzl_library(
95*60517a1eSAndroid Build Coastguard Worker    name = "evaluate_markers_bzl",
96*60517a1eSAndroid Build Coastguard Worker    srcs = ["evaluate_markers.bzl"],
97*60517a1eSAndroid Build Coastguard Worker    deps = [
98*60517a1eSAndroid Build Coastguard Worker        ":pypi_repo_utils_bzl",
99*60517a1eSAndroid Build Coastguard Worker    ],
100*60517a1eSAndroid Build Coastguard Worker)
101*60517a1eSAndroid Build Coastguard Worker
102*60517a1eSAndroid Build Coastguard Workerbzl_library(
103*60517a1eSAndroid Build Coastguard Worker    name = "flags_bzl",
104*60517a1eSAndroid Build Coastguard Worker    srcs = ["flags.bzl"],
105*60517a1eSAndroid Build Coastguard Worker    deps = [
106*60517a1eSAndroid Build Coastguard Worker        "//python/private:enum_bzl",
107*60517a1eSAndroid Build Coastguard Worker        "@bazel_skylib//rules:common_settings",
108*60517a1eSAndroid Build Coastguard Worker    ],
109*60517a1eSAndroid Build Coastguard Worker)
110*60517a1eSAndroid Build Coastguard Worker
111*60517a1eSAndroid Build Coastguard Workerbzl_library(
112*60517a1eSAndroid Build Coastguard Worker    name = "generate_whl_library_build_bazel_bzl",
113*60517a1eSAndroid Build Coastguard Worker    srcs = ["generate_whl_library_build_bazel.bzl"],
114*60517a1eSAndroid Build Coastguard Worker    deps = [
115*60517a1eSAndroid Build Coastguard Worker        ":labels_bzl",
116*60517a1eSAndroid Build Coastguard Worker        "//python/private:normalize_name_bzl",
117*60517a1eSAndroid Build Coastguard Worker    ],
118*60517a1eSAndroid Build Coastguard Worker)
119*60517a1eSAndroid Build Coastguard Worker
120*60517a1eSAndroid Build Coastguard Workerbzl_library(
121*60517a1eSAndroid Build Coastguard Worker    name = "generate_group_library_build_bazel_bzl",
122*60517a1eSAndroid Build Coastguard Worker    srcs = ["generate_group_library_build_bazel.bzl"],
123*60517a1eSAndroid Build Coastguard Worker    deps = [
124*60517a1eSAndroid Build Coastguard Worker        ":labels_bzl",
125*60517a1eSAndroid Build Coastguard Worker        "//python/private:normalize_name_bzl",
126*60517a1eSAndroid Build Coastguard Worker    ],
127*60517a1eSAndroid Build Coastguard Worker)
128*60517a1eSAndroid Build Coastguard Worker
129*60517a1eSAndroid Build Coastguard Workerbzl_library(
130*60517a1eSAndroid Build Coastguard Worker    name = "group_library_bzl",
131*60517a1eSAndroid Build Coastguard Worker    srcs = ["group_library.bzl"],
132*60517a1eSAndroid Build Coastguard Worker    deps = [
133*60517a1eSAndroid Build Coastguard Worker        ":generate_group_library_build_bazel_bzl",
134*60517a1eSAndroid Build Coastguard Worker    ],
135*60517a1eSAndroid Build Coastguard Worker)
136*60517a1eSAndroid Build Coastguard Worker
137*60517a1eSAndroid Build Coastguard Workerbzl_library(
138*60517a1eSAndroid Build Coastguard Worker    name = "hub_repository_bzl",
139*60517a1eSAndroid Build Coastguard Worker    srcs = ["hub_repository.bzl"],
140*60517a1eSAndroid Build Coastguard Worker    visibility = ["//:__subpackages__"],
141*60517a1eSAndroid Build Coastguard Worker    deps = [
142*60517a1eSAndroid Build Coastguard Worker        ":render_pkg_aliases_bzl",
143*60517a1eSAndroid Build Coastguard Worker        "//python/private:text_util_bzl",
144*60517a1eSAndroid Build Coastguard Worker    ],
145*60517a1eSAndroid Build Coastguard Worker)
146*60517a1eSAndroid Build Coastguard Worker
147*60517a1eSAndroid Build Coastguard Workerbzl_library(
148*60517a1eSAndroid Build Coastguard Worker    name = "index_sources_bzl",
149*60517a1eSAndroid Build Coastguard Worker    srcs = ["index_sources.bzl"],
150*60517a1eSAndroid Build Coastguard Worker)
151*60517a1eSAndroid Build Coastguard Worker
152*60517a1eSAndroid Build Coastguard Workerbzl_library(
153*60517a1eSAndroid Build Coastguard Worker    name = "labels_bzl",
154*60517a1eSAndroid Build Coastguard Worker    srcs = ["labels.bzl"],
155*60517a1eSAndroid Build Coastguard Worker)
156*60517a1eSAndroid Build Coastguard Worker
157*60517a1eSAndroid Build Coastguard Workerbzl_library(
158*60517a1eSAndroid Build Coastguard Worker    name = "multi_pip_parse_bzl",
159*60517a1eSAndroid Build Coastguard Worker    srcs = ["multi_pip_parse.bzl"],
160*60517a1eSAndroid Build Coastguard Worker    deps = [
161*60517a1eSAndroid Build Coastguard Worker        "pip_repository_bzl",
162*60517a1eSAndroid Build Coastguard Worker        "//python/private:text_util_bzl",
163*60517a1eSAndroid Build Coastguard Worker    ],
164*60517a1eSAndroid Build Coastguard Worker)
165*60517a1eSAndroid Build Coastguard Worker
166*60517a1eSAndroid Build Coastguard Workerbzl_library(
167*60517a1eSAndroid Build Coastguard Worker    name = "package_annotation_bzl",
168*60517a1eSAndroid Build Coastguard Worker    srcs = ["package_annotation.bzl"],
169*60517a1eSAndroid Build Coastguard Worker)
170*60517a1eSAndroid Build Coastguard Worker
171*60517a1eSAndroid Build Coastguard Workerbzl_library(
172*60517a1eSAndroid Build Coastguard Worker    name = "parse_requirements_bzl",
173*60517a1eSAndroid Build Coastguard Worker    srcs = ["parse_requirements.bzl"],
174*60517a1eSAndroid Build Coastguard Worker    deps = [
175*60517a1eSAndroid Build Coastguard Worker        ":index_sources_bzl",
176*60517a1eSAndroid Build Coastguard Worker        ":parse_requirements_txt_bzl",
177*60517a1eSAndroid Build Coastguard Worker        ":pypi_repo_utils_bzl",
178*60517a1eSAndroid Build Coastguard Worker        ":requirements_files_by_platform_bzl",
179*60517a1eSAndroid Build Coastguard Worker        ":whl_target_platforms_bzl",
180*60517a1eSAndroid Build Coastguard Worker        "//python/private:normalize_name_bzl",
181*60517a1eSAndroid Build Coastguard Worker        "//python/private:repo_utils_bzl",
182*60517a1eSAndroid Build Coastguard Worker    ],
183*60517a1eSAndroid Build Coastguard Worker)
184*60517a1eSAndroid Build Coastguard Worker
185*60517a1eSAndroid Build Coastguard Workerbzl_library(
186*60517a1eSAndroid Build Coastguard Worker    name = "parse_requirements_txt_bzl",
187*60517a1eSAndroid Build Coastguard Worker    srcs = ["parse_requirements_txt.bzl"],
188*60517a1eSAndroid Build Coastguard Worker)
189*60517a1eSAndroid Build Coastguard Worker
190*60517a1eSAndroid Build Coastguard Workerbzl_library(
191*60517a1eSAndroid Build Coastguard Worker    name = "parse_simpleapi_html_bzl",
192*60517a1eSAndroid Build Coastguard Worker    srcs = ["parse_simpleapi_html.bzl"],
193*60517a1eSAndroid Build Coastguard Worker)
194*60517a1eSAndroid Build Coastguard Worker
195*60517a1eSAndroid Build Coastguard Workerbzl_library(
196*60517a1eSAndroid Build Coastguard Worker    name = "parse_whl_name_bzl",
197*60517a1eSAndroid Build Coastguard Worker    srcs = ["parse_whl_name.bzl"],
198*60517a1eSAndroid Build Coastguard Worker)
199*60517a1eSAndroid Build Coastguard Worker
200*60517a1eSAndroid Build Coastguard Workerbzl_library(
201*60517a1eSAndroid Build Coastguard Worker    name = "patch_whl_bzl",
202*60517a1eSAndroid Build Coastguard Worker    srcs = ["patch_whl.bzl"],
203*60517a1eSAndroid Build Coastguard Worker    deps = [
204*60517a1eSAndroid Build Coastguard Worker        ":parse_whl_name_bzl",
205*60517a1eSAndroid Build Coastguard Worker        "//python/private:repo_utils_bzl",
206*60517a1eSAndroid Build Coastguard Worker    ],
207*60517a1eSAndroid Build Coastguard Worker)
208*60517a1eSAndroid Build Coastguard Worker
209*60517a1eSAndroid Build Coastguard Workerbzl_library(
210*60517a1eSAndroid Build Coastguard Worker    name = "pip_bzl",
211*60517a1eSAndroid Build Coastguard Worker    srcs = ["pip.bzl"],
212*60517a1eSAndroid Build Coastguard Worker    deps = [
213*60517a1eSAndroid Build Coastguard Worker        ":extension_bzl",
214*60517a1eSAndroid Build Coastguard Worker    ],
215*60517a1eSAndroid Build Coastguard Worker)
216*60517a1eSAndroid Build Coastguard Worker
217*60517a1eSAndroid Build Coastguard Workerbzl_library(
218*60517a1eSAndroid Build Coastguard Worker    name = "pip_compile_bzl",
219*60517a1eSAndroid Build Coastguard Worker    srcs = ["pip_compile.bzl"],
220*60517a1eSAndroid Build Coastguard Worker    deps = [
221*60517a1eSAndroid Build Coastguard Worker        ":deps_bzl",
222*60517a1eSAndroid Build Coastguard Worker        "//python:defs_bzl",
223*60517a1eSAndroid Build Coastguard Worker    ],
224*60517a1eSAndroid Build Coastguard Worker)
225*60517a1eSAndroid Build Coastguard Worker
226*60517a1eSAndroid Build Coastguard Workerbzl_library(
227*60517a1eSAndroid Build Coastguard Worker    name = "pip_repository_bzl",
228*60517a1eSAndroid Build Coastguard Worker    srcs = ["pip_repository.bzl"],
229*60517a1eSAndroid Build Coastguard Worker    deps = [
230*60517a1eSAndroid Build Coastguard Worker        ":attrs_bzl",
231*60517a1eSAndroid Build Coastguard Worker        ":evaluate_markers_bzl",
232*60517a1eSAndroid Build Coastguard Worker        ":parse_requirements_bzl",
233*60517a1eSAndroid Build Coastguard Worker        ":pip_repository_attrs_bzl",
234*60517a1eSAndroid Build Coastguard Worker        ":render_pkg_aliases_bzl",
235*60517a1eSAndroid Build Coastguard Worker        "//python/private:normalize_name_bzl",
236*60517a1eSAndroid Build Coastguard Worker        "//python/private:repo_utils_bzl",
237*60517a1eSAndroid Build Coastguard Worker        "//python/private:text_util_bzl",
238*60517a1eSAndroid Build Coastguard Worker        "@bazel_skylib//lib:sets",
239*60517a1eSAndroid Build Coastguard Worker    ],
240*60517a1eSAndroid Build Coastguard Worker)
241*60517a1eSAndroid Build Coastguard Worker
242*60517a1eSAndroid Build Coastguard Workerbzl_library(
243*60517a1eSAndroid Build Coastguard Worker    name = "pip_repository_attrs_bzl",
244*60517a1eSAndroid Build Coastguard Worker    srcs = ["pip_repository_attrs.bzl"],
245*60517a1eSAndroid Build Coastguard Worker)
246*60517a1eSAndroid Build Coastguard Worker
247*60517a1eSAndroid Build Coastguard Workerbzl_library(
248*60517a1eSAndroid Build Coastguard Worker    name = "pypi_repo_utils_bzl",
249*60517a1eSAndroid Build Coastguard Worker    srcs = ["pypi_repo_utils.bzl"],
250*60517a1eSAndroid Build Coastguard Worker    deps = [
251*60517a1eSAndroid Build Coastguard Worker        "//python/private:repo_utils_bzl",
252*60517a1eSAndroid Build Coastguard Worker        "@bazel_skylib//lib:types",
253*60517a1eSAndroid Build Coastguard Worker    ],
254*60517a1eSAndroid Build Coastguard Worker)
255*60517a1eSAndroid Build Coastguard Worker
256*60517a1eSAndroid Build Coastguard Workerbzl_library(
257*60517a1eSAndroid Build Coastguard Worker    name = "render_pkg_aliases_bzl",
258*60517a1eSAndroid Build Coastguard Worker    srcs = ["render_pkg_aliases.bzl"],
259*60517a1eSAndroid Build Coastguard Worker    deps = [
260*60517a1eSAndroid Build Coastguard Worker        ":generate_group_library_build_bazel_bzl",
261*60517a1eSAndroid Build Coastguard Worker        ":labels_bzl",
262*60517a1eSAndroid Build Coastguard Worker        ":parse_whl_name_bzl",
263*60517a1eSAndroid Build Coastguard Worker        ":whl_target_platforms_bzl",
264*60517a1eSAndroid Build Coastguard Worker        "//python/private:normalize_name_bzl",
265*60517a1eSAndroid Build Coastguard Worker        "//python/private:text_util_bzl",
266*60517a1eSAndroid Build Coastguard Worker    ],
267*60517a1eSAndroid Build Coastguard Worker)
268*60517a1eSAndroid Build Coastguard Worker
269*60517a1eSAndroid Build Coastguard Workerbzl_library(
270*60517a1eSAndroid Build Coastguard Worker    name = "requirements_files_by_platform_bzl",
271*60517a1eSAndroid Build Coastguard Worker    srcs = ["requirements_files_by_platform.bzl"],
272*60517a1eSAndroid Build Coastguard Worker    deps = [
273*60517a1eSAndroid Build Coastguard Worker        ":whl_target_platforms_bzl",
274*60517a1eSAndroid Build Coastguard Worker    ],
275*60517a1eSAndroid Build Coastguard Worker)
276*60517a1eSAndroid Build Coastguard Worker
277*60517a1eSAndroid Build Coastguard Workerbzl_library(
278*60517a1eSAndroid Build Coastguard Worker    name = "simpleapi_download_bzl",
279*60517a1eSAndroid Build Coastguard Worker    srcs = ["simpleapi_download.bzl"],
280*60517a1eSAndroid Build Coastguard Worker    deps = [
281*60517a1eSAndroid Build Coastguard Worker        ":parse_simpleapi_html_bzl",
282*60517a1eSAndroid Build Coastguard Worker        "//python/private:auth_bzl",
283*60517a1eSAndroid Build Coastguard Worker        "//python/private:normalize_name_bzl",
284*60517a1eSAndroid Build Coastguard Worker        "//python/private:text_util_bzl",
285*60517a1eSAndroid Build Coastguard Worker        "@bazel_features//:features",
286*60517a1eSAndroid Build Coastguard Worker    ],
287*60517a1eSAndroid Build Coastguard Worker)
288*60517a1eSAndroid Build Coastguard Worker
289*60517a1eSAndroid Build Coastguard Workerbzl_library(
290*60517a1eSAndroid Build Coastguard Worker    name = "whl_library_alias_bzl",
291*60517a1eSAndroid Build Coastguard Worker    srcs = ["whl_library_alias.bzl"],
292*60517a1eSAndroid Build Coastguard Worker    deps = [
293*60517a1eSAndroid Build Coastguard Worker        ":render_pkg_aliases_bzl",
294*60517a1eSAndroid Build Coastguard Worker        "//python/private:full_version_bzl",
295*60517a1eSAndroid Build Coastguard Worker    ],
296*60517a1eSAndroid Build Coastguard Worker)
297*60517a1eSAndroid Build Coastguard Worker
298*60517a1eSAndroid Build Coastguard Workerbzl_library(
299*60517a1eSAndroid Build Coastguard Worker    name = "whl_library_bzl",
300*60517a1eSAndroid Build Coastguard Worker    srcs = ["whl_library.bzl"],
301*60517a1eSAndroid Build Coastguard Worker    deps = [
302*60517a1eSAndroid Build Coastguard Worker        ":attrs_bzl",
303*60517a1eSAndroid Build Coastguard Worker        ":deps_bzl",
304*60517a1eSAndroid Build Coastguard Worker        ":generate_whl_library_build_bazel_bzl",
305*60517a1eSAndroid Build Coastguard Worker        ":parse_whl_name_bzl",
306*60517a1eSAndroid Build Coastguard Worker        ":patch_whl_bzl",
307*60517a1eSAndroid Build Coastguard Worker        ":pypi_repo_utils_bzl",
308*60517a1eSAndroid Build Coastguard Worker        ":whl_target_platforms_bzl",
309*60517a1eSAndroid Build Coastguard Worker        "//python/private:auth_bzl",
310*60517a1eSAndroid Build Coastguard Worker        "//python/private:envsubst_bzl",
311*60517a1eSAndroid Build Coastguard Worker        "//python/private:is_standalone_interpreter_bzl",
312*60517a1eSAndroid Build Coastguard Worker        "//python/private:repo_utils_bzl",
313*60517a1eSAndroid Build Coastguard Worker    ],
314*60517a1eSAndroid Build Coastguard Worker)
315*60517a1eSAndroid Build Coastguard Worker
316*60517a1eSAndroid Build Coastguard Workerbzl_library(
317*60517a1eSAndroid Build Coastguard Worker    name = "whl_repo_name_bzl",
318*60517a1eSAndroid Build Coastguard Worker    srcs = ["whl_repo_name.bzl"],
319*60517a1eSAndroid Build Coastguard Worker    deps = [
320*60517a1eSAndroid Build Coastguard Worker        ":parse_whl_name_bzl",
321*60517a1eSAndroid Build Coastguard Worker        "//python/private:normalize_name_bzl",
322*60517a1eSAndroid Build Coastguard Worker    ],
323*60517a1eSAndroid Build Coastguard Worker)
324*60517a1eSAndroid Build Coastguard Worker
325*60517a1eSAndroid Build Coastguard Workerbzl_library(
326*60517a1eSAndroid Build Coastguard Worker    name = "whl_target_platforms_bzl",
327*60517a1eSAndroid Build Coastguard Worker    srcs = ["whl_target_platforms.bzl"],
328*60517a1eSAndroid Build Coastguard Worker    deps = [":parse_whl_name_bzl"],
329*60517a1eSAndroid Build Coastguard Worker)
330