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