• [Python-announce] ANN: A new version (0.5.0) of python-gnupg has been released.

    From Vinay Sajip@vinay_sajip@yahoo.co.uk to comp.lang.python.announce on Tue Aug 23 22:52:37 2022
    From Newsgroup: comp.lang.python.announce

    What Changed?
    =============
    This is an enhancement and bug-fix release, and all users are encouraged to upgrade.

    Brief summary:

    * Fixed #181: Added the ability to pass file paths to encrypt_file, decrypt_file,
      sign_file, verify_file, get_recipients_file and added import_keys_file.

    * Fixed #183: Handle FAILURE and UNEXPECTED conditions correctly. Thanks to sebbASF for
      the patch.

    * Fixed #185: Handle VALIDSIG arguments more robustly.

    * Fixed #188: Remove handling of DECRYPTION_FAILED from Verify code, as not required
      there. Thanks to sebbASF for the patch.

    * Fixed #190: Handle KEY_CREATED more robustly.

    * Fixed #191: Handle NODATA messages during verification.

    * Fixed #196: Don't log chunk data by default, as it could contain sensitive
      information (during decryption, for example).

    * Added the ability to pass an environment to the gpg executable. Thanks to Edvard
      Rejthar for the patch.

    This release [2] has been signed with my code signing key:

    Vinay Sajip (CODE SIGNING KEY) <vinay_sajip at yahoo.co.uk>
    Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86

    Recent changes to PyPI don't show the GPG signature with the download links. The source code repository is at [1].
    An alternative download source where the signatures are available is at [4]. Documentation is available at [5].

    As always, your feedback is most welcome (especially bug reports [3],
    patches and suggestions for improvement, or any other points via this group).

    Enjoy!

    Cheers

    Vinay Sajip

    [1] https://github.com/vsajip/python-gnupg
    [2] https://pypi.org/project/python-gnupg/0.5.0
    [3] https://github.com/vsajip/python-gnupg/issues
    [4] https://github.com/vsajip/python-gnupg/releases/
    [5] https://docs.red-dove.com/python-gnupg/
    --- Synchronet 3.19c-Linux NewsLink 1.113