Mailinglist Archive: opensuse-commit (1903 mails)

< Previous Next >
commit python-memory_profiler for openSUSE:Factory
Hello community,

here is the log from the commit of package python-memory_profiler for
openSUSE:Factory checked in at 2019-04-24 13:57:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-memory_profiler (Old)
and /work/SRC/openSUSE:Factory/.python-memory_profiler.new.5536 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-memory_profiler"

Wed Apr 24 13:57:38 2019 rev:5 rq:697268 version:0.55.0

Changes:
--------
---
/work/SRC/openSUSE:Factory/python-memory_profiler/python-memory_profiler.changes
2019-04-08 20:53:26.822564434 +0200
+++
/work/SRC/openSUSE:Factory/.python-memory_profiler.new.5536/python-memory_profiler.changes
2019-04-24 13:57:39.439978351 +0200
@@ -1,0 +2,7 @@
+Tue Apr 23 19:10:06 CEST 2019 - Matej Cepl <mcepl@xxxxxxxx>
+
+- Add revert-5fe38da92673.patch to avoid
+ gh#pythonprofilers/memory_profiler#226 and to make
+ python-spyder-memory-profiler testsuite to pass.
+
+-------------------------------------------------------------------

New:
----
revert-5fe38da92673.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-memory_profiler.spec ++++++
--- /var/tmp/diff_new_pack.nWn0P6/_old 2019-04-24 13:57:40.247977845 +0200
+++ /var/tmp/diff_new_pack.nWn0P6/_new 2019-04-24 13:57:40.247977845 +0200
@@ -25,6 +25,9 @@
Group: Development/Languages/Python
URL: https://github.com/pythonprofilers/memory_profiler
Source:
https://files.pythonhosted.org/packages/source/m/memory_profiler/memory_profiler-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM revert-5fe38da92673.patch
gh#pythonprofilers/memory_profiler#226 mcepl@xxxxxxxx
+# Revert broken patch, leading to the failure of spyder-memory-profiler
+Patch0: revert-5fe38da92673.patch
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -43,6 +46,7 @@

%prep
%setup -q -n memory_profiler-%{version}
+%autopatch -p1

%build
%python_build

++++++ revert-5fe38da92673.patch ++++++
--- a/memory_profiler.py
+++ b/memory_profiler.py
@@ -597,7 +597,9 @@ class CodeMap(dict):

prev_line_value = self[code].get(prev_lineno, None) if prev_lineno
else None
prev_line_memory = prev_line_value[1] if prev_line_value else 0
- self[code][lineno] = (max(previous_inc, memory-prev_line_memory),
max(memory, previous_memory))
+ #inc = (memory-prev_line_memory)
+ #print('trace lineno=%(lineno)s prev_lineno=%(prev_lineno)s
mem=%(memory)s prev_inc=%(previous_inc)s inc=%(inc)s' % locals())
+ self[code][lineno] = (previous_inc + (memory-prev_line_memory),
max(memory, previous_memory))

def items(self):
"""Iterate on the toplevel code blocks."""
--- a/test/test_tracemalloc.py
+++ b/test/test_tracemalloc.py
@@ -18,6 +18,8 @@ EPSILON = 0.0001
def test_memory_profiler(test_input, expected):
mem_prof(test_input)
inc, dec = parse_mem_prof()
+ assert abs(inc - dec) <= EPSILON, \
+ 'inc = {}, dec = {}, err = {}'.format(inc, dec, abs(inc - dec))
assert abs(inc - expected) <= EPSILON, \
'inc = {}, size = {}, err = {}'.format(
inc, expected, abs(inc - expected)

< Previous Next >
This Thread