Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-Pympler for openSUSE:Factory checked in at 2022-10-27 13:53:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Pympler (Old) and /work/SRC/openSUSE:Factory/.python-Pympler.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Pympler" Thu Oct 27 13:53:04 2022 rev:6 rq:1031404 version:1.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Pympler/python-Pympler.changes 2022-06-09 14:09:31.644345807 +0200 +++ /work/SRC/openSUSE:Factory/.python-Pympler.new.2275/python-Pympler.changes 2022-10-27 13:53:20.296312232 +0200 @@ -1,0 +2,12 @@ +Wed Oct 26 21:16:00 UTC 2022 - Matej Cepl <mc...@suse.com> + +- Reorganize skipping of failing tests. + +------------------------------------------------------------------- +Wed Oct 26 12:37:21 UTC 2022 - Matej Cepl <mc...@suse.com> + +- Add no-inspect-getargspec.patch porting out deprecated + (and in 3.11 removed) method inspect.getargspec + (gh#pympler/pympler#148). + +------------------------------------------------------------------- New: ---- no-inspect-getargspec.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Pympler.spec ++++++ --- /var/tmp/diff_new_pack.y3RuAv/_old 2022-10-27 13:53:20.744314517 +0200 +++ /var/tmp/diff_new_pack.y3RuAv/_new 2022-10-27 13:53:20.748314538 +0200 @@ -25,7 +25,12 @@ License: Apache-2.0 URL: https://github.com/pympler/pympler Source: https://files.pythonhosted.org/packages/source/P/Pympler/Pympler-%{version}.tar.gz +# PATCH-FIX-UPSTREAM pympler-flaky-tests.patch gh#pympler/pympler#90 mc...@suse.com +# More cycles needed with more recent versions of Python Patch0: pympler-flaky-tests.patch +# PATCH-FIX-UPSTREAM no-inspect-getargspec.patch gh#pympler/pympler#148 mc...@suse.com +# Replaced removed method inspect.getargspec +Patch1: no-inspect-getargspec.patch BuildRequires: %{python_module dbm} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} @@ -44,8 +49,7 @@ can easily be identified. %prep -%setup -q -n Pympler-%{version} -%patch0 -p1 +%autosetup -p1 -n Pympler-%{version} %build %python_build @@ -55,7 +59,11 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%pytest -k 'not (test_otracker_diff or test_repr_function or test_stracker or test_snapshot_members or test_charts)' +# gh#pympler/pympler#134 +skiptests="test_repr_function" +# gh#pympler/pympler#148 +skiptests+=" or test_findgarbage or test_prune or test_get_tree" +%pytest -k "not ($skiptests)" %files %{python_files} %license LICENSE ++++++ no-inspect-getargspec.patch ++++++ --- pympler/util/bottle.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- a/pympler/util/bottle.py +++ b/pympler/util/bottle.py @@ -41,7 +41,7 @@ import base64, cgi, email.utils, functoo from datetime import date as datedate, datetime, timedelta from tempfile import TemporaryFile from traceback import format_exc, print_exc -from inspect import getargspec +from inspect import getfullargspec from unicodedata import normalize @@ -554,7 +554,7 @@ class Route(object): ''' Return a list of argument names the callback (most likely) accepts as keyword arguments. If the callback is a decorated function, try to recover the original function before inspection. ''' - return getargspec(self.get_undecorated_callback())[0] + return getfullargspec(self.get_undecorated_callback())[0] def get_config(self, key, default=None): ''' Lookup a config field and return its value, first checking the @@ -2645,7 +2645,7 @@ def yieldroutes(func): d(x=5, y=6) -> '/d' and '/d/<x>' and '/d/<x>/<y>' """ path = '/' + func.__name__.replace('__','/').lstrip('/') - spec = getargspec(func) + spec = getfullargspec(func) argc = len(spec[0]) - len(spec[3] or []) path += ('/<%s>' * argc) % tuple(spec[0][:argc]) yield path ++++++ pympler-flaky-tests.patch ++++++ --- /var/tmp/diff_new_pack.y3RuAv/_old 2022-10-27 13:53:20.792314762 +0200 +++ /var/tmp/diff_new_pack.y3RuAv/_new 2022-10-27 13:53:20.796314783 +0200 @@ -1,8 +1,10 @@ -Index: Pympler-0.7/test/asizeof/test_asizeof.py -=================================================================== ---- Pympler-0.7.orig/test/asizeof/test_asizeof.py -+++ Pympler-0.7/test/asizeof/test_asizeof.py -@@ -197,8 +197,8 @@ class TypesTest(unittest.TestCase): +--- + test/asizeof/test_asizeof.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/test/asizeof/test_asizeof.py ++++ b/test/asizeof/test_asizeof.py +@@ -193,8 +193,8 @@ class TypesTest(unittest.TestCase): s = asizeof.asizeof(all=True, code=True) c = gc.collect() # NumPy (and/or other, recent) modules causes some