pip version 10.0 doesn't have a pip.locations. So pybind11.get_include() just returns 'include' after the ImportError.
Workaround for now is to require pip version 9.0.3. But ideal if you could figure out what the right pip function to call is when pip.__version__ > '10.0'.