[devel] pyproject.toml and new rpm macroses

Dmitry V. Levin ldv на altlinux.org
Чт Июн 23 19:08:27 MSK 2022


On Mon, Jun 20, 2022 at 05:40:48PM +0300, Stanislav Levin wrote:
> Здравствуйте,
> 
> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
> для поддержки сборки и установки современных Python проектов 
> (setup.py-less).
> 
> Больше информации на соответствующей wiki странице [1].
> 
> Замечания и предложения приветствуются.
> 
> [0]: 
> https://lists.altlinux.org/pipermail/sisyphus-incominger/2022-June/663615.html
> [1]: https://www.altlinux.org/Python_packaging_guide

Мне кажется странным, что макрос по имени %tox_default_config
занимается тем, что создаёт файл tox.ini в текущем каталоге.
Возможно, имя %tox_create_default_config подошло бы лучше.

Порядок использования переменной по имени posargs не очевиден.

Вместо foo="${foo:-bar}" обычно используют ${foo:=bar}.
Кстати, необходимость переопределения пустого значения тоже не очевидна.


-- 
ldv


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