Hello community,

here is the log from the commit of package python-saharaclient for 
openSUSE:Factory checked in at 2020-10-26 16:17:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-saharaclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-saharaclient.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-saharaclient"

Mon Oct 26 16:17:44 2020 rev:15 rq:841227 version:3.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-saharaclient/python-saharaclient.changes  
2020-06-05 20:20:01.867829136 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-saharaclient.new.3463/python-saharaclient.changes
        2020-10-26 16:18:39.871048594 +0100
@@ -1,0 +2,17 @@
+Fri Oct  9 19:19:10 UTC 2020 - cloud-de...@suse.de
+
+- update to version 3.2.1
+  - Use unittest.mock instead of third party mock
+  - Update master for stable/ussuri
+  - Switch to newer openstackdocstheme and reno versions
+  - Ussuri contributor docs community goal
+  - Remove Babel requirement
+  - Bump default tox env from py37 to py38
+  - Fix hacking min version to 3.0.1
+  - [goal] Migrating testing to Ubuntu Focal
+  - drop mock from lower-constraints
+  - Remove pypy job
+  - Add py38 package metadata
+  - Add Python3 victoria unit tests
+
+-------------------------------------------------------------------

Old:
----
  python-saharaclient-3.1.0.tar.gz

New:
----
  python-saharaclient-3.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-saharaclient.spec ++++++
--- /var/tmp/diff_new_pack.I4jPiz/_old  2020-10-26 16:18:41.755050109 +0100
+++ /var/tmp/diff_new_pack.I4jPiz/_new  2020-10-26 16:18:41.759050112 +0100
@@ -17,13 +17,13 @@
 
 
 Name:           python-saharaclient
-Version:        3.1.0
+Version:        3.2.1
 Release:        0
 Summary:        Client library for OpenStack Sahara API
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://launchpad.net/%{name}
-Source0:        
https://files.pythonhosted.org/packages/source/p/python-saharaclient/python-saharaclient-3.1.0.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/p/python-saharaclient/python-saharaclient-3.2.1.tar.gz
 BuildRequires:  openstack-macros
 BuildRequires:  python3-mock
 BuildRequires:  python3-osc-lib >= 2.0.0
@@ -35,7 +35,6 @@
 BuildRequires:  python3-pbr >= 2.0.0
 BuildRequires:  python3-requests >= 2.14.2
 BuildRequires:  python3-requests-mock
-BuildRequires:  python3-setuptools
 BuildRequires:  python3-stestr
 BuildRequires:  python3-testrepository
 BuildArch:      noarch
@@ -46,7 +45,7 @@
 %package -n python3-saharaclient
 Summary:        Client library for OpenStack Sahara API
 Group:          Development/Languages/Python
-Requires:       python3-Babel >= 2.3.4
+Requires:       python3-Babel
 Requires:       python3-keystoneauth1 >= 3.4.0
 Requires:       python3-openstackclient >= 5.2.0
 Requires:       python3-osc-lib >= 2.0.0
@@ -72,7 +71,7 @@
 Python client library for interacting with OpenStack Sahara API.
 
 %prep
-%autosetup -p1 -n python-saharaclient-3.1.0
+%autosetup -p1 -n python-saharaclient-3.2.1
 %py_req_cleanup
 
 %build
@@ -82,7 +81,7 @@
 %{py3_install}
 
 # Build HTML docs and man page
-PYTHONPATH=. PBR_VERSION=3.1.0 %sphinx_build -b html -d doc/build/doctrees 
doc/source doc/build/html
+PYTHONPATH=. PBR_VERSION=3.2.1 %sphinx_build -b html -d doc/build/doctrees 
doc/source doc/build/html
 # remove the sphinx-build leftovers
 rm -rf doc/build/html/.{doctrees,buildinfo}
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.I4jPiz/_old  2020-10-26 16:18:41.787050135 +0100
+++ /var/tmp/diff_new_pack.I4jPiz/_new  2020-10-26 16:18:41.787050135 +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-saharaclient/python-saharaclient.spec.j2</param>
+    <param 
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/victoria/openstack/python-saharaclient/python-saharaclient.spec.j2</param>
     <param name="output-name">python-saharaclient.spec</param>
