CMake modules integration for common Python tools used in C++ projects
Hi! There has been an attempt to create a Pytest module within CMake (!6221 (closed)), but the MR has been rejected as a standalone project was deemed more appropriate. However, the comparison with Boost is a bit misleading as Boost now comes with CMake packaging files, but this is not really an option for Pytest or common Python tools used in C++ projects.
I really appreciate that CMake integrates common modules such as GTest, Doxygen, etc,. and I would love to get similar feature for tools such as Pytest and Sphinx, but I understand that it is not fair that the burden of maintenance fall down on the CMake team. At the same time, the alternative seems to be that projects must include a copy of these modules or use some hardcoded paths. Or is there another option I'm missing that could be recommended as best practice?
How do you judge the relevance of modules integration within CMake?