Pympler

Latest version: v1.0.1

Safety actively analyzes 621654 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.0.1

Fixed

- Fix import error of process module on Windows -- Reported by Malte Deiseroth (133)

1.0

Added

- Python 3.10 support
- Added type annotations to various Pympler modules which are checked via Mypy

Changed

- Update bottle.py to 0.12.19

Removed

- Python 2.7 and 3.5 support

Fixed

- Fix summarizing objects at higher verbosity levels -- By Colin Watson
- Fix tree widget import for Python 3.5 and higher -- By Felix Jung (77)
- Fix compatibility issues with numpy 1.19 and later -- By Jean Brouwers (121)
- Fix object filtering by size in muppy -- By Kris Jurka
- Fix documentation typos -- By Tim Gates

0.9

Added

- Python 3.9 support -- By tirkarthi (105)
- Compatibility with Django 3.x -- By Lance Moore (108)

Removed

- Python 3.4 support

Fixed

- Include size of data when sizing Numpy slices -- Rported by sinorga (111),
fixed by Jean Brouwers
- Fix KeyError when sizing dicts in certain scenarios -- Reported by MrSanZhi
(114), fixed by Jean Brouwers

0.8

Added
- Python 3.8 support
- Compatibility with Django Debug Toolbar 2.x -- Reported by John Carter (96)

Removed
- Python 3.3 support
- Compatibility with Django Debug Toolbar 1.x

Fixed
- Include dicts which aren't tracked by garbage collector in summary diff --
Reported by Dave Johansen (97)
- Fix formatting of Python 3 class names in summary diff -- Reported by laundmo
(98)

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 -- Reported by James Hirschorn
(72), fixed by Jean Brouwers
- Fix TypeError when creating snapshots with classtracker in certain scenarios
-- Reported by rtadewald (79), fixed by Jean Brouwers

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 -- Reported
by Mark Davidoff (55), fixed by Pedro Tacla Yamada
- Fix Debug Toolbar - Remove all jQuery variables from the global scope -- By
the5fire (66)
- Fix process import error when empty lines found in /proc/self/status --
Reported by dnlsng (67)
- Return more accurate size of objects with slots -- Reported by Ivo Anjo
(69), fixed by Jean Brouwers

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.