xref: /aosp_15_r20/external/bazelbuild-rules_python/python/private/pypi/requirements.bzl.tmpl.bzlmod (revision 60517a1edbc8ecf509223e9af94a7adec7d736b8)
1"""Starlark representation of locked requirements.
2
3@generated by rules_python pip.parse bzlmod extension.
4"""
5
6load("@rules_python//python:pip.bzl", "pip_utils")
7
8all_requirements = %%ALL_REQUIREMENTS%%
9
10all_whl_requirements_by_package = %%ALL_WHL_REQUIREMENTS_BY_PACKAGE%%
11
12all_whl_requirements = all_whl_requirements_by_package.values()
13
14all_data_requirements = %%ALL_DATA_REQUIREMENTS%%
15
16def requirement(name):
17    return "%%MACRO_TMPL%%".format(pip_utils.normalize_name(name), "pkg")
18
19def whl_requirement(name):
20    return "%%MACRO_TMPL%%".format(pip_utils.normalize_name(name), "whl")
21
22def data_requirement(name):
23    return "%%MACRO_TMPL%%".format(pip_utils.normalize_name(name), "data")
24
25def dist_info_requirement(name):
26    return "%%MACRO_TMPL%%".format(pip_utils.normalize_name(name), "dist_info")
27