module( name = "wolfd_bazel_compile_commands", version = "0.5.2", bazel_compatibility = [">=7.0.0"], compatibility_level = 1, ) bazel_dep(name = "rules_python", version = "1.4.1") bazel_dep(name = "protobuf", version = "31.0") SUPPORTED_PYTHON_VERSIONS = [ "3.12", "3.11", "3.10", "3.9", ] DEFAULT_PYTHON = "3.12" python = use_extension("@rules_python//python/extensions:python.bzl", "python") [ python.toolchain( is_default = version == DEFAULT_PYTHON, python_version = version, ) for version in SUPPORTED_PYTHON_VERSIONS ] use_repo(python, python = "python_versions")