The Python 2.7 Support has been support
So remove hacking rules for compatibility between python 2 and 3
Change-Id: Ia0fe869b80d330551cc9dac06c23001faf229542
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: I035eb2f83c289ff994c77b02d5f3c2f9a0d583d8
On python3, sys.stdin/stdout are Text-mode streams, which can be
approximated with io.StringIO. On python2, there's no real
distinction between Text-mode and Binary-mode (except for line
endings, which sys.stdin/stdout also treat as Text-mode). Hence,
there's no need to explicitly use io.BytesIO on python2.
StringIO.StringIO is equally or more representative of how the
mocked streams behave.
Therefore, just use six.StringIO instead of different types for
python2 vs. python3.
Change-Id: Ib80e10a40e68ece946b344ce7bcfba5e182ce848
This organizes the heat-agents docs as per the openstackdocs format.
Also adds the team and repository tags.
Change-Id: I997dd3f52c9cd9f8ea274520e033de3ef582401c
On python <3.4 the separator for json.dump() defaulted to (', ', ': ')
which may cause trailing whitespaces in rendered JSON files when used
with indent. This change sets the separator to (',', ': ') to prevent
trailing whitespaces with older versions of python.
See https://docs.python.org/2/library/json.html#basic-usage
Change-Id: I81fabd54659bdb28da43fb4900f19dd94a70336c