-
-
Notifications
You must be signed in to change notification settings - Fork 717
Expand file tree
/
Copy pathBUILD.bazel
More file actions
96 lines (84 loc) · 2.35 KB
/
Copy pathBUILD.bazel
File metadata and controls
96 lines (84 loc) · 2.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load(
"@python//3.14:defs.bzl",
hub_compile_pip_requirements = "compile_pip_requirements",
hub_py_binary = "py_binary",
hub_py_console_script_binary = "py_console_script_binary",
hub_py_test = "py_test",
)
load(
"@python_3_14//:defs.bzl",
versioned_compile_pip_requirements = "compile_pip_requirements",
versioned_py_binary = "py_binary",
versioned_py_console_script_binary = "py_console_script_binary",
versioned_py_test = "py_test",
)
load("//python/config_settings:transition.bzl", transition_py_binary = "py_binary", transition_py_test = "py_test")
# TODO @aignas 2025-01-22: remove the referenced symbols when releasing v2
transition_py_binary(
name = "transition_py_binary",
srcs = ["dummy.py"],
main = "dummy.py",
python_version = "3.14",
)
transition_py_test(
name = "transition_py_test",
srcs = ["dummy.py"],
main = "dummy.py",
python_version = "3.14",
)
versioned_py_binary(
name = "versioned_py_binary",
srcs = ["dummy.py"],
main = "dummy.py",
)
versioned_py_test(
name = "versioned_py_test",
srcs = ["dummy.py"],
main = "dummy.py",
)
versioned_py_console_script_binary(
name = "versioned_py_console_script_binary",
pkg = "@rules_python_publish_deps//twine",
script = "twine",
)
versioned_compile_pip_requirements(
name = "versioned_compile_pip_requirements",
src = "pyproject.toml",
requirements_txt = "requirements.txt",
)
hub_py_binary(
name = "hub_py_binary",
srcs = ["dummy.py"],
main = "dummy.py",
)
hub_py_test(
name = "hub_py_test",
srcs = ["dummy.py"],
main = "dummy.py",
)
hub_py_console_script_binary(
name = "hub_py_console_script_binary",
pkg = "@rules_python_publish_deps//twine",
script = "twine",
)
hub_compile_pip_requirements(
name = "hub_compile_pip_requirements",
src = "pyproject.toml",
requirements_txt = "requirements_hub.txt",
)
build_test(
name = "build_test",
targets = [
"transition_py_binary",
"transition_py_test",
"versioned_py_binary",
"versioned_py_test",
"versioned_py_console_script_binary",
"versioned_compile_pip_requirements",
"hub_py_binary",
"hub_py_test",
"hub_py_console_script_binary",
"hub_compile_pip_requirements",
],
)