79 lines
2.9 KiB
Python
79 lines
2.9 KiB
Python
"""bzlmod extensions for third-party dependencies."""
|
|
|
|
load("//third_party:java_repos.bzl", java_external_repositories = "repo")
|
|
load("//third_party:models_repos.bzl", "models_repositories")
|
|
load("//third_party/arm_neon_2_x86_sse:workspace.bzl", arm_neon_2_x86_sse = "repo")
|
|
load("//third_party/coremltools:workspace.bzl", coremltools = "repo")
|
|
load("//third_party/cython:workspace.bzl", cython = "repo")
|
|
load("//third_party/fft2d:workspace.bzl", fft2d = "repo")
|
|
load("//third_party/flatbuffers:workspace.bzl", flatbuffers = "repo")
|
|
load("//third_party/gif:workspace.bzl", gif = "repo")
|
|
load("//third_party/googleapis:workspace.bzl", googleapis = "repo")
|
|
load("//third_party/hexagon:workspace.bzl", hexagon_nn = "repo")
|
|
load("//third_party/icu:workspace.bzl", icu = "repo")
|
|
load("//third_party/jpeg:workspace.bzl", jpeg = "repo")
|
|
load("//third_party/jpegxl:workspace.bzl", jpegxl = "repo")
|
|
load("//third_party/kissfft:workspace.bzl", kissfft = "repo")
|
|
load("//third_party/libwebp:workspace.bzl", libwebp = "repo")
|
|
load("//third_party/linenoise:workspace.bzl", linenoise = "repo")
|
|
load("//third_party/nccl:workspace.bzl", nccl = "repo")
|
|
load("//third_party/nvtx:workspace.bzl", nvtx = "repo")
|
|
load("//third_party/opencl_headers:workspace.bzl", opencl_headers = "repo")
|
|
load("//third_party/png:workspace.bzl", png = "repo")
|
|
load("//third_party/pprof:workspace.bzl", pprof = "repo")
|
|
load("//third_party/py/absl_py:workspace.bzl", absl_py = "repo")
|
|
load("//third_party/ruy:workspace.bzl", ruy = "repo")
|
|
load("//third_party/six:workspace.bzl", six = "repo")
|
|
load("//third_party/skcms:workspace.bzl", skcms = "repo")
|
|
load("//third_party/sobol_data:workspace.bzl", sobol_data = "repo")
|
|
load("//third_party/sqlite:workspace.bzl", sqlite = "repo")
|
|
load("//third_party/tf_gcp_tools:workspace.bzl", tensorflow_gcp_tools = "repo")
|
|
load("//third_party/tf_runtime:workspace.bzl", tf_runtime = "repo")
|
|
load("//third_party/tflite_mobilenet:workspace.bzl", tflite_mobilenet = "repo")
|
|
load("//third_party/tflite_ovic_testdata:workspace.bzl", tflite_ovic_testdata = "repo")
|
|
load("//third_party/vulkan_headers:workspace.bzl", vulkan_headers = "repo")
|
|
load("//third_party/xctestrunner:workspace.bzl", xctestrunner = "repo")
|
|
load("//third_party/xprof:workspace.bzl", xprof = "repo")
|
|
|
|
def _third_party_ext_impl(mctx): # @unused
|
|
# go/keep-sorted start
|
|
absl_py()
|
|
arm_neon_2_x86_sse()
|
|
coremltools()
|
|
cython()
|
|
fft2d()
|
|
flatbuffers()
|
|
gif()
|
|
googleapis()
|
|
hexagon_nn()
|
|
icu()
|
|
java_external_repositories()
|
|
jpeg()
|
|
jpegxl()
|
|
kissfft()
|
|
libwebp()
|
|
linenoise()
|
|
models_repositories()
|
|
nccl()
|
|
nvtx()
|
|
opencl_headers()
|
|
png()
|
|
pprof()
|
|
ruy()
|
|
six()
|
|
skcms()
|
|
sobol_data()
|
|
sqlite()
|
|
tensorflow_gcp_tools()
|
|
tf_runtime()
|
|
tflite_mobilenet()
|
|
tflite_ovic_testdata()
|
|
vulkan_headers()
|
|
xctestrunner()
|
|
xprof()
|
|
# go/keep-sorted end
|
|
|
|
third_party_ext = module_extension(
|
|
implementation = _third_party_ext_impl,
|
|
)
|