1*60517a1eSAndroid Build Coastguard Worker"""Starlark representation of locked requirements. 2*60517a1eSAndroid Build Coastguard Worker 3*60517a1eSAndroid Build Coastguard Worker@generated by rules_python pip.parse bzlmod extension. 4*60517a1eSAndroid Build Coastguard Worker""" 5*60517a1eSAndroid Build Coastguard Worker 6*60517a1eSAndroid Build Coastguard Workerload("@rules_python//python:pip.bzl", "pip_utils") 7*60517a1eSAndroid Build Coastguard Worker 8*60517a1eSAndroid Build Coastguard Workerall_requirements = %%ALL_REQUIREMENTS%% 9*60517a1eSAndroid Build Coastguard Worker 10*60517a1eSAndroid Build Coastguard Workerall_whl_requirements_by_package = %%ALL_WHL_REQUIREMENTS_BY_PACKAGE%% 11*60517a1eSAndroid Build Coastguard Worker 12*60517a1eSAndroid Build Coastguard Workerall_whl_requirements = all_whl_requirements_by_package.values() 13*60517a1eSAndroid Build Coastguard Worker 14*60517a1eSAndroid Build Coastguard Workerall_data_requirements = %%ALL_DATA_REQUIREMENTS%% 15*60517a1eSAndroid Build Coastguard Worker 16*60517a1eSAndroid Build Coastguard Workerdef requirement(name): 17*60517a1eSAndroid Build Coastguard Worker return "%%MACRO_TMPL%%".format(pip_utils.normalize_name(name), "pkg") 18*60517a1eSAndroid Build Coastguard Worker 19*60517a1eSAndroid Build Coastguard Workerdef whl_requirement(name): 20*60517a1eSAndroid Build Coastguard Worker return "%%MACRO_TMPL%%".format(pip_utils.normalize_name(name), "whl") 21*60517a1eSAndroid Build Coastguard Worker 22*60517a1eSAndroid Build Coastguard Workerdef data_requirement(name): 23*60517a1eSAndroid Build Coastguard Worker return "%%MACRO_TMPL%%".format(pip_utils.normalize_name(name), "data") 24*60517a1eSAndroid Build Coastguard Worker 25*60517a1eSAndroid Build Coastguard Workerdef dist_info_requirement(name): 26*60517a1eSAndroid Build Coastguard Worker return "%%MACRO_TMPL%%".format(pip_utils.normalize_name(name), "dist_info") 27