File tree Expand file tree Collapse file tree 3 files changed +30
-1
lines changed Expand file tree Collapse file tree 3 files changed +30
-1
lines changed Original file line number Diff line number Diff line change @@ -157,3 +157,26 @@ pip_parse(
157157load ("@dev_pip//:requirements.bzl" , docs_install_deps = "install_deps" )
158158
159159docs_install_deps ()
160+
161+ #####################
162+ # Pypi repos for //tests/multi_pypi
163+
164+ pip_parse (
165+ name = "pypi_alpha" ,
166+ python_interpreter_target = interpreter ,
167+ requirements_lock = "//tests/multi_pypi/alpha:requirements.txt" ,
168+ )
169+
170+ load ("@pypi_alpha//:requirements.bzl" , pypi_alpha_install_deps = "install_deps" )
171+
172+ pypi_alpha_install_deps ()
173+
174+ pip_parse (
175+ name = "pypi_beta" ,
176+ python_interpreter_target = interpreter ,
177+ requirements_lock = "//tests/multi_pypi/beta:requirements.txt" ,
178+ )
179+
180+ load ("@pypi_beta//:requirements.bzl" , pypi_beta_install_deps = "install_deps" )
181+
182+ pypi_beta_install_deps ()
Original file line number Diff line number Diff line change @@ -41,7 +41,12 @@ def rules_python_internal_deps():
4141 For dependencies needed by *users* of rules_python, see
4242 python/private/py_repositories.bzl.
4343 """
44- internal_config_repo (name = "rules_python_internal" )
44+ internal_config_repo (
45+ name = "rules_python_internal" ,
46+ transition_settings = [
47+ str (Label ("//tests/multi_pypi:external_deps_name" )),
48+ ],
49+ )
4550
4651 local_repository (
4752 name = "other" ,
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ def py_repositories(transition_settings = []):
4141 maybe (
4242 internal_config_repo ,
4343 name = "rules_python_internal" ,
44+ transition_settings = transition_settings ,
4445 )
4546 maybe (
4647 hub_repo ,
You can’t perform that action at this time.
0 commit comments