Bug 39907

Summary: %python3_build does not work for PEP 517 conforming upstreams
Product: Sisyphus Reporter: Arseny Maslennikov <arseny>
Component: rpm-build-python3Assignee: Stanislav Levin <slev>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: darktemplar, george, glebfm, imz, kotopesutility, ldv, slev, vitty
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Arseny Maslennikov 2021-04-10 12:21:01 MSK
Вот смотрю я на https://github.com/bonktree/udisksdd, а у него сборка
колеса сделана по PEP 517/518, без исполнимого setup.py. Наш макрос
%python3_build его не может собрать, потому что, помимо прочего,
вызывает
+ /usr/bin/python3 setup.py build

А вот python3 -m build вполне справляется.

Надо с этим что-то делать.
Comment 1 Stanislav Levin 2021-10-25 10:08:28 MSK
setuptools объявил deprecated `setup.py install` в 58.3.0:
https://setuptools.pypa.io/en/latest/history.html#v58-3-0
Comment 2 Repository Robot 2022-07-19 22:40:01 MSK
rpm-build-python3-0.1.19-alt1 -> sisyphus:

 Fri Apr 15 2022 Stanislav Levin <slev@altlinux> 0.1.19-alt1
 - Added support for PEP517/518 projects (closes: #39907).
 - Added support for tox.