pub fn read_package(
    path: &Path,
    source_id: SourceId,
    gctx: &GlobalContext
) -> CargoResult<Package>