|
17 | 17 | load("@rules_testing//lib:test_suite.bzl", "test_suite") |
18 | 18 | load("@rules_testing//lib:truth.bzl", "subjects") |
19 | 19 | load("//python/private/pypi:extension.bzl", "parse_modules") # buildifier: disable=bzl-visibility |
| 20 | +load("//python/private/pypi:render_pkg_aliases.bzl", "whl_alias") # buildifier: disable=bzl-visibility |
20 | 21 |
|
21 | 22 | _tests = [] |
22 | 23 |
|
@@ -158,11 +159,8 @@ def _test_simple(env): |
158 | 159 | pypi.hub_group_map().contains_exactly({"pypi": {}}) |
159 | 160 | pypi.hub_whl_map().contains_exactly({"pypi": { |
160 | 161 | "simple": [ |
161 | | - struct( |
162 | | - config_setting = "//_config:is_python_3.15", |
163 | | - filename = None, |
| 162 | + whl_alias( |
164 | 163 | repo = "pypi_315_simple", |
165 | | - target_platforms = None, |
166 | 164 | version = "3.15", |
167 | 165 | ), |
168 | 166 | ], |
@@ -209,18 +207,14 @@ def _test_simple_multiple_requirements(env): |
209 | 207 | pypi.hub_group_map().contains_exactly({"pypi": {}}) |
210 | 208 | pypi.hub_whl_map().contains_exactly({"pypi": { |
211 | 209 | "simple": [ |
212 | | - struct( |
213 | | - config_setting = "//_config:is_python_3.15", |
214 | | - filename = None, |
| 210 | + whl_alias( |
215 | 211 | repo = "pypi_315_simple_windows_x86_64", |
216 | 212 | target_platforms = [ |
217 | 213 | "cp315_windows_x86_64", |
218 | 214 | ], |
219 | 215 | version = "3.15", |
220 | 216 | ), |
221 | | - struct( |
222 | | - config_setting = "//_config:is_python_3.15", |
223 | | - filename = None, |
| 217 | + whl_alias( |
224 | 218 | repo = "pypi_315_simple_osx_aarch64_osx_x86_64", |
225 | 219 | target_platforms = [ |
226 | 220 | "cp315_osx_aarch64", |
@@ -296,25 +290,18 @@ simple==0.0.3 --hash=sha256:deadbaaf |
296 | 290 | pypi.hub_group_map().contains_exactly({"pypi": {}}) |
297 | 291 | pypi.hub_whl_map().contains_exactly({"pypi": { |
298 | 292 | "extra": [ |
299 | | - struct( |
300 | | - config_setting = "//_config:is_python_3.15", |
301 | | - filename = None, |
| 293 | + whl_alias( |
302 | 294 | repo = "pypi_315_extra", |
303 | | - target_platforms = None, |
304 | 295 | version = "3.15", |
305 | 296 | ), |
306 | 297 | ], |
307 | 298 | "simple": [ |
308 | | - struct( |
309 | | - config_setting = "//_config:is_python_3.15", |
310 | | - filename = None, |
| 299 | + whl_alias( |
311 | 300 | repo = "pypi_315_simple_linux_x86_64", |
312 | 301 | target_platforms = ["cp315_linux_x86_64"], |
313 | 302 | version = "3.15", |
314 | 303 | ), |
315 | | - struct( |
316 | | - config_setting = "//_config:is_python_3.15", |
317 | | - filename = None, |
| 304 | + whl_alias( |
318 | 305 | repo = "pypi_315_simple_osx_aarch64", |
319 | 306 | target_platforms = ["cp315_osx_aarch64"], |
320 | 307 | version = "3.15", |
@@ -418,27 +405,20 @@ some_pkg==0.0.1 |
418 | 405 | pypi.hub_whl_map().contains_exactly({ |
419 | 406 | "pypi": { |
420 | 407 | "simple": [ |
421 | | - struct( |
422 | | - config_setting = "//_config:is_python_3.15", |
| 408 | + whl_alias( |
423 | 409 | filename = "simple-0.0.1-py3-none-any.whl", |
424 | 410 | repo = "pypi_315_simple_py3_none_any_deadb00f", |
425 | | - target_platforms = None, |
426 | 411 | version = "3.15", |
427 | 412 | ), |
428 | | - struct( |
429 | | - config_setting = "//_config:is_python_3.15", |
| 413 | + whl_alias( |
430 | 414 | filename = "simple-0.0.1.tar.gz", |
431 | 415 | repo = "pypi_315_simple_sdist_deadbeef", |
432 | | - target_platforms = None, |
433 | 416 | version = "3.15", |
434 | 417 | ), |
435 | 418 | ], |
436 | 419 | "some_pkg": [ |
437 | | - struct( |
438 | | - config_setting = "//_config:is_python_3.15", |
439 | | - filename = None, |
| 420 | + whl_alias( |
440 | 421 | repo = "pypi_315_some_pkg", |
441 | | - target_platforms = None, |
442 | 422 | version = "3.15", |
443 | 423 | ), |
444 | 424 | ], |
|
0 commit comments