signature.py: enforce sane gpg options
- Add
--batch
sincegpg
is not run manually. - Add
--no-armor
to ensure that a.sig
file is created instead of.asc
in casegpg.conf
sets thearmor
option. - Add
--no-include-key-block
to skip including the public key in the signature and force the user who verifies the signature to acquire the public key from elsewhere.
Fixes #15 (closed).