gstreamer seems to override docopts. Without "gst" imported: >> py2 blockify.py -h blockify Usage: blockify [-l <path>] [-v...] [-q] [-h] Options: -l, --log=<path ...