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]