Hello community,

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

Package is "python-keystoneclient"

Mon Oct 26 16:15:26 2020 rev:34 rq:841184 version:4.1.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-keystoneclient/python-keystoneclient.changes  
    2020-06-05 20:13:46.710442686 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-keystoneclient.new.3463/python-keystoneclient.changes
    2020-10-26 16:16:17.166933813 +0100
@@ -1,0 +2,18 @@
+Fri Oct  9 19:14:14 UTC 2020 - cloud-de...@suse.de
+
+- update to version 4.1.1
+  - Switch to newer openstackdocstheme and reno versions
+  - Add Python3 victoria unit tests
+  - Hacking: Fix F601
+  - Bump default tox env from py37 to py38
+  - Fix hacking min version to 3.0.1
+  - Add py38 package metadata
+  - Update the minversion parameter.
+  - Fix test-requirements.txt
+  - Fix docs publishing
+  - Use unittest.mock instead of third party mock
+  - Import os-client-config
+  - Update master for stable/ussuri
+  - Fix the typo on attribute word.
+
+-------------------------------------------------------------------

Old:
----
  python-keystoneclient-4.0.0.tar.gz

New:
----
  python-keystoneclient-4.1.1.tar.gz

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

Other differences:
------------------
++++++ python-keystoneclient.spec ++++++
--- /var/tmp/diff_new_pack.hoLGRy/_old  2020-10-26 16:16:17.946934440 +0100
+++ /var/tmp/diff_new_pack.hoLGRy/_new  2020-10-26 16:16:17.946934440 +0100
@@ -17,13 +17,13 @@
 
 
 Name:           python-keystoneclient
-Version:        4.0.0
+Version:        4.1.1
 Release:        0
 Summary:        Client library for OpenStack Identity API
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://launchpad.net/python-keystoneclient
-Source0:        
https://files.pythonhosted.org/packages/source/p/python-keystoneclient/python-keystoneclient-4.0.0.tar.gz
+Source0:        
https://files.pythonhosted.org/packages/source/p/python-keystoneclient/python-keystoneclient-4.1.1.tar.gz
 BuildRequires:  openssl
 BuildRequires:  openstack-macros
 BuildRequires:  python3-debtcollector >= 1.2.0
@@ -67,13 +67,14 @@
 Group:          Documentation/HTML
 BuildRequires:  python3-Sphinx
 BuildRequires:  python3-openstackdocstheme
+BuildRequires:  python3-sphinxcontrib-apidoc
 
 %description -n python-keystoneclient-doc
 Documentation for the client library for interacting with Openstack
 Identity API.
 
 %prep
-%autosetup -p1 -n python-keystoneclient-4.0.0
+%autosetup -p1 -n python-keystoneclient-4.1.1
 %py_req_cleanup
 # disable intersphinx - no network access during build
 echo "intersphinx_mapping = {}" >> doc/source/conf.py

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

++++++ python-keystoneclient-4.0.0.tar.gz -> python-keystoneclient-4.1.1.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-keystoneclient-4.0.0/.zuul.yaml 
new/python-keystoneclient-4.1.1/.zuul.yaml
--- old/python-keystoneclient-4.0.0/.zuul.yaml  2020-04-11 20:36:29.000000000 
+0200
+++ new/python-keystoneclient-4.1.1/.zuul.yaml  2020-09-14 16:07:56.000000000 
+0200
@@ -19,7 +19,7 @@
     templates:
       - openstack-cover-jobs
       - openstack-lower-constraints-jobs
-      - openstack-python3-ussuri-jobs
+      - openstack-python3-victoria-jobs
       - publish-openstack-docs-pti
       - check-requirements
       - lib-forward-testing-python3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-keystoneclient-4.0.0/AUTHORS 
new/python-keystoneclient-4.1.1/AUTHORS
--- old/python-keystoneclient-4.0.0/AUTHORS     2020-04-11 20:37:23.000000000 
+0200
+++ new/python-keystoneclient-4.1.1/AUTHORS     2020-09-14 16:10:01.000000000 
+0200
@@ -52,6 +52,7 @@
 Corey Bryant <corey.bry...@canonical.com>
 Cyril Roelandt <cyril.roela...@enovance.com>
 Dan Prince <dpri...@redhat.com>
