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

Reply via email to