<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 29, 2021 at 10:55 PM Dmitry V. Levin &lt;<a href="mailto:ldv@altlinux.org">ldv@altlinux.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>On Thu, Apr 29, 2021 at 07:14:05PM +0300, Dmitry V. Levin wrote:<br>
[...]<br>
&gt; Соответственно, python.req может рассказать, для обработки каких файлов<br>
&gt; нужен отсутствующий <a href="http://python.req.py" rel="noreferrer" target="_blank">python.req.py</a>.<br>
<br>
И тут вылезет много всякого.  Например:<br></div>
&lt;cut/&gt;<br><div>
/usr/share/games/commandergenius/scripts/Oblivion/*.py - это скрипты на питоне неизвестной версии, шебангов в них нет.<br>
<br>
/usr/lib/rpm/python.prov.files считает, что /usr/lib/rpm/python.prov 
следует их обработать.<br>
Но если спросить, скажем, /usr/lib/rpm/python3.prov.files, там тоже наверняка скажут, что /usr/lib/rpm/python3.prov следует их обработать.<br></div></blockquote><div>очевидно, что скрипты ошибаются (а точнее, их авторы).</div><div>Если файл *.py может быть интерпретирован обеими мажорными версиями питона, то почему /usr/lib/rpm/python.prov (кстати, неудаляемый из окружения) считает правильным завалить сборку? тут же рядом стоит rpm-build-python3, который прекрасно выполнит эту работу, но до него даже очередь не доходит...<br></div></div><div>Прошу поправить некорректное поведение. Конечно, питоноводы лучше скажут, как это правильно сделать. Но моё ИМХО --- решение нужно принимать в зависимости от установленных в сборочную среду пакетов.</div><div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Ildar Mulyukov,<br>(ΙΧΘΥΣ) child of God<br><br>email: <a>ildar.mulyukov@gmail.com</a><br>matrix: @ildar:<a href="http://matrix.org" target="_blank">matrix.org</a><br>GoogleTalk: <a>ildar.mulyukov@gmail.com</a><br>blog: <a>http://johan-notes.blogspot.com/</a></div></div></div></div>