[Distutils] [setuptools] When .py files are "data", strange things happen
Phillip J. Eby
pje at telecommunity.com
Fri Jan 6 00:19:20 CET 2006
At 01:48 PM 1/5/2006 -0800, Ben Bangert wrote:
>On Jan 5, 2006, at 9:07 AM, Phillip J. Eby wrote:
>
>>If I understand your use case correctly, I don't see how that hurts
>>anything.
>
>It hurts a ton if you want to use Paster templates, because you'll
>have files ending in .py that aren't meant to be processed by paster,
>and _tmpl, all of which are inside non-package data directories, thus
>won't get included any other way.
You lost me. How does having the .py included and compiled to .pyc hurt
anything? .pyc files include a date/time stamp of the .py they were built
from, so if you accidentally copy them somewhere and change the
corresponding .py file, the .pyc will be ignored and overwritten in the
import case, and ignored altogether in an execfile or script-running case.
In no scenario that I understand, does the presence of a .pyc file hurt
anything. Could you please explain what problem you think it will cause?
More information about the Distutils-SIG
mailing list