-    <param 
name="requirements">https://opendev.org/openstack/python-saharaclient/raw/branch/stable/ussuri/requirements.txt</param>
+    <param 
name="requirements">https://opendev.org/openstack/python-saharaclient/raw/branch/stable/victoria/requirements.txt</param>
     <param name="changelog-email">cloud-de...@suse.de</param>
     <param name="changelog-provider">gh,openstack,python-saharaclient</param>
   </service>

++++++ python-saharaclient-3.1.0.tar.gz -> python-saharaclient-3.2.1.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/.zuul.yaml 
new/python-saharaclient-3.2.1/.zuul.yaml
--- old/python-saharaclient-3.1.0/.zuul.yaml    2020-04-09 12:50:07.000000000 
+0200
+++ new/python-saharaclient-3.2.1/.zuul.yaml    2020-09-14 15:57:06.000000000 
+0200
@@ -2,7 +2,7 @@
     templates:
       - openstack-cover-jobs
       - openstack-lower-constraints-jobs
-      - openstack-python3-ussuri-jobs
+      - openstack-python3-victoria-jobs
       - publish-openstack-docs-pti
       - check-requirements
       - release-notes-jobs-python3
@@ -20,9 +20,6 @@
         - python-saharaclient-scenario-v2
         - python-saharaclient-tempest
         - python-saharaclient-tempest-v2
-    experimental:
-      jobs:
-        - openstack-tox-pypy
 
 - job:
     name: python-saharaclient-scenario
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/AUTHORS 
new/python-saharaclient-3.2.1/AUTHORS
--- old/python-saharaclient-3.1.0/AUTHORS       2020-04-09 12:51:47.000000000 
+0200
+++ new/python-saharaclient-3.2.1/AUTHORS       2020-09-14 15:58:21.000000000 
+0200
@@ -17,7 +17,9 @@
 Doug Hellmann <d...@doughellmann.com>
 Ethan Gafford <egaff...@redhat.com>
 Flavio Percoco <flape...@gmail.com>
+Ghanshyam Mann <gm...@ghanshyammann.com>
 Hangdong Zhang <hdzh...@fiberhome.com>
+Hervé Beraud <hber...@redhat.com>
 Ivan Udovichenko <iudoviche...@mirantis.com>
 Iwona Kotlarska <iwona260...@gmail.com>
 James E. Blair <jebl...@hp.com>
@@ -50,6 +52,7 @@
 Pritesh Kothari <pritesh.koth...@cisco.com>
 Renat Akhmerov <rakhme...@mirantis.com>
 Rui Chen <chenrui.m...@gmail.com>
+Sean McGinnis <sean.mcgin...@gmail.com>
 Sergey Galkin <sgal...@mirantis.com>
 Sergey Lukjanov <slukja...@mirantis.com>
 Sergey Reshetnyak <reshetnia...@gmail.com>
@@ -89,6 +92,7 @@
 ting.wang <ting.w...@easystack.cn>
 venkatamahesh <venkatamaheshko...@gmail.com>
 wu.chunyang <wu.chuny...@99cloud.net>
+wu.chunyang <wuchuny...@yovole.com>
 yankee <yankeefu1...@hotmail.com>
 yuhara.motoki <yuhara.mot...@lab.ntt.co.jp>
 zemuvier <zemuv...@gmail.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/CONTRIBUTING.rst 
new/python-saharaclient-3.2.1/CONTRIBUTING.rst
--- old/python-saharaclient-3.1.0/CONTRIBUTING.rst      2020-04-09 
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/CONTRIBUTING.rst      2020-09-14 
15:57:06.000000000 +0200
@@ -1,21 +1,19 @@
-If you would like to contribute to the development of OpenStack,
-you must follow the steps in the "If you're a developer"
-section of this page:
+The source repository for this project can be found at:
 
-   https://wiki.openstack.org/wiki/How_To_Contribute
+   https://opendev.org/openstack/python-saharaclient
 
-You can find more Sahara-specific info in our How To Participate guide:
+Pull requests submitted through GitHub are not monitored.
 
-   
https://docs.openstack.org/python-saharaclient/latest/how_to_participate.html
+To start contributing to OpenStack, follow the steps in the contribution guide
+to set up and use Gerrit:
 
-Once those steps have been completed, changes to OpenStack
-should be submitted for review via the Gerrit tool, following
-the workflow documented at:
+   
https://docs.openstack.org/contributors/code-and-documentation/quick-start.html
 
