xref: /aosp_15_r20/external/bazelbuild-rules_python/gazelle/WORKSPACE (revision 60517a1edbc8ecf509223e9af94a7adec7d736b8)
1workspace(name = "rules_python_gazelle_plugin")
2
3load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
4
5http_archive(
6    name = "io_bazel_rules_go",
7    sha256 = "278b7ff5a826f3dc10f04feaf0b70d48b68748ccd512d7f98bf442077f043fe3",
8    urls = [
9        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
10        "https://github.com/bazelbuild/rules_go/releases/download/v0.41.0/rules_go-v0.41.0.zip",
11    ],
12)
13
14http_archive(
15    name = "bazel_gazelle",
16    sha256 = "29d5dafc2a5582995488c6735115d1d366fcd6a0fc2e2a153f02988706349825",
17    urls = [
18        "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.31.0/bazel-gazelle-v0.31.0.tar.gz",
19        "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.31.0/bazel-gazelle-v0.31.0.tar.gz",
20    ],
21)
22
23load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies")
24load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
25
26go_rules_dependencies()
27
28go_register_toolchains(version = "1.19.4")
29
30gazelle_dependencies()
31
32local_repository(
33    name = "rules_python",
34    path = "..",
35)
36
37load("@rules_python//python:repositories.bzl", "py_repositories")
38
39py_repositories()
40
41load("//:deps.bzl", _py_gazelle_deps = "gazelle_deps")
42
43# gazelle:repository_macro deps.bzl%go_deps
44_py_gazelle_deps()
45