- Moved to py3 by default
- Moved to testr
- Updated docs venv to match PTI
- Fixed a slight py3 compat issue
- Added py35 and py36 jobs
Change-Id: Id3a8c1c30ecfe9b6538bff6357aecca7ecd0ed81
Signed-off-by: Graham Hayes <gr@ham.ie>
The jobs are not working with Zuul v3 as is, we need
to update all job configuration and add a new job
1) Add os-api-ref-nova-src job
Replace the legacy version with a new shiny one.
2)
Avoid tox_install.sh for constraints support
Follow https://review.openstack.org/#/c/508061 to remove
tools/tox_install.sh, we can build without it.
Depends-On: I97448d681e3e48753496818fa248ee96dd36d65b
Change-Id: Ia9c8672c820a415746e43d3b1fccb2df2f574b24
tox_install.sh already takes care of package installation, respecting
upper constraints. we don't need to rerun installation without
constraints afterwards.
Change-Id: I6599d1532daba8dbabbbf2a15dfb4d2b08b8c981
Adding constraints support to libraries is slightly more complex than
services as the libraries themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.
This change adds constraints support by also adding a helper script to
edit the constraints to remove os-api-ref.
Change-Id: I7ad1c2afda29b095ff3d53db5eec7101f8816c2e
sphinx and sphinx_testing doesn't appear to be fully concurrent
safe. For now, lets just run in a single process.
Change-Id: I0b1bd24878a7641bc8c456141bf091b48c19619d
This mirrors in the version of the sphinx extension from Nova commit
1f67ab311422234335cda0e21e74186524617904 which includes the warnings
for out of order parameters.yaml files.
Static assets are stored in the assets/ sub directory, which includes:
* bootstrap files (including fonts) - MIT licensed
* api-site specific js and css fixes
The extension is updated to move these assets into the build directory
when building html, and to register these assets when we first start
up.
pep8 126 error fixed, and E129 ignored (because it's not compatible
with emacs indentation, and annoys me).
This builds the Nova api-ref tree correctly, which is not bad for a
Friday afternoon.
Change-Id: Ifd4fd570c8dbd981564326486f79b826f059543f