@@ -65,20 +65,13 @@ def _parse(
6565 * ,
6666 hub_name ,
6767 python_version ,
68- experimental_index_url = "" ,
69- requirements_lock = None ,
70- ** kwargs ):
71- return struct (
72- hub_name = hub_name ,
73- python_version = python_version ,
74- requirements_lock = requirements_lock ,
75- # Constants for now
76- # TODO @aignas 2024-10-21: cover with tests
68+ _evaluate_markers_srcs = [],
7769 auth_patterns = {},
7870 download_only = False ,
7971 enable_implicit_namespace_pkgs = False ,
8072 environment = {},
8173 envsubst = {},
74+ experimental_index_url = "" ,
8275 experimental_index_url = experimental_index_url ,
8376 experimental_requirement_cycles = {},
8477 experimental_target_platforms = [],
@@ -92,10 +85,37 @@ def _parse(
9285 requirements_by_platform = {},
9386 requirements_darwin = None ,
9487 requirements_linux = None ,
88+ requirements_lock = None ,
9589 requirements_windows = None ,
9690 timeout = 42 ,
9791 whl_modifications = {},
98- _evaluate_markers_srcs = [],
92+ ** kwargs ):
93+ return struct (
94+ _evaluate_markers_srcs = _evaluate_markers_srcs ,
95+ auth_patterns = auth_patterns ,
96+ download_only = download_only ,
97+ enable_implicit_namespace_pkgs = enable_implicit_namespace_pkgs ,
98+ environment = environment ,
99+ envsubst = envsubst ,
100+ experimental_index_url = experimental_index_url ,
101+ experimental_requirement_cycles = experimental_requirement_cycles ,
102+ experimental_target_platforms = experimental_target_platforms ,
103+ extra_pip_args = extra_pip_args ,
104+ hub_name = hub_name ,
105+ isolated = isolated ,
106+ netrc = netrc ,
107+ pip_data_exclude = pip_data_exclude ,
108+ python_interpreter = python_interpreter ,
109+ python_interpreter_target = python_interpreter_target ,
110+ python_version = python_version ,
111+ quiet = quiet ,
112+ requirements_by_platform = requirements_by_platform ,
113+ requirements_darwin = requirements_darwin ,
114+ requirements_linux = requirements_linux ,
115+ requirements_lock = requirements_lock ,
116+ requirements_windows = requirements_windows ,
117+ timeout = timeout ,
118+ whl_modifications = whl_modifications ,
99119 ** kwargs
100120 )
101121
0 commit comments