2 Commits
Author SHA1 Message Date
Khem Raj 809a4c4546 python3-objgraph: Fix intermittent test_at_addrs ptest failure
get_new_ids() keeps the ids it saw in earlier calls, including those of
objects freed since. When the list created by test_at_addrs reuses one
of those addresses it is not reported as new and the test fails, which
was seen on musl qemux86-64:

  {'python3-objgraph': ['tests.py:AtAddrsTest.test_at_addrs']}

Refresh the baseline right before creating the list.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-06 21:27:18 -08:00
Leon Anavi c397be2e6b python3-objgraph: Upgrade 3.6.2 -> 3.7.0
Upgrade to release 3.7.0:

- Add support for Python 3.14 and 3.15.
- Drop support for Python 3.7, 3.8, and 3.9.
- Fix get_leaking_objects with an objects argument to not ignore
  references from other sources.  Closes #82.
- Fix get_leaking_objects([]) causing an UnboundLocalError.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-21 17:07:41 -07:00