Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-debtcollector for openSUSE:Factory checked in at 2022-06-20 15:39:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-debtcollector (Old) and /work/SRC/openSUSE:Factory/.python-debtcollector.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-debtcollector" Mon Jun 20 15:39:03 2022 rev:19 rq:983967 version:2.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-debtcollector/python-debtcollector.changes 2021-12-02 02:22:45.521129959 +0100 +++ /work/SRC/openSUSE:Factory/.python-debtcollector.new.1548/python-debtcollector.changes 2022-06-20 15:39:37.315065390 +0200 @@ -1,0 +2,10 @@ +Tue Jun 7 09:24:25 UTC 2022 - cloud-de...@suse.de + +- update to version 2.5.0 + - Remove unnecessary 'coding' lines + - requirements: Remove pbr + - Restore reproducibility in docs + - Remove references to Python 2 objects + - Remove six + +------------------------------------------------------------------- Old: ---- debtcollector-2.3.0.tar.gz New: ---- debtcollector-2.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-debtcollector.spec ++++++ --- /var/tmp/diff_new_pack.0XFCKf/_old 2022-06-20 15:39:37.839066156 +0200 +++ /var/tmp/diff_new_pack.0XFCKf/_new 2022-06-20 15:39:37.859066185 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-debtcollector # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,16 +17,16 @@ Name: python-debtcollector -Version: 2.3.0 +Version: 2.5.0 Release: 0 Summary: A collection of Python deprecation patterns and strategies License: Apache-2.0 Group: Development/Languages/Python URL: https://docs.openstack.org/debtcollector/latest/ -Source0: https://files.pythonhosted.org/packages/source/d/debtcollector/debtcollector-2.3.0.tar.gz +Source0: https://files.pythonhosted.org/packages/source/d/debtcollector/debtcollector-2.5.0.tar.gz BuildRequires: openstack-macros BuildRequires: python3-fixtures -BuildRequires: python3-pbr >= 2.0.0 +BuildRequires: python3-pbr BuildRequires: python3-python-subunit BuildRequires: python3-stestr BuildRequires: python3-wrapt >= 1.7.0 @@ -46,7 +46,7 @@ %package -n python3-debtcollector Summary: A collection of Python deprecation patterns and strategies Requires: python3-importlib-metadata -Requires: python3-pbr >= 2.0.0 +Requires: python3-pbr Requires: python3-six Requires: python3-wrapt >= 1.7.0 @@ -83,14 +83,14 @@ This package contains documentation in HTML format. %prep -%autosetup -p1 -n debtcollector-2.3.0 +%autosetup -p1 -n debtcollector-2.5.0 %py_req_cleanup %build %py3_build # generate html doc -PBR_VERSION=2.3.0 %sphinx_build -b html doc/source doc/build/html +PBR_VERSION=2.5.0 %sphinx_build -b html doc/source doc/build/html # remove the Sphinx-build leftovers rm -rf doc/build/html/.{doctrees,buildinfo} ++++++ debtcollector-2.3.0.tar.gz -> debtcollector-2.5.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/AUTHORS new/debtcollector-2.5.0/AUTHORS --- old/debtcollector-2.3.0/AUTHORS 2021-09-06 10:31:32.000000000 +0200 +++ new/debtcollector-2.5.0/AUTHORS 2022-03-14 15:36:27.000000000 +0100 @@ -24,10 +24,12 @@ OpenStack Release Bot <infra-r...@openstack.org> Pierre-Andr?? MOREY <k...@mifamofi.net> Sean McGinnis <sean.mcgin...@gmail.com> +Stephen Finucane <stephen...@redhat.com> Swapnil Kulkarni (coolsvap) <m...@coolsvap.net> THOMAS J. COCOZZELLO <tjcoc...@us.ibm.com> Takashi Kajinami <tkaji...@redhat.com> Thomas Bechtold <tbecht...@suse.com> +Thomas Goirand <z...@debian.org> Tony Breeds <t...@bakeyournoodle.com> Tony Xu <hhkt...@gmail.com> Vu Cong Tuan <tua...@vn.fujitsu.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/ChangeLog new/debtcollector-2.5.0/ChangeLog --- old/debtcollector-2.3.0/ChangeLog 2021-09-06 10:31:32.000000000 +0200 +++ new/debtcollector-2.5.0/ChangeLog 2022-03-14 15:36:27.000000000 +0100 @@ -1,6 +1,19 @@ CHANGES ======= +2.5.0 +----- + +* Remove references to Python 2 objects +* requirements: Remove pbr + +2.4.0 +----- + +* Remove unnecessary 'coding' lines +* Remove six +* Restore reproducibility in docs + 2.3.0 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/PKG-INFO new/debtcollector-2.5.0/PKG-INFO --- old/debtcollector-2.3.0/PKG-INFO 2021-09-06 10:31:32.772987000 +0200 +++ new/debtcollector-2.5.0/PKG-INFO 2022-03-14 15:36:27.358510500 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: debtcollector -Version: 2.3.0 +Version: 2.5.0 Summary: A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. Home-page: https://docs.openstack.org/debtcollector/latest Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/debtcollector/__init__.py new/debtcollector-2.5.0/debtcollector/__init__.py --- old/debtcollector-2.3.0/debtcollector/__init__.py 2021-09-06 10:30:54.000000000 +0200 +++ new/debtcollector-2.5.0/debtcollector/__init__.py 2022-03-14 15:35:54.000000000 +0100 @@ -1,5 +1,3 @@ -# -*- coding: utf-8 -*- - # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/debtcollector/_utils.py new/debtcollector-2.5.0/debtcollector/_utils.py --- old/debtcollector-2.3.0/debtcollector/_utils.py 2021-09-06 10:30:54.000000000 +0200 +++ new/debtcollector-2.5.0/debtcollector/_utils.py 2022-03-14 15:35:54.000000000 +0100 @@ -1,5 +1,3 @@ -# -*- coding: utf-8 -*- - # Copyright (C) 2015 Yahoo! Inc. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may @@ -16,21 +14,10 @@ import functools import inspect -import types import warnings -import six - -try: - _TYPE_TYPE = types.TypeType -except AttributeError: - _TYPE_TYPE = type - - -# See: https://docs.python.org/2/library/__builtin__.html#module-__builtin__ -# and see https://docs.python.org/2/reference/executionmodel.html (and likely -# others)... -_BUILTIN_MODULES = ('builtins', '__builtin__', '__builtins__', 'exceptions') +# See https://docs.python.org/3/library/builtins.html +_BUILTIN_MODULES = ('builtins', 'exceptions') _enabled = True @@ -91,14 +78,7 @@ def get_assigned(decorator): """Helper to fix/workaround https://bugs.python.org/issue3445""" - if six.PY3: - return functools.WRAPPER_ASSIGNMENTS - else: - assigned = [] - for attr_name in functools.WRAPPER_ASSIGNMENTS: - if hasattr(decorator, attr_name): - assigned.append(attr_name) - return tuple(assigned) + return functools.WRAPPER_ASSIGNMENTS def get_class_name(obj, fully_qualified=True): @@ -108,7 +88,7 @@ Else, fully qualified name of the type of the object is returned. For builtin types, just name is returned. """ - if not isinstance(obj, six.class_types): + if not isinstance(obj, type): obj = type(obj) try: built_in = obj.__module__ in _BUILTIN_MODULES @@ -129,7 +109,7 @@ if not inspect.ismethod(method): return None try: - return six.get_method_self(method) + return getattr(method, '__self__') except AttributeError: return None @@ -142,7 +122,7 @@ method_self = get_method_self(function) if method_self is not None: # This is a bound method. - if isinstance(method_self, six.class_types): + if isinstance(method_self, type): # This is a bound class method. im_class = method_self else: @@ -165,7 +145,7 @@ parts = (function.__module__, function.__name__) else: im_class = type(function) - if im_class is _TYPE_TYPE: + if im_class is type: im_class = function try: parts = (im_class.__module__, im_class.__qualname__) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/debtcollector/fixtures/disable.py new/debtcollector-2.5.0/debtcollector/fixtures/disable.py --- old/debtcollector-2.3.0/debtcollector/fixtures/disable.py 2021-09-06 10:30:54.000000000 +0200 +++ new/debtcollector-2.5.0/debtcollector/fixtures/disable.py 2022-03-14 15:35:54.000000000 +0100 @@ -1,5 +1,3 @@ -# -*- coding: utf-8 -*- - # Copyright (C) 2015 Yahoo! Inc. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/debtcollector/moves.py new/debtcollector-2.5.0/debtcollector/moves.py --- old/debtcollector-2.3.0/debtcollector/moves.py 2021-09-06 10:30:54.000000000 +0200 +++ new/debtcollector-2.5.0/debtcollector/moves.py 2022-03-14 15:35:54.000000000 +0100 @@ -1,5 +1,3 @@ -# -*- coding: utf-8 -*- - # Copyright (C) 2015 Yahoo! Inc. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may @@ -14,9 +12,9 @@ # License for the specific language governing permissions and limitations # under the License. +import functools import inspect -import six import wrapt from debtcollector import _utils @@ -76,7 +74,7 @@ message=message, version=version, removal_version=removal_version) - @six.wraps(new_func, assigned=_utils.get_assigned(new_func)) + @functools.wraps(new_func, assigned=_utils.get_assigned(new_func)) def old_new_func(*args, **kwargs): _utils.deprecation(out_message, stacklevel=stacklevel, category=category) @@ -183,7 +181,7 @@ def decorator(f): - @six.wraps(f, assigned=_utils.get_assigned(f)) + @functools.wraps(f, assigned=_utils.get_assigned(f)) def wrapper(self, *args, **kwargs): _utils.deprecation(out_message, stacklevel=stacklevel, category=category) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/debtcollector/removals.py new/debtcollector-2.5.0/debtcollector/removals.py --- old/debtcollector-2.3.0/debtcollector/removals.py 2021-09-06 10:30:54.000000000 +0200 +++ new/debtcollector-2.5.0/debtcollector/removals.py 2022-03-14 15:35:54.000000000 +0100 @@ -15,7 +15,6 @@ import functools import inspect -import six import wrapt from debtcollector import _utils @@ -270,7 +269,7 @@ def _wrap_it(old_init, out_message): - @six.wraps(old_init, assigned=_utils.get_assigned(old_init)) + @functools.wraps(old_init, assigned=_utils.get_assigned(old_init)) def new_init(self, *args, **kwargs): _utils.deprecation(out_message, stacklevel=stacklevel, category=category) @@ -315,7 +314,7 @@ """ if inspect.ismodule(module): module_name = _get_qualified_name(module) - elif isinstance(module, six.string_types): + elif isinstance(module, str): module_name = module else: _qual, type_name = _utils.get_qualified_name(type(module)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/debtcollector/renames.py new/debtcollector-2.5.0/debtcollector/renames.py --- old/debtcollector-2.3.0/debtcollector/renames.py 2021-09-06 10:30:54.000000000 +0200 +++ new/debtcollector-2.5.0/debtcollector/renames.py 2022-03-14 15:35:54.000000000 +0100 @@ -1,5 +1,3 @@ -# -*- coding: utf-8 -*- - # Copyright (C) 2015 Yahoo! Inc. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/debtcollector/tests/base.py new/debtcollector-2.5.0/debtcollector/tests/base.py --- old/debtcollector-2.3.0/debtcollector/tests/base.py 2021-09-06 10:30:54.000000000 +0200 +++ new/debtcollector-2.5.0/debtcollector/tests/base.py 2022-03-14 15:35:54.000000000 +0100 @@ -1,5 +1,3 @@ -# -*- coding: utf-8 -*- - # Copyright 2010-2011 OpenStack Foundation # Copyright (c) 2013 Hewlett-Packard Development Company, L.P. # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/debtcollector/updating.py new/debtcollector-2.5.0/debtcollector/updating.py --- old/debtcollector-2.3.0/debtcollector/updating.py 2021-09-06 10:30:54.000000000 +0200 +++ new/debtcollector-2.5.0/debtcollector/updating.py 2022-03-14 15:35:54.000000000 +0100 @@ -1,5 +1,3 @@ -# -*- coding: utf-8 -*- - # Copyright (C) 2015 Yahoo! Inc. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/debtcollector.egg-info/PKG-INFO new/debtcollector-2.5.0/debtcollector.egg-info/PKG-INFO --- old/debtcollector-2.3.0/debtcollector.egg-info/PKG-INFO 2021-09-06 10:31:32.000000000 +0200 +++ new/debtcollector-2.5.0/debtcollector.egg-info/PKG-INFO 2022-03-14 15:36:27.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: debtcollector -Version: 2.3.0 +Version: 2.5.0 Summary: A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. Home-page: https://docs.openstack.org/debtcollector/latest Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/debtcollector.egg-info/pbr.json new/debtcollector-2.5.0/debtcollector.egg-info/pbr.json --- old/debtcollector-2.3.0/debtcollector.egg-info/pbr.json 2021-09-06 10:31:32.000000000 +0200 +++ new/debtcollector-2.5.0/debtcollector.egg-info/pbr.json 2022-03-14 15:36:27.000000000 +0100 @@ -1 +1 @@ -{"git_version": "0bf5bf5", "is_release": true} \ No newline at end of file +{"git_version": "a6b46c5", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/debtcollector.egg-info/requires.txt new/debtcollector-2.5.0/debtcollector.egg-info/requires.txt --- old/debtcollector-2.3.0/debtcollector.egg-info/requires.txt 2021-09-06 10:31:32.000000000 +0200 +++ new/debtcollector-2.5.0/debtcollector.egg-info/requires.txt 2022-03-14 15:36:27.000000000 +0100 @@ -1,5 +1,3 @@ -pbr!=2.1.0,>=2.0.0 -six>=1.10.0 wrapt>=1.7.0 [:(python_version<'3.8')] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/doc/source/conf.py new/debtcollector-2.5.0/doc/source/conf.py --- old/debtcollector-2.3.0/doc/source/conf.py 2021-09-06 10:30:54.000000000 +0200 +++ new/debtcollector-2.5.0/doc/source/conf.py 2022-03-14 15:35:54.000000000 +0100 @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright (C) 2020 Red Hat, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,7 +13,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -import datetime import os import sys @@ -48,7 +46,7 @@ # General information about the project. project = 'debtcollector' -copyright = '%s, OpenStack Foundation' % datetime.date.today().year +copyright = 'OpenStack Foundation' # If true, '()' will be appended to :func: etc. cross-reference text. add_function_parentheses = True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/releasenotes/source/conf.py new/debtcollector-2.5.0/releasenotes/source/conf.py --- old/debtcollector-2.3.0/releasenotes/source/conf.py 2021-09-06 10:30:54.000000000 +0200 +++ new/debtcollector-2.5.0/releasenotes/source/conf.py 2022-03-14 15:35:54.000000000 +0100 @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debtcollector-2.3.0/requirements.txt new/debtcollector-2.5.0/requirements.txt --- old/debtcollector-2.3.0/requirements.txt 2021-09-06 10:30:54.000000000 +0200 +++ new/debtcollector-2.5.0/requirements.txt 2022-03-14 15:35:54.000000000 +0100 @@ -1,8 +1,2 @@ -# The order of packages is significant, because pip processes them in the order -# of appearance. Changing the order has an impact on the overall integration -# process, which may cause wedges in the gate later. - -pbr!=2.1.0,>=2.0.0 # Apache-2.0 importlib_metadata>=1.7.0;python_version<'3.8' # Apache-2.0 -six>=1.10.0 # MIT wrapt>=1.7.0 # BSD License