At 01:38 PM 9/1/2007 -0700, Toshio Kuratomi wrote: >I'm seeing an actual problem with this when starting with the following >sys.path: > ['/usr/bin', '/usr/lib/python25.zip', '/usr/lib/python2.5', >'/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', >'/usr/lib/python2.5/lib-dynload', '/usr/lib/python2.5/site-packages', >'/usr/lib/python2.5/site-packages/Numeric', >'/usr/lib/python2.5/site-packages/PIL', >'/usr/lib/python2.5/site-packages/TestGears-0.2-py2.5.egg-info',
Why do you have this on sys.path? .egg-info files or directories should never appear on sys.path. >'/usr/lib/python2.5/site-packages/gst-0.10', >'/usr/lib/python2.5/site-packages/gtk-2.0', >'/usr/lib/python2.5/site-packages/pyinotify', >'/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode'] > >/usr/lib/python2.5/site-packages/CherryPy-2.2.1-py2.5.egg is being >inserted before '/usr/lib/python2.5/site-packages'. Then another >/usr/lib/python2.5/site-packages is entering the method and being placed >after /usr/lib/python2.5... which places it before the CherryPy egg. That sounds odd, since there should not be a need to add site-packages more than once. In fact, that's what sounds like the actual bug here, since IIRC .insert_on() should never be called on a distribution whose .location is already on sys.path. _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