-   https://docs.openstack.org/infra/manual/developers.html#development-workflow
+Bugs should be filed on Storyboard:
 
-Pull requests submitted through GitHub will be ignored.
+   https://storyboard.openstack.org/#!/project/openstack/python-saharaclient
 
-Bugs should be filed on Storyboard, not GitHub:
+For more specific information about contributing to this repository, see the
+python-saharaclient contributor guide:
 
-   https://storyboard.openstack.org/#!/project/934
+   
https://docs.openstack.org/python-saharaclient/latest/contributor/contributing.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/ChangeLog 
new/python-saharaclient-3.2.1/ChangeLog
--- old/python-saharaclient-3.1.0/ChangeLog     2020-04-09 12:51:47.000000000 
+0200
+++ new/python-saharaclient-3.2.1/ChangeLog     2020-09-14 15:58:21.000000000 
+0200
@@ -1,6 +1,26 @@
 CHANGES
 =======
 
+3.2.1
+-----
+
+* [goal] Migrating testing to Ubuntu Focal
+* Remove Babel requirement
+* drop mock from lower-constraints
+
+3.2.0
+-----
+
+* Switch to newer openstackdocstheme and reno versions
+* Fix hacking min version to 3.0.1
+* Bump default tox env from py37 to py38
+* Add py38 package metadata
+* Ussuri contributor docs community goal
+* Use unittest.mock instead of third party mock
+* Remove pypy job
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+
 3.1.0
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/PKG-INFO 
new/python-saharaclient-3.2.1/PKG-INFO
--- old/python-saharaclient-3.1.0/PKG-INFO      2020-04-09 12:51:47.000000000 
+0200
+++ new/python-saharaclient-3.2.1/PKG-INFO      2020-09-14 15:58:21.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: python-saharaclient
-Version: 3.1.0
+Version: 3.2.1
 Summary: Client library for Sahara API
 Home-page: https://docs.openstack.org/python-saharaclient/latest/
 Author: OpenStack
@@ -64,4 +64,5 @@
 Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
 Requires-Python: >=3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/doc/requirements.txt 
new/python-saharaclient-3.2.1/doc/requirements.txt
--- old/python-saharaclient-3.1.0/doc/requirements.txt  2020-04-09 
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/doc/requirements.txt  2020-09-14 
15:57:06.000000000 +0200
@@ -1,6 +1,6 @@
 # The order of packages is significant, because pip processes them in the order
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
-openstackdocstheme>=1.18.1 # Apache-2.0
-reno>=2.5.0 # Apache-2.0
-sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/doc/source/conf.py 
new/python-saharaclient-3.2.1/doc/source/conf.py
--- old/python-saharaclient-3.1.0/doc/source/conf.py    2020-04-09 
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/doc/source/conf.py    2020-09-14 
15:57:06.000000000 +0200
@@ -15,7 +15,6 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import subprocess
 import sys
 
 import os
@@ -44,10 +43,9 @@
               'openstackdocstheme']
 
 # openstackdocstheme options
-repository_name = 'openstack/python-saharaclient'
-bug_project = '934'
-bug_tag = 'doc'
-html_last_updated_fmt = '%Y-%m-%d %H:%M'
+openstackdocs_repo_name = 'openstack/python-saharaclient'
+openstackdocs_use_storyboard = True
+openstackdocs_auto_name = False
 
 # Add any paths that contain templates here, relative to this directory.
 templates_path = ['_templates']
@@ -65,15 +63,6 @@
 project = u'Sahara Client'
 copyright = u'2013, OpenStack Foundation'
 
