Now that we use but don't patch pip internals, it should be possible not to start a new process while getting dependencies.