+Daniel Bengtsson <dbe...@redhat.com>
 Daniel Gonzalez <dan...@gonzalez-nothnagel.de>
 Davanum Srinivas <dava...@gmail.com>
 Davanum Srinivas <d...@linux.vnet.ibm.com>
@@ -82,6 +83,7 @@
 Gabriel Hurley <gabr...@strikeawe.com>
 Gage Hugo <gageh...@gmail.com>
 George Tian <tian694293...@gmail.com>
+Ghanshyam Mann <gm...@ghanshyammann.com>
 Ghe Rivero <g...@debian.org>
 Guang Yee <guang....@hp.com>
 Haneef Ali <haneef....@hp.com>
@@ -193,6 +195,7 @@
 Sascha Peilicke <sasc...@gmx.de>
 Sascha Peilicke <sasc...@suse.de>
 Sean Dague <s...@dague.net>
+Sean McGinnis <sean.mcgin...@gmail.com>
 Sergey Kraynev <skray...@mirantis.com>
 Sergio Cazzolato <sergio.j.cazzol...@intel.com>
 Steve Martinelli <s.martine...@gmail.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-keystoneclient-4.0.0/ChangeLog 
new/python-keystoneclient-4.1.1/ChangeLog
--- old/python-keystoneclient-4.0.0/ChangeLog   2020-04-11 20:37:23.000000000 
+0200
+++ new/python-keystoneclient-4.1.1/ChangeLog   2020-09-14 16:10:01.000000000 
+0200
@@ -1,10 +1,31 @@
 CHANGES
 =======
 
+4.1.1
+-----
+
+
+4.1.0
+-----
+
+* Switch to newer openstackdocstheme and reno versions
+* Fix test-requirements.txt
+* Fix hacking min version to 3.0.1
+* Bump default tox env from py37 to py38
+* Add py38 package metadata
+* Fix the typo on attribute word
+* Use unittest.mock instead of third party mock
+* Fix docs publishing
+* Import os-client-config
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+* Update the minversion parameter
+
 4.0.0
 -----
 
 * Cleanup py27 support
+* Hacking: Fix F601
 * Update hacking for Python3
 * [ussuri][goal] Drop python 2.7 support and testing
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-keystoneclient-4.0.0/PKG-INFO 
new/python-keystoneclient-4.1.1/PKG-INFO
--- old/python-keystoneclient-4.0.0/PKG-INFO    2020-04-11 20:37:23.000000000 
+0200
+++ new/python-keystoneclient-4.1.1/PKG-INFO    2020-09-14 16:10:01.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: python-keystoneclient
-Version: 4.0.0
+Version: 4.1.1
 Summary: Client Library for OpenStack Identity
 Home-page: https://docs.openstack.org/python-keystoneclient/latest/
 Author: OpenStack
@@ -80,4 +80,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-keystoneclient-4.0.0/doc/requirements.txt 
new/python-keystoneclient-4.1.1/doc/requirements.txt
--- old/python-keystoneclient-4.0.0/doc/requirements.txt        2020-04-11 
20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/doc/requirements.txt        2020-09-14 
16:07:56.000000000 +0200
@@ -3,8 +3,9 @@
 # process, which may cause wedges in the gate later.
 
 # These are needed for docs generation
-openstackdocstheme>=1.20.0 # Apache-2.0
-sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
-reno>=2.5.0 # Apache-2.0
+openstackdocstheme>=2.2.1 # Apache-2.0
+sphinx>=2.0.0,!=2.1.0 # BSD
+sphinxcontrib-apidoc>=0.2.0  # BSD
+reno>=3.1.0 # Apache-2.0
 lxml!=3.7.0,>=3.4.1 # BSD
 fixtures>=3.0.0 # Apache-2.0/BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-keystoneclient-4.0.0/doc/source/conf.py 
