load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") def _tpu_impl(mctx): # https://storage.googleapis.com/jax-releases/libtpu_releases.html http_archive( name = "libpjrt_tpu", url = "https://storage.googleapis.com/libtpu-nightly-releases/wheels/libtpu-nightly/libtpu_nightly-0.1.dev20250102+nightly-py3-none-linux_x86_64.whl", type = "zip", sha256 = "df8339b4f852bd19ad4ed380facc08f28c04e214e9dabb88863e70907b08817e", build_file = "libpjrt_tpu.BUILD.bazel", ) return mctx.extension_metadata( reproducible = True, root_module_direct_deps = ["libpjrt_tpu"], root_module_direct_dev_deps = [], ) tpu_packages = module_extension( implementation = _tpu_impl, )