[Python-devel] Касательно зависимостей в продуктах Zope
Andrey Orlov
=?iso-8859-1?q?cray=5Fdevel_=CE=C1_neural=2Eru?=
Чт Июн 16 10:02:26 MSD 2005
On Thursday 16 June 2005 09:47, Alexey Morozov wrote:
> Первый, хакерский, это заменить
>
> from Products.AnotherModule import ...
>
> на
>
> from AnotherModule import...
>
> и провести аналогичную замену для случая import
> Products.AnotherModule.... Однако, очевидно, это требует патча на
> Zope'овый загрузчик продуктов, который бы добавлял
> /usr/lib/zope/lib/python/Products в список путей.
Отпадает
> Второй - это использовать иерархический поиск зависимостей при помощи
> макроса
>
> %python_req_hier
>
> _И_ перенести "точку отсчета" для продуктов Zope из
> /usr/lib/zope/lib/python/Products в /usr/lib/zope/lib/python/
> Перенесение точки отсчета потребует, в частности, создания (пустого)
> файла %buildroot/usr/lib/zope/lib/python/Products/__init__.py. Ну и
> уверенности в 100%-корректности %python_req_hier у меня нет.
Ну так надо проверять, раз нет
> первый способ - очевидно проще, но неаккуратнее с точки зрения
> соответствия исходников и содержимого пакетов. Второй - менее intrusive,
> но решение заметно более громоздкое :-(
В общем, первый способ отпадает, он во-1-ых неинтересный, во-2-ых очень частный.
Давайте пробовать применять python_req_hier - это пока выглядит наиболее разумным.
--
WthBstRgrds -- Андрей Орлов --
--- http: www.neural.ru, mail: cray на neural.ru, jid: cray на altlinux.org ---
----------------------------------------
Подробная информация о списке рассылки python-devel