Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Python-announce] ANN: friendly_idle is available

2 views
Skip to first unread message

André

unread,
Jun 16, 2022, 2:45:22 PM6/16/22
to
friendly_idle is a modified version of IDLE that incorporates friendly/friendly-traceback to give more helpful tracebacks. You can see some screenshot in a recent blog post: https://aroberge.blogspot.com/2022/06/friendly-idle.html

Since that blog post was written, the only remaining issue that was mentioned has been solved.

You can install it using "python -m pip install friendly_idle". Then launch it from a terminal using "friendly_idle". If you are not familiar with friendly/friendly-traceback, you might want to consult https://friendly-traceback.github.io/docs/index.html.

friendly_idle's version is currently listed as "0.3.2" - however, it already does everything I had planned for and could have called it "version 1.0".

friendly_idle assumes that IDLE is already installed and "monkeypatches" it as it launches.
It requires a version of IDLE that support excepthook():
Python 3.8.10 or greater
Python 3.9.5 or greater
Python 3.10.x

It has not been tested with Python 3.11 as friendly-traceback has not yet been made 100% compatible with the latest 3.11 release. It might still work, but would fail to offer useful help in some cases.

André Roberge
0 new messages