Commit Graph

5 Commits

Author SHA1 Message Date
Andreas Jaeger 8c942bf565 Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove obsolete sections from setup.cfg
- Remove install_command from tox.ini, the default is fine
- move basepython into testenv
- use TOX_CONSTRAINTS_FILE instead of obsolete UPPER_CONSTRAINTS_FILE
- update pbr to current versions

Change-Id: Iae3f34e63d5a7d84bcc74716e490bd3b02bcab52
2020-05-22 16:37:26 +02:00
Eric Fried 0d5042b0ce Make docs build again
Docs build was broken with:

TypeError: __init__() got an unexpected keyword argument 'handle_io_errors'

Upgrade sphinx requirements to those of a recent decade, and replace
the oslosphinx extension and requirement with openstackdocstheme.

At the same time, split the deps for the docs build out of
test-requirements.txt and put them in docs/requiremenst.txt as the gods
intended.

Change-Id: I6f82b5c37217ca2bdcf85c1ce07293b3d1026370
2020-01-21 23:10:20 +00:00
Matthew Treinish 3825ab8ac7
Add a venv tox job
The docs CI job is failing on trying to run tox -evenv to run build
sphinx. However this job was not defined anywhere. THis commit adds the
job definition to hopefully unbreak the job. To enable the jobs to work
we also need to install the sphinx deps to build the docs. This was
previously done in the tox.ini but this commit moves it to
test-requirements.txt to ensure that all the tox jobs are able to build
docs.

Change-Id: I5457f3e442fe673a81925a8ed2f36f4eab0639cb
2017-11-29 14:50:37 -05:00
Andreas Jaeger 22ca55fbbd Rename bash8 to bashate
bash8 has been renamed to bashate.

Change-Id: Id4781f8174ae34cf4cc69da607806583f0056242
2014-08-13 12:59:45 +02:00
Sean Dague e3b58e67dc add bashate (nee bash8) test support
style checks can now be run with 'tox'. This does not yet integrate
this to the gate, but it does clean up all the existing code to
work with the currently released bash8 pip.

Done as an easy example to create a pattern for other shell programs.

Change-Id: I5ecf28cfa2551f0cf3502263a379242c8803252c
2014-06-19 17:14:47 -04:00