xref: /aosp_15_r20/external/bazelbuild-rules_testing/WORKSPACE.bazel (revision d605057434dcabba796c020773aab68d9790ff9f)
1*d6050574SRomain Jobredeauxworkspace(name = "rules_testing")
2*d6050574SRomain Jobredeaux
3*d6050574SRomain Jobredeauxload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
4*d6050574SRomain Jobredeauxload("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
5*d6050574SRomain Jobredeaux
6*d6050574SRomain Jobredeauxmaybe(
7*d6050574SRomain Jobredeaux    http_archive,
8*d6050574SRomain Jobredeaux    name = "bazel_skylib",
9*d6050574SRomain Jobredeaux    sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
10*d6050574SRomain Jobredeaux    urls = [
11*d6050574SRomain Jobredeaux        "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
12*d6050574SRomain Jobredeaux        "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz",
13*d6050574SRomain Jobredeaux    ],
14*d6050574SRomain Jobredeaux)
15*d6050574SRomain Jobredeaux
16*d6050574SRomain Jobredeauxhttp_archive(
17*d6050574SRomain Jobredeaux    name = "io_bazel_stardoc",
18*d6050574SRomain Jobredeaux    sha256 = "3fd8fec4ddec3c670bd810904e2e33170bedfe12f90adf943508184be458c8bb",
19*d6050574SRomain Jobredeaux    urls = [
20*d6050574SRomain Jobredeaux        "https://mirror.bazel.build/github.com/bazelbuild/stardoc/releases/download/0.5.3/stardoc-0.5.3.tar.gz",
21*d6050574SRomain Jobredeaux        "https://github.com/bazelbuild/stardoc/releases/download/0.5.3/stardoc-0.5.3.tar.gz",
22*d6050574SRomain Jobredeaux    ],
23*d6050574SRomain Jobredeaux)
24*d6050574SRomain Jobredeaux
25*d6050574SRomain Jobredeauxhttp_archive(
26*d6050574SRomain Jobredeaux    name = "rules_license",
27*d6050574SRomain Jobredeaux    sha256 = "6157e1e68378532d0241ecd15d3c45f6e5cfd98fc10846045509fb2a7cc9e381",
28*d6050574SRomain Jobredeaux    urls = [
29*d6050574SRomain Jobredeaux        "https://github.com/bazelbuild/rules_license/releases/download/0.0.4/rules_license-0.0.4.tar.gz",
30*d6050574SRomain Jobredeaux        "https://mirror.bazel.build/github.com/bazelbuild/rules_license/releases/download/0.0.4/rules_license-0.0.4.tar.gz",
31*d6050574SRomain Jobredeaux    ],
32*d6050574SRomain Jobredeaux)
33*d6050574SRomain Jobredeaux
34*d6050574SRomain Jobredeauxload("@io_bazel_stardoc//:setup.bzl", "stardoc_repositories")
35*d6050574SRomain Jobredeaux
36*d6050574SRomain Jobredeauxstardoc_repositories()
37*d6050574SRomain Jobredeaux
38*d6050574SRomain Jobredeauxhttp_archive(
39*d6050574SRomain Jobredeaux    name = "rules_python",
40*d6050574SRomain Jobredeaux    sha256 = "a644da969b6824cc87f8fe7b18101a8a6c57da5db39caa6566ec6109f37d2141",
41*d6050574SRomain Jobredeaux    strip_prefix = "rules_python-0.20.0",
42*d6050574SRomain Jobredeaux    url = "https://github.com/bazelbuild/rules_python/releases/download/0.20.0/rules_python-0.20.0.tar.gz",
43*d6050574SRomain Jobredeaux)
44*d6050574SRomain Jobredeaux
45*d6050574SRomain Jobredeauxload("@rules_python//python:repositories.bzl", "python_register_toolchains")
46*d6050574SRomain Jobredeaux
47*d6050574SRomain Jobredeauxpython_register_toolchains(
48*d6050574SRomain Jobredeaux    name = "python3_11",
49*d6050574SRomain Jobredeaux    # Available versions are listed in @rules_python//python:versions.bzl.
50*d6050574SRomain Jobredeaux    # We recommend using the same version your team is already standardized on.
51*d6050574SRomain Jobredeaux    python_version = "3.11",
52*d6050574SRomain Jobredeaux)
53*d6050574SRomain Jobredeaux
54*d6050574SRomain Jobredeauxload("@python3_11//:defs.bzl", "interpreter")
55*d6050574SRomain Jobredeauxload("@rules_python//python:pip.bzl", "pip_parse")
56*d6050574SRomain Jobredeaux
57*d6050574SRomain Jobredeauxpip_parse(
58*d6050574SRomain Jobredeaux    name = "docs-pypi",
59*d6050574SRomain Jobredeaux    python_interpreter_target = interpreter,
60*d6050574SRomain Jobredeaux    requirements_lock = "//docs:requirements.txt",
61*d6050574SRomain Jobredeaux)
62*d6050574SRomain Jobredeaux
63*d6050574SRomain Jobredeauxload("@docs-pypi//:requirements.bzl", "install_deps")
64*d6050574SRomain Jobredeaux
65*d6050574SRomain Jobredeauxinstall_deps()
66