Tue Jul 2 03:53:18 2019 UTC ()
py-Pympler: updated to 0.7

0.7:

Added
Added asizeof options above and cutoff to specify minimal size and the number of large objects to be printed
The Asizer class has a new property ranked returning the number of ranked objects.
New Asizer method exclude_objs can be used to exclude objects from being sized, profiled and ranked.

Changed
The asizeof option stats has been enhanced to include the list of the 100 largest objects, ranked by total size.

Fixed
Fix TypeError raised in certain scenarios
Fix TypeError when creating snapshots with classtracker in certain scenarios

0.6:

Added
Python 3.7 support

Changed
Update asizeof module to version 18.07.08. Includes more accurate sizing of objects with slots. -- By Jean Brouwers

Removed
Python 2.6 and 3.2 support

Fixed
Fix KeyError when using Django memory panel in certain scenarios
Fix Debug Toolbar - Remove all jQuery variables from the global scope
Fix process import error when empty lines found in /proc/self/status
Return more accurate size of objects with slots


(adam)
diff -r1.1 -r1.2 pkgsrc/devel/py-Pympler/DESCR
diff -r1.1 -r1.2 pkgsrc/devel/py-Pympler/distinfo
diff -r1.2 -r1.3 pkgsrc/devel/py-Pympler/Makefile

cvs diff -r1.1 -r1.2 pkgsrc/devel/py-Pympler/DESCR (expand / switch to unified diff)

--- pkgsrc/devel/py-Pympler/DESCR 2018/03/02 15:59:04 1.1
+++ pkgsrc/devel/py-Pympler/DESCR 2019/07/02 03:53:18 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1Pympler is a development tool to measure, monitor and analyze the memory 1Pympler is a development tool to measure, monitor and analyze the memory
2behavior of Python objects in a running Python application. 2behavior of Python objects in a running Python application.
3 3
4By pympling a Python application, detailed insight in the size and the 4By pympling a Python application, detailed insight in the size and the
5lifetime of Python objects can be obtained. Undesirable or unexpected 5lifetime of Python objects can be obtained. Undesirable or unexpected
6runtime behavior like memory bloat and other âœpymplesâ can easily be 6runtime behavior like memory bloat and other "pymples" can easily be
7identified. 7identified.
8 8
9Pympler integrates three previously separate projects into a single, 9Pympler integrates three previously separate projects into a single,
10comprehensive profiling tool. Asizeof provides basic size information for 10comprehensive profiling tool. Asizeof provides basic size information for
11one or several Python objects, muppy is used for on-line monitoring of a 11one or several Python objects, muppy is used for on-line monitoring of a
12Python application and the class tracker provides off-line analysis of 12Python application and the class tracker provides off-line analysis of
13the lifetime of selected Python objects. A web profiling frontend exposes 13the lifetime of selected Python objects. A web profiling frontend exposes
14process statistics, garbage visualisation and class tracker statistics. 14process statistics, garbage visualisation and class tracker statistics.

cvs diff -r1.1 -r1.2 pkgsrc/devel/py-Pympler/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-Pympler/distinfo 2018/03/02 15:59:04 1.1
+++ pkgsrc/devel/py-Pympler/distinfo 2019/07/02 03:53:18 1.2
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.1 2018/03/02 15:59:04 joerg Exp $ 1$NetBSD: distinfo,v 1.2 2019/07/02 03:53:18 adam Exp $
2 2
3SHA1 (Pympler-0.5.tar.gz) = 227d47d25a3cbd46f08ffb8ed5520fa9566ba43a 3SHA1 (Pympler-0.7.tar.gz) = 1cab1aab73631aa6fae6838bc1b6a7c78c12b21e
4RMD160 (Pympler-0.5.tar.gz) = 1dcfef01c7720a677c4b5692d98c9fa78ee79136 4RMD160 (Pympler-0.7.tar.gz) = 8ebdd5c3c927c497d20d94a390cfa8ec4ea88ffd
5SHA512 (Pympler-0.5.tar.gz) = 6fcc2624cec69db11ff12d8ad0113face752a910be18ffe13cc8d68beeeb5223f4515364cb63cbadbcaf1f6e5c6807b262928eae7119cebcba50053ea0b0eb50 5SHA512 (Pympler-0.7.tar.gz) = a7eea6068b81b184628dac31cbdb43b1cff5943635dee9a38949152730d3b85250f42367dcd0d687e5925424a3355ea8e822694a3a499050658859fcb64a0e66
6Size (Pympler-0.5.tar.gz) = 170396 bytes 6Size (Pympler-0.7.tar.gz) = 176177 bytes

cvs diff -r1.2 -r1.3 pkgsrc/devel/py-Pympler/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-Pympler/Makefile 2018/03/14 09:00:17 1.2
+++ pkgsrc/devel/py-Pympler/Makefile 2019/07/02 03:53:18 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.2 2018/03/14 09:00:17 adam Exp $ 1# $NetBSD: Makefile,v 1.3 2019/07/02 03:53:18 adam Exp $
2 2
3DISTNAME= Pympler-0.5 3DISTNAME= Pympler-0.7
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=P/Pympler/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=P/Pympler/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://pypi.python.org/pypi/Pympler 9HOMEPAGE= https://github.com/pympler/pympler
10COMMENT= Python memory analysis tool 10COMMENT= Python memory analysis tool
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13USE_LANGUAGES= # none 13USE_LANGUAGES= # none
14 14
15.include "../../lang/python/distutils.mk" 15.include "../../lang/python/distutils.mk"
16.include "../../mk/bsd.pkg.mk" 16.include "../../mk/bsd.pkg.mk"