-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathctfd.BUILD
86 lines (84 loc) · 2.53 KB
/
ctfd.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
load("@ctfd_pip//:requirements.bzl", "requirement")
load("@rules_python//python:defs.bzl", "py_library")
exports_files(glob(["**/*"]))
py_library(
name = "app_lib",
srcs = glob([
"CTFd/**/*.py",
"migrations/**/*.py",
]),
data = glob(
[
"CTFd/**",
],
exclude = [
"CTFd/**/*.py",
],
),
visibility = ["@ctfproxy//infra/ctfd:__pkg__"],
deps = [
requirement("alembic"),
requirement("aniso8601"),
requirement("asn1crypto"),
requirement("attrs"),
requirement("bcrypt"),
requirement("boto3"),
requirement("botocore"),
requirement("certifi"),
requirement("cffi"),
requirement("chardet"),
requirement("click"),
requirement("configparser"),
requirement("contextlib2"),
requirement("cryptography"),
requirement("dataset"),
requirement("docutils"),
requirement("enum34"),
requirement("Flask"),
requirement("Flask-Caching"),
requirement("flask-marshmallow"),
requirement("Flask-Migrate"),
requirement("flask-restx"),
requirement("Flask-Script"),
requirement("Flask-SQLAlchemy"),
requirement("functools32"),
requirement("futures"),
requirement("gevent"),
requirement("greenlet"),
requirement("gunicorn"),
requirement("idna"),
requirement("importlib-metadata"),
requirement("ipaddress"),
requirement("itsdangerous"),
requirement("Jinja2"),
requirement("jmespath"),
requirement("jsonschema"),
requirement("Mako"),
requirement("MarkupSafe"),
requirement("marshmallow"),
requirement("marshmallow-sqlalchemy"),
requirement("mistune"),
requirement("netaddr"),
requirement("passlib"),
requirement("pathlib2"),
requirement("pycparser"),
requirement("PyJWT"),
requirement("PyMySQL"),
requirement("pyrsistent"),
requirement("python-dateutil"),
requirement("python-dotenv"),
requirement("python-editor"),
requirement("pytz"),
requirement("redis"),
requirement("requests"),
requirement("s3transfer"),
requirement("scandir"),
requirement("six"),
requirement("SQLAlchemy"),
requirement("SQLAlchemy-Utils"),
requirement("typing"),
requirement("urllib3"),
requirement("Werkzeug"),
requirement("zipp"),
],
)