Commit Graph

3 Commits

Author SHA1 Message Date
Hervé Beraud c1f62aef5b Add doc/requirements
Move specific doc requirements from test-requirements.txt to
doc/reqs.txt.

This project isn't released but uniformization can't hurt.

The origin of these changes was that we need to specify doc requirements
in doc/requirements.txt to avoid problems with the pip resolver [1] for the
release team [2][3].

The problem here is that this repos haven't doc/requirements.txt file
and by default in this case zuul will use the test-requirements.txt file
to pull requirements [4].

This requirements file contains extra requirements like flake8 that
collided with those allowed in our job environment and so the new pip
resolver fails to install these requirements and the job exits in error.

This project could meet similar conditions leading to the bug.

[1] http://lists.openstack.org/pipermail/release-job-failures/2021-January/001500.html
[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019611.html
[3] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019612.html
[4] https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/ensure-sphinx/tasks/main.yaml#L36

Change-Id: Id7375754cc62bb730af6513c0af17cedcbbedacf
2021-01-07 11:27:37 +01:00
Andreas Jaeger a20b2b2239 Cleanup docs building
* Switch to using sphinx-build
* Remove unused requirements.txt file
* Remove cruft from setup.cfg and doc/source/conf.py
* Switch to Python3

Change-Id: I5f50c345a3fc5cdb58221541f0186990d22ffd5d
2020-04-16 17:55:01 +02:00
Thierry Carrez d3eb09d1c0 Initial content
Initial content for the governance website page.

For more information, see:
http://specs.openstack.org/openstack-infra/infra-specs/specs/neutral-governance-website.html

Change-Id: I44f90b258869e53b03cdb66e5d7f637de0197aec
2016-11-09 15:43:39 +01:00