-# 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.
-#
-# Version info
-from saharaclient.version import version_info as saharaclient_version
-release = saharaclient_version.release_string()
-# The short X.Y version.
-version = saharaclient_version.version_string()
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
@@ -104,7 +93,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 = []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/doc/source/contributor/contributing.rst 
new/python-saharaclient-3.2.1/doc/source/contributor/contributing.rst
--- old/python-saharaclient-3.1.0/doc/source/contributor/contributing.rst       
1970-01-01 01:00:00.000000000 +0100
+++ new/python-saharaclient-3.2.1/doc/source/contributor/contributing.rst       
2020-09-14 15:57:06.000000000 +0200
@@ -0,0 +1,14 @@
+============================
+So You Want to Contribute...
+============================
+
+For general information on contributing to OpenStack, please check out the
+`contributor guide <https://docs.openstack.org/contributors/>`_ to get started.
+It covers all the basics that are common to all OpenStack projects: the
+accounts you need, the basics of interacting with our Gerrit review system, how
+we communicate as a community, etc.
+
+python-saharaclient is maintained by the OpenStack Sahara project.
+To understand our development process and how you can contribute to it, please
+look at the Sahara project's general contributor's page:
+http://docs.openstack.org/sahara/latest/contributor/contributing.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/doc/source/contributor/index.rst 
new/python-saharaclient-3.2.1/doc/source/contributor/index.rst
--- old/python-saharaclient-3.1.0/doc/source/contributor/index.rst      
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/doc/source/contributor/index.rst      
2020-09-14 15:57:06.000000000 +0200
@@ -1,16 +1,8 @@
-Contributing
-============
+=================
+Contributor Guide
+=================
 
-``python-saharaclient`` is part of the Sahara project.
-It has a separate `storyboard`_ page which should be used to report bugs.
-Like the other projects of the OpenStack community, code contribution happens
-through `gerrit`_.
+.. toctree::
+   :maxdepth: 2
 
-Please refer to the `Sahara documentation`_ and its
-`How to Participate section`_ for more information on
-how to contribute to the project.
-
-.. _Sahara documentation: https://docs.openstack.org/sahara/latest/
-.. _How to Participate section: 
https://docs.openstack.org/sahara/latest/contributor/how-to-participate.html
-.. _storyboard: https://storyboard.openstack.org/#!/project/934
-.. _gerrit: 
https://docs.openstack.org/infra/manual/developers.html#development-workflow
+   contributing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/doc/source/index.rst 
new/python-saharaclient-3.2.1/doc/source/index.rst
--- old/python-saharaclient-3.1.0/doc/source/index.rst  2020-04-09 
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/doc/source/index.rst  2020-09-14 
15:57:06.000000000 +0200
@@ -23,4 +23,3 @@
    reference/index
    cli/index
    contributor/index
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/lower-constraints.txt 
new/python-saharaclient-3.2.1/lower-constraints.txt
--- old/python-saharaclient-3.1.0/lower-constraints.txt 2020-04-09 
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/lower-constraints.txt 2020-09-14 
15:57:06.000000000 +0200
@@ -1,15 +1,14 @@
 appdirs==1.3.0
 asn1crypto==0.23.0
-Babel==2.3.4
-cffi==1.7.0
+cffi==1.14.0
 cliff==2.8.0
 cmd2==0.8.0
 coverage==4.0
-cryptography==2.1
+cryptography==2.7
 debtcollector==1.2.0
 decorator==4.4.0
 deprecation==1.0
-dogpile.cache==0.6.2
+dogpile.cache==0.8.0
 extras==1.0.0
 fixtures==3.0.0
 future==0.16.0
@@ -22,7 +21,6 @@
 keystoneauth1==3.4.0
 linecache2==1.0.0
 mccabe==0.2.1
-mock==2.0.0
 monotonic==0.6
 mox3==0.20.0
 msgpack-python==0.4.0
@@ -57,7 +55,7 @@
 python-openstackclient==5.2.0
 python-subunit==1.0.0
 pytz==2013.6
-PyYAML==3.12
+PyYAML==3.13
 requests==2.14.2
 requests-mock==1.2.0
 requestsexceptions==1.2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/python_saharaclient.egg-info/PKG-INFO 
new/python-saharaclient-3.2.1/python_saharaclient.egg-info/PKG-INFO
--- old/python-saharaclient-3.1.0/python_saharaclient.egg-info/PKG-INFO 
2020-04-09 12:51:47.000000000 +0200
+++ new/python-saharaclient-3.2.1/python_saharaclient.egg-info/PKG-INFO 
2020-09-14 15:58:21.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: python-saharaclient
-Version: 3.1.0
+Version: 3.2.1
 Summary: Client library for Sahara API
 Home-page: https://docs.openstack.org/python-saharaclient/latest/
 Author: OpenStack
@@ -64,4 +64,5 @@
 Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3.6
 Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
 Requires-Python: >=3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/python_saharaclient.egg-info/SOURCES.txt 