new/python-keystoneclient-4.1.1/doc/source/conf.py
--- old/python-keystoneclient-4.0.0/doc/source/conf.py  2020-04-11 
20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/doc/source/conf.py  2020-09-14 
16:07:56.000000000 +0200
@@ -27,7 +27,7 @@
 # Add any Sphinx extension module names here, as strings. They can be
 # extensions
 # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
-extensions = ['sphinx.ext.autodoc',
+extensions = ['sphinxcontrib.apidoc',
               'sphinx.ext.todo',
               'sphinx.ext.coverage',
               'sphinx.ext.intersphinx',
@@ -84,7 +84,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 = ['keystoneclient.']
@@ -165,6 +165,13 @@
 # Output file base name for HTML help builder.
 htmlhelp_basename = 'python-keystoneclientdoc'
 
+# -- sphinxcontrib.apidoc configuration --------------------------------------
+
+apidoc_module_dir = '../../keystoneclient'
+apidoc_output_dir = 'api'
+apidoc_excluded_paths = [
+    'tests',
+]
 
 # -- Options for LaTeX output -------------------------------------------------
 
@@ -220,6 +227,7 @@
 }
 
 # -- Options for openstackdocstheme -------------------------------------------
-repository_name = 'openstack/python-keystoneclient'
-bug_project = 'python-keystoneclient'
-bug_tag = ''
+openstackdocs_repo_name = 'openstack/python-keystoneclient'
+openstackdocs_bug_project = 'python-keystoneclient'
+openstackdocs_bug_tag = ''
+openstackdocs_pdf_link = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-keystoneclient-4.0.0/doc/source/history.rst 
new/python-keystoneclient-4.1.1/doc/source/history.rst
--- old/python-keystoneclient-4.0.0/doc/source/history.rst      2020-04-11 
20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/doc/source/history.rst      1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-.. include:: ../../ChangeLog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-keystoneclient-4.0.0/doc/source/index.rst 
new/python-keystoneclient-4.1.1/doc/source/index.rst
--- old/python-keystoneclient-4.0.0/doc/source/index.rst        2020-04-11 
20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/doc/source/index.rst        2020-09-14 
16:07:56.000000000 +0200
@@ -1,3 +1,4 @@
+========================================================
 Python bindings to the OpenStack Identity API (Keystone)
 ========================================================
 
@@ -27,19 +28,19 @@
 Release Notes
 =============
 
-.. toctree::
-   :maxdepth: 1
 
-   history
+Read also the `Keystoneclient Release Notes
+<https://docs.openstack.org/releasenotes/python-keystoneclient/>`_.
+
 
 Contributing
 ============
 
-Code is hosted `on GitHub`_. Submit bugs to the Keystone project on
+Code is hosted `on OpenDev`_. Submit bugs to the Keystone project on
 `Launchpad`_. Submit code to the ``openstack/python-keystoneclient`` project
 using `Gerrit`_.
 
-.. _on GitHub: https://github.com/openstack/python-keystoneclient
+.. _on OpenDev: https://opendev.org/openstack/python-keystoneclient
 .. _Launchpad: https://launchpad.net/python-keystoneclient
 .. _Gerrit: 
https://docs.openstack.org/infra/manual/developers.html#development-workflow
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-keystoneclient-4.0.0/keystoneclient/base.py 
new/python-keystoneclient-4.1.1/keystoneclient/base.py
--- old/python-keystoneclient-4.0.0/keystoneclient/base.py      2020-04-11 
20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/keystoneclient/base.py      2020-09-14 
16:07:56.000000000 +0200
@@ -555,7 +555,7 @@
                 except UnicodeEncodeError:
                     # This happens when we're running with Python version that
                     # does not support Unicode identifiers (e.g. Python 2.7).
-                    # In that case we can't help but not set this attrubute;
+                    # In that case we can't help but not set this attribute;
                     # it'll be available in a dict representation though
                     pass
                 self._info[k] = v
@@ -564,7 +564,7 @@
                 pass
 
     def __getattr__(self, k):
-        """Checking attrbiute existence."""
+        """Checking attribute existence."""
         if k not in self.__dict__:
             # NOTE(bcwaldon): disallow lazy-loading if already loaded once
             if not self.is_loaded():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/functional/v3/test_implied_roles.py
 
new/python-keystoneclient-4.1.1/keystoneclient/tests/functional/v3/test_implied_roles.py
--- 
old/python-keystoneclient-4.0.0/keystoneclient/tests/functional/v3/test_implied_roles.py
    2020-04-11 20:36:29.000000000 +0200
+++ 
new/python-keystoneclient-4.1.1/keystoneclient/tests/functional/v3/test_implied_roles.py
    2020-09-14 16:07:56.000000000 +0200
@@ -28,11 +28,7 @@
              "test_project_observer",
              "test_member"]
 
