From Newsgroup: comp.lang.python.announce
I am happy to announce Guppy 3 3.1.7
Guppy 3 is a library and programming environment for Python,
currently providing in particular the Heapy subsystem, which supports
object and heap memory sizing, profiling and debugging. It also
includes a prototypical specification language, the Guppy
Specification Language (GSL), which can be used to formally specify
aspects of Python programs and generate tests and documentation from a
common source.
Guppy 3 is a fork of Guppy-PE, created by Sverker Nilsson for Python 2.
This release unbreaks wheel builds for Python 3.14.4 and Python 3.14.5,
due to modified ABI in PyInterpreterState. Additionally, many bugs has
been found by Daniel Diniz with LLM and has been fixed in this release.
(This was featured in LWN!
https://lwn.net/Articles/1067234/). This
includes several segfaults, error propagation bugs, and refcounting bugs.
Support for free-threaded mode is still in development. Existing unit
tests are passing but many edge cases are still being worked on.
Other notable changes:
o Both C extension modules are now using multi-phase init.
o A new implementation for Horizon using PyRefTracer is added for
Python 3.13+.
o Internal tuples (NYTUPLELIKE) now account for PyTupleObject having an
additional field Py_hash_t ob_hash in Python 3.14
License: MIT
The project homepage is on GitHub:
https://github.com/zhuyifei1999/guppy3
Enjoy,
YiFei Zhu
--- Synchronet 3.22a-Linux NewsLink 1.2