A recent patch, which was merged into upstream, upgraded thrift_sasl from 0.4.2 to 0.4.3. It broke the builds on Centos-7 environment. The version of setuptools which is installed by Jenkins for the virtualenvs on Centos 7 could be lower than the requirement by thrift_sasl 0.4.3. Another issue is the python_version string for install_requires in setup.py of thrift_sasl 0.4.3 cannot be recognized in the python environment on Centos-7 since the pip version is too old.
These two issues caused build failures for Impala upstream.