Dear package maintainer, this bugzilla is automated becasue the number of impacted packages it too high to go trough manually. It appears that your package uses the deprecated %py3_build and/or %py3_install macro. See https://fedoraproject.org/wiki/Changes/DeprecateSetuppyMacros for why the macros are deprecated. %py3_install expands to python setup.py install. This has been a deprecated command for 5 years and will likely stop working in Fedora 45. Please migrate to %pyproject_buildrequires + %pyproject_wheel + %pyproject_install macros instead. See https://fedoraproject.org/wiki/Changes/DeprecateSetuppyMacros#Migrating_to_%pyproject_macros for migration guide. See https://github.com/hroncok/pyprojectize/ for a tool that can help you automate the migration. Thank you. Let me know if you need help.
Miro - any suggestions for how to leverage %pyproject_save_files and the different MPI builds of the module?
Initial start here: https://src.fedoraproject.org/rpms/h5py/pull-request/13
No idea. Note that calling %pyproject_install 3 times is likely not going to do what you expect -- it normally installs all the wheels previously built. Currently, all the %pyproject_ macros state is islated on the level of %{python3_pkgversion} -- you should be able to redefine %_pyproject_files_pkgversion multiple times for completely isolated builds. See https://src.fedoraproject.org/rpms/pyproject-rpm-macros/blob/rawhide/f/macros.pyproject#_3
FEDORA-2025-197e9a42d9 (h5py-3.15.0-1.fc44) has been submitted as an update to Fedora 44. https://bodhi.fedoraproject.org/updates/FEDORA-2025-197e9a42d9
FEDORA-2025-197e9a42d9 (h5py-3.15.0-1.fc44) has been pushed to the Fedora 44 stable repository. If problem still persists, please make note of it in this bug report.