[devel] Python 2.6: task #16528
Alexey Tourbin
at at altlinux.ru
Thu Nov 26 09:18:30 UTC 2009
On Thu, Nov 26, 2009 at 11:04:50AM +0200, Igor Vlasenko wrote:
> On Thu, Nov 26, 2009 at 01:02:37AM +0300, Alexey Tourbin wrote:
> > Есть вроде макросы %py_requires и %py_provides.
> >
> > # py_requires <имя_модуля1> [<имя_модуля2> ...]
> > #
> > # Добавляет зависимость на указанные модули python. Формируемые
> > # зависимости имеют вид: pythonX.Y(имя_модуля1) [pythonX.Y(имя_модуля2)...]
> > # где X.Y - текущая (выбранная) версия python
> > #
> > %py_requires() \
> > %(echo -n "Requires:"; %{expand: %%__python_deps_internal %{*}}) \
> > %nil
> >
> > Только мне этот макрос не очень нравится потому что он портит структуру
> > speс-файла (то есть раскрывается в таг Requires, а не просто подставляет
> > названия зависимостей). Это также делает невозможным Requires(pre) и т.п.
>
> Можно ввести правильный макрос, назвать, например, %py_deps
Можно-то можно, сейчас лучше человека не обламывать чтобы у него
побыстрее проскочил питон-2.6. Потому что кто ещё это всё раз захочет.
С точки зрения "как правильно" мне надо кажется сделать неймспейс
python(...), тогда всё остальное отпадает, а макросы не нужны.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20091126/58eb2103/attachment-0001.bin>
More information about the Devel
mailing list