[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