Package dependency analysis