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


Reply via email to