1
- module (name = "examples" )
1
+ module (name = "examples" )
2
2
3
3
bazel_dep (name = "ai_intrinsic_sdks" )
4
4
archive_override (
5
5
module_name = "ai_intrinsic_sdks" ,
6
6
# To pin a version change the following to, e.g.:
7
7
# urls = "https://github.com/intrinsic-ai/sdk/archive/refs/tags/intrinsic.platform.20221231.RC00.tar.gz",
8
8
# strip_prefix = "sdk-intrinsic.platform.20221231.RC00/"
9
+ strip_prefix = "sdk-main/" ,
9
10
urls = ["https://github.com/intrinsic-ai/sdk/archive/refs/heads/main.tar.gz" ],
10
- strip_prefix = "sdk-main/"
11
11
)
12
12
13
13
# Direct dependencies
14
- bazel_dep (name = "abseil-cpp" , version = "20240116.2 " , repo_name = "com_google_absl" )
14
+ bazel_dep (name = "abseil-cpp" , version = "20250127.1 " , repo_name = "com_google_absl" )
15
15
bazel_dep (name = "abseil-py" , version = "2.1.0" , repo_name = "com_google_absl_py" )
16
- bazel_dep (name = "bazel_skylib" , version = "1.5.0 " )
16
+ bazel_dep (name = "bazel_skylib" , version = "1.7.1 " )
17
17
bazel_dep (name = "googletest" , version = "1.15.2" , repo_name = "com_google_googletest" )
18
- bazel_dep (name = "grpc" , version = "1.66 .0" , repo_name = "com_github_grpc_grpc" )
19
- bazel_dep (name = "platforms" , version = "0.0.9 " )
20
- bazel_dep (name = "protobuf" , version = "26.0.bcr.2 " , repo_name = "com_google_protobuf" )
21
- bazel_dep (name = "rules_go" , version = "0.49 .0" , repo_name = "io_bazel_rules_go" ) # TODO Remove once we use a fix in rules_go
22
- bazel_dep (name = "rules_pkg" , version = "1.0.1 " )
23
- bazel_dep (name = "rules_python" , version = "1.0 .0" )
18
+ bazel_dep (name = "grpc" , version = "1.71 .0" , repo_name = "com_github_grpc_grpc" )
19
+ bazel_dep (name = "platforms" , version = "0.0.11 " )
20
+ bazel_dep (name = "protobuf" , version = "29.4 " , repo_name = "com_google_protobuf" )
21
+ bazel_dep (name = "rules_go" , version = "0.53 .0" , repo_name = "io_bazel_rules_go" )
22
+ bazel_dep (name = "rules_pkg" , version = "1.1.0 " )
23
+ bazel_dep (name = "rules_python" , version = "1.3 .0" )
24
24
25
25
# C++ toolchain
26
- bazel_dep (name = "toolchains_llvm" , version = "1.1.2" )
26
+ bazel_dep (name = "toolchains_llvm" , version = "1.4.0" )
27
+
27
28
llvm = use_extension ("@toolchains_llvm//toolchain/extensions:llvm.bzl" , "llvm" )
28
29
llvm .toolchain (
29
30
llvm_version = "19.1.0" ,
30
31
)
32
+
31
33
non_module_deps = use_extension ("@ai_intrinsic_sdks//bazel:non_module_deps.bzl" , "non_module_deps_ext" )
32
34
use_repo (non_module_deps , "com_googleapis_storage_chrome_linux_amd64_sysroot" )
35
+
33
36
llvm .sysroot (
34
37
label = "@com_googleapis_storage_chrome_linux_amd64_sysroot//:all_files" ,
35
38
targets = ["linux-x86_64" ],
36
39
)
37
40
use_repo (llvm , "llvm_toolchain" )
41
+
38
42
register_toolchains ("@llvm_toolchain//:all" )
39
43
40
- bazel_dep (name = "rules_cc" , version = "0.0.9 " )
41
- bazel_dep (name = "rules_foreign_cc" , version = "0.10.1 " )
44
+ bazel_dep (name = "rules_cc" , version = "0.1.1 " )
45
+ bazel_dep (name = "rules_foreign_cc" , version = "0.14.0 " )
42
46
43
47
# Google API bindings
44
- bazel_dep (name = "googleapis" , version = "0.0.0-20240326-1c8d509c5" , repo_name = "com_google_googleapis" )
48
+ bazel_dep (name = "googleapis" , version = "0.0.0-20240819-fe8ba054a" , repo_name = "com_google_googleapis" )
49
+
45
50
switched_rules = use_extension ("@com_google_googleapis//:extensions.bzl" , "switched_rules" )
46
51
switched_rules .use_languages (
47
52
cc = True ,
@@ -52,7 +57,8 @@ switched_rules.use_languages(
52
57
use_repo (switched_rules , "com_google_googleapis_imports" )
53
58
54
59
# OCI images
55
- bazel_dep (name = "rules_oci" , version = "2.0.0" )
60
+ bazel_dep (name = "rules_oci" , version = "2.2.5" )
61
+
56
62
oci = use_extension ("@rules_oci//oci:extensions.bzl" , "oci" )
57
63
use_repo (
58
64
oci ,
@@ -63,7 +69,7 @@ use_repo(
63
69
##########
64
70
# Go
65
71
##########
66
- bazel_dep (name = "gazelle" , version = "0.40 .0" , repo_name = "bazel_gazelle" )
72
+ bazel_dep (name = "gazelle" , version = "0.42 .0" , repo_name = "bazel_gazelle" )
67
73
68
74
go_deps = use_extension ("@bazel_gazelle//:extensions.bzl" , "go_deps" )
69
75
use_repo (
@@ -77,39 +83,36 @@ use_repo(
77
83
# Python
78
84
##########
79
85
python = use_extension ("@rules_python//python/extensions:python.bzl" , "python" )
80
-
81
86
python .toolchain (
82
87
is_default = True ,
83
88
python_version = "3.11" ,
84
89
)
90
+
85
91
pip = use_extension ("@rules_python//python/extensions:pip.bzl" , "pip" )
86
92
pip .parse (
87
93
hub_name = "scan_barcodes_pip_deps" ,
88
94
python_version = "3.11" ,
89
- requirements_lock = "//skills/scan_barcodes:requirements.txt"
95
+ requirements_lock = "//skills/scan_barcodes:requirements.txt" ,
90
96
)
91
97
use_repo (pip , "scan_barcodes_pip_deps" )
92
-
93
98
pip .parse (
94
99
hub_name = "stopwatch_pip_deps" ,
95
100
python_version = "3.11" ,
96
- requirements_lock = "//services/stopwatch:requirements.txt"
101
+ requirements_lock = "//services/stopwatch:requirements.txt" ,
97
102
)
98
103
use_repo (pip , "stopwatch_pip_deps" )
99
-
100
-
101
104
pip .parse (
102
105
hub_name = "random_number_pip_deps" ,
103
106
python_version = "3.11" ,
104
- requirements_lock = "//services/random_number:requirements.txt"
107
+ requirements_lock = "//services/random_number:requirements.txt" ,
105
108
)
106
109
use_repo (pip , "random_number_pip_deps" )
107
110
108
111
##########
109
112
# Containers
110
113
##########
111
114
112
- bazel_dep (name = "container_structure_test" , version = "1.19.1" )
115
+ bazel_dep (name = "container_structure_test" , version = "1.19.1" )
113
116
114
117
##########
115
118
# Non-bzlmod dependencies
0 commit comments