-- Best regards, Ivan On Thu, 5 Jul 2018, Ivan Zakharyaschev wrote: > On Thu, 5 Jul 2018, Yuri Sedunov wrote: > > > В Чт, 05/07/2018 в 23:04 +0700, Антон Мидюков пишет: > > > Подскажите, пожалуйста, каким макросом в спеке нужно указать, что в > > > какой-то левой директории файлы python3, а не python2? Точно помню, > > > что > > > уже приходилось так делать, но не могу вспомнить ни как, ни где, ни > > > когда... > > > > Надо обезвредить python2 > > AutoReqProv: nopython > > %define __python %nil > > Может быть, раньше приходилось так делать, а сейчас стало легче и этого не > нужно? > > > И указать третьему питону на левый каталог > > с помощью %add_python3_path > > Не будет ли достаточно просто %add_python3_path ? Да, теперь в python.req.files есть код: is_python3_path() { local f p f="$1"; shift for p in ${RPM_PYTHON3_PATH-} ${RPM_PYTHON3_COMPILE_INCLUDE-}; do if [ -z "${f##${RPM_BUILD_ROOT-}${p%%/}/*}" ]; then return 0 fi done return 1 } ... # the rest is to deal with *.py files if is_python3_path "$f"; then continue fi .... > > -- > Best regards, > Ivan