pub fn read_packages(
    path: &Path,
    source_id: SourceId,
    config: &Config
) -> CargoResult<Vec<Package>>