blob: c92b1f2b491afbe11e25a0dafcb7c67439559160 [file]
"""SPIRV-Tools"""
module(
name = "spirv_tools",
version = "2026.1",
# rules_python's hermetic runtime includes setuptools files with spaces in
# their names; Bazel supports those runfiles paths starting from 7.4.0.
bazel_compatibility = [">=7.4.0"],
compatibility_level = 1,
)
bazel_dep(name = "bazel_skylib", version = "1.9.0")
bazel_dep(name = "platforms", version = "1.0.0")
bazel_dep(name = "spirv_headers", version = "1.4.341.0")
bazel_dep(name = "rules_python", version = "1.9.0")
bazel_dep(name = "rules_cc", version = "0.2.9")
bazel_dep(name = "googletest", version = "1.17.0.bcr.2", dev_dependency = True)
bazel_dep(name = "re2", version = "2025-11-05.bcr.1", dev_dependency = True)
bazel_dep(name = "effcee", version = "0.0.0-20250222", dev_dependency = True)
# https://rules-python.readthedocs.io/en/stable/toolchains.html#library-modules-with-dev-only-python-usage
python = use_extension(
"@rules_python//python/extensions:python.bzl",
"python",
dev_dependency = True,
)