I'm currently the maintainer of libdnet package in Fedora Linux.
setup.py commands install and build have been deprecated for some years. The setup.py install command is expected to be removed in October 2025.
This issue is to migrate the existing python binding project to use pyproject.toml.
The main motivation is the attempt to complete the removal of the setup.py based build in Fedora Linux.
Thank you!