[Python-announce] Guppy 3/Heapy 3.1.3

2023-05-13 Thread YiFei Zhu
I am happy to announce Guppy 3 3.1.3

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 adds support for Python 3.11. However, please note that the
profiling process will materialize a few optimizations of Python 3.11,
including lazily-created frame objects and object managed dicts. This
means that the profiler may cause a lot more additional memory to be
allocated and as a result overestimate the memory usage.

This release also fixes a few bug fixes, including:

o Fix profile browser initialization on Python 3.10+
o Fix crash doing path calculation when a path component is non-comparable
o Fix crash when a type doesn't have __module__

License: MIT

The project homepage is on GitHub:

https://github.com/zhuyifei1999/guppy3

Enjoy,

YiFei Zhu
___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com


[Python-announce] Wing Python IDE 9.1 has been released

2023-05-13 Thread Wingware
Wing Python IDE 9.1 has been released.  It adds auto-import and import 
management, collects and displays code coverage for unit tests, uses 
coverage data to invalidate test results when code is edited, adds 
support for Python 3.11, reduces debugger overhead in Python 3.7+, 
speeds up running unit tests, streamlines configuration of light and 
dark theming, adds two light display themes, and makes improvements to 
New Project for Docker and Django, auto-invocation, multi-threaded 
debugging, code analysis, & more.


Details:  https://wingware.com/news/2023-05-10
Downloads:  https://wingware.com/downloads

== About Wing ==

Wing is a full-featured but light-weight Python IDE designed 
specifically for Python, with powerful editing, code inspection, 
testing, and debugging capabilities. Wing's deep code analysis provides 
auto-completion, auto-editing, code navigation, early error detection, 
and refactoring that speed up development. Its top notch debugger works 
with any Python code, locally or on a remote host, container, or 
cluster. Wing also supports test-driven development, version control, 
Python package management, UI color and layout customization, and 
includes extensive documentation and support.


Wing is available in three product levels:  Wing Pro is the 
full-featured Python IDE for professional developers, Wing Personal is a 
free Python IDE for students and hobbyists (omits some features), and 
Wing 101 is a very simplified free Python IDE for beginners (omits many 
features).


Learn more at https://wingware.com/


___
Python-announce-list mailing list -- python-announce-list@python.org
To unsubscribe send an email to python-announce-list-le...@python.org
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: arch...@mail-archive.com