I would prefer to see a ./waf configure option (with the default being some sort of autodetection). That is, I want to be able to do something like this: ./waf configure --with-python=/usr/bin/python3 Given that this option has been rejected, I think what you have is reasonable. -- Richard