We do not need tox_install.sh, pip can handle constraints itself
and install the project correctly. Thus update tox.ini and remove
the now obsolete tools/tox_install.sh file.
This follows https://review.openstack.org/#/c/508061 to remove
"# flake8: noqa" option disables all checks for the whole file.
To disable one line we should use "# noqa".
Remove unused "# flake8: noqa" and fix hidden hacking errors.
There was a call from install_venv.py file to post_process method
of InstallVenv class, but this method is not defined in this class
as result it was raising an error. Even when this error doesn't
affect dependencies installation, it is not allowing to display user
Unlike NovaClient or other Clients in OpenStack,
there is no space append after command in Heat Client.
That means if I try to run 'heat stack-delete', I have
to manually append the space and then append the thing
I want to delete.
This correction will help Heat Client to be more
convenient for operators.
This makes code more readable, and can check whether specific library
in the requirement files easily. We also enforce the check in pep8.
bash_completion feature can improve CLI user experience, projects like
nova, keystone, and cinder already support it.
NOTE: this patch just provides simple functionality, which means cache
for IDs and names is not used (like nova).