a few cleanups:
- Remove obsolete sections from setup.cfg
- Switch to using sphinx-build
- Remove install_command from tox.ini, the default is fine
- Update pbr requirement
- Fix build problems
- Switch to py38 for testing following Victoria testing platforms
Change-Id: I1ff3853020d69aeceb8b81c21ce608b269015ece
This commit does multiple fix
1. Doc building still use deprcated oslosphinx and incompatible
version of yasfb which lead to error-
sphinx.errors.ExtensionError: Could not import extension yasfb (exception: cannot import name 'logging')
Replace oslosphinx with openstackdocstheme to fix the error.
2. Switch py27 job with py37
3. fix the pep8 error
Change-Id: I33ad4d0a2924082b7c56ac7c7973ad02ac6e9df5
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I756e2fde7a70682f079c477e9a9c426e3605f5f2
Story: #2002586
Task: #24346