Let's create a Python Debugger together
mostlynerdless.de
mostlynerdless.de
May I ask why 3.12. Just read here how marvellous that release is for scipy. Is that something big happen in 3.12. Still on 3.9 due to Pygame.
PEP 669 defines a new API for profilers, debuggers, and other tools to monitor events in CPython. It covers a wide range of events, including calls, returns, lines, exceptions, jumps, and more. This means that you only pay for what you use, providing support for near-zero overhead debuggers and coverage tools. See sys.monitoring for details.I'm assuming this might be your work anyway, feel free to correct me if I'm wrong.
As an aside, I've bookmarked the article, this feels like something that will provide some insight into Python specifics I had no idea existed.