-inference_rules = {"test_admin": "test_id_manager",
-                   "test_admin": "test_resource_manager",
-                   "test_admin": "test_role_manager",
-                   "test_admin": "test_catalog_manager",
-                   "test_admin": "test_policy_manager",
+inference_rules = {"test_admin": "test_policy_manager",
                    "test_id_manager": "test_project_observer",
                    "test_resource_manager": "test_project_observer",
                    "test_role_manager": "test_project_observer",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_cli.py 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_cli.py
--- old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_cli.py  
2020-04-11 20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_cli.py  
2020-09-14 16:07:56.000000000 +0200
@@ -11,10 +11,10 @@
 # under the License.
 
 import argparse
+from unittest import mock
 import uuid
 
 import fixtures
-import mock
 from oslo_config import cfg
 
 from keystoneclient.auth import base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_conf.py 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_conf.py
--- old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_conf.py 
2020-04-11 20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_conf.py 
2020-09-14 16:07:56.000000000 +0200
@@ -10,9 +10,9 @@
 # License for the specific language governing permissions and limitations
 # under the License.
 
+from unittest import mock
 import uuid
 
-import mock
 from oslo_config import cfg
 from oslo_config import fixture as config
 import stevedore
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_default_cli.py
 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_default_cli.py
--- 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_default_cli.py
  2020-04-11 20:36:29.000000000 +0200
+++ 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_default_cli.py
  2020-09-14 16:07:56.000000000 +0200
@@ -11,9 +11,9 @@
 # under the License.
 
 import argparse
+from unittest import mock
 import uuid
 
-import mock
 
 from keystoneclient.auth.identity.generic import cli
 from keystoneclient import exceptions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_identity_common.py
 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_identity_common.py
--- 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_identity_common.py
      2020-04-11 20:36:29.000000000 +0200
+++ 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_identity_common.py
      2020-09-14 16:07:56.000000000 +0200
@@ -12,11 +12,11 @@
 
 import abc
 import datetime
+from unittest import mock
 import uuid
 
 from keystoneauth1 import fixture
 from keystoneauth1 import plugin
-import mock
 from oslo_utils import timeutils
 import six
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_identity_v2.py
 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_identity_v2.py
--- 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_identity_v2.py
  2020-04-11 20:36:29.000000000 +0200
+++ 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_identity_v2.py
  2020-09-14 16:07:56.000000000 +0200
@@ -12,9 +12,9 @@
 
 import argparse
 import copy
+from unittest import mock
 import uuid
 
-import mock
 
 from keystoneclient.auth.identity import v2
 from keystoneclient import exceptions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_identity_v3.py
 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_identity_v3.py
--- 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_identity_v3.py
  2020-04-11 20:36:29.000000000 +0200
+++ 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_identity_v3.py
  2020-09-14 16:07:56.000000000 +0200
@@ -12,10 +12,10 @@
 
 import argparse
 import copy
+from unittest import mock
 import uuid
 
 from keystoneauth1 import fixture
-import mock
 
 from keystoneclient import access
 from keystoneclient.auth.identity import v3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_password.py 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_password.py
--- 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/test_password.py 
    2020-04-11 20:36:29.000000000 +0200
+++ 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/test_password.py 
    2020-09-14 16:07:56.000000000 +0200
@@ -11,9 +11,9 @@
 # under the License.
 
 import argparse
+from unittest import mock
 import uuid
 
-import mock
 
 from keystoneclient.auth.identity.generic import password
 from keystoneclient.auth.identity import v2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/utils.py 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/utils.py
--- old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/auth/utils.py     
2020-04-11 20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/auth/utils.py     
2020-09-14 16:07:56.000000000 +0200
@@ -11,10 +11,10 @@
 # under the License.
 
 import functools
+from unittest import mock
 import uuid
 
 from keystoneauth1 import fixture
-import mock
 from oslo_config import cfg
 
 from keystoneclient import access
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/test_cms.py 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/test_cms.py
--- old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/test_cms.py       
2020-04-11 20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/test_cms.py       
2020-09-14 16:07:56.000000000 +0200
@@ -13,8 +13,8 @@
 import errno
 import os
 import subprocess
+from unittest import mock
 
-import mock
 import testresources
 from testtools import matchers
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/test_https.py 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/test_https.py
--- old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/test_https.py     
2020-04-11 20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/test_https.py     
2020-09-14 16:07:56.000000000 +0200
@@ -10,8 +10,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
-import mock
 import requests
+from unittest import mock
 
 from keystoneclient import httpclient
 from keystoneclient.tests.unit import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/test_keyring.py 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/test_keyring.py
--- old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/test_keyring.py   
2020-04-11 20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/test_keyring.py   
2020-09-14 16:07:56.000000000 +0200
@@ -11,8 +11,8 @@
 #    under the License.
 
 import datetime
+from unittest import mock
 
-import mock
 from oslo_utils import timeutils
 
 from keystoneclient import access
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/test_session.py 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/test_session.py
--- old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/test_session.py   
2020-04-11 20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/test_session.py   
2020-09-14 16:07:56.000000000 +0200
@@ -15,9 +15,9 @@
 import argparse
 import itertools
 import logging
+from unittest import mock
 import uuid
 
-import mock
 from oslo_config import cfg
 from oslo_config import fixture as config
 from oslo_serialization import jsonutils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/v3/test_oauth1.py 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/v3/test_oauth1.py
--- old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/v3/test_oauth1.py 
2020-04-11 20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/v3/test_oauth1.py 
2020-09-14 16:07:56.000000000 +0200
@@ -11,10 +11,11 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+from unittest import mock
+
 import fixtures
 import uuid
 
-import mock
 import six
 from six.moves.urllib import parse as urlparse
 from testtools import matchers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/v3/test_users.py 
new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/v3/test_users.py
--- old/python-keystoneclient-4.0.0/keystoneclient/tests/unit/v3/test_users.py  
2020-04-11 20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/keystoneclient/tests/unit/v3/test_users.py  
2020-09-14 16:07:56.000000000 +0200
@@ -12,7 +12,7 @@
 # License for the specific language governing permissions and limitations
 # under the License.
 
-import mock
+from unittest import mock
 import uuid
 
 from keystoneclient import exceptions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-keystoneclient-4.0.0/lower-constraints.txt 
new/python-keystoneclient-4.1.1/lower-constraints.txt
--- old/python-keystoneclient-4.0.0/lower-constraints.txt       2020-04-11 
20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/lower-constraints.txt       2020-09-14 
16:07:56.000000000 +0200
@@ -12,11 +12,9 @@
 fasteners==0.7.0
 fixtures==3.0.0
 flake8-docstrings==0.2.1.post1
-flake8==2.2.4
 future==0.16.0
 gitdb==0.6.4
 GitPython==1.0.1
-hacking==0.10.0
 idna==2.6
 iso8601==0.1.11
 jsonschema==2.6.0
@@ -45,11 +43,9 @@
 paramiko==2.0.0
 pbr==2.0.0
 pep257==0.7.0
-pep8==1.5.7
 prettytable==0.7.2
 pyasn1==0.1.8
 pycparser==2.18
-pyflakes==0.8.1
 pyinotify==0.9.6
 pyparsing==2.1.0
 pyperclip==1.5.27
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/python_keystoneclient.egg-info/PKG-INFO 
new/python-keystoneclient-4.1.1/python_keystoneclient.egg-info/PKG-INFO
--- old/python-keystoneclient-4.0.0/python_keystoneclient.egg-info/PKG-INFO     
2020-04-11 20:37:23.000000000 +0200
+++ new/python-keystoneclient-4.1.1/python_keystoneclient.egg-info/PKG-INFO     
2020-09-14 16:10:01.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.2
 Name: python-keystoneclient
-Version: 4.0.0
+Version: 4.1.1
 Summary: Client Library for OpenStack Identity
 Home-page: https://docs.openstack.org/python-keystoneclient/latest/
 Author: OpenStack
@@ -80,4 +80,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-keystoneclient-4.0.0/python_keystoneclient.egg-info/SOURCES.txt 
new/python-keystoneclient-4.1.1/python_keystoneclient.egg-info/SOURCES.txt
--- old/python-keystoneclient-4.0.0/python_keystoneclient.egg-info/SOURCES.txt  
2020-04-11 20:37:23.000000000 +0200
+++ new/python-keystoneclient-4.1.1/python_keystoneclient.egg-info/SOURCES.txt  
2020-09-14 16:10:01.000000000 +0200
@@ -20,7 +20,6 @@
 doc/Makefile
 doc/requirements.txt
 doc/source/conf.py
-doc/source/history.rst
 doc/source/index.rst
 doc/source/using-api-v2.rst
 doc/source/using-api-v3.rst
@@ -318,6 +317,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
 releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/python_keystoneclient.egg-info/pbr.json 
new/python-keystoneclient-4.1.1/python_keystoneclient.egg-info/pbr.json
--- old/python-keystoneclient-4.0.0/python_keystoneclient.egg-info/pbr.json     
2020-04-11 20:37:23.000000000 +0200
+++ new/python-keystoneclient-4.1.1/python_keystoneclient.egg-info/pbr.json     
2020-09-14 16:10:01.000000000 +0200
@@ -1 +1 @@
-{"git_version": "b58ebe2", "is_release": true}
\ No newline at end of file
+{"git_version": "81229eb", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/python_keystoneclient.egg-info/requires.txt 
new/python-keystoneclient-4.1.1/python_keystoneclient.egg-info/requires.txt
--- old/python-keystoneclient-4.0.0/python_keystoneclient.egg-info/requires.txt 
2020-04-11 20:37:23.000000000 +0200
+++ new/python-keystoneclient-4.1.1/python_keystoneclient.egg-info/requires.txt 
2020-09-14 16:10:01.000000000 +0200
@@ -1,10 +1,10 @@
-pbr!=2.1.0,>=2.0.0
 debtcollector>=1.2.0
 keystoneauth1>=3.4.0
 oslo.config>=5.2.0
 oslo.i18n>=3.15.3
 oslo.serialization!=2.19.1,>=2.18.0
 oslo.utils>=3.33.0
+pbr!=2.1.0,>=2.0.0
 requests>=2.14.2
 six>=1.10.0
 stevedore>=1.20.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/releasenotes/source/conf.py 
new/python-keystoneclient-4.1.1/releasenotes/source/conf.py
--- old/python-keystoneclient-4.0.0/releasenotes/source/conf.py 2020-04-11 
20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/releasenotes/source/conf.py 2020-09-14 
16:07:56.000000000 +0200
@@ -92,7 +92,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 = []
@@ -257,6 +257,6 @@
 locale_dirs = ['locale/']
 
 # -- Options for openstackdocstheme -------------------------------------------
-repository_name = 'openstack/python-keystoneclient'
-bug_project = 'python-keystoneclient'
-bug_tag = ''
+openstackdocs_repo_name = 'openstack/python-keystoneclient'
+openstackdocs_bug_project = 'python-keystoneclient'
+openstackdocs_bug_tag = ''
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-keystoneclient-4.0.0/releasenotes/source/index.rst 
new/python-keystoneclient-4.1.1/releasenotes/source/index.rst
--- old/python-keystoneclient-4.0.0/releasenotes/source/index.rst       
2020-04-11 20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/releasenotes/source/index.rst       
2020-09-14 16:07:56.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-keystoneclient-4.0.0/releasenotes/source/ussuri.rst 
new/python-keystoneclient-4.1.1/releasenotes/source/ussuri.rst
--- old/python-keystoneclient-4.0.0/releasenotes/source/ussuri.rst      
1970-01-01 01:00:00.000000000 +0100
+++ new/python-keystoneclient-4.1.1/releasenotes/source/ussuri.rst      
2020-09-14 16:07:56.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-keystoneclient-4.0.0/setup.cfg 
new/python-keystoneclient-4.1.1/setup.cfg
--- old/python-keystoneclient-4.0.0/setup.cfg   2020-04-11 20:37:23.000000000 
+0200
+++ new/python-keystoneclient-4.1.1/setup.cfg   2020-09-14 16:10:01.000000000 
+0200
@@ -17,6 +17,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-keystoneclient-4.0.0/test-requirements.txt 
new/python-keystoneclient-4.1.1/test-requirements.txt
--- old/python-keystoneclient-4.0.0/test-requirements.txt       2020-04-11 
20:36:29.000000000 +0200
+++ new/python-keystoneclient-4.1.1/test-requirements.txt       2020-09-14 
16:07:56.000000000 +0200
@@ -2,16 +2,15 @@
 # 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
 flake8-docstrings==0.2.1.post1 # MIT
 
 coverage!=4.4,>=4.0 # Apache-2.0
 fixtures>=3.0.0 # Apache-2.0/BSD
-keyring>=5.5.1,<19.0.0;python_version=='2.7'  # MIT/PSF
-keyring>=5.5.1;python_version>='3.4'  # MIT/PSF
+keyring>=5.5.1 # MIT/PSF
 lxml!=3.7.0,>=3.4.1 # BSD
-mock>=2.0.0 # BSD
 oauthlib>=0.6.2 # BSD
+os-client-config>=1.28.0 # Apache-2.0
 oslotest>=3.2.0 # Apache-2.0
 requests-mock>=1.2.0 # Apache-2.0
 tempest>=17.1.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-keystoneclient-4.0.0/tox.ini 
new/python-keystoneclient-4.1.1/tox.ini
--- old/python-keystoneclient-4.0.0/tox.ini     2020-04-11 20:36:29.000000000 
+0200
+++ new/python-keystoneclient-4.1.1/tox.ini     2020-09-14 16:07:56.000000000 
+0200
@@ -1,14 +1,12 @@
 [tox]
-minversion = 3.1.1
+minversion = 3.2.0
 skipsdist = True
-envlist = py37,pep8,releasenotes
+envlist = py38,pep8,releasenotes
 ignore_basepython_conflict = True
 
 [testenv]
 usedevelop = True
-install_command = pip install {opts} {packages}
-setenv = VIRTUAL_ENV={envdir}
-         OS_STDOUT_NOCAPTURE=False
+setenv = OS_STDOUT_NOCAPTURE=False
          OS_STDERR_NOCAPTURE=False
 
 deps =
@@ -59,13 +57,12 @@
 # D104: Missing docstring in public package
 # D203: 1 blank line required before class docstring (deprecated in pep257)
 # W504 line break after binary operator
-# F601 dictionary key repeated with different value
-ignore = D100,D101,D102,D103,D104,D203,W504,F601
+ignore = D100,D101,D102,D103,D104,D203,W504
 show-source = True
 exclude = .venv,.tox,dist,doc,*egg,build
 
 [testenv:docs]
-commands = python setup.py build_sphinx
+commands = sphinx-build -W -b html doc/source doc/build/html
 deps = -r{toxinidir}/doc/requirements.txt
 
 [testenv:pdf-docs]


Reply via email to