@@ -6,12 +6,12 @@ module(
66
77bazel_dep (name = "bazel_features" , version = "1.9.1" )
88bazel_dep (name = "bazel_skylib" , version = "1.6.1" )
9- bazel_dep (name = "rules_cc" , version = "0.0.9 " )
9+ bazel_dep (name = "rules_cc" , version = "0.0.14 " )
1010bazel_dep (name = "platforms" , version = "0.0.4" )
1111
1212# Those are loaded only when using py_proto_library
1313bazel_dep (name = "rules_proto" , version = "6.0.0-rc1" )
14- bazel_dep (name = "protobuf" , version = "24.4 " , repo_name = "com_google_protobuf" )
14+ bazel_dep (name = "protobuf" , version = "27.0 " , repo_name = "com_google_protobuf" )
1515
1616internal_deps = use_extension ("//python/private:internal_deps.bzl" , "internal_deps" )
1717use_repo (
@@ -70,15 +70,31 @@ use_repo(pip, "rules_python_publish_deps")
7070bazel_dep (name = "stardoc" , version = "0.6.2" , repo_name = "io_bazel_stardoc" )
7171
7272# ===== DEV ONLY DEPS AND SETUP BELOW HERE =====
73- bazel_dep (name = "rules_bazel_integration_test" , version = "0.20.0 " , dev_dependency = True )
73+ bazel_dep (name = "rules_bazel_integration_test" , version = "0.26.1 " , dev_dependency = True )
7474bazel_dep (name = "rules_testing" , version = "0.6.0" , dev_dependency = True )
75- bazel_dep (name = "rules_shell" , version = "0.2 .0" , dev_dependency = True )
75+ bazel_dep (name = "rules_shell" , version = "0.3 .0" , dev_dependency = True )
7676bazel_dep (name = "rules_multirun" , version = "0.9.0" , dev_dependency = True )
77+ bazel_dep (name = "bazel_ci_rules" , version = "1.0.0" , dev_dependency = True )
7778
7879# Extra gazelle plugin deps so that WORKSPACE.bzlmod can continue including it for e2e tests.
7980# We use `WORKSPACE.bzlmod` because it is impossible to have dev-only local overrides.
8081bazel_dep (name = "rules_go" , version = "0.41.0" , dev_dependency = True , repo_name = "io_bazel_rules_go" )
8182bazel_dep (name = "gazelle" , version = "0.33.0" , dev_dependency = True , repo_name = "bazel_gazelle" )
83+ bazel_dep (name = "rules_python_gazelle_plugin" , version = "0" , dev_dependency = True )
84+
85+ internal_dev_deps = use_extension (
86+ "//python/private:internal_dev_deps.bzl" ,
87+ "internal_dev_deps" ,
88+ dev_dependency = True ,
89+ )
90+ use_repo (internal_dev_deps , "wheel_for_testing" )
91+
92+ # Add gazelle plugin so that we can run the gazelle example as an e2e integration
93+ # test and include the distribution files.
94+ local_path_override (
95+ module_name = "rules_python_gazelle_plugin" ,
96+ path = "gazelle" ,
97+ )
8298
8399dev_python = use_extension (
84100 "//python/extensions:python.bzl" ,
0 commit comments