@@ -163,17 +163,18 @@ class PyTensorflow(Package, CudaPackage, ROCmPackage, PythonExtension):
163163 extends ("python" )
164164
165165 with default_args (type = "build" ):
166+ # Bazel tends to be backwards-compatible within major versions
166167 # See .bazelversion
167- depends_on ("bazel@7.4.1" , when = "@2.20:" )
168- depends_on ("bazel@6.5.0" , when = "@2.16:2.19" )
169- depends_on ("bazel@6.1.0" , when = "@2.14:2.15" )
170- depends_on ("bazel@5.3.0" , when = "@2.11:2.13" )
171- depends_on ("bazel@5.1.1" , when = "@2.10" )
168+ depends_on ("bazel@7.4.1:7 " , when = "@2.20:" )
169+ depends_on ("bazel@6.5.0:6 " , when = "@2.16:2.19" )
170+ depends_on ("bazel@6.1.0:6 " , when = "@2.14:2.15" )
171+ depends_on ("bazel@5.3.0:5 " , when = "@2.11:2.13" )
172+ depends_on ("bazel@5.1.1:5 " , when = "@2.10" )
172173 # See _TF_MIN_BAZEL_VERSION and _TF_MAX_BAZEL_VERSION in configure.py
173- depends_on ("bazel@4.2.2:5.99.0 " , when = "@2.9" )
174- depends_on ("bazel@4.2.1:4.99.0 " , when = "@2.8" )
175- depends_on ("bazel@3.7.2:4.99.0 " , when = "@2.7" )
176- depends_on ("bazel@3.7.2:3.99.0 " , when = "@2.5:2.6" )
174+ depends_on ("bazel@4.2.2:5" , when = "@2.9" )
175+ depends_on ("bazel@4.2.1:4" , when = "@2.8" )
176+ depends_on ("bazel@3.7.2:4" , when = "@2.7" )
177+ depends_on ("bazel@3.7.2:3" , when = "@2.5:2.6" )
177178
178179 # tensorflow/tools/pip_package/build_pip_package.sh
179180 depends_on ("patchelf" , when = "@2.13: platform=linux" )
0 commit comments