<br><br><div class="gmail_quote">On Fri, Feb 26, 2010 at 16:58, Ian Bicking <span dir="ltr">&lt;<a href="mailto:ianb@colorstudy.com">ianb@colorstudy.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

The one issue I thought would be resolved by not easily allowing<br>
.pyc-only distributions is the case when you rename a file (say<br>
module.py to newmodule.py) and there is a module.pyc laying around,<br>
and you don&#39;t get the ImportError you would expect from &quot;import<br>
module&quot; -- and to make it worse everything basically works, except<br>
there&#39;s two versions of the module that slowly become different.</blockquote><div><br></div><div>Yes, that problem would go away if bytecode-only modules were no longer supported.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

  This<br>
regularly causes problems for me, and those problems would get more<br>
common and obscure if the pyc files were stashed away in a more<br>
invisible location.<br>
<br></blockquote><div><br></div><div>That has never been an issue with this proposal. The bytecode pulled from the __pycache__ directory only occurs if source exists. What we have been discussing is whether bytecode-only files in the directory of a package or something exists.</div>

<div><br></div><div>-Brett</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I can&#39;t even tell what the current proposal is; maybe this is<br>
resolved?  If distributing bytecode required renaming pyc files to .py<br>
as Glenn suggested that would resolve the problem quite nicely from my<br>
perspective.  (Frankly I find the whole use case for distributing<br>
bytecodes a bit specious, but whatever.)<br>
<font color="#888888"><br>
--<br>
Ian Bicking  |  <a href="http://blog.ianbicking.org" target="_blank">http://blog.ianbicking.org</a>  |  <a href="http://twitter.com/ianbicking" target="_blank">http://twitter.com/ianbicking</a><br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Python-Dev mailing list<br>
<a href="mailto:Python-Dev@python.org">Python-Dev@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-dev" target="_blank">http://mail.python.org/mailman/listinfo/python-dev</a><br>
Unsubscribe: <a href="http://mail.python.org/mailman/options/python-dev/brett%40python.org" target="_blank">http://mail.python.org/mailman/options/python-dev/brett%40python.org</a><br>
</div></div></blockquote></div><br>