tabulate has been updated in PyPI to 0.8.4 today and breaks builds:
INFO:kolla.common.utils.vmtp:Collecting tabulate>=0.7.3 (from vmtp==2.5.1.dev17)
INFO:kolla.common.utils.vmtp: Downloading http://mirror.ord.rax.opendev.org:8080/pypifiles/packages/76/35/ae65ed1268d6e2a1be141723e5fffdf4a28e4f4e7c1e083709b308998f90/tabulate-0.8.4.tar.gz (45kB)
INFO:kolla.common.utils.vmtp:[91m ERROR: Command errored out with exit status 1:
INFO:kolla.common.utils.vmtp: command: /var/lib/kolla/venv/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-a0204_59/tabulate/setup.py'"'"'; __file__='"'"'/tmp/pip-install-a0204_59/tabulate/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base pip-egg-info
INFO:kolla.common.utils.vmtp: cwd: /tmp/pip-install-a0204_59/tabulate/
INFO:kolla.common.utils.vmtp: Complete output (5 lines):
INFO:kolla.common.utils.vmtp: Traceback (most recent call last):
INFO:kolla.common.utils.vmtp: File "<string>", line 1, in <module>
INFO:kolla.common.utils.vmtp: File "/tmp/pip-install-a0204_59/tabulate/setup.py", line 25, in <module>
INFO:kolla.common.utils.vmtp: f.write(LONG_DESCRIPTION)
INFO:kolla.common.utils.vmtp: UnicodeEncodeError: 'ascii' codec can't encode characters in position 5711-5728: ordinal not in range(128)
INFO:kolla.common.utils.vmtp: ----------------------------------------
INFO:kolla.common.utils.vmtp:[0m
INFO:kolla.common.utils.vmtp:[91mERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
INFO:kolla.common.utils.vmtp:[0m
CentOS 7 not affected (python 2.7)
Ubuntu Bionic (18.04) has Python 3.6