On 2025/06/10 15:08, Miro Hrončok wrote:
On 10. 06. 25 13:59, Cristian Le via devel wrote:
I believe some clarification for this proposal is in order
What kind of clarification do you think is needed?
Not necessarily in the change proposal, but for the people who were
confused in this email thread.
On 2025/06/07 14:49, Aoife Moloney wrote:
Old:
%build
%py3_build
New:
%build
%pyproject_wheel
The %py3_build expands to `python3 setup.py build` [1] which is the
interface that is being removed. %pyproject_wheel expands to `pip
wheel` [2], which will read setup.py and build (presumably without
calling the removed interface).
More or less, yes. It might not read setup.py if pyproject.toml says
otherwise. But for 99.9 % packages that worked with %py3_build, this
is the case, yes.
Could also document that a minimal pyproject.toml can be added as
```
[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"
```
I've seen those around, but I don't know if it actually makes a
difference in these context.
Do you believe such technical detail needs to be in the proposal?
Your call on this, if you expect that you need to clarify the point
later on as well, or if the clarification in this mailing list is
sufficient.
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue