Commit Graph

12 Commits

Author SHA1 Message Date
Andreas Jaeger 40df15a462 Switch to newer openstackdocstheme and reno versions
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.

Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.

Set openstackdocs_auto_name to use 'project' 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: I38ad719a8942ec1ae1c78e8d680e467b06815a20
2020-05-21 10:17:57 +02:00
Andreas Jaeger ddaa0a1e0e Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Update classifiers
- Update requirements, no need for python_version anymore
- Switch to using sphinx-build
- Use newer openstackdocstheme and Sphinx versions
- Cleanup */source/conf.py to remove now obsolete content.

Change-Id: Icf69fa99ed77a0935062ee4fc8e9c6a195b381e5
2020-04-21 08:24:56 +02:00
Zuul 5873b82fb6 Merge "Generate PDF documentation" 2019-12-23 13:54:13 +00:00
manchandavishal 8638a0c7f6 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

heat-dashboard is ready with python 3 and ok to drop the
python 2.7 support.

Also this patch update minimum tox version in tox.ini file.
Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I63d6c5dfb2bb312c413b9350fa7c9a01eae6cd0b
2019-12-03 07:36:38 +00:00
manchandavishal e064697989 Generate PDF documentation
This commit adds a new tox target to build PDF documentation.
It's a part of community goal, see storyboard for more
information.

Story: 2006083
Task: 34856
2019-10-18 08:34:21 +00:00
zhangboye 674c3959eb Cap sphinx for py2 to match global requirements
Change-Id: I64f426907da92278151c3effaf46472dbcfba347
2019-06-07 10:09:15 +08:00
OpenStack Proposal Bot 606c8adcb9 Updated from global requirements
Change-Id: Iffb66836790404c50cb0bb78efc85ce26c9d6cac
2018-03-15 06:57:25 +00:00
OpenStack Proposal Bot 6f61e8f146 Updated from global requirements
Change-Id: I93ecebb4822fe0ed21c1bb1185afe18f6981b7f3
2018-03-13 06:53:07 +00:00
OpenStack Proposal Bot 2550a3d106 Updated from global requirements
Change-Id: I959fab610c2bfe8711ccc209c02d7df82d706d71
2018-03-10 13:13:21 +00:00
OpenStack Proposal Bot 3654a6be39 Updated from global requirements
Change-Id: Ic96742fc433f81960f04358da64fd3d8332c1646
2018-01-24 00:53:56 +00:00
OpenStack Proposal Bot 7f62d8a2f7 Updated from global requirements
Change-Id: I7873b1b16d45e318779bd296b5eca4e7b9927f18
2018-01-17 20:33:37 +00:00
ricolin c2740a275a Create doc/requirements.txt
For compliance with the Project Testing Interface as described in:
https://governance.openstack.org/tc/reference/project-testing-interface.html

Refer to:
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124815.html

Change-Id: I32c84f17e4200314fb4a3e2c99d4e04608187a23
2017-12-29 15:02:52 +08:00