Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Disable openstackdocs_auto_name to use 'project' variable as name.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: Ib3db49d1256072975e9f3a9472cb27ca6d9895f6
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.
Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.
To avoid similar gate break in future, we need to bump the hacking min
version.
- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
Change-Id: If6bd35105d281ebf179dbdd4d3636a0419d5cd5c
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Update classifiers
- Use newer openstackdocstheme and Sphinx versions
- Build docs, don't publish yet
Change-Id: I2de4e1dbac061002940f80b2cf129dc343343a0d
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found.
Remove hacking and friends from lower-constraints, they are not needed
for installation.
Change-Id: I7dd7a16d2b2d75120fa14de1d5c080a1a1c9729d
This updates the docs build command to follow the instructions from the
project team guide.
Use newer TOX_CONSTRAINTS variable.
Change-Id: I4381ae349e2988b2654696086ca5f7159b695b7e
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.
Change-Id: Icc42a058851448152ddc86fded6b8808e2e704a4
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
1. Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
2. Remove unncessary "=="
Change-Id: I1d321e17470216b76fca84f21896bc1457a6a92a
Horizon test setting no longer depends on nose and related stuffs.
This commit cleans up nose related dependencies.
Filenames of test modules need to start with test_*
so that Django test runner detects them.
There is no test defined but it would be nice to adjust the filename.
Also moves horizon dependencies to requirements.txt.
Change-Id: Ib2f246d76da8a1f5d26a9cf8e9ef27e5f4f62bee
* add documentation for settings
* clean up documentation
* split role help into own template
* remove old debug print statements
Change-Id: Id764dca96e37627974c77181e73634f461ab10b1
* Ported over from the Catalyst repos into its own
plugin for better maintainability and ease of sharing
with upstream.
Change-Id: I4e7e1787330d549c59ede6f024e1216f5a073ecd