[PEAK] Trouble installing PEAK

Phillip J. Eby pje at telecommunity.com
Fri May 12 18:30:26 EDT 2006

At 03:50 PM 5/11/2006 +0200, Bilboon wrote:
>Ok problem is solved: removing PEAK-0.5a4.dev_r2125-py2.4-linux-i686.egg 
>and restarting install works.
>When PEAK installation stops because of RuleDispatch or PyProtocols 
>dependence failure, the egg is created in site-packages.
>Future installations use it and don't rebuild the egg properly.
>Thx to my helpers ;)

I thought this problem sounded vaguely familiar; the issue is that Python's 
zip import cache gets stale when the previous egg is replaced.  Startup of 
Python with the egg on sys.path puts it into the zip cache, then the 
installation process deletes it and puts a new copy in place.  This new 
copy has different timestamps in it, causing it to be out of sync with the 
cache in memory.

The problem was fixed a couple of months ago in the Subversion trunk for 
easy_install, but it may not be in the released version.

Thanks again for the bug report, and sorry I wasn't able to investigate sooner.

More information about the PEAK mailing list