This is a tracking bug for Change: Deprecate RPM Macros for setup.py-based Python Builds For more details, see: https://fedoraproject.org/wiki/Changes/DeprecateSetuppyMacros This proposal aims to deprecate the %py3_build, %py3_install, and %py3_build_wheel RPM macros (as well as their %py_* variants). These macros are outdated and tied to the legacy setup.py-based build system, and setuptools plans to remove the setup.py install command in October 2025. The modern pyproject.toml-based build system and corresponding %pyproject macros should be used instead, which provide a more flexible and standardized approach to building and installing Python packages. If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.
https://src.fedoraproject.org/rpms/python-rpm-macros/pull-request/180
(In reply to Miro Hrončok from comment #1) > https://src.fedoraproject.org/rpms/python-rpm-macros/pull-request/180 Merged. Guidleines change: https://pagure.io/packaging-committee/pull-request/1469
Special cases where the old and new macros are fixed in a nonstandard way: https://src.fedoraproject.org/rpms/boom-boot/pull-request/2 https://src.fedoraproject.org/rpms/python-djangoql/pull-request/1 https://src.fedoraproject.org/rpms/python-pycec/pull-request/1 https://src.fedoraproject.org/rpms/python-rpmautospec-core/pull-request/2 https://src.fedoraproject.org/rpms/python-widgetsnbextension/pull-request/16 https://github.com/sosreport/sos/pull/4072 (upstream spec)
(In reply to Miro Hrončok from comment #3) > Special cases where the old and new macros are fixed in a nonstandard way: s/fixed/mixed
Dear change owner, this is a reminder that your change is required to be 100% code complete by August 26, which is the start of beta freeze. Please provide a status update on your change in the Incomplete Changes Report if you are not able to move your change to 'ON_QA' before this date. If you need to defer your change to the next Fedora release, please let me know and I will reassign this bug and the change page. Thank you kindly.