<p>PJE&#39;s proposal that self-contained package loaders *also* report their prospective __path__ entries in the second half of the tuple sounds reasonable to me. It provides a way to cleanly distinguish all 4 significant cases (standalone module, regular package, package portion, not found).</p>

<p>The standard import system will treat the first two cases the same way, but making the distinction official means custom import systems can decide to do something different. </p>
<p>Cheers,<br>
Nick.</p>
<p>--<br>
Sent from my phone, thus the relative brevity :) </p>