We are jazzed to announce the release of: heat-cfntools 2.0.0: Tools required to be installed on Heat provisioned cloud instances The source is available from: https://opendev.org/openstack/heat-cfntools Download the package from: https://tarballs.openstack.org/heat-cfntools/ For more details, please see below. Changes in heat-cfntools 1.4.2..2.0.0 ------------------------------------- 6214383 Use py3 as the default runtime for tox bc88eae Stop using deprecated name for ConfigParser a17ba3f remove unicode prefix from code 7c81d64 Replace deprecated readfp method with read_file 992d994 setup.cfg: Replace dashes by underscores 53ea35f Update home-page bcc9ebf Use TOX_CONSTRAINTS_FILE e6e4c81 doc: Comment out language option 8f78448 Drop lower-constraints.txt and its testing ce3f97c [ussuri][goal] Update contributor documentation 90a85c9 update source link in readme 5b3dba0 Mark support for py38 62c42ce Switch to wallaby job template 5c2557d Use unittest.mock instead of third party mock d5f9e98 Switch to newer openstackdocstheme version 562e87d Remove publish-to-pypi template bb6f8f8 Fix hacking min version to 3.0.1 e3457fc [ussuri][goal] Drop python 2.7 support and testing b0e9ebe Switch to Ussuri jobs 2d815e6 Sync Sphinx requirement 9f57a83 Update the constraints url 183eb08 Add Python 3 Train unit tests 0ad4718 OpenDev Migration Patch 00284d8 add python 3.7 unit test job 8890569 Update the bugs link to storyboard 21c2c92 Use template for lower-constraints 22f9c1a Change openstack-dev to openstack-discuss 05a1cc8 Migrate the link of bug report button to storyboard 8acd091 add python 3.6 unit test job 4b7978f fix bug link in readme 039cc44 Delete pylint tox environment 97aec93 Switch to use stestr for unit test d6f8cda Add tox python3 overrides bee7811 Modernise requirements e403f3e Move Zuul config into repo d04bb52 Fix pep8 errors with later versions of hacking c583cbf Python3: Don't use cmp() function eccdf10 Update links in README f88f78b Remove discover from test-requirements 341d07e Add OpenStack doc support for heat cfntools 407f8a5 Remove white space between print () afaf465 Show team and repo badges on README 590b3fb Replace 'MagicMock' with 'Mock' f394343 Drop unused directory in tox c9f938b Fix typo 5d62b17 Replace deprecated LOG.warn with LOG.warning 7a604b2 Changed logger init and added verbose arg handling Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 +- .gitreview | 2 +- .stestr.conf | 3 + .testr.conf | 4 - .zuul.yaml | 5 + CONTRIBUTING.rst | 23 +- README.rst | 15 +- bin/cfn-push-stats | 16 +- heat_cfntools/cfntools/cfn_helper.py | 144 ++++---- requirements.txt | 10 +- setup.cfg | 20 +- setup.py | 2 +- test-requirements.txt | 8 +- tools/lintstack.py | 198 ----------- tools/lintstack.sh | 59 ---- tox.ini | 34 +- 39 files changed, 360 insertions(+), 1827 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e595465..6e25b63 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,7 @@ -pbr>=0.6,!=0.7,<1.0 -boto>=2.12.0,!=2.13.0 -psutil>=1.1.1,<2.0.0 +# Requirements lower bounds listed here are our best effort to keep them up to +# date but we do not test them so no guarantee of having them all correct. If +# you find any incorrect lower bounds, let us know or propose a fix. + +pbr!=2.1.0,>=2.0.0 +boto>=2.32.1 +psutil>=1.1.1 diff --git a/test-requirements.txt b/test-requirements.txt index 5d3b372..4a070b2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,6 +1,2 @@ -# Hacking already pins down pep8, pyflakes and flake8 -hacking>=0.8.0,<0.9 - -mock>=1.0 -discover -testrepository>=0.0.18 +hacking>=3.0.1,<3.1.0 # Apache-2.0 +stestr>=2.0.0