new/python-saharaclient-3.2.1/python_saharaclient.egg-info/SOURCES.txt
--- old/python-saharaclient-3.1.0/python_saharaclient.egg-info/SOURCES.txt      
2020-04-09 12:51:47.000000000 +0200
+++ new/python-saharaclient-3.2.1/python_saharaclient.egg-info/SOURCES.txt      
2020-09-14 15:58:21.000000000 +0200
@@ -26,6 +26,7 @@
 doc/source/cli/index.rst
 doc/source/cli/intro.rst
 doc/source/cli/reference.rst
+doc/source/contributor/contributing.rst
 doc/source/contributor/index.rst
 doc/source/reference/index.rst
 doc/source/reference/pythonclient.rst
@@ -81,6 +82,7 @@
 releasenotes/source/stein.rst
 releasenotes/source/train.rst
 releasenotes/source/unreleased.rst
+releasenotes/source/ussuri.rst
 releasenotes/source/_static/.placeholder
 releasenotes/source/_templates/.placeholder
 saharaclient/__init__.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/python_saharaclient.egg-info/pbr.json 
new/python-saharaclient-3.2.1/python_saharaclient.egg-info/pbr.json
--- old/python-saharaclient-3.1.0/python_saharaclient.egg-info/pbr.json 
2020-04-09 12:51:47.000000000 +0200
+++ new/python-saharaclient-3.2.1/python_saharaclient.egg-info/pbr.json 
2020-09-14 15:58:21.000000000 +0200
@@ -1 +1 @@
-{"git_version": "830d460", "is_release": true}
\ No newline at end of file
+{"git_version": "a9fee07", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/python_saharaclient.egg-info/requires.txt 
new/python-saharaclient-3.2.1/python_saharaclient.egg-info/requires.txt
--- old/python-saharaclient-3.1.0/python_saharaclient.egg-info/requires.txt     
2020-04-09 12:51:47.000000000 +0200
+++ new/python-saharaclient-3.2.1/python_saharaclient.egg-info/requires.txt     
2020-09-14 15:58:21.000000000 +0200
@@ -1,11 +1,10 @@
-pbr!=2.1.0,>=2.0.0
-Babel!=2.4.0,>=2.3.4
 keystoneauth1>=3.4.0
 osc-lib>=2.0.0
+oslo.i18n>=3.15.3
 oslo.log>=3.36.0
 oslo.serialization!=2.19.1,>=2.18.0
-oslo.i18n>=3.15.3
 oslo.utils>=3.33.0
+pbr!=2.1.0,>=2.0.0
 python-openstackclient>=5.2.0
 requests>=2.14.2
 six>=1.10.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/releasenotes/source/conf.py 
new/python-saharaclient-3.2.1/releasenotes/source/conf.py
--- old/python-saharaclient-3.1.0/releasenotes/source/conf.py   2020-04-09 
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/releasenotes/source/conf.py   2020-09-14 
15:57:06.000000000 +0200
@@ -20,10 +20,9 @@
 ]
 
 # openstackdocstheme options
-repository_name = 'openstack/python-saharaclient'
-bug_project = '934'
-bug_tag = 'releasenotes'
-html_last_updated_fmt = '%Y-%m-%d %H:%M'
+openstackdocs_repo_name = 'openstack/python-saharaclient'
+openstackdocs_use_storyboard = True
+openstackdocs_auto_name = False
 
 # Add any paths that contain templates here, relative to this directory.
 templates_path = ['_templates']
@@ -49,7 +48,7 @@
 exclude_patterns = []
 
 # The name of the Pygments (syntax highlighting) style to use.
-pygments_style = 'sphinx'
+pygments_style = 'native'
 
 
 # -- Options for HTML output ----------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/releasenotes/source/index.rst 
new/python-saharaclient-3.2.1/releasenotes/source/index.rst
--- old/python-saharaclient-3.1.0/releasenotes/source/index.rst 2020-04-09 
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/releasenotes/source/index.rst 2020-09-14 
15:57:06.000000000 +0200
@@ -6,6 +6,7 @@
    :maxdepth: 1
 
    unreleased
