wrap the entire process in one transaction instead of each small piece
wrap the entire process in one transaction instead of each small piece

crate-archive/crate-site,crateio/crate.pypi,crate-archive/crate-site