Release new version? (the progname warning would be helpful)
It seems that the progname warning added in 887ab7a8 is not included in the current release 0.7 yet, which caused me some headache due to the first argument being silently consumed as progname.
I previously had written my own bindings, where the wrapper function implicitly passed an empty progname, as in examples from the ghostscript docs.
When copying over the args into ghostscript.Ghostscript(...), I wondered why there was a hang after the first page, until I realized the first argument (-dNOPAUSE) was treated as the progname.
So releasing that warning would be helpful, because silently skipping an argument can be very confusing. Apart from historical/API-stability reasons, is there any reason why to require a progname in the high-level wrapper in the first place? Otherwise, one could also handle this in the bindings as an optional argument defaulting to a dummy/empty string, rather than as the first positional argument.