Tensorflow estimator (https://github.com/tensorflow/estimator) installs only a set of python files, and doesn't really require Tensorflow to build. However, its build looks for Tensorflow for some reason.
Please remove the build-time Tensorflow dependency in Tensorflow estimator.
Estimator should actually be either a part of Tensorflow itself, or Tensorflow should depend on it because the Tensorflow's python code imports it.
(Created a bug here because the estimator project doesn't allow issues for some reason.)