in setup.py [0:0]
def finalize_options(self):
# verified with bazel 2.0.0, 3.0.0, and 4.0.0 via bazelisk
self._bazel_cmd = shutil.which('bazel')
if not self._bazel_cmd:
self._bazel_cmd = shutil.which('bazelisk')
if not self._bazel_cmd:
raise RuntimeError(
'Could not find "bazel" or "bazelisk" binary. Please visit '
'https://docs.bazel.build/versions/master/install.html for '
'installation instruction.')
self._additional_build_options = []
if platform.system() == 'Darwin': # see b/175182911 for context
self._additional_build_options = ['--macos_minimum_os=10.9']