Could you move that to a wrapper function in provider so it's easy to not trigger an install on load in the future? Also, is there a way to check if setup tools is already installed (see `pip` and `requires`)?