
This change modernizes how testing is done in networking-ovs-dpdk by droping legacy py 27 testing and updateing how we use tox and sphinx. With this change all testing is now done under python3. While most testing had been moved to python3 already his change simplifies the tox.ini file and raise the minium version. Addtionally the setuptool classifier metadata has been updateded to reflect that only python 3.6+ is supported. This change also adops the openstack docs theme instead of the legacy oslosphix theme and moves to build docs by directly invoking sphinx. pdf-docs support is also added for parity with other projects and bindep support for the pdf-docs target is added. This change updates the zuul jobs to use the ussuri template. This change updated the .gitignore to ignore addtional files that are generated during testing. This change updates the constratints url to use the web redirect instead of the git repo and adds some TODOs for other cleanups. Change-Id: I6b8a42666cd76d51041cf9f9f5ccb829adcf9b0d
55 lines
1.7 KiB
Python
55 lines
1.7 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
# implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
# -- General configuration ----------------------------------------------------
|
|
|
|
# Add any Sphinx extension module names here, as strings. They can be
|
|
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
|
|
extensions = [
|
|
'sphinx.ext.todo',
|
|
'sphinx.ext.autodoc',
|
|
'openstackdocstheme',
|
|
'reno.sphinxext',
|
|
]
|
|
|
|
# openstackdocstheme options
|
|
repository_name = 'x/networking-ovs-dpdk'
|
|
bug_project = 'networking-ovs-dpdk'
|
|
bug_tag = ''
|
|
|
|
# The suffix of source filenames.
|
|
source_suffix = '.rst'
|
|
|
|
# The master toctree document.
|
|
master_doc = 'index'
|
|
|
|
# General information about the project.
|
|
copyright = u'2013, OpenStack Foundation'
|
|
|
|
# If true, '()' will be appended to :func: etc. cross-reference text.
|
|
add_function_parentheses = True
|
|
|
|
# If true, the current module name will be prepended to all description
|
|
# unit titles (such as .. function::).
|
|
add_module_names = True
|
|
|
|
# The name of the Pygments (syntax highlighting) style to use.
|
|
pygments_style = 'sphinx'
|
|
|
|
# -- Options for HTML output ----------------------------------------------
|
|
|
|
# The theme to use for HTML and HTML Help pages. See the documentation for
|
|
# a list of builtin themes.
|
|
html_theme = 'openstackdocs'
|