I meant bootstrapping as in we can't have enstaller depend on things that need to be installed by enstaller.

I don't think It is accurate to say customers don't build enstaller themselves: it is an open source project, and we have always strived to ensure enstaller don't have 3rd party dependencies. If we really need requests, grits client and so on, we will need to bundle all of the inside enstaller.