First step to a real cache - shutil.make_archive
pep8
use @ as delimiter, not |