<p><br>
On Mar 12, 2012 11:18 PM, &quot;Nick Coghlan&quot; &lt;<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On Tue, Mar 13, 2012 at 12:30 PM, Carl Meyer &lt;<a href="mailto:carl@oddbird.net">carl@oddbird.net</a>&gt; wrote:<br>
&gt; &gt; If this is indeed the proposed algorithm, then I think the &quot;backwards<br>
&gt; &gt; compatibility&quot; item on Nick&#39;s list of objections is unfounded. The new<br>
&gt; &gt; behavior will only occur in situations that would previously have<br>
&gt; &gt; resulted in an ImportError.<br>
&gt;<br>
&gt; The complaint that it&#39;s a complicated hack that is only necessary to<br>
&gt; cope with the lack of explicit package markers still stands, though.<br>
&gt; (But yes, I was definitely going off the parenthetical comment rather<br>
&gt; than the earlier description that contradicted that part).<br>
&gt;<br>
&gt; Cheers,<br>
&gt; Nick.<br>
&gt;<br>
&gt; --<br>
&gt; Nick Coghlan   |   <a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>   |   Brisbane, Australia<br>
&gt;</p>
<p>I hate to have left before the sprints and not be around to chat about this!</p>
<p>I maintain a not-unpopular library, straight.plugin, which uses namespace packages to collect and load various types of plugins as or from the modules in that namespace. So, I&#39;m interested in the impact this will have on my little project.</p>

<p>At the first posting of these objections, it seemed to indicate these implicit packages would break my system for plugins. with the clarifications since made, out seems it would make this and similar plugin loaders easier to use, lowering the barrier for less experienced developers who do bit understand the package system.</p>

<p>Thus, FWIW, if the changes proposed would only alter the namespace package writing by simplifying the process and excluding the boilerplate __init__.py, this humble plugin library author gives two thumbs up.<br>
 _______________________________________________<br>
&gt; Import-SIG mailing list<br>
&gt; <a href="mailto:Import-SIG@python.org">Import-SIG@python.org</a><br>
&gt; <a href="http://mail.python.org/mailman/listinfo/import-sig">http://mail.python.org/mailman/listinfo/import-sig</a><br>
</p>