The command-line interface of zipfile and tarfile modules was deliberately kept simple. If you need more complex functionality, just write a script. Python is a programming language!
> 1. Wildcard filename matching for archiving
This is a work for a shell. Interpreting wildcards by a program breaks compatibility and makes impossible to handle files containing special characters. For example it breaks:
python3 -m zipfile -c myzip.zip "The Book [vol. 5].txt".
No way.
> 2. Recursive archiving (with excludes)
Archiving already is recursive. It may be worth to add an option for adding directories not recursively.
> 3. Append to archive option
May be. I don't know what to do with compressed tar archives.
> 4.1 For zipfile: zip64, bizp2 & lzma (if available)
Would be nice. And this option could force compression for tarfile.
As new features they can be added only in 3.7. |