breakpoint() using ipdb by default : <p>Is it possible that installing <em>ipdb</em> (or some other package written to do it explicitely) will result in <code>breakpoint()</code> running <em>ipdb</em> instead of <em>pdb</em> without binding <code>sys.breakpointhook()</code> to <em>ipdb</em>?</p>

<p><a href="https://www.python.org/dev/peps/pep-0553/" rel="noreferrer">https://www.python.org/dev/peps/pep-0553/</a></p>

<p>I'm not asking if ipdb does that or if it will, but if its possible to code that. I know that I can set environment variable <code>PYTHONBREAKPOINT=ipdb.set_trace</code>. The question is if its possible to trigger this behavior by just installing <code>ipdb</code>.</p>
