不是最优雅的解决方案,但我只是将waf部署过程封装到一个功能部署中:
def deploy(bld): import os os.system('waf distclean configure build_docs custom_func')