forked from OpenMined/PSI
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathWORKSPACE
40 lines (27 loc) · 924 Bytes
/
WORKSPACE
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
workspace(
name = "org_openmined_psi",
)
load("@org_openmined_psi//private_set_intersection:preload.bzl", "psi_preload")
psi_preload()
load("@org_openmined_psi//private_set_intersection:deps.bzl", "psi_deps")
psi_deps()
# Finish python setup
load("@rules_python//python:pip.bzl", "pip_parse")
pip_parse(
name = "pip_deps",
# Generated via pip-compile requirements.in
requirements_lock = "@org_openmined_psi//private_set_intersection/python:requirements.txt",
)
load("@pip_deps//:requirements.bzl", "install_deps")
install_deps()
# Finish node setup
load("@build_bazel_rules_nodejs//:index.bzl", "node_repositories", "npm_install")
node_repositories()
npm_install(
name = "npm",
package_json = "//:package.json",
package_lock_json = "//:package-lock.json",
)
# Finish emsdk setup
load("@emsdk//:emscripten_deps.bzl", emsdk_emscripten_deps = "emscripten_deps")
emsdk_emscripten_deps()