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
dpath isn't in the OpenStack global requirements list, so it's one of
the things breaking the requirements job. Furthermore, it's only used on
one line, to avoid some trivial Python code. Just get rid of it.
Change-Id: I4d284894e48a20c60f9c57e0d2c0696dc348fb0b
Depends-On: https://review.openstack.org/604386
This organizes the heat-agents docs as per the openstackdocs format.
Also adds the team and repository tags.
Change-Id: I997dd3f52c9cd9f8ea274520e033de3ef582401c
In py3 basestring is no longer valid, and should use `str` instead.
In order to cover py2 and py3, we change to use six.string_types.
Partial-Bug: #1682015
Change-Id: I2ba279241c64bcab93ecd9eb08081ce580c5f2e9
Yaml.load() return Python object may be dangerous if
you receive a YAML document from an untrusted source
such as the Internet. The function yaml.safe_load()
limits this ability to simple Python objects like
integers or lists.
Reference:
https://security.openstack.org/guidelines/dg_avoid-dangerous-input-parsing-libraries.html
Change-Id: I63ce1f2db4dce895f3027bcf5e47edb51b26d40b