Holy hell, did they manually recreate meson? a 1700 line setup.py ...
https://github.com/facebook/sapling/blob/main/eden/scm/setup...It's a pet peeve of mine folks that use python subprocess as a replacement for bash because it takes special discipline to not eat stdout and stderr, or to correctly try:finally: to show the Proc details before the raise eats the variable