Since we have release notes for bindep, we should publish them
alongside our documentation. Also update to more modern patterns for
invoking Sphinx, splitting documentation build requirements to their
own file. Drop use of the openstackdocstheme and just rely on the
default Alibaster theme like other OpenDev tools do. Remove a few
other OpenStackisms in the Sphinx configuration too, and drop the
autogenerated date included in the copyright value (not only is it
unnecessary, it's bad practice from a rebuildability standpoint, and
inaccurate since the date docs were built is not necessarily the
date the content was written).
Change-Id: I84ab856dc92d0546653fe7ca7c4e9683835c9c4a
Upgraded hacking and fixed issues with code. This fixes pep8 job
which was failing on py38 as dependencies were too old.
Change-Id: I1b1a980eb1cb7ad0a6754b3aebfb3e3e1617c3be
This requires updating newer hacking which requires
some small fixes for pep8 to pass. Also adjust sphinx
dependencies so that py2.7 environment continues to work.
Change-Id: I576a6c42867a3fed7cc7090bd4a6219de3bced66
* Use openstackdocstheme instead of obsolete oslosphinx
* Update requirements to current versions
* Use sphinx-build instead of pbr specific commands
* Fix wrong indend to avoid sphinx warning
Change-Id: I5aff91ec45466f25b825b1729561976db69eb188
For python 3 compatibility, replace usage of Mox() with the mock
library. Due to the way subprocess works within python 3, all calls
that mock subprocess are now using bytes instead of string types
as the returns; this change required encoding/decoding logic to
be added to the main code paths.
Change-Id: I34bcc1290118cb54904b10a202d151de43d5a54e
This is initial boilerplate bringing in the existing basic project
documents so that Sphinx can index and build them.
Change-Id: I8caa72164ac897ea57a38c39f11d471b0bb3596c
Update boilerplate content, modernize for more recent PBR
advancements, and get tests and style checks working.
Change-Id: I86b6a171d2d81dd870f092542d2f4569a6772fac