We currently write Packages out as Pickle but we would prefer to write them out as YAML.
Change gen3 to write Packages in YAML format
base fails to build standalone
Update base.Packages serialization to support bytes
Paul Price thanks for taking a look at this change. I've added format detection via file suffix.
Only real trivial comment is maybe support .pkl.