>>>>> "MAL" == M <mal@lemburg.com> writes: MAL> Ok, then, let's call the dir "site-upgrades-<pyversion>" with MAL> <pyversion> being major.minor.patchlevel. +1 MAL> It seems that only site.py needs to be changed. Hmm, but MAL> what happens if someone invokes Python with -S (don't load MAL> site.py) ? They lose, just like they lose site-packages if they do it. -Barry