1*e7b1675dSTing-Kang Chang"""Initialization of tink-py dependencies.""" 2*e7b1675dSTing-Kang Chang 3*e7b1675dSTing-Kang Changload("@rules_python//python:pip.bzl", "pip_install") 4*e7b1675dSTing-Kang Changload("@pybind11_bazel//:python_configure.bzl", "python_configure") 5*e7b1675dSTing-Kang Chang 6*e7b1675dSTing-Kang Changdef tink_py_deps_init(workspace_name): 7*e7b1675dSTing-Kang Chang pip_install( 8*e7b1675dSTing-Kang Chang name = "tink_py_pip_deps", 9*e7b1675dSTing-Kang Chang quiet = False, 10*e7b1675dSTing-Kang Chang requirements = "@" + workspace_name + "//:requirements.txt", 11*e7b1675dSTing-Kang Chang ) 12*e7b1675dSTing-Kang Chang 13*e7b1675dSTing-Kang Chang # Use `which python3` by default [1] unless PYTHON_BIN_PATH is specified [2]. 14*e7b1675dSTing-Kang Chang # 15*e7b1675dSTing-Kang Chang # [1] https://github.com/pybind/pybind11_bazel/blob/fc56ce8a8b51e3dd941139d329b63ccfea1d304b/python_configure.bzl#L434 16*e7b1675dSTing-Kang Chang # [2] https://github.com/pybind/pybind11_bazel/blob/fc56ce8a8b51e3dd941139d329b63ccfea1d304b/python_configure.bzl#L162 17*e7b1675dSTing-Kang Chang python_configure(name = "local_config_python", python_version = "3") 18