• [Python-announce] ANN: friendly_idle is available

    From =?UTF-8?B?QW5kcsOp?=@andre.roberge@gmail.com to comp.lang.python.announce on Thu Jun 16 11:32:49 2022
    From Newsgroup: comp.lang.python.announce

    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
    --- Synchronet 3.19c-Linux NewsLink 1.113