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 - [email protected]
+
+- 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">[email protected]</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 <[email protected]>
Cyril Roelandt <[email protected]>
Dan Prince <[email protected]>
+Daniel Bengtsson <[email protected]>
Daniel Gonzalez <[email protected]>
Davanum Srinivas <[email protected]>
Davanum Srinivas <[email protected]>
@@ -82,6 +83,7 @@
Gabriel Hurley <[email protected]>
Gage Hugo <[email protected]>
George Tian <[email protected]>
+Ghanshyam Mann <[email protected]>
Ghe Rivero <[email protected]>
Guang Yee <[email protected]>
Haneef Ali <[email protected]>
@@ -193,6 +195,7 @@
Sascha Peilicke <[email protected]>
Sascha Peilicke <[email protected]>
Sean Dague <[email protected]>
+Sean McGinnis <[email protected]>
Sergey Kraynev <[email protected]>
Sergio Cazzolato <[email protected]>
Steve Martinelli <[email protected]>
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]