What do you mean "bundle"?  A git submodule?

Requests and encore are public, so depending on them doesn't exclude users from building enstaller themselves.  grits-client is private, but I just need one class, so it's not a big deal to duplicate that here.