Bug 39907 - %python3_build does not work for PEP 517 conforming upstreams
Summary: %python3_build does not work for PEP 517 conforming upstreams
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build-python3 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 major
Assignee: Stanislav Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-10 12:21 MSK by Arseny Maslennikov
Modified: 2022-07-19 22:40 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.