Предлагаю вынести /usr/lib/rpm/macros.d/python3 в отдельный пакет без зависимости на python3-dev, моментально образующей сборочный цикл.
А кто будет переделывать все BuildRequires в питоньих пакетах? Предлагаю обсудить это с компетентными людьми, кому это интересно. К тому же я не имею отношения к этому пакету.
(Ответ для Grigory Ustinov на комментарий #1) > А кто будет переделывать все BuildRequires в питоньих пакетах? Как я понимаю, rpm-build-python3 получит зависимость на rpm-macros-python3, поэтому зависимости переделывать не нужно. Как я понимаю, идея в том, что rpm-macros-python3 содержит макросы для сборки любых модулей python3, а rpm-build-python3 содержит то, что требуется для сборки бинарных модулей (в частности, зависимость на python3-dev). В таком случае я бы предложил отказаться от прямой сборочной зависимости на python3-dev. > Предлагаю обсудить это с компетентными людьми, кому это интересно. К тому же > я не имею отношения к этому пакету. Спасибо! Просто я неожиданно понял, что задачу надо обсудить прежде чем делать :)
* Wed Apr 28 2021 Dmitry V. Levin <ldv@altlinux.org> 0.1.14-alt1 - Introduced rpm-macros-python3 subpackage and moved non-python files there.