[devel] rpm-build-python-0.34-alt1 regression
Mikhail Gusarov
dottedmag на altlinux.org
Пн Июн 8 20:07:05 MSD 2009
Twas brillig at 23:56:18 08.06.2009 UTC+08 when evg-krsk на yandex.ru did gyre and gimble:
TE> Хм. А если я сейчас упакую свой
TE> /usr/lib/python2.5/site-packages/PUL/Image.py + PUL.pth - то какой из
TE> пакетов вытянется тому, что затребует python2.5(Image)?
[dottedmag на vertex:~]% python
Python 2.5.4 (r254:67916, Feb 18 2009, 03:00:47)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Image
>>> Image.__file__
'/usr/lib/python2.5/site-packages/PIL/Image.pyc'
Интересно, почему? Потому, что PIL выше в sys.path:
>>> import sys
>>> sys.path
['', '/home/dottedmag/openinkpot/trac/trac-trunk', '/usr/lib/python2.5/site-packages', '/home/dottedmag/openinkpot/trac/translatedpagesmacro', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/PIL', '/usr/lib/python2.5/site-packages/PUL', '/usr/lib/python2.5/site-packages/gst-0.10', '/usr/lib/pymodules/python2.5', '/usr/lib/pymodules/python2.5/gtk-2.0', '/usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode']
>>>
Так что надо смотреть внутрь интерпретатора на предмет выяснения, в
каком порядке добавляются в sys.path пути из .pth-файлов.
--
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 834 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090608/d324f895/attachment.bin>
Подробная информация о списке рассылки Devel