+   ussuri
    train
    stein
    rocky
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/releasenotes/source/ussuri.rst 
new/python-saharaclient-3.2.1/releasenotes/source/ussuri.rst
--- old/python-saharaclient-3.1.0/releasenotes/source/ussuri.rst        
1970-01-01 01:00:00.000000000 +0100
+++ new/python-saharaclient-3.2.1/releasenotes/source/ussuri.rst        
2020-09-14 15:57:06.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-saharaclient-3.1.0/requirements.txt 
new/python-saharaclient-3.2.1/requirements.txt
--- old/python-saharaclient-3.1.0/requirements.txt      2020-04-09 
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/requirements.txt      2020-09-14 
15:57:06.000000000 +0200
@@ -4,7 +4,6 @@
 
 pbr!=2.1.0,>=2.0.0 # Apache-2.0
 
-Babel!=2.4.0,>=2.3.4 # BSD
 keystoneauth1>=3.4.0 # Apache-2.0
 osc-lib>=2.0.0 # Apache-2.0
 oslo.log>=3.36.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/test_plugin.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/test_plugin.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/test_plugin.py    
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/test_plugin.py    
2020-09-14 15:57:06.000000000 +0200
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
+from unittest import mock
 
 from saharaclient.osc import plugin
 from saharaclient.tests.unit import base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/fakes.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/fakes.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/fakes.py       
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/fakes.py       
2020-09-14 15:57:06.000000000 +0200
@@ -14,8 +14,8 @@
 # limitations under the License.
 
 
-import mock
 from osc_lib.tests import utils
+from unittest import mock
 
 
 class TestDataProcessing(utils.TestCommand):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_clusters.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_clusters.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_clusters.py   
    2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_clusters.py   
    2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
+from unittest import mock
 
 from saharaclient.api import cluster_templates as api_ct
 from saharaclient.api import clusters as api_cl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_data_sources.py
 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_data_sources.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_data_sources.py
   2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_data_sources.py
   2020-09-14 15:57:06.000000000 +0200
@@ -13,9 +13,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
 import testtools
+from unittest import mock
 
 from saharaclient.api import data_sources as api_ds
 from saharaclient.osc.v1 import data_sources as osc_ds
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_images.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_images.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_images.py 
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_images.py 
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
+from unittest import mock
 
 from saharaclient.api import images as api_images
 from saharaclient.osc.v1 import images as osc_images
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_binaries.py
 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_binaries.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_binaries.py
   2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_binaries.py
   2020-09-14 15:57:06.000000000 +0200
@@ -13,9 +13,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_u
 import testtools
+from unittest import mock
 
 from saharaclient.api import job_binaries as api_jb
 from saharaclient.osc.v1 import job_binaries as osc_jb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_templates.py
 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_templates.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_templates.py
  2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_templates.py
  2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
+from unittest import mock
 
 from saharaclient.api import jobs as api_j
 from saharaclient.osc.v1 import job_templates as osc_j
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_types.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_types.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_types.py  
    2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_types.py  
    2020-09-14 15:57:06.000000000 +0200
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
+from unittest import mock
 
 from saharaclient.api import job_types as api_jt
 from saharaclient.api import jobs as api_j
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_jobs.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_jobs.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_jobs.py   
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_jobs.py   
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
+from unittest import mock
 
 from saharaclient.api import job_executions as api_je
 from saharaclient.osc.v1 import jobs as osc_je
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_node_group_templates.py
 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_node_group_templates.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_node_group_templates.py
   2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_node_group_templates.py
   2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
+from unittest import mock
 
 from saharaclient.api import node_group_templates as api_ngt
 from saharaclient.osc.v1 import node_group_templates as osc_ngt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_plugins.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_plugins.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_plugins.py    
    2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_plugins.py    
    2020-09-14 15:57:06.000000000 +0200
@@ -13,7 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
+from unittest import mock
+
 from oslo_serialization import jsonutils as json
 
 from saharaclient.api import plugins as api_plugins
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_utils.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_utils.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_utils.py  
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_utils.py  
2020-09-14 15:57:06.000000000 +0200
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
+from unittest import mock
 
 from saharaclient.osc import utils
 from saharaclient.tests.unit import base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_clusters.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_clusters.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_clusters.py   
    2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_clusters.py   
    2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
+from unittest import mock
 
 from saharaclient.api import cluster_templates as api_ct
 from saharaclient.api import clusters as api_cl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_data_sources.py
 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_data_sources.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_data_sources.py
   2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_data_sources.py
   2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
