@@ -24,14 +24,25 @@ module(
2424bazel_dep (name = "rules_proto" , version = "7.0.2" )
2525bazel_dep (name = "rules_python" , version = "0.37.0" )
2626bazel_dep (name = "platforms" , version = "0.0.10" )
27- bazel_dep (name = "protobuf" , version = "28.3" )
27+ # TF proto version is protobuf-3.21.9, and per proto engdoc
28+ # https://protobuf.dev/support/version-support/
29+ # The major version saparation happens at 21.x == 3.21
30+ # so we pick 21.7, which is the same generation as 3.21.9
31+ bazel_dep (name = "protobuf" , version = "21.7" )
2832bazel_dep (name = "googletest" , version = "1.15.2" )
2933bazel_dep (name = "abseil-cpp" , version = "20240722.0" )
3034bazel_dep (name = "abseil-py" , version = "2.1.0" )
3135bazel_dep (name = "eigen" , version = "3.4.0.bcr.3" )
3236bazel_dep (name = "riegeli" , version = "0.0.0-20241218-3385e3c" )
3337bazel_dep (name = "pybind11_bazel" , version = "2.12.0" )
3438
39+ single_version_override (
40+ module_name = "riegeli" ,
41+ patch_strip = 1 ,
42+ patches = ["//patches:riegeli.patch" ],
43+ version = "0.0.0-20241218-3385e3c" ,
44+ )
45+
3546SUPPORTED_PYTHON_VERSIONS = [
3647 "3.10" ,
3748 "3.11" ,
0 commit comments