Pympler

Latest version: v1.1

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

Scan your dependencies

Page 1 of 3

1.1

Added

- Python 3.11 and 3.12 support

Changed

- Require pywin32 on Windows
- Update bottle.py to 0.12.25 -- Reported by Ben Poweski, fixed by Chris Adams (158)

Fixed

- Handle sizing of numpy.str and numpy.str_ -- Reported by Rui Xue (155), fixed by Jean Brouwers
- Fix sizing of multiple objects with references to each other

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

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.