[devel] pyproject.toml and new rpm macroses

Grigory Ustinov grenka на altlinux.org
Пн Июн 20 19:03:14 MSK 2022


20.06.2022 17:40, Stanislav Levin пишет:
> Здравствуйте,
>
> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
> для поддержки сборки и установки современных Python проектов 
> (setup.py-less).
>
> Больше информации на соответствующей wiki странице [1].
>
>
> Замечания и предложения приветствуются.

Круто! Но предлагаю рассмотреть переименование %tox_check_pyproject в 
%pyproject_tox_check, чтобы все макросы были в одном стиле и люди не 
спотыкались о то, что в этом макросе два слова поменяны местами.

В коммите 
https://git.altlinux.org/tasks/301407/gears/300/git?p=git;a=commitdiff;h=3415741d2820d9f6680ac0e037b5363bd06d162d
присутствуют странные ручки _disable_test и _without_test которые в 
наших питоновских пакетах не используются. Может убрать?

Можно ещё подумать о макросе типа %pyproject_distinfo, который можно 
будет добавлять в секцию %files.

>
> [0]: 
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2022-June/663615.html
> [1]: https://www.altlinux.org/Python_packaging_guide
>
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel


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