1*e7b1675dSTing-Kang Changworkspace(name = "testing_python") 2*e7b1675dSTing-Kang Chang 3*e7b1675dSTing-Kang Changload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 4*e7b1675dSTing-Kang Chang 5*e7b1675dSTing-Kang Changlocal_repository( 6*e7b1675dSTing-Kang Chang name = "tink_py", 7*e7b1675dSTing-Kang Chang path = "../../python", 8*e7b1675dSTing-Kang Chang) 9*e7b1675dSTing-Kang Chang 10*e7b1675dSTing-Kang Changlocal_repository( 11*e7b1675dSTing-Kang Chang name = "tink_cc", 12*e7b1675dSTing-Kang Chang path = "../../cc", 13*e7b1675dSTing-Kang Chang) 14*e7b1675dSTing-Kang Chang 15*e7b1675dSTing-Kang Changlocal_repository( 16*e7b1675dSTing-Kang Chang name = "tink_cc_awskms", 17*e7b1675dSTing-Kang Chang path = "../../cc/integration/awskms", 18*e7b1675dSTing-Kang Chang) 19*e7b1675dSTing-Kang Chang 20*e7b1675dSTing-Kang Changlocal_repository( 21*e7b1675dSTing-Kang Chang name = "tink_cc_gcpkms", 22*e7b1675dSTing-Kang Chang path = "../../cc/integration/gcpkms", 23*e7b1675dSTing-Kang Chang) 24*e7b1675dSTing-Kang Chang 25*e7b1675dSTing-Kang Chang# NOTE: The Python dependencies have to be loaded first, as they rely on a 26*e7b1675dSTing-Kang Chang# newer version of rules_python. 27*e7b1675dSTing-Kang Changload("@tink_py//:tink_py_deps.bzl", "tink_py_deps") 28*e7b1675dSTing-Kang Changtink_py_deps() 29*e7b1675dSTing-Kang Chang 30*e7b1675dSTing-Kang Changload("@tink_py//:tink_py_deps_init.bzl", "tink_py_deps_init") 31*e7b1675dSTing-Kang Changtink_py_deps_init("tink_py") 32*e7b1675dSTing-Kang Chang 33*e7b1675dSTing-Kang Changload("@tink_cc//:tink_cc_deps.bzl", "tink_cc_deps") 34*e7b1675dSTing-Kang Changtink_cc_deps() 35*e7b1675dSTing-Kang Chang 36*e7b1675dSTing-Kang Changload("@tink_cc//:tink_cc_deps_init.bzl", "tink_cc_deps_init") 37*e7b1675dSTing-Kang Changtink_cc_deps_init() 38*e7b1675dSTing-Kang Chang 39*e7b1675dSTing-Kang Changload("@tink_cc_awskms//:tink_cc_awskms_deps.bzl", "tink_cc_awskms_deps") 40*e7b1675dSTing-Kang Chang 41*e7b1675dSTing-Kang Changtink_cc_awskms_deps() 42*e7b1675dSTing-Kang Chang 43*e7b1675dSTing-Kang Changload("@tink_cc_gcpkms//:tink_cc_gcpkms_deps.bzl", "tink_cc_gcpkms_deps") 44*e7b1675dSTing-Kang Chang 45*e7b1675dSTing-Kang Changtink_cc_gcpkms_deps() 46*e7b1675dSTing-Kang Chang 47*e7b1675dSTing-Kang Changload("@tink_cc_gcpkms//:tink_cc_gcpkms_deps_init.bzl", "tink_cc_gcpkms_deps_init") 48*e7b1675dSTing-Kang Chang 49*e7b1675dSTing-Kang Changtink_cc_gcpkms_deps_init() 50*e7b1675dSTing-Kang Chang 51*e7b1675dSTing-Kang Chang# Release from 2021-12-12 52*e7b1675dSTing-Kang Changhttp_archive( 53*e7b1675dSTing-Kang Chang name = "rules_proto_grpc", 54*e7b1675dSTing-Kang Chang urls = ["https://github.com/rules-proto-grpc/rules_proto_grpc/archive/4.1.0.tar.gz"], 55*e7b1675dSTing-Kang Chang sha256 = "8383116d4c505e93fd58369841814acc3f25bdb906887a2023980d8f49a0b95b", 56*e7b1675dSTing-Kang Chang strip_prefix = "rules_proto_grpc-4.1.0", 57*e7b1675dSTing-Kang Chang) 58*e7b1675dSTing-Kang Chang 59*e7b1675dSTing-Kang Changload("@rules_proto_grpc//:repositories.bzl", "rules_proto_grpc_toolchains", "rules_proto_grpc_repos") 60*e7b1675dSTing-Kang Changrules_proto_grpc_toolchains() 61*e7b1675dSTing-Kang Changrules_proto_grpc_repos() 62*e7b1675dSTing-Kang Chang 63*e7b1675dSTing-Kang Changload("@rules_proto_grpc//python:repositories.bzl", rules_proto_grpc_python_repos="python_repos") 64*e7b1675dSTing-Kang Changrules_proto_grpc_python_repos() 65*e7b1675dSTing-Kang Chang 66*e7b1675dSTing-Kang Changload("@com_github_grpc_grpc//bazel:grpc_deps.bzl", "grpc_deps") 67*e7b1675dSTing-Kang Chang 68*e7b1675dSTing-Kang Changgrpc_deps() 69*e7b1675dSTing-Kang Chang 70*e7b1675dSTing-Kang Changload("@rules_python//python:pip.bzl", "pip_install") 71*e7b1675dSTing-Kang Chang 72*e7b1675dSTing-Kang Changpip_install( 73*e7b1675dSTing-Kang Chang name = "pip_deps", 74*e7b1675dSTing-Kang Chang requirements = "//:requirements.txt", 75*e7b1675dSTing-Kang Chang) 76*e7b1675dSTing-Kang Chang 77*e7b1675dSTing-Kang Changpip_install( 78*e7b1675dSTing-Kang Chang name = "rules_proto_grpc_py3_deps", 79*e7b1675dSTing-Kang Chang requirements = "@rules_proto_grpc//python:requirements.txt", 80*e7b1675dSTing-Kang Chang) 81