[Python-Dev] .pyc location?
Nick Coghlan
ncoghlan at gmail.com
Fri Nov 23 17:47:10 CET 2007
Andreas Raab wrote:
> While googling this issue, I noticed that the status of PEP 304 says
> "withdrawn" but since most of the discussion around it seems to be a
> couple of years old, I thought I'd ask if anyone has done something in
> this area recently. If not, a pointer to the place which manages these
> mappings (or a starting point for further digging) would be greatly welcome.
As I recall, the PEP was withdrawn because Skip didn't have the time
and/or level of interest needed to champion it any more, and nobody else
was interested in taking on the task. What opposition that existed to
the idea was based on the question of whether or not the problem was one
that was worth spending significant effort on solving.
Issues with collocating the compiled files with the source files do
arise occasionally, but they can generally be resolved by having root
run compileall [1] over the affected directories. In cases where users
are able to modify source files (hence leading to the need to recompile
them after installation), those users are also typically able to write
the necessary .pyc files to the same directory.
For the optimisation cases the PEP mentions (network drives, RAM
drives), you can get the same effect (and more) by caching the whole
application.
Cheers,
Nick.
[1] http://docs.python.org/lib/module-compileall.html
--
Nick Coghlan | ncoghlan at gmail.com | Brisbane, Australia
---------------------------------------------------------------
http://www.boredomandlaziness.org
More information about the Python-Dev
mailing list