+from unittest import mock
 
 from saharaclient.api import data_sources as api_ds
 from saharaclient.osc.v1 import data_sources as osc_ds
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_images.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_images.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_images.py 
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_images.py 
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
+from unittest import mock
 
 from saharaclient.api import images as api_images
 from saharaclient.osc.v1 import images as osc_images
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_binaries.py
 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_binaries.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_binaries.py
   2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_binaries.py
   2020-09-14 15:57:06.000000000 +0200
@@ -13,9 +13,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_u
 import testtools
+from unittest import mock
 
 from saharaclient.api import job_binaries as api_jb
 from saharaclient.osc.v1 import job_binaries as osc_jb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_templates.py
 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_templates.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_templates.py
  2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_templates.py
  2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
+from unittest import mock
 
 from saharaclient.api.v2 import job_templates as api_j
 from saharaclient.osc.v2 import job_templates as osc_j
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_types.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_types.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_types.py  
    2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_types.py  
    2020-09-14 15:57:06.000000000 +0200
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
+from unittest import mock
 
 from saharaclient.api import job_types as api_jt
 from saharaclient.api.v2 import job_templates as api_job_templates
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_jobs.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_jobs.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_jobs.py   
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_jobs.py   
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
+from unittest import mock
 
 from saharaclient.api.v2 import jobs as api_j
 from saharaclient.osc.v2 import jobs as osc_j
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_node_group_templates.py
 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_node_group_templates.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_node_group_templates.py
   2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_node_group_templates.py
   2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
 from osc_lib.tests import utils as osc_utils
+from unittest import mock
 
 from saharaclient.api import node_group_templates as api_ngt
 from saharaclient.osc.v2 import node_group_templates as osc_ngt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_plugins.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_plugins.py
--- 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_plugins.py    
    2020-04-09 12:50:07.000000000 +0200
+++ 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_plugins.py    
    2020-09-14 15:57:06.000000000 +0200
@@ -13,7 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
+from unittest import mock
+
 from oslo_serialization import jsonutils as json
 
 from saharaclient.api import plugins as api_plugins
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/test_data_sources.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/test_data_sources.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/test_data_sources.py  
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/test_data_sources.py  
2020-09-14 15:57:06.000000000 +0200
@@ -14,8 +14,8 @@
 
 from saharaclient.api import data_sources as ds
 from saharaclient.tests.unit import base
+from unittest import mock
 
-import mock
 from oslo_serialization import jsonutils as json
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-saharaclient-3.1.0/saharaclient/tests/unit/test_manager.py 
new/python-saharaclient-3.2.1/saharaclient/tests/unit/test_manager.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/test_manager.py       
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/test_manager.py       
2020-09-14 15:57:06.000000000 +0200
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-import mock
+from unittest import mock
 
 from saharaclient.api import base
 from saharaclient.tests.unit import base as test_base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/setup.cfg 
new/python-saharaclient-3.2.1/setup.cfg
--- old/python-saharaclient-3.1.0/setup.cfg     2020-04-09 12:51:47.000000000 
+0200
+++ new/python-saharaclient-3.2.1/setup.cfg     2020-09-14 15:58:21.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
 
 [files]
 packages = 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/test-requirements.txt 
new/python-saharaclient-3.2.1/test-requirements.txt
--- old/python-saharaclient-3.1.0/test-requirements.txt 2020-04-09 
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/test-requirements.txt 2020-09-14 
15:57:06.000000000 +0200
@@ -2,10 +2,9 @@
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
 
-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
-mock>=2.0.0 # BSD
 oslotest>=3.2.0 # Apache-2.0
 stestr>=1.0.0 # Apache-2.0
 requests-mock>=1.2.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-saharaclient-3.1.0/tox.ini 
new/python-saharaclient-3.2.1/tox.ini
--- old/python-saharaclient-3.1.0/tox.ini       2020-04-09 12:50:07.000000000 
+0200
+++ new/python-saharaclient-3.2.1/tox.ini       2020-09-14 15:57:06.000000000 
+0200
@@ -1,5 +1,5 @@
 [tox]
-envlist = py37,pypy,pep8,releasenotes
+envlist = py38,pep8,releasenotes
 minversion = 3.1.1
 skipsdist = True
 # this allows tox to infer the base python from the environment name


Reply via email to