Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-keystoneclient for openSUSE:Factory checked in at 2023-07-27 16:50:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-keystoneclient (Old) and /work/SRC/openSUSE:Factory/.python-keystoneclient.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-keystoneclient" Thu Jul 27 16:50:47 2023 rev:37 rq:1100899 version:5.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-keystoneclient/python-keystoneclient.changes 2022-05-25 20:34:59.748263944 +0200 +++ /work/SRC/openSUSE:Factory/.python-keystoneclient.new.32662/python-keystoneclient.changes 2023-07-27 16:51:12.149947833 +0200 @@ -1,0 +2,21 @@ +Wed Jul 26 16:21:03 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 5.1.0: + * Switch to 2023.1 Python3 unit tests and generic template name + * fix: remove error python2 defense code + * Bump tox minversion to 3.18.0 + * Update python testing as per zed cycle teting runtime + +------------------------------------------------------------------- +Wed Jul 26 16:20:26 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 5.1.0: + * Switch to 2023.1 Python3 unit tests and generic template name + * Update master for stable/zed + * 5.0.1 + * fix: remove error python2 defense code + * 5.0.0 + * Bump tox minversion to 3.18.0 + * Update python testing as per zed cycle teting runtime + +------------------------------------------------------------------- Old: ---- python-keystoneclient-4.5.0.tar.gz New: ---- python-keystoneclient-5.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-keystoneclient.spec ++++++ --- /var/tmp/diff_new_pack.pxVJ2R/_old 2023-07-27 16:51:12.945952331 +0200 +++ /var/tmp/diff_new_pack.pxVJ2R/_new 2023-07-27 16:51:12.949952354 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-keystoneclient # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: python-keystoneclient -Version: 4.5.0 +Version: 5.1.0 Release: 0 Epoch: 0 Summary: Client library for OpenStack Identity API License: Apache-2.0 Group: Development/Languages/Python URL: https://docs.openstack.org/python-keystoneclient -Source0: https://files.pythonhosted.org/packages/source/p/python-keystoneclient/python-keystoneclient-4.5.0.tar.gz +Source0: https://files.pythonhosted.org/packages/source/p/python-keystoneclient/python-keystoneclient-5.1.0.tar.gz BuildRequires: openssl BuildRequires: openstack-macros BuildRequires: python3-debtcollector >= 1.2.0 @@ -53,6 +53,7 @@ Requires: python3-oslo.i18n >= 3.15.3 Requires: python3-oslo.serialization >= 2.18.0 Requires: python3-oslo.utils >= 3.33.0 +Requires: python3-packaging >= 20.4 Requires: python3-requests >= 2.14.2 Requires: python3-stevedore >= 1.20.0 @@ -71,7 +72,7 @@ Identity API. %prep -%autosetup -p1 -n python-keystoneclient-4.5.0 +%autosetup -p1 -n python-keystoneclient-5.1.0 %py_req_cleanup # disable intersphinx - no network access during build echo "intersphinx_mapping = {}" >> doc/source/conf.py @@ -88,7 +89,7 @@ %{py3_install} %check -python3 -m stestr.cli run +%{openstack_stestr_run} %files -n python3-keystoneclient %doc README.rst ++++++ python-keystoneclient-4.5.0.tar.gz -> python-keystoneclient-5.1.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-keystoneclient-4.5.0/.zuul.yaml new/python-keystoneclient-5.1.0/.zuul.yaml --- old/python-keystoneclient-4.5.0/.zuul.yaml 2022-05-20 14:25:50.000000000 +0200 +++ new/python-keystoneclient-5.1.0/.zuul.yaml 2023-02-24 16:11:32.000000000 +0100 @@ -18,7 +18,7 @@ - project: templates: - openstack-cover-jobs - - openstack-python3-victoria-jobs + - openstack-python3-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.5.0/AUTHORS new/python-keystoneclient-5.1.0/AUTHORS --- old/python-keystoneclient-4.5.0/AUTHORS 2022-05-20 14:26:16.000000000 +0200 +++ new/python-keystoneclient-5.1.0/AUTHORS 2023-02-24 16:12:08.000000000 +0100 @@ -235,6 +235,7 @@ Vishakha Agarwal <agarwalvishakh...@gmail.com> Vishvananda Ishaya <vishvana...@gmail.com> Vu Cong Tuan <tua...@vn.fujitsu.com> +Wenxiang Wu <wu.wenxi...@99cloud.net> Wu Wenxiang <wu.wenxi...@99cloud.net> Xu (Simon) Chen <xche...@gmail.com> Yaguang Tang <heut2...@gmail.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-keystoneclient-4.5.0/ChangeLog new/python-keystoneclient-5.1.0/ChangeLog --- old/python-keystoneclient-4.5.0/ChangeLog 2022-05-20 14:26:16.000000000 +0200 +++ new/python-keystoneclient-5.1.0/ChangeLog 2023-02-24 16:12:08.000000000 +0100 @@ -1,6 +1,23 @@ CHANGES ======= +5.1.0 +----- + +* Switch to 2023.1 Python3 unit tests and generic template name +* Update master for stable/zed + +5.0.1 +----- + +* fix: remove error python2 defense code + +5.0.0 +----- + +* Bump tox minversion to 3.18.0 +* Update python testing as per zed cycle teting runtime + 4.5.0 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-keystoneclient-4.5.0/PKG-INFO new/python-keystoneclient-5.1.0/PKG-INFO --- old/python-keystoneclient-4.5.0/PKG-INFO 2022-05-20 14:26:17.003091000 +0200 +++ new/python-keystoneclient-5.1.0/PKG-INFO 2023-02-24 16:12:08.840149600 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: python-keystoneclient -Version: 4.5.0 +Version: 5.1.0 Summary: Client Library for OpenStack Identity Home-page: https://docs.openstack.org/python-keystoneclient/latest/ Author: OpenStack @@ -78,7 +78,6 @@ Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python 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 +Classifier: Programming Language :: Python :: 3.9 +Requires-Python: >=3.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-keystoneclient-4.5.0/keystoneclient/v3/projects.py new/python-keystoneclient-5.1.0/keystoneclient/v3/projects.py --- old/python-keystoneclient-4.5.0/keystoneclient/v3/projects.py 2022-05-20 14:25:50.000000000 +0200 +++ new/python-keystoneclient-5.1.0/keystoneclient/v3/projects.py 2023-02-24 16:11:32.000000000 +0100 @@ -149,7 +149,7 @@ base_response.data = list_data for p in list_data: - p.tags = self._encode_tags(getattr(p, 'tags', [])) + p.tags = getattr(p, 'tags', []) if self.client.include_metadata: base_response.data = list_data @@ -218,12 +218,12 @@ dict_args = {'project_id': base.getid(project)} url = self.build_url(dict_args_in_out=dict_args) p = self._get(url + query, self.key) - p.tags = self._encode_tags(getattr(p, 'tags', [])) + p.tags = getattr(p, 'tags', []) return p def find(self, **kwargs): p = super(ProjectManager, self).find(**kwargs) - p.tags = self._encode_tags(getattr(p, 'tags', [])) + p.tags = getattr(p, 'tags', []) return p def update(self, project, name=None, domain=None, description=None, @@ -264,15 +264,6 @@ return super(ProjectManager, self).delete( project_id=base.getid(project)) - def _encode_tags(self, tags): - """Encode tags to non-unicode string in python2. - - :param tags: list of unicode tags - - :returns: List of strings - """ - return [str(t) for t in tags] - def add_tag(self, project, tag): """Add a tag to a project. @@ -322,7 +313,6 @@ """ url = "/projects/%s/tags" % base.getid(project) resp, body = self.client.get(url) - body['tags'] = self._encode_tags(body['tags']) return self._prepare_return_value(resp, body['tags']) def check_tag(self, project, tag): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-keystoneclient-4.5.0/python_keystoneclient.egg-info/PKG-INFO new/python-keystoneclient-5.1.0/python_keystoneclient.egg-info/PKG-INFO --- old/python-keystoneclient-4.5.0/python_keystoneclient.egg-info/PKG-INFO 2022-05-20 14:26:16.000000000 +0200 +++ new/python-keystoneclient-5.1.0/python_keystoneclient.egg-info/PKG-INFO 2023-02-24 16:12:08.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: python-keystoneclient -Version: 4.5.0 +Version: 5.1.0 Summary: Client Library for OpenStack Identity Home-page: https://docs.openstack.org/python-keystoneclient/latest/ Author: OpenStack @@ -78,7 +78,6 @@ Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python 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 +Classifier: Programming Language :: Python :: 3.9 +Requires-Python: >=3.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-keystoneclient-4.5.0/python_keystoneclient.egg-info/SOURCES.txt new/python-keystoneclient-5.1.0/python_keystoneclient.egg-info/SOURCES.txt --- old/python-keystoneclient-4.5.0/python_keystoneclient.egg-info/SOURCES.txt 2022-05-20 14:26:16.000000000 +0200 +++ new/python-keystoneclient-5.1.0/python_keystoneclient.egg-info/SOURCES.txt 2023-02-24 16:12:08.000000000 +0100 @@ -293,6 +293,7 @@ releasenotes/notes/bug-1654847-d2e9df994c7b617f.yaml releasenotes/notes/deprecated_auth-d2a2bf537bdb88d3.yaml releasenotes/notes/drop-py-2-7-5ac18e82de83fcfa.yaml +releasenotes/notes/drop-python-3-6-and-3-7-ef1e107897dde8f4.yaml releasenotes/notes/implied_roles-ea39d3c3d998d482.yaml releasenotes/notes/ksc_2.1.0-739ded9c4c3f8aaa.yaml releasenotes/notes/list_projects_filtered_by_the_parent_project-a873974f197c1e37.yaml @@ -322,6 +323,7 @@ releasenotes/source/wallaby.rst releasenotes/source/xena.rst releasenotes/source/yoga.rst +releasenotes/source/zed.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.5.0/python_keystoneclient.egg-info/pbr.json new/python-keystoneclient-5.1.0/python_keystoneclient.egg-info/pbr.json --- old/python-keystoneclient-4.5.0/python_keystoneclient.egg-info/pbr.json 2022-05-20 14:26:16.000000000 +0200 +++ new/python-keystoneclient-5.1.0/python_keystoneclient.egg-info/pbr.json 2023-02-24 16:12:08.000000000 +0100 @@ -1 +1 @@ -{"git_version": "71ed5bd", "is_release": true} \ No newline at end of file +{"git_version": "4763cd8", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-keystoneclient-4.5.0/releasenotes/notes/drop-python-3-6-and-3-7-ef1e107897dde8f4.yaml new/python-keystoneclient-5.1.0/releasenotes/notes/drop-python-3-6-and-3-7-ef1e107897dde8f4.yaml --- old/python-keystoneclient-4.5.0/releasenotes/notes/drop-python-3-6-and-3-7-ef1e107897dde8f4.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/python-keystoneclient-5.1.0/releasenotes/notes/drop-python-3-6-and-3-7-ef1e107897dde8f4.yaml 2023-02-24 16:11:32.000000000 +0100 @@ -0,0 +1,5 @@ +--- +upgrade: + - | + Python 3.6 & 3.7 support has been dropped. The minimum version of Python now + supported is Python 3.8. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-keystoneclient-4.5.0/releasenotes/source/index.rst new/python-keystoneclient-5.1.0/releasenotes/source/index.rst --- old/python-keystoneclient-4.5.0/releasenotes/source/index.rst 2022-05-20 14:25:50.000000000 +0200 +++ new/python-keystoneclient-5.1.0/releasenotes/source/index.rst 2023-02-24 16:11:32.000000000 +0100 @@ -6,6 +6,7 @@ :maxdepth: 1 unreleased + zed yoga xena wallaby diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-keystoneclient-4.5.0/releasenotes/source/zed.rst new/python-keystoneclient-5.1.0/releasenotes/source/zed.rst --- old/python-keystoneclient-4.5.0/releasenotes/source/zed.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-keystoneclient-5.1.0/releasenotes/source/zed.rst 2023-02-24 16:11:32.000000000 +0100 @@ -0,0 +1,6 @@ +======================== +Zed Series Release Notes +======================== + +.. release-notes:: + :branch: stable/zed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-keystoneclient-4.5.0/setup.cfg new/python-keystoneclient-5.1.0/setup.cfg --- old/python-keystoneclient-4.5.0/setup.cfg 2022-05-20 14:26:17.007091800 +0200 +++ new/python-keystoneclient-5.1.0/setup.cfg 2023-02-24 16:12:08.840149600 +0100 @@ -6,7 +6,7 @@ author = OpenStack author_email = openstack-disc...@lists.openstack.org home_page = https://docs.openstack.org/python-keystoneclient/latest/ -python_requires = >=3.6 +python_requires = >=3.8 classifier = Environment :: OpenStack Intended Audience :: Information Technology @@ -15,9 +15,8 @@ Operating System :: POSIX :: Linux Programming Language :: Python Programming Language :: Python :: 3 - Programming Language :: Python :: 3.6 - Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 + Programming Language :: Python :: 3.9 [files] packages = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-keystoneclient-4.5.0/tox.ini new/python-keystoneclient-5.1.0/tox.ini --- old/python-keystoneclient-4.5.0/tox.ini 2022-05-20 14:25:50.000000000 +0200 +++ new/python-keystoneclient-5.1.0/tox.ini 2023-02-24 16:11:32.000000000 +0100 @@ -1,5 +1,5 @@ [tox] -minversion = 3.2.0 +minversion = 3.18.0 skipsdist = True envlist = py38,pep8,releasenotes ignore_basepython_conflict = True @@ -15,7 +15,7 @@ -r{toxinidir}/test-requirements.txt commands = find . -type f -name "*.pyc" -delete stestr run --slowest {posargs} -whitelist_externals = find +allowlist_externals = find basepython = python3 [testenv:pep8] @@ -68,7 +68,7 @@ [testenv:pdf-docs] envdir = {toxworkdir}/docs deps = {[testenv:docs]deps} -whitelist_externals = +allowlist_externals = make rm commands =