Trying to understand how pip deals with transitive dependencies.