On Tue, 19 Jul 2022, Stanislav Levin wrote: > > > > в сборочном задании 301407 [0] предложены RPM макросы и их реализация > > > > для > > > > поддержки сборки и установки современных Python проектов > > > > (setup.py-less). > > > Please, approve. > > > > Если ни у кого больше нет замечаний и возражений, давайте я сделаю > > approve. Или добавлю в acl. Ни у кого нет возражений? Добавил в acl. > > А заранее потестировали, как это отразится на сборке пакетов? > > Существующие макросы для сборки Python проектов пока что остаются > действующими, но объявлены устаревшими, пример из лога сборки: > > WARNING: %python3_build is deprecated and will be removed in future, please > use %pyproject_build instead > WARNING: %python3_install is deprecated and will be removed in future, please > use %pyproject_install instead > > Новые макросы не используются автоматически, это нужно сделать явно. > В противном случае одно изменение формата метаинформации egg-info => dist-info > привело бы к ошибке сборки ~1K пакетов. > > То есть на сборке/пересборке это задание отразиться не должно. Ясно. Так что мы приобретаем возможность опробовать новый способ сборки и не вредим старому (кроме предупреждений). -- Best regards, Ivan