New submission from Kevin Teague :
Zip archives created with shutil.make_archive will not follow symlinks.
The shutil._make_zipfile uses os.walk:
for dirpath, dirnames, filenames in os.walk(base_dir)
os.walk has the followlinks parameter:
for dirpath, dirnames, filenames in os.walk
Kevin Teague added the comment:
The problem with generic functions supporting ABCs is it's a bug with
the way ABCs work and not a problem with the generic function
implementation. The register() method of an ABC only fakes out
isinstance checks, it doesn't actually make the abstract