heat/doc/source
Hervé Beraud 991e967846 Remove six and python 2.7 full support
Six is in use to help us to keep support for python 2.7.
Since the ussuri cycle we decide to remove the python 2.7
support so we can go ahead and also remove six usage from
the python code.

Review process and help
-----------------------
Removing six introduce a lot of changes and an huge amount of modified files
To simplify reviews we decided to split changes into several patches to avoid
painful reviews and avoid mistakes.

To review this patch you can use the six documentation [1] to obtain help and
understand choices.

Additional informations
-----------------------
Changes related to 'six.b(data)' [2]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

six.b [2] encode the given datas in latin-1 in python3 so I did the same
things in this patch.

Latin-1 is equal to iso-8859-1 [3].

This encoding is the default encoding [4] of certain descriptive HTTP
headers.

I suggest to keep latin-1 for the moment and to move to another encoding
in a follow-up patch if needed to move to most powerful encoding (utf8).

HTML4 support utf8 charset and utf8 is the default charset for HTML5 [5].

Note that this commit message is autogenerated and not necesserly contains
changes related to 'six.b'

[1] https://six.readthedocs.io/
[2] https://six.readthedocs.io/#six.b
[3] https://docs.python.org/3/library/codecs.html#standard-encodings
[4] https://www.w3schools.com/charsets/ref_html_8859.asp
[5] https://www.w3schools.com/html/html_charset.asp

Patch 1 of a serie of 28 patches

Change-Id: Ia310a58ffdc688302b32d57a6bef6b1b8f5d9950
2020-04-22 12:23:44 +02:00
..
_extra Migrate doc path to contributor 2020-02-22 14:16:50 +08:00
_static Ensure _static exists with placeholder 2019-08-23 09:25:22 +05:30
_templates Use oslo.sphinx for the doc templates 2013-08-23 12:59:54 +10:00
admin Docs: Fix link broken since Stein release 2020-01-23 12:30:38 -05:00
api Docs: Eliminate warnings in docs generation 2018-06-21 16:38:47 -04:00
configuration PDF documentation build 2019-10-01 08:57:22 -07:00
contributor Migrate doc path to contributor 2020-02-22 14:16:50 +08:00
ext Remove six and python 2.7 full support 2020-04-22 12:23:44 +02:00
getting_started Docs: use extrefs to link to other projects' docs 2020-01-23 12:30:34 -05:00
install Docs: use extrefs to link to other projects' docs 2020-01-23 12:30:34 -05:00
man Add heat-status upgrade check command framework 2018-10-22 14:19:36 +00:00
operating_guides Migrate doc path to contributor 2020-02-22 14:16:50 +08:00
sourcecode Add auto code api doc generation 2013-08-28 09:56:43 +10:00
template_guide Docs: Fix links broken since Train release 2020-01-23 12:31:27 -05:00
templates Switch to use opendev.org 2019-04-22 09:36:50 +05:30
conf.py Docs: use extrefs to link to other projects' docs 2020-01-23 12:30:34 -05:00
glossary.rst Fix doc building with Sphinx 3 2020-04-15 12:29:04 +02:00
index.rst Migrate doc path to contributor 2020-02-22 14:16:50 +08:00