[devel] selecting the default Cython to use: none (for bootstrap) or real

Yuri Sedunov aris на altlinux.org
Пн Мар 26 23:46:51 MSK 2018


В Пн, 26/03/2018 в 16:18 +0300, Ivan Zakharyaschev пишет:
> Hello!
> 
> Пакеты, использующую Cython для сборки, обычно работают и не 
> скомпилированные им (непотимально, интерпретируются питоном).
...
> 
> Другой вариант: python3-module-Cython -- пустой пакет, который имеет 
> только Requires: python3-module-CythonVERSION . На время пересборки
> с 
> новым python3 и для новых платформ собирается его релиз без
> Requires, 
> потом возвращается (в следующем таске или когда будет реализован).
> 
> В BuildRequires уже написано python3-module-Cython у пакетов и это
> мы 
> редактировать не хотим.
> 
> Для реализации второго плана нужно содействие от мейнтейнера 
> python-module-Cython (а первый план -- больше беспорядка вносит) в 
> переименовании пакета по крайней мере. aris@ и другие
> заинтересованные, 
> что думаете?

Думается, что не надо портить python-module-Cython. 

Если научить сборочечницу принимать аргументы для rpmbuild, что кажется
полезным в общем случае, то будет достаточно чуть модифицировать
целевые пакеты вписав простые конструкции типа:
%def_enable cython
%{?_enable_cython: BuildRequires: python-module-Cython}

-- 
Yuri N. Sedunov



Подробная информация о списке рассылки Devel