blob: a119ebe11694871a9eed10b67f7f428e27c57290 [file] [log] [blame]
load("@bazel_skylib//rules:common_settings.bzl", "string_flag")
load("//python:defs.bzl", "py_library")
string_flag(
name = "external_deps_name",
build_setting_default = "",
visibility = ["//visibility:public"],
)
py_library(
name = "common",
srcs = [],
visibility = ["//visibility:public"],
deps = select({
":is_external_alpha": ["@pypi_alpha//more_itertools"],
":is_external_beta": ["@pypi_beta//more_itertools"],
"//conditions:default": [],
}),
)
config_setting(
name = "is_external_alpha",
flag_values = {"//tests/multi_pypi:external_deps_name": "alpha"},
)
config_setting(
name = "is_external_beta",
flag_values = {"//tests/multi_pypi:external_deps_name": "beta"},
)