Commit Graph

7 Commits

Author SHA1 Message Date
Hervé Beraud 616b463b74 Add doc/requirements
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: I0101b340fef5ae465eb64e7d7b21973d36fd2a6a
2021-01-07 11:24:12 +01:00
Andreas Jaeger a0ec636cfe Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Update requirements, no need for python_version anymore
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Remove install_command from tox.ini, the default is fine

Change-Id: I7582abcbf237320b0707732270388f113d93349d
2020-04-12 18:45:17 +02:00
Sean McGinnis 0840412187
Cleanup basepython setting in tox.ini
We run everything with Python 3, so rather than setting that in each
target environment we can just set it in the base testenv.

Change-Id: I43802235de39bfb7b94f0c7f6ebf40a2f4d6810f
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2019-11-12 06:25:41 -06:00
Tony Breeds 8a9fd2ba04 Add linting for the sig.yaml
And correct a couple of small issues.

Change-Id: I8fcdf0a9387aff7be01bccbd9b10a84a88df4080
2019-11-12 15:40:58 +11:00
Andreas Jaeger 94bea0b02f switch documentation job to new PTI
Update .zuul.yaml to use PTI job, update tox.ini to use the common way
to run sphinx, update setup.cfg for handling warnings as errors.

Change-Id: Id21dc212f17397b98c89fff047d5a4f83fa5409f
2018-11-05 09:35:28 +01:00
Doug Hellmann 45af37d552 fix tox python3 overrides
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: I39cf393447186adb19699abc3506c770baa85543
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-09-26 18:48:46 -04:00
Thierry Carrez b73404484c Set up initial content
Initial content for the SIG website, including information on
the Meta SIG.

Change-Id: I92741f1d166e31c1c976f33d2de432111975aa6c
2017-11-28 15:24:03 +01:00