|
2 | 2 | # License, v. 2.0. If a copy of the MPL was not distributed with this |
3 | 3 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. |
4 | 4 |
|
5 | | - |
6 | | -workspace(name = "typeql") |
7 | | - |
8 | | -################################ |
9 | | -# Load @typedb_dependencies # |
10 | | -################################ |
11 | | - |
12 | | -load("//dependencies/typedb:repositories.bzl", "typedb_dependencies") |
13 | | -typedb_dependencies() |
14 | | - |
15 | | -# Load //builder/python |
16 | | -load("@typedb_dependencies//builder/python:deps.bzl", "rules_python") |
17 | | -rules_python() |
18 | | -load("@rules_python//python:repositories.bzl", "py_repositories") |
19 | | -py_repositories() |
20 | | - |
21 | | -# Load //builder/bazel for RBE |
22 | | -load("@typedb_dependencies//builder/bazel:deps.bzl", "bazel_toolchain") |
23 | | -bazel_toolchain() |
24 | | - |
25 | | -# Load //builder/java |
26 | | -load("@typedb_dependencies//builder/java:deps.bzl", "rules_jvm_external") |
27 | | -rules_jvm_external() |
28 | | - |
29 | | -# Load //builder/kotlin |
30 | | -load("@typedb_dependencies//builder/kotlin:deps.bzl", "io_bazel_rules_kotlin") |
31 | | -io_bazel_rules_kotlin() |
32 | | -load("@io_bazel_rules_kotlin//kotlin:repositories.bzl", "kotlin_repositories") |
33 | | -kotlin_repositories() |
34 | | -load("@io_bazel_rules_kotlin//kotlin:core.bzl", "kt_register_toolchains") |
35 | | -kt_register_toolchains() |
36 | | - |
37 | | -# Load //builder/antlr |
38 | | -load("@typedb_dependencies//builder/antlr:deps.bzl", "rules_antlr", "antlr_version") |
39 | | -rules_antlr() |
40 | | - |
41 | | -load("@rules_antlr//antlr:lang.bzl", "JAVA") |
42 | | -load("@rules_antlr//antlr:repositories.bzl", "rules_antlr_dependencies") |
43 | | -rules_antlr_dependencies(antlr_version, JAVA) |
44 | | - |
45 | | -# Load //builder/rust |
46 | | -load("@typedb_dependencies//builder/rust:deps.bzl", rust_deps = "deps") |
47 | | -rust_deps() |
48 | | - |
49 | | -load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains", "rust_analyzer_toolchain_tools_repository") |
50 | | -rules_rust_dependencies() |
51 | | -load("@rules_rust//tools/rust_analyzer:deps.bzl", "rust_analyzer_dependencies") |
52 | | -rust_analyzer_dependencies() |
53 | | -load("@rules_rust//rust:defs.bzl", "rust_common") |
54 | | -rust_register_toolchains( |
55 | | - edition = "2021", |
56 | | - versions = ["1.81.0"], |
57 | | -) |
58 | | - |
59 | | -rust_analyzer_toolchain_tools_repository( |
60 | | - name = "rust_analyzer_toolchain_tools", |
61 | | - version = "1.81.0", |
62 | | -) |
63 | | - |
64 | | -load("@typedb_dependencies//library/crates:crates.bzl", "fetch_crates") |
65 | | -fetch_crates() |
66 | | -load("@crates//:defs.bzl", "crate_repositories") |
67 | | -crate_repositories() |
68 | | - |
69 | | -# Load //tool/common |
70 | | -load("@typedb_dependencies//tool/common:deps.bzl", "typedb_dependencies_ci_pip") |
71 | | -typedb_dependencies_ci_pip() |
72 | | -load("@typedb_dependencies_ci_pip//:requirements.bzl", "install_deps") |
73 | | -install_deps() |
74 | | - |
75 | | -# Load //tool/checkstyle |
76 | | -load("@typedb_dependencies//tool/checkstyle:deps.bzl", checkstyle_deps = "deps") |
77 | | -checkstyle_deps() |
78 | | - |
79 | | -# Load //tool/unuseddeps |
80 | | -load("@typedb_dependencies//tool/unuseddeps:deps.bzl", unuseddeps_deps = "deps") |
81 | | -unuseddeps_deps() |
82 | | - |
83 | | -# Load //tool/sonarcloud |
84 | | -load("@typedb_dependencies//tool/sonarcloud:deps.bzl", "sonarcloud_dependencies") |
85 | | -sonarcloud_dependencies() |
86 | | - |
87 | | -################################### |
88 | | -# Load @typedb_bazel_distribution # |
89 | | -################################### |
90 | | - |
91 | | -load("@typedb_dependencies//distribution:deps.bzl", "typedb_bazel_distribution") |
92 | | -typedb_bazel_distribution() |
93 | | - |
94 | | -# Load //common |
95 | | -load("@typedb_bazel_distribution//common:deps.bzl", "rules_pkg") |
96 | | -rules_pkg() |
97 | | -load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies") |
98 | | -rules_pkg_dependencies() |
99 | | - |
100 | | -# Load //pip |
101 | | -load("@typedb_bazel_distribution//pip:deps.bzl", "typedb_bazel_distribution_pip") |
102 | | -typedb_bazel_distribution_pip() |
103 | | -load("@typedb_bazel_distribution_pip//:requirements.bzl", "install_deps") |
104 | | -install_deps() |
105 | | - |
106 | | -# Load //github |
107 | | -load("@typedb_bazel_distribution//github:deps.bzl", "ghr_osx_zip", "ghr_linux_tar") |
108 | | -ghr_osx_zip() |
109 | | -ghr_linux_tar() |
110 | | - |
111 | | -# Load //maven |
112 | | -load("@typedb_bazel_distribution//maven:deps.bzl", typedb_bazel_distribution_maven_artifacts = "maven_artifacts") |
113 | | - |
114 | | -# Load @typedb_bazel_distribution_cloudsmith |
115 | | -load("@typedb_bazel_distribution//common/uploader:deps.bzl", "typedb_bazel_distribution_uploader") |
116 | | -typedb_bazel_distribution_uploader() |
117 | | -load("@typedb_bazel_distribution_uploader//:requirements.bzl", install_uploader_deps = "install_deps") |
118 | | -install_uploader_deps() |
119 | | - |
120 | | -############################# |
121 | | -# Load @typedb_dependencies # |
122 | | -############################# |
123 | | - |
124 | | -load("//dependencies/typedb:repositories.bzl", "typedb_behaviour") |
125 | | -typedb_behaviour() |
126 | | - |
127 | | -load("@typedb_dependencies//common/java:artifacts.bzl", typedb_common_maven_artifacts = "maven_artifacts") |
128 | | -load("@typedb_dependencies//tool/common:deps.bzl", typedb_dependencies_tool_maven_artifacts = "maven_artifacts") |
129 | | - |
130 | | -############################ |
131 | | -# Load @maven dependencies # |
132 | | -############################ |
133 | | - |
134 | | -load("//dependencies/maven:artifacts.bzl", typeql_artifacts = "artifacts") |
135 | | -load("@typedb_dependencies//library/maven:rules.bzl", "maven") |
136 | | -maven( |
137 | | - typedb_bazel_distribution_maven_artifacts + |
138 | | - typedb_common_maven_artifacts + |
139 | | - typedb_dependencies_tool_maven_artifacts + |
140 | | - typeql_artifacts |
141 | | -) |
142 | | - |
143 | | -############################################ |
144 | | -# Generate @typeql_workspace_refs # |
145 | | -############################################ |
146 | | - |
147 | | -load("@typedb_bazel_distribution//common:rules.bzl", "workspace_refs") |
148 | | -workspace_refs(name = "typeql_workspace_refs") |
| 5 | +# This file intentionally left empty. |
| 6 | +# It serves as a workspace root marker for Bazel. |
| 7 | +# All dependency management is done via MODULE.bazel (Bzlmod). |
0 commit comments