For the python module, there is a find_installation() method which, according to the meson docs [1], can take a "required" parameter to make the call not error out if python cannot be found. Muon build seems to be missing support for this parameter.
.../meson.build:9:56: error this function does not accept kwargs (signature: 1 optional) 9 | python3 = import('python').find_installation(required: false) ^ [1] https://mesonbuild.com/Python-module.html#find_installation
Can this support be added to muon for improved meson compatibility?
I've posted a patch: https://lists.sr.ht/~lattis/muon/patches/45438