xref: /aosp_15_r20/external/bazelbuild-rules_python/tests/pypi/integration/BUILD.bazel (revision 60517a1edbc8ecf509223e9af94a7adec7d736b8)
1*60517a1eSAndroid Build Coastguard Workerload("@bazel_skylib//rules:build_test.bzl", "build_test")
2*60517a1eSAndroid Build Coastguard Workerload("@dev_pip//:requirements.bzl", "all_requirements")
3*60517a1eSAndroid Build Coastguard Workerload(":transitions.bzl", "transition_rule")
4*60517a1eSAndroid Build Coastguard Worker
5*60517a1eSAndroid Build Coastguard Workerbuild_test(
6*60517a1eSAndroid Build Coastguard Worker    name = "all_requirements_build_test",
7*60517a1eSAndroid Build Coastguard Worker    targets = all_requirements,
8*60517a1eSAndroid Build Coastguard Worker)
9*60517a1eSAndroid Build Coastguard Worker
10*60517a1eSAndroid Build Coastguard Worker# Rule that transitions dependencies to be built from sdist
11*60517a1eSAndroid Build Coastguard Workertransition_rule(
12*60517a1eSAndroid Build Coastguard Worker    name = "all_requirements_from_sdist",
13*60517a1eSAndroid Build Coastguard Worker    testonly = True,
14*60517a1eSAndroid Build Coastguard Worker    deps = all_requirements,
15*60517a1eSAndroid Build Coastguard Worker)
16*60517a1eSAndroid Build Coastguard Worker
17*60517a1eSAndroid Build Coastguard Workerbuild_test(
18*60517a1eSAndroid Build Coastguard Worker    name = "all_requirements_from_sdist_build_test",
19*60517a1eSAndroid Build Coastguard Worker    targets = ["all_requirements_from_sdist"],
20*60517a1eSAndroid Build Coastguard Worker)
21