forked from google/mesop
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBUILD
88 lines (82 loc) · 2.68 KB
/
BUILD
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
# Description:
# Mesop is a Python UI framework that allows you to build web demos.
load("//build_defs:defaults.bzl", "py_library")
package(
default_visibility = ["//build_defs:mesop_internal"],
)
licenses(["notice"])
exports_files(["LICENSE"])
py_library(
name = "mesop",
srcs = [
"__init__.py",
],
visibility = ["//build_defs:mesop_users"],
deps = [
":version",
# REF(//scripts/scaffold_component.py):insert_component_import
"//mesop/components/uploader:py",
"//mesop/components/code:py",
"//mesop/components/embed:py",
"//mesop/components/table:py",
"//mesop/components/sidenav:py",
"//mesop/components/video:py",
"//mesop/components/audio:py",
"//mesop/components/image:py",
"//mesop/components/slider:py",
"//mesop/components/plot:py",
"//mesop/components/select:py",
"//mesop/components/radio:py",
"//mesop/components/slide_toggle:py",
"//mesop/components/progress_spinner:py",
"//mesop/components/progress_bar:py",
"//mesop/components/icon:py",
"//mesop/components/divider:py",
"//mesop/components/badge:py",
"//mesop/components/tooltip:py",
"//mesop/components/input:py",
"//mesop/components/markdown:py",
"//mesop/components/box:py",
"//mesop/components",
"//mesop/components/button:py",
"//mesop/components/checkbox:py",
"//mesop/components/text:py",
"//mesop/colab",
"//mesop/events",
"//mesop/commands",
"//mesop/features",
"//mesop/server",
],
)
py_library(
name = "version",
srcs = ["version.py"],
visibility = ["//build_defs:mesop_internal"],
)
py_library(
name = "example_index",
srcs = ["example_index.py"],
visibility = ["//build_defs:mesop_internal"],
deps = [
"//mesop",
# REF(//scripts/scaffold_component.py):insert_component_e2e_import
"//mesop/components/slider/e2e",
"//mesop/components/select/e2e",
"//mesop/components/radio/e2e",
"//mesop/components/slide_toggle/e2e",
"//mesop/components/progress_spinner/e2e",
"//mesop/components/progress_bar/e2e",
"//mesop/components/icon/e2e",
"//mesop/components/divider/e2e",
"//mesop/components/badge/e2e",
"//mesop/components/tooltip/e2e",
"//mesop/components/input/e2e",
"//mesop/components/markdown/e2e",
"//mesop/components/box/e2e",
"//mesop/components/checkbox/e2e",
"//mesop/components/text/e2e",
"//mesop/examples",
"//mesop/examples/docs",
"//mesop/examples/shared",
],
)