tensorflow_privacy/WORKSPACE
2022-07-12 13:29:27 -07:00

35 lines
1.2 KiB
Text

workspace(name = "org_tensorflow_privacy")
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
git_repository(
name = "bazel_skylib",
remote = "https://github.com/bazelbuild/bazel-skylib.git",
tag = "1.0.3",
)
git_repository(
name = "rules_python",
remote = "https://github.com/bazelbuild/rules_python.git",
tag = "0.5.0",
)
dp_lib_commit = "8f7d2b9e294506c25756b65b8a369b858a015e5f"
dp_lib_tar_sha256 = "6bd3fd4d9413f25272d952b266cbf0d9121ae53f7b3182d75f12ea80069d9732"
dp_lib_url = "https://github.com/google/differential-privacy/archive/" + dp_lib_commit + ".tar.gz"
http_archive(
name = "com_google_differential_py",
sha256 = dp_lib_tar_sha256,
urls = [
dp_lib_url,
],
strip_prefix = "differential-privacy-" + dp_lib_commit + "/python",
)
# Load transitive dependencies of the DP accounting library.
load("@com_google_differential_py//:accounting_py_deps.bzl", "accounting_py_deps")
accounting_py_deps()
load("@com_google_differential_py//:accounting_py_deps_init.bzl", "accounting_py_deps_init")
accounting_py_deps_init("com_google_differential_py")