I can see why you'd want this in certain cases, but when I designed
this code I made a conscious decision to require that the .py should
file be there for the .pyc file to be valid -- unlike Emacs .elc
files, .pyc files can be considered as pure caches and are managed
completely automatic. Perhaps Lance's version can be made into a
compile-time or run-time option?
--Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>