• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1workspace(name = "upb")
2
3load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
4load("//bazel:workspace_deps.bzl", "upb_deps")
5
6upb_deps()
7
8load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
9protobuf_deps()
10
11load("@utf8_range//:workspace_deps.bzl", "utf8_range_deps")
12utf8_range_deps()
13
14http_archive(
15    name = "lua",
16    build_file = "//bazel:lua.BUILD",
17    sha256 = "b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b",
18    strip_prefix = "lua-5.2.4",
19    urls = [
20        "https://mirror.bazel.build/www.lua.org/ftp/lua-5.2.4.tar.gz",
21        "https://www.lua.org/ftp/lua-5.2.4.tar.gz",
22    ],
23)
24
25http_archive(
26    name = "com_github_google_benchmark",
27    urls = ["https://github.com/google/benchmark/archive/0baacde3618ca617da95375e0af13ce1baadea47.zip"],
28    strip_prefix = "benchmark-0baacde3618ca617da95375e0af13ce1baadea47",
29    sha256 = "62e2f2e6d8a744d67e4bbc212fcfd06647080de4253c97ad5c6749e09faf2cb0",
30)
31
32http_archive(
33    name = "com_google_googleapis",
34    urls = ["https://github.com/googleapis/googleapis/archive/refs/heads/master.zip"],
35    build_file = "//benchmarks:BUILD.googleapis",
36    strip_prefix = "googleapis-master",
37    patch_cmds = ["find google -type f -name BUILD.bazel -delete"],
38)
39
40http_archive(
41    name = "com_google_absl",
42    sha256 = "e7fdfe0bed87702a22c5b73b6b5fe08bedd25f17d617e52df6061b0f47d480b0",
43    strip_prefix = "abseil-cpp-e6044634dd7caec2d79a13aecc9e765023768757",
44    urls = [
45        "https://github.com/abseil/abseil-cpp/archive/e6044634dd7caec2d79a13aecc9e765023768757.tar.gz"
46    ],
47)
48
49http_archive(
50    name = "com_google_googletest",
51    sha256 = "730215d76eace9dd49bf74ce044e8daa065d175f1ac891cc1d6bb184ef94e565",
52    strip_prefix = "googletest-f53219cdcb7b084ef57414efea92ee5b71989558",
53    urls = [
54        "https://github.com/google/googletest/archive/f53219cdcb7b084ef57414efea92ee5b71989558.tar.gz" # 2023-03-16
55    ],
56)
57
58load("@com_google_googletest//:googletest_deps.bzl", "googletest_deps")
59
60googletest_deps()
61
62load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
63
64rules_pkg_dependencies()
65
66load("//bazel:system_python.bzl", "system_python")
67system_python(
68    name = "system_python",
69    minimum_python_version = "3.7",
70)
71
72load("@system_python//:register.bzl", "register_system_python")
73register_system_python()
74
75load("@system_python//:pip.bzl", "pip_parse")
76
77pip_parse(
78    name="pip_deps",
79    requirements = "//python:requirements.txt",
80    requirements_overrides = {
81        "3.11": "//python:requirements_311.txt",
82    },
83)
84
85load("@pip_deps//:requirements.bzl", "install_deps")
86install_deps()
87