forked from StackStorm/st2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
BUILD
49 lines (46 loc) · 1.17 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
python_requirements(
name="reqs",
source="requirements-pants.txt",
overrides={
# flex and stevedore uses pkg_resources w/o declaring the dep
("flex", "stevedore"): dict(
dependencies=[
"//:reqs#setuptools",
]
),
# do not use the prance[flex] extra as that pulls in an old version of flex
"prance": dict(
dependencies=[
"//:reqs#flex",
]
),
# tooz needs one or more backends (tooz is used by the st2 coordination backend)
"tooz": dict(
dependencies=[
"//:reqs#redis",
"//:reqs#zake",
]
),
# make sure anything that uses st2-auth-ldap gets the st2auth constant
"st2-auth-ldap": dict(
dependencies=[
"st2auth/st2auth/backends/constants.py",
]
),
},
)
target(
name="auth_backends",
dependencies=[
"//:reqs#st2-auth-backend-flat-file",
"//:reqs#st2-auth-ldap",
],
)
python_test_utils(
name="test_utils",
skip_pylint=True,
)
file(
name="license",
source="LICENSE",
)