The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found by updated hacking version.
Change-Id: I784baf9df85d2be34a8d0a024d439f34faa32e07
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: I8f4fb6c486641a878950e39771834c37fdde7487
Resolve the following exception:
AttributeError: 'str' object has no attribute 'decode'
This wasn't caught in the gate because that still uses Python 2.7. This
is not the case in other environments (Fedora 27).
Change-Id: I6b462f19432c4cf9948cddcc095d9d5a85feeb4b
nova-specs doesn't sync requirements updates from the
global requirements repo and doesn't have the correct
requiremnts ranges for hacking which is pulling in
pbr 2.0.0 which breaks with warnerrors=True (since that
was removed in 2.0.0).
This syncs up the requirements with the latest from
the requirements repo and updates the hacking versions.
Change-Id: I8db1038693c5047ebffd0065055efc5ea211b106
Related-Bug: #1668848
Some minor updates to the testing file so that it would pass a pep8
checker. Also adds a pep8 tox target to test them :)
Change-Id: I5c704a1b5a1b5f8b6d80a8f538b56befbe656099