emscripten.py no longer globally depends on tools.shared