[devel] pyproject.toml and new rpm macroses

Stanislav Levin slev на altlinux.org
Вт Июл 19 13:57:15 MSK 2022



19.07.2022 13:21, Ivan Zakharyaschev пишет:
> Hello!
> 
> On Mon, 18 Jul 2022, Stanislav Levin wrote:
> 
>>
>>
>> 20.06.2022 17:40, Stanislav Levin пишет:
> 
>>> в сборочном задании 301407 [0] предложены RPM макросы и их реализация для
>>> поддержки сборки и установки современных Python проектов (setup.py-less).
>>>
>>> Больше информации на соответствующей wiki странице [1].
>>>
>>>
>>> Замечания и предложения приветствуются.
> 
>> Please, approve.
> 
> Если ни у кого больше нет замечаний и возражений, давайте я сделаю
> approve. Или добавлю в 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 пакетов.

То есть на сборке/пересборке это задание отразиться не должно.
> 
> 
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : OpenPGP_signature
Тип     : application/pgp-signature
Размер  : 840 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20220719/09531330/attachment.bin>


Подробная информация о списке рассылки Devel