Skip to content

Commit f0c8b52

Browse files
committed
make workspace mode work
1 parent 1551326 commit f0c8b52

File tree

3 files changed

+30
-1
lines changed

3 files changed

+30
-1
lines changed

WORKSPACE

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,3 +157,26 @@ pip_parse(
157157
load("@dev_pip//:requirements.bzl", docs_install_deps = "install_deps")
158158

159159
docs_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()

internal_dev_deps.bzl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff 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",

python/private/py_repositories.bzl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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,

0 commit comments

Comments
 (0)