[devel] pyproject.toml and new rpm macroses
Ivan Zakharyaschev
imz на altlinux.org
Вт Июл 19 14:12:33 MSK 2022
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
Подробная информация о списке рассылки Devel