[devel] pyproject.toml and new rpm macroses

Vitaly Lipatov lav на altlinux.ru
Чт Авг 11 21:01:24 MSK 2022


Stanislav Levin писал(а) 20.7.22 18:15:
> 20.07.2022 18:08, Grigory Ustinov пишет:
>> 20.06.2022 17:40, Stanislav Levin пишет:
>>> Здравствуйте,
>>> 
>>> в сборочном задании 301407 [0] предложены RPM макросы и их реализация 
>>> для поддержки сборки и установки современных Python проектов 
>>> (setup.py-less).
>>> 
>>> Больше информации на соответствующей wiki странице [1].
>>> 
>>> 
>>> Замечания и предложения приветствуются.
>> Если кому-нибудь удастся собрать пакет с этими макросами, поделитесь 
>> примером, пожалуйста. У меня пока что не получается.
> 
> Вечно недовольный тон :D
> 
> Пожалуйста, список у кого получилось:
> 

А у меня обращается к бэкенду poetry, а он не собран в репозитории. Как 
я понимаю, бэкенд выбирает автор, а не сборщик, то есть нужно собрать 
сначала poetry?

...
DEBUG    : pyproject_installer.build_cmd._build : Parsing configuration 
file: /tmp/.private/lav/RPM/BUILD/matrix-synapse-1.64.0/pyproject.toml
INFO     : backend_caller.py : Calling hook build_wheel in subprocess
INFO     : backend_caller.py : Build backend: poetry.core.masonry.api
INFO     : backend_caller.py : Hook args: 
['/tmp/.private/lav/RPM/BUILD/matrix-synapse-1.64.0/dist']
...
File "<frozen importlib._bootstrap>", line 1004, in 
_find_and_load_unlocked
ModuleNotFoundError: No module named 'poetry'

Traceback (most recent call last):
   File "/usr/lib64/python3.10/runpy.py", line 196, in 
_run_module_as_main
     return _run_code(code, main_globals, None,
...
   File 
"/usr/lib/python3/site-packages/pyproject_installer/build_cmd/_build.py", 
line 343, in call_hook
     raise RuntimeError(err_msg) from None
RuntimeError: build_wheel failed

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


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