flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.
Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.
To avoid similar gate break in future, we need to bump the hacking min
version.
- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
Change-Id: I44e32f59e0d6d7c7d96472476db6c14e9dae0140
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Switch to using sphinx-build
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Switch to hacking 3.0
Change-Id: Id3a7e6b6a6160358efb897cbf73630d96672d4fb
This supports Python 3 goodness. Some additional tox and gitignore
tweaks are included while we're here.
Change-Id: Id1a7a90119be242486584a3b5d6939083bfac84d
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
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: I02e33d429154936db9ca65b4fd04cfa10754507b
Sphinx1.6.1 was released on 2017-05-16.
https://pypi.python.org/pypi/Sphinx
Since then the jenkins job of gate-os-traits-docs-ubuntu-xenial
always failed.
Let's exclude this Sphinx version to fix the failure.
Change-Id: Ic7c1bf8f743c6c08897eb6b9a4bbae4a20d61fcc
Closes-bug: 1691887
Adds the basics of the new os-capabilities library, including a README
and a couple helper functions that allow the user to list both symbol
names as well as the capability strings themselves.
Added x86 CPU instruction set extensions as an initial set of namespaced
standardized capability strings.