Hello community, here is the log from the commit of package python-heatclient for openSUSE:Factory checked in at 2020-10-26 16:15:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-heatclient (Old) and /work/SRC/openSUSE:Factory/.python-heatclient.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-heatclient" Mon Oct 26 16:15:11 2020 rev:33 rq:841180 version:2.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-heatclient/python-heatclient.changes 2020-06-05 20:13:13.182320424 +0200 +++ /work/SRC/openSUSE:Factory/.python-heatclient.new.3463/python-heatclient.changes 2020-10-26 16:16:01.494921195 +0100 @@ -1,0 +2,12 @@ +Fri Oct 9 19:13:48 UTC 2020 - cloud-de...@suse.de + +- update to version 2.2.1 + - Add py38 package metadata + - Fix hacking min version to 3.0.1 + - Native Zuul v3 version of the functional legacy job + - Update master for stable/ussuri + - Use unittest.mock instead of third party mock + - Add Python3 victoria unit tests + - Switch to newer openstackdocstheme and reno versions + +------------------------------------------------------------------- Old: ---- python-heatclient-2.1.0.tar.gz New: ---- python-heatclient-2.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-heatclient.spec ++++++ --- /var/tmp/diff_new_pack.kaRh9m/_old 2020-10-26 16:16:02.438921967 +0100 +++ /var/tmp/diff_new_pack.kaRh9m/_new 2020-10-26 16:16:02.442921969 +0100 @@ -17,20 +17,19 @@ Name: python-heatclient -Version: 2.1.0 +Version: 2.2.1 Release: 0 Summary: Python API and CLI for OpenStack Heat License: Apache-2.0 Group: Development/Languages/Python URL: https://launchpad.net/python-heatclient -Source0: https://files.pythonhosted.org/packages/source/p/python-heatclient/python-heatclient-2.1.0.tar.gz +Source0: https://files.pythonhosted.org/packages/source/p/python-heatclient/python-heatclient-2.2.1.tar.gz BuildRequires: openstack-macros BuildRequires: python3-PyYAML >= 3.12 BuildRequires: python3-cliff >= 2.8.0 BuildRequires: python3-devel BuildRequires: python3-fixtures BuildRequires: python3-mock -BuildRequires: python3-mox3 BuildRequires: python3-osc-lib >= 1.8.0 BuildRequires: python3-oslo.serialization >= 2.18.0 BuildRequires: python3-pbr >= 2.0.0 @@ -97,14 +96,14 @@ This package contains auto-generated documentation. %prep -%autosetup -p1 -n python-heatclient-2.1.0 +%autosetup -p1 -n python-heatclient-2.2.1 %py_req_cleanup %build %{py3_build} -PBR_VERSION=2.1.0 %sphinx_build -b html doc/source doc/build/html -PBR_VERSION=2.1.0 %sphinx_build -b man doc/source doc/build/man +PBR_VERSION=2.2.1 %sphinx_build -b html doc/source doc/build/html +PBR_VERSION=2.2.1 %sphinx_build -b man doc/source doc/build/man # remove the sphinx-build leftovers rm -rf doc/build/html/.{doctrees,buildinfo} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.kaRh9m/_old 2020-10-26 16:16:02.478921998 +0100 +++ /var/tmp/diff_new_pack.kaRh9m/_new 2020-10-26 16:16:02.478921998 +0100 @@ -1,8 +1,8 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/ussuri/openstack/python-heatclient/python-heatclient.spec.j2</param> + <param name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/victoria/openstack/python-heatclient/python-heatclient.spec.j2</param> <param name="output-name">python-heatclient.spec</param> - <param name="requirements">https://opendev.org/openstack/python-heatclient/raw/branch/stable/ussuri/requirements.txt</param> + <param name="requirements">https://opendev.org/openstack/python-heatclient/raw/branch/stable/victoria/requirements.txt</param> <param name="changelog-email">cloud-de...@suse.de</param> <param name="changelog-provider">gh,openstack,python-heatclient</param> </service> ++++++ python-heatclient-2.1.0.tar.gz -> python-heatclient-2.2.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/.zuul.yaml new/python-heatclient-2.2.1/.zuul.yaml --- old/python-heatclient-2.1.0/.zuul.yaml 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/.zuul.yaml 2020-09-11 16:28:58.000000000 +0200 @@ -1,21 +1,27 @@ - job: name: heatclient-functional - parent: legacy-dsvm-base - run: playbooks/devstack/functional-run.yaml - post-run: playbooks/devstack/functional-post.yaml + parent: devstack-tox-functional timeout: 4200 required-projects: - - openstack/devstack-gate - openstack/heat - openstack/python-heatclient vars: - branch_override: default + openrc_enable_export: true + devstack_plugins: + heat: https://opendev.org/openstack/heat + irrelevant-files: + - ^(test-|)requirements.txt$ + - ^setup.cfg$ + - ^doc/.*$ + - ^.*\.rst$ + - ^releasenotes/.*$ + - ^heatclient/tests/.*$ - project: templates: - openstack-cover-jobs - openstack-lower-constraints-jobs - - openstack-python3-ussuri-jobs + - openstack-python3-victoria-jobs - check-requirements - openstackclient-plugin-jobs - publish-openstack-docs-pti diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/AUTHORS new/python-heatclient-2.2.1/AUTHORS --- old/python-heatclient-2.1.0/AUTHORS 2020-04-10 20:00:33.000000000 +0200 +++ new/python-heatclient-2.2.1/AUTHORS 2020-09-11 16:29:59.000000000 +0200 @@ -65,6 +65,7 @@ Lin Hua Cheng <lin-hua.ch...@hp.com> LiuNanke <nanke....@easystack.cn> Lucky samadhiya <lucky.samadh...@nectechnologies.in> +Luigi Toscano <ltosc...@redhat.com> M V P Nitesh <m.nit...@nectechnologies.in> Mark Vanderwiel <vande...@us.ibm.com> Masahito Muroi <muroi.masah...@lab.ntt.co.jp> @@ -101,6 +102,7 @@ Rui Chen <chenrui.m...@gmail.com> Russell Bryant <rbry...@redhat.com> Ryan S. Brown <rybr...@redhat.com> +Sean McGinnis <sean.mcgin...@gmail.com> Sergey Kraynev <skray...@mirantis.com> Sharat Sharma <sharat.sha...@nectechnologies.in> Shuquan Huang <huang.shuq...@99cloud.net> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/ChangeLog new/python-heatclient-2.2.1/ChangeLog --- old/python-heatclient-2.1.0/ChangeLog 2020-04-10 20:00:32.000000000 +0200 +++ new/python-heatclient-2.2.1/ChangeLog 2020-09-11 16:29:59.000000000 +0200 @@ -1,6 +1,21 @@ CHANGES ======= +2.2.1 +----- + +* Native Zuul v3 version of the functional legacy job + +2.2.0 +----- + +* Switch to newer openstackdocstheme and reno versions +* Fix hacking min version to 3.0.1 +* Use unittest.mock instead of third party mock +* Add py38 package metadata +* Add Python3 victoria unit tests +* Update master for stable/ussuri + 2.1.0 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/PKG-INFO new/python-heatclient-2.2.1/PKG-INFO --- old/python-heatclient-2.1.0/PKG-INFO 2020-04-10 20:00:33.000000000 +0200 +++ new/python-heatclient-2.2.1/PKG-INFO 2020-09-11 16:29:59.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: python-heatclient -Version: 2.1.0 +Version: 2.2.1 Summary: OpenStack Orchestration API Client Library Home-page: https://docs.openstack.org/python-heatclient/latest Author: OpenStack @@ -64,6 +64,7 @@ Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: Python :: Implementation :: CPython Requires-Python: >=3.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/doc/requirements.txt new/python-heatclient-2.2.1/doc/requirements.txt --- old/python-heatclient-2.1.0/doc/requirements.txt 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/doc/requirements.txt 2020-09-11 16:28:58.000000000 +0200 @@ -1,4 +1,4 @@ -openstackdocstheme>=1.18.1 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=2.2.1 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 +sphinx>=2.0.0,!=2.1.0 # BSD sphinxcontrib-httpdomain>=1.3.0 # BSD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/doc/source/conf.py new/python-heatclient-2.2.1/doc/source/conf.py --- old/python-heatclient-2.1.0/doc/source/conf.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/doc/source/conf.py 2020-09-11 16:28:58.000000000 +0200 @@ -51,18 +51,8 @@ master_doc = 'index' # General information about the project. -project = 'python-heatclient' copyright = 'OpenStack Contributors' -# The version info for the project you're documenting, acts as replacement for -# |version| and |release|, also used in various other places throughout the -# built documents. -# -# The short X.Y version. -version = '2.13' -# The full version, including alpha/beta/rc tags. -release = '2.13.0' - # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. # language = None @@ -93,7 +83,7 @@ # show_authors = False # The name of the Pygments (syntax highlighting) style to use. -pygments_style = 'sphinx' +pygments_style = 'native' # A list of ignored prefixes for module index sorting. # modindex_common_prefix = [] @@ -140,11 +130,6 @@ # so a file named "default.css" will overwrite the builtin "default.css". # html_static_path = ['_static'] -# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, -# using the given strftime format. -html_last_updated_fmt = '%Y-%m-%d %H:%M' - - # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. # html_use_smartypants = True @@ -261,6 +246,5 @@ # texinfo_show_urls = 'footnote' # -- Options for openstackdocstheme ------------------------------------------- -repository_name = 'openstack/python-heatclient' -bug_project = '997' -bug_tag = 'docs' +openstackdocs_repo_name = 'openstack/python-heatclient' +openstackdocs_use_storyboard = True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/functional/base.py new/python-heatclient-2.2.1/heatclient/tests/functional/base.py --- old/python-heatclient-2.1.0/heatclient/tests/functional/base.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/functional/base.py 2020-09-11 16:28:58.000000000 +0200 @@ -34,7 +34,8 @@ return base.CLIClient( username=os.environ.get('OS_USERNAME'), password=os.environ.get('OS_PASSWORD'), - tenant_name=os.environ.get('OS_TENANT_NAME'), + tenant_name=os.environ.get('OS_PROJECT_NAME', + os.environ.get('OS_TENANT_NAME')), uri=os.environ.get('OS_AUTH_URL'), cli_dir=cli_dir) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/functional/hooks/post_test_hook.sh new/python-heatclient-2.2.1/heatclient/tests/functional/hooks/post_test_hook.sh --- old/python-heatclient-2.1.0/heatclient/tests/functional/hooks/post_test_hook.sh 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/functional/hooks/post_test_hook.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,50 +0,0 @@ -#!/bin/bash -xe - -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -# This script is executed inside post_test_hook function in devstack gate. - -function generate_testr_results { - if [ -f .testrepository/0 ]; then - sudo .tox/functional/bin/testr last --subunit > $WORKSPACE/testrepository.subunit - sudo mv $WORKSPACE/testrepository.subunit $BASE/logs/testrepository.subunit - sudo /usr/os-testr-env/bin/subunit2html $BASE/logs/testrepository.subunit $BASE/logs/testr_results.html - sudo gzip -9 $BASE/logs/testrepository.subunit - sudo gzip -9 $BASE/logs/testr_results.html - sudo chown $USER:$USER $BASE/logs/testrepository.subunit.gz $BASE/logs/testr_results.html.gz - sudo chmod a+r $BASE/logs/testrepository.subunit.gz $BASE/logs/testr_results.html.gz - fi -} - -export HEATCLIENT_DIR="$BASE/new/python-heatclient" - -# Get admin credentials -cd $BASE/new/devstack -source openrc admin admin - -# Go to the heatclient dir -cd $HEATCLIENT_DIR - -sudo chown -R $USER:stack $HEATCLIENT_DIR - -# Run tests -echo "Running heatclient functional test suite" -set +e -# Preserve env for OS_ credentials -sudo -E -H -u $USER tox -efunctional -EXIT_CODE=$? -set -e - -# Collect and parse result -generate_testr_results -exit $EXIT_CODE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/osc/utils.py new/python-heatclient-2.2.1/heatclient/tests/unit/osc/utils.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/utils.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/utils.py 2020-09-11 16:28:58.000000000 +0200 @@ -15,10 +15,10 @@ # import os +import sys +from unittest import mock import fixtures -import mock -import sys import testtools from heatclient.tests.unit.osc import fakes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/fakes.py new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/fakes.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/fakes.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/fakes.py 2020-09-11 16:28:58.000000000 +0200 @@ -13,7 +13,7 @@ # under the License. # -import mock +from unittest import mock from heatclient.tests.unit.osc import utils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_build_info.py new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_build_info.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_build_info.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_build_info.py 2020-09-11 16:28:58.000000000 +0200 @@ -11,7 +11,7 @@ # under the License. # -import mock +from unittest import mock from heatclient.osc.v1 import build_info as osc_build_info from heatclient.tests.unit.osc.v1 import fakes as orchestration_fakes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_event.py new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_event.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_event.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_event.py 2020-09-11 16:28:58.000000000 +0200 @@ -13,8 +13,8 @@ # Copyright 2015 IBM Corp. import copy +from unittest import mock -import mock import testscenarios from heatclient import exc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_resource.py new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_resource.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_resource.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_resource.py 2020-09-11 16:28:58.000000000 +0200 @@ -12,8 +12,8 @@ # import copy +from unittest import mock -import mock from osc_lib import exceptions as exc from heatclient import exc as heat_exc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_snapshot.py new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_snapshot.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_snapshot.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_snapshot.py 2020-09-11 16:28:58.000000000 +0200 @@ -9,8 +9,9 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. -# -import mock + +from unittest import mock + from osc_lib import exceptions as exc import six diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_software_config.py new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_software_config.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_software_config.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_software_config.py 2020-09-11 16:28:58.000000000 +0200 @@ -11,7 +11,8 @@ # under the License. # -import mock +from unittest import mock + from osc_lib import exceptions as exc import yaml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_software_deployment.py new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_software_deployment.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_software_deployment.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_software_deployment.py 2020-09-11 16:28:58.000000000 +0200 @@ -12,8 +12,8 @@ # import copy +from unittest import mock -import mock from osc_lib import exceptions as exc from heatclient import exc as heat_exc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_stack.py new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_stack.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_stack.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_stack.py 2020-09-11 16:28:58.000000000 +0200 @@ -13,8 +13,8 @@ import copy import io +from unittest import mock -import mock from osc_lib import exceptions as exc from osc_lib import utils import six diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_stack_failures.py new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_stack_failures.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_stack_failures.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_stack_failures.py 2020-09-11 16:28:58.000000000 +0200 @@ -14,7 +14,7 @@ import collections -import mock +from unittest import mock from heatclient import exc from heatclient.osc.v1 import stack_failures diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_template.py new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_template.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/osc/v1/test_template.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/osc/v1/test_template.py 2020-09-11 16:28:58.000000000 +0200 @@ -12,7 +12,7 @@ # # Copyright 2015 IBM Corp. -import mock +from unittest import mock from heatclient import exc from heatclient.osc.v1 import template diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_build_info.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_build_info.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_build_info.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_build_info.py 2020-09-11 16:28:58.000000000 +0200 @@ -13,7 +13,8 @@ # License for the specific language governing permissions and limitations # under the License. -import mock +from unittest import mock + from oslo_serialization import jsonutils import testtools diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_common_http.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_common_http.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_common_http.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_common_http.py 2020-09-11 16:28:58.000000000 +0200 @@ -13,9 +13,9 @@ # limitations under the License. import socket +from unittest import mock from keystoneauth1 import adapter -import mock from oslo_serialization import jsonutils import six import testtools diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_deployment_utils.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_deployment_utils.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_deployment_utils.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_deployment_utils.py 2020-09-11 16:28:58.000000000 +0200 @@ -11,7 +11,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -import mock +from unittest import mock + import six import swiftclient.client import testscenarios diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_environment_format.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_environment_format.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_environment_format.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_environment_format.py 2020-09-11 16:28:58.000000000 +0200 @@ -10,7 +10,8 @@ # License for the specific language governing permissions and limitations # under the License. -import mock +from unittest import mock + import six import testscenarios import testtools diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_event_utils.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_event_utils.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_event_utils.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_event_utils.py 2020-09-11 16:28:58.000000000 +0200 @@ -10,7 +10,8 @@ # License for the specific language governing permissions and limitations # under the License. -import mock +from unittest import mock + import testtools from heatclient.common import event_utils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_events.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_events.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_events.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_events.py 2020-09-11 16:28:58.000000000 +0200 @@ -12,7 +12,8 @@ # License for the specific language governing permissions and limitations # under the License. -import mock +from unittest import mock + import testtools from heatclient.common import utils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_resource_types.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_resource_types.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_resource_types.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_resource_types.py 2020-09-11 16:28:58.000000000 +0200 @@ -11,7 +11,8 @@ # License for the specific language governing permissions and limitations # under the License. -import mock +from unittest import mock + import testtools from heatclient.common import utils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_resources.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_resources.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_resources.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_resources.py 2020-09-11 16:28:58.000000000 +0200 @@ -12,7 +12,8 @@ # License for the specific language governing permissions and limitations # under the License. -import mock +from unittest import mock + from six.moves.urllib import parse import testtools diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_shell.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_shell.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_shell.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_shell.py 2020-09-11 16:28:58.000000000 +0200 @@ -14,11 +14,11 @@ import os import sys import tempfile +from unittest import mock import uuid import fixtures from keystoneauth1 import fixture as keystone_fixture -import mock from oslo_serialization import jsonutils from oslo_utils import encodeutils from requests_mock.contrib import fixture as rm_fixture diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_software_configs.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_software_configs.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_software_configs.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_software_configs.py 2020-09-11 16:28:58.000000000 +0200 @@ -10,7 +10,8 @@ # License for the specific language governing permissions and limitations # under the License. -import mock +from unittest import mock + import testtools from heatclient.common import utils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_software_deployments.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_software_deployments.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_software_deployments.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_software_deployments.py 2020-09-11 16:28:58.000000000 +0200 @@ -10,7 +10,8 @@ # License for the specific language governing permissions and limitations # under the License. -import mock +from unittest import mock + import testtools from heatclient.common import utils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_stacks.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_stacks.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_stacks.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_stacks.py 2020-09-11 16:28:58.000000000 +0200 @@ -10,7 +10,8 @@ # License for the specific language governing permissions and limitations # under the License. -import mock +from unittest import mock + import testscenarios from testscenarios import scenarios as scnrs import testtools diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_template_format.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_template_format.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_template_format.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_template_format.py 2020-09-11 16:28:58.000000000 +0200 @@ -10,7 +10,8 @@ # License for the specific language governing permissions and limitations # under the License. -import mock +from unittest import mock + import six import testscenarios import testtools diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_template_utils.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_template_utils.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_template_utils.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_template_utils.py 2020-09-11 16:28:58.000000000 +0200 @@ -13,8 +13,8 @@ import json import tempfile +from unittest import mock -import mock from oslo_serialization import base64 import six from six.moves.urllib import error diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/test_utils.py new/python-heatclient-2.2.1/heatclient/tests/unit/test_utils.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/test_utils.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/test_utils.py 2020-09-11 16:28:58.000000000 +0200 @@ -14,8 +14,8 @@ # under the License. import os +from unittest import mock -import mock import testtools from heatclient.common import utils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/heatclient/tests/unit/v1/test_hooks.py new/python-heatclient-2.2.1/heatclient/tests/unit/v1/test_hooks.py --- old/python-heatclient-2.1.0/heatclient/tests/unit/v1/test_hooks.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/heatclient/tests/unit/v1/test_hooks.py 2020-09-11 16:28:58.000000000 +0200 @@ -11,7 +11,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -import mock +from unittest import mock + import testtools from heatclient.common import hook_utils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/lower-constraints.txt new/python-heatclient-2.2.1/lower-constraints.txt --- old/python-heatclient-2.1.0/lower-constraints.txt 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/lower-constraints.txt 2020-09-11 16:28:58.000000000 +0200 @@ -31,13 +31,11 @@ linecache2==1.0.0 MarkupSafe==1.0 mccabe==0.2.1 -mock==2.0.0 monotonic==0.6 msgpack-python==0.4.0 munch==2.1.0 netaddr==0.7.18 netifaces==0.10.4 -openstackdocstheme==1.18.1 openstacksdk==0.11.2 os-client-config==1.28.0 os-service-types==1.2.0 @@ -74,7 +72,6 @@ python-swiftclient==3.2.0 pytz==2013.6 PyYAML==3.12 -reno==2.5.0 requests-mock==1.2.0 requests==2.14.2 requestsexceptions==1.2.0 @@ -82,8 +79,6 @@ simplejson==3.5.1 six==1.10.0 snowballstemmer==1.2.1 -Sphinx==1.6.2 -sphinxcontrib-websupport==1.0.1 stestr==2.0.0 stevedore==1.20.0 tempest==17.1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/playbooks/devstack/functional-post.yaml new/python-heatclient-2.2.1/playbooks/devstack/functional-post.yaml --- old/python-heatclient-2.1.0/playbooks/devstack/functional-post.yaml 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/playbooks/devstack/functional-post.yaml 1970-01-01 01:00:00.000000000 +0100 @@ -1,80 +0,0 @@ -- hosts: primary - tasks: - - - name: Copy files from {{ ansible_user_dir }}/workspace/ on node - synchronize: - src: '{{ ansible_user_dir }}/workspace/' - dest: '{{ zuul.executor.log_root }}' - mode: pull - copy_links: true - verify_host: true - rsync_opts: - - --include=**/*nose_results.html - - --include=*/ - - --exclude=* - - --prune-empty-dirs - - - name: Copy files from {{ ansible_user_dir }}/workspace/ on node - synchronize: - src: '{{ ansible_user_dir }}/workspace/' - dest: '{{ zuul.executor.log_root }}' - mode: pull - copy_links: true - verify_host: true - rsync_opts: - - --include=**/*testr_results.html.gz - - --include=*/ - - --exclude=* - - --prune-empty-dirs - - - name: Copy files from {{ ansible_user_dir }}/workspace/ on node - synchronize: - src: '{{ ansible_user_dir }}/workspace/' - dest: '{{ zuul.executor.log_root }}' - mode: pull - copy_links: true - verify_host: true - rsync_opts: - - --include=/.testrepository/tmp* - - --include=*/ - - --exclude=* - - --prune-empty-dirs - - - name: Copy files from {{ ansible_user_dir }}/workspace/ on node - synchronize: - src: '{{ ansible_user_dir }}/workspace/' - dest: '{{ zuul.executor.log_root }}' - mode: pull - copy_links: true - verify_host: true - rsync_opts: - - --include=**/*testrepository.subunit.gz - - --include=*/ - - --exclude=* - - --prune-empty-dirs - - - name: Copy files from {{ ansible_user_dir }}/workspace/ on node - synchronize: - src: '{{ ansible_user_dir }}/workspace/' - dest: '{{ zuul.executor.log_root }}/tox' - mode: pull - copy_links: true - verify_host: true - rsync_opts: - - --include=/.tox/*/log/* - - --include=*/ - - --exclude=* - - --prune-empty-dirs - - - name: Copy files from {{ ansible_user_dir }}/workspace/ on node - synchronize: - src: '{{ ansible_user_dir }}/workspace/' - dest: '{{ zuul.executor.log_root }}' - mode: pull - copy_links: true - verify_host: true - rsync_opts: - - --include=/logs/** - - --include=*/ - - --exclude=* - - --prune-empty-dirs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/playbooks/devstack/functional-run.yaml new/python-heatclient-2.2.1/playbooks/devstack/functional-run.yaml --- old/python-heatclient-2.1.0/playbooks/devstack/functional-run.yaml 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/playbooks/devstack/functional-run.yaml 1970-01-01 01:00:00.000000000 +0100 @@ -1,56 +0,0 @@ -- hosts: all - name: Job for heatclient-functional - tasks: - - - name: Ensure legacy workspace directory - file: - path: '{{ ansible_user_dir }}/workspace' - state: directory - - - shell: - cmd: | - set -e - set -x - cat > clonemap.yaml << EOF - clonemap: - - name: openstack/devstack-gate - dest: devstack-gate - EOF - /usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \ - https://opendev.org \ - openstack/devstack-gate - executable: /bin/bash - chdir: '{{ ansible_user_dir }}/workspace' - environment: '{{ zuul | zuul_legacy_vars }}' - - - shell: - cmd: | - set -e - set -x - cat << 'EOF' >>"/tmp/dg-local.conf" - [[local|localrc]] - enable_plugin heat https://opendev.org/openstack/heat - EOF - executable: /bin/bash - chdir: '{{ ansible_user_dir }}/workspace' - environment: '{{ zuul | zuul_legacy_vars }}' - - - shell: - cmd: | - set -e - set -x - export PYTHONUNBUFFERED=true - export DEVSTACK_PROJECT_FROM_GIT=python-heatclient - if [ "{{ branch_override }}" != "default" ] ; then - export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE - fi - function post_test_hook { - # Configure and run functional tests - $BASE/new/python-heatclient/heatclient/tests/functional/hooks/post_test_hook.sh - } - export -f post_test_hook - cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh - ./safe-devstack-vm-gate-wrap.sh - executable: /bin/bash - chdir: '{{ ansible_user_dir }}/workspace' - environment: '{{ zuul | zuul_legacy_vars }}' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/python_heatclient.egg-info/PKG-INFO new/python-heatclient-2.2.1/python_heatclient.egg-info/PKG-INFO --- old/python-heatclient-2.1.0/python_heatclient.egg-info/PKG-INFO 2020-04-10 20:00:33.000000000 +0200 +++ new/python-heatclient-2.2.1/python_heatclient.egg-info/PKG-INFO 2020-09-11 16:29:59.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: python-heatclient -Version: 2.1.0 +Version: 2.2.1 Summary: OpenStack Orchestration API Client Library Home-page: https://docs.openstack.org/python-heatclient/latest Author: OpenStack @@ -64,6 +64,7 @@ Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3 :: Only Classifier: Programming Language :: Python :: Implementation :: CPython Requires-Python: >=3.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/python_heatclient.egg-info/SOURCES.txt new/python-heatclient-2.2.1/python_heatclient.egg-info/SOURCES.txt --- old/python-heatclient-2.1.0/python_heatclient.egg-info/SOURCES.txt 2020-04-10 20:00:33.000000000 +0200 +++ new/python-heatclient-2.2.1/python_heatclient.egg-info/SOURCES.txt 2020-09-11 16:29:59.000000000 +0200 @@ -62,7 +62,6 @@ heatclient/tests/functional/base.py heatclient/tests/functional/config.py heatclient/tests/functional/test_readonly_heat.py -heatclient/tests/functional/hooks/post_test_hook.sh heatclient/tests/functional/osc/__init__.py heatclient/tests/functional/osc/v1/__init__.py heatclient/tests/functional/osc/v1/base.py @@ -132,8 +131,6 @@ heatclient/v1/software_deployments.py heatclient/v1/stacks.py heatclient/v1/template_versions.py -playbooks/devstack/functional-post.yaml -playbooks/devstack/functional-run.yaml python_heatclient.egg-info/PKG-INFO python_heatclient.egg-info/SOURCES.txt python_heatclient.egg-info/dependency_links.txt @@ -153,4 +150,5 @@ releasenotes/source/stein.rst releasenotes/source/train.rst releasenotes/source/unreleased.rst +releasenotes/source/ussuri.rst tools/heat.bash_completion \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/python_heatclient.egg-info/pbr.json new/python-heatclient-2.2.1/python_heatclient.egg-info/pbr.json --- old/python-heatclient-2.1.0/python_heatclient.egg-info/pbr.json 2020-04-10 20:00:33.000000000 +0200 +++ new/python-heatclient-2.2.1/python_heatclient.egg-info/pbr.json 2020-09-11 16:29:59.000000000 +0200 @@ -1 +1 @@ -{"git_version": "9dede4e", "is_release": true} \ No newline at end of file +{"git_version": "bb22add", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/python_heatclient.egg-info/requires.txt new/python-heatclient-2.2.1/python_heatclient.egg-info/requires.txt --- old/python-heatclient-2.1.0/python_heatclient.egg-info/requires.txt 2020-04-10 20:00:33.000000000 +0200 +++ new/python-heatclient-2.2.1/python_heatclient.egg-info/requires.txt 2020-09-11 16:29:59.000000000 +0200 @@ -1,14 +1,14 @@ Babel!=2.4.0,>=2.3.4 -pbr!=2.1.0,>=2.0.0 +PrettyTable<0.8,>=0.7.2 +PyYAML>=3.12 cliff!=2.9.0,>=2.8.0 iso8601>=0.1.11 +keystoneauth1>=3.4.0 osc-lib>=1.8.0 -PrettyTable<0.8,>=0.7.2 oslo.i18n>=3.15.3 oslo.serialization!=2.19.1,>=2.18.0 oslo.utils>=3.33.0 -keystoneauth1>=3.4.0 +pbr!=2.1.0,>=2.0.0 python-swiftclient>=3.2.0 -PyYAML>=3.12 requests>=2.14.2 six>=1.10.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/releasenotes/source/conf.py new/python-heatclient-2.2.1/releasenotes/source/conf.py --- old/python-heatclient-2.1.0/releasenotes/source/conf.py 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/releasenotes/source/conf.py 2020-09-11 16:28:58.000000000 +0200 @@ -47,9 +47,9 @@ ] # openstackdocstheme options -repository_name = 'openstack/python-heatclient' -bug_project = 'heat' -bug_tag = '' +openstackdocs_repo_name = 'openstack/python-heatclient' +openstackdocs_use_storyboard = True +openstackdocs_auto_name = False # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] @@ -91,7 +91,7 @@ exclude_patterns = [] # The name of the Pygments (syntax highlighting) style to use. -pygments_style = 'sphinx' +pygments_style = 'native' # If true, `todo` and `todoList` produce output, else they produce nothing. todo_include_todos = False @@ -103,7 +103,6 @@ # a list of builtin themes. html_theme = 'openstackdocs' -html_last_updated_fmt = '%Y-%m-%d %H:%M' # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/releasenotes/source/index.rst new/python-heatclient-2.2.1/releasenotes/source/index.rst --- old/python-heatclient-2.1.0/releasenotes/source/index.rst 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/releasenotes/source/index.rst 2020-09-11 16:28:58.000000000 +0200 @@ -7,6 +7,7 @@ :caption: Contents: unreleased + ussuri train stein rocky diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/releasenotes/source/ussuri.rst new/python-heatclient-2.2.1/releasenotes/source/ussuri.rst --- old/python-heatclient-2.1.0/releasenotes/source/ussuri.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-heatclient-2.2.1/releasenotes/source/ussuri.rst 2020-09-11 16:28:58.000000000 +0200 @@ -0,0 +1,6 @@ +=========================== +Ussuri Series Release Notes +=========================== + +.. release-notes:: + :branch: stable/ussuri diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/setup.cfg new/python-heatclient-2.2.1/setup.cfg --- old/python-heatclient-2.1.0/setup.cfg 2020-04-10 20:00:33.000000000 +0200 +++ new/python-heatclient-2.2.1/setup.cfg 2020-09-11 16:29:59.000000000 +0200 @@ -20,6 +20,7 @@ Programming Language :: Python :: 3 Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 + Programming Language :: Python :: 3.8 Programming Language :: Python :: 3 :: Only Programming Language :: Python :: Implementation :: CPython diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-2.1.0/test-requirements.txt new/python-heatclient-2.2.1/test-requirements.txt --- old/python-heatclient-2.1.0/test-requirements.txt 2020-04-10 19:59:50.000000000 +0200 +++ new/python-heatclient-2.2.1/test-requirements.txt 2020-09-11 16:28:58.000000000 +0200 @@ -3,11 +3,10 @@ # process, which may cause wedges in the gate later. # Hacking already pins down pep8, pyflakes and flake8 -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0 fixtures>=3.0.0 # Apache-2.0/BSD requests-mock>=1.2.0 # Apache-2.0 -mock>=2.0.0 # BSD python-openstackclient>=3.12.0 # Apache-2.0 stestr>=2.0.0 # Apache-2.0 tempest>=17.1.0 # Apache-2.0