mitotic/otrace. Interesting alternative Python debugger designed for debugging and tracing multithreading applications. It's less about stepping sequentially through the Python code and more about analyzing an environment that dynamically changes through threads (the normal Python debugger is a bit cumbersome here).