The documentation is writting the date in its copyright. This is
considered bad practice, because this kills reproducibility. If
you don't know about reproducible build, please read on:
https: //reproducible-builds.org/
Change-Id: I6199d139e3c8334b7795bdb4875553c613adcec7
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: Ie30132979d7f063de5b2a92dfdf95118541b356b
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I9bdbf252ac22e237946d6e8aa3cd1267bc0a65cf
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Update to a newer version of sphinx and remove the version caps.
Ignore warnings for non-local images.
Stop using pbr's deprecated sphinx integration, and have tox call
sphinx-build directly instead.
Change-Id: I9363265647ad84cc06c499858acddab2a0b84940
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
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: I862f9e9025f0ce4002563688160bdf3d2789eeff
Story: #2002586
Task: #24760
The 0.13.1 release breaks some documentation jobs
when it tries to build docs with remote images.
This has been reported upstream[0]. The version
matches the supported docutils versions for sphinx.
[0] https://sourceforge.net/p/docutils/bugs/301/
Change-Id: I54275b52420b71c6e0bac9457833cede1760bdc9
As OpenStack has dropped support for Python 3.3 since Libery[1],
updating setup.cfg to reflect the same. Also, as no gate jobs have
been setup for py3.x, removing the same from setup.cfg as well.
[1]. https://wiki.openstack.org/wiki/Python3
Change-Id: Ib2214f6cdc49b558fd2631f78e315926dd3c276e
Manually sync with global requirements to get newer pbr in.
Changes are:
pbr>=0.6,!=0.7,<1.0 -> pbr>=1.3,<2.0
testtools>=0.9.36,!=1.2.0 -> testtools>=1.4.0
Change-Id: Idf4d84db82e2369c7fce3597bc31895293f475cf
As git does not support commiting empty directories and
new specifications will be submitted many levels away from the
root I chose to copy the tempate.rst into each projects directory.
This is something we could remove in future if desired but
seemed like a sensible way to setup the structure for now.
Change-Id: I154fe85f7de1cfffeaf2b2eaea31e821129342a5