Hi all!
 
Nowadays, PrettyTable package has been replaced with prettytable in PyPi. In the meanwhile in global-requirements we still have old name being mentioned [1].
This brings unpleasant inconsistency, considering that in upper-constraints it's called as prettytable [2]
 
Based on that I propesed patch [3] that aims to add prettytable package, so that affected projects could replace package in their requirements.txt in a timely manner.
 
Below you may find list of the affected projects, that would need to make such adjustments to the requirements.txt:
* automaton
* cliff
* election
​​​​​​​* glance
​​​​​​​* kuryr-kubernetes
​​​​​​​* ldappool
​​​​​​​* metalsmith
​​​​​​​* nova
​​​​​​​* openstack-ansible
​​​​​​​* oslo.upgradecheck
​​​​​​​* osprofiler
​​​​​​​* python-adjutantclient
​​​​​​​* python-blazarclient
​​​​​​​* python-cinderclient
​​​​​​​* python-cyborgclient
​​​​​​​* python-glanceclient
​​​​​​​* python-heatclient
​​​​​​​* python-magnumclient
​​​​​​​* python-manilaclient
​​​​​​​* python-monascaclient
​​​​​​​* python-muranoclient
* python-novaclient
* python-senlinclient
* python-solumclient
* python-troveclient
* python-venusclient
* python-zunclient
* rally
* tempest
* validations-common
* watcher
 
[1] https://opendev.org/openstack/requirements/src/commit/8b5e97b6563f076206b0bfc7276ea9afd179e6b7/global-requirements.txt#L198
[2] https://opendev.org/openstack/requirements/src/commit/8b5e97b6563f076206b0bfc7276ea9afd179e6b7/upper-constraints.txt#L149
[3] https://review.opendev.org/c/openstack/requirements/+/821388
 
-- 
Kind Regards,
Dmitriy Rabotyagov