mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
This required some code changes because of some breaking changes in `clap` and `tree-sitter`. Also needed to assign a new bazel repo name to the `crates_vendor` to avoid name conflicts in `MODULE.bazel`.
33 lines
1.2 KiB
Python
Generated
33 lines
1.2 KiB
Python
Generated
###############################################################################
|
|
# @generated
|
|
# This file is auto-generated by the cargo-bazel tool.
|
|
#
|
|
# DO NOT MODIFY: Local changes may be replaced in future executions.
|
|
###############################################################################
|
|
"""Rules for defining repositories for remote `crates_vendor` repositories"""
|
|
|
|
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
|
|
|
|
# buildifier: disable=bzl-visibility
|
|
load("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository")
|
|
|
|
# buildifier: disable=bzl-visibility
|
|
load("//misc/bazel/3rdparty/py_deps:defs.bzl", _crate_repositories = "crate_repositories")
|
|
|
|
def crate_repositories():
|
|
"""Generates repositories for vendored crates.
|
|
|
|
Returns:
|
|
A list of repos visible to the module through the module extension.
|
|
"""
|
|
maybe(
|
|
crates_vendor_remote_repository,
|
|
name = "vendor_py",
|
|
build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.bazel"),
|
|
defs_module = Label("//misc/bazel/3rdparty/py_deps:defs.bzl"),
|
|
)
|
|
|
|
direct_deps = [struct(repo = "vendor_py", is_dev_dep = False)]
|
|
direct_deps.extend(_crate_repositories())
|
|
return direct_deps
|