Before submitting a bugzilla, I wonder whether this is a choice made on purpose or not.
The pybind11-devel package defines a set of CMake Module files. But (at least for fedora 29) these files do not end up in /usr/share/cmake/Modules as usually but in /usr/share/cmake/pybind11 where cmake does not find them by default... This seems non standard... Is this on purpose ?
rpm -ql pybind11-devel-2.2.4-1.fc29.x86_64
[...] /usr/share/cmake/pybind11 /usr/share/cmake/pybind11/FindPythonLibsNew.cmake /usr/share/cmake/pybind11/pybind11Config.cmake /usr/share/cmake/pybind11/pybind11ConfigVersion.cmake /usr/share/cmake/pybind11/pybind11Targets.cmake /usr/share/cmake/pybind11/pybind11Tools.cmake [...]
Thank's
Theo.