python-gnupg

Software Screenshot:
python-gnupg
Software Details:
Version: 2.0.2 updated
Upload Date: 11 Mar 16
Distribution Type: Freeware
Downloads: 48

Rating: nan/5 (Total Votes: 0)

GnuPG, also known as GPG, is a GNU project, an implementation of the OpenPGP standard, for encrypting and signing data and communication streams.

The python-gnupg module was created to help Python developers working on Python software and websites to easily add GPG functionality to their app without having to deal with C libraries or other external binaries.

The python-gnupg library does this from pure Python code, allowing programmers to easily embed it anywhere with their code for maximum portability.

What is new in this release:

  • ADDED:
  • Support for automatically finding gpg2 binaries on the user's $PATH.
  • Patches to fix a problem when gnupg.GPG was initialised with verbose=True.
  • Patches to support choosing the digest algorithm while signing.
  • Support for GnuPG>=2.x --import-ownertrust, --export-ownertrust, and --fix-trustdb commands.
  • A lot of new documentation on obscure things which one can do with GnuPG keys, in the docs/ directory.
  • Clearer logging to some functions.
  • CHANGES:
  • A couple unittests.
  • FIXED:
  • A failing unittest, test_make_args_drop_protected_options(), which was failing due to a hardcoded path to the gpg binary rather than using the dynamic binary location.

What is new in version 2.0.1:

  • ADDED:
  • Support for automatically finding gpg2 binaries on the user's $PATH.
  • Patches to fix a problem when gnupg.GPG was initialised with verbose=True.
  • Patches to support choosing the digest algorithm while signing.
  • Support for GnuPG>=2.x --import-ownertrust, --export-ownertrust, and --fix-trustdb commands.
  • A lot of new documentation on obscure things which one can do with GnuPG keys, in the docs/ directory.
  • Clearer logging to some functions.
  • CHANGES:
  • A couple unittests.
  • FIXED:
  • A failing unittest, test_make_args_drop_protected_options(), which was failing due to a hardcoded path to the gpg binary rather than using the dynamic binary location.

What is new in version 2.0.0:

  • ADDED:
  • Support for automatically finding gpg2 binaries on the user's $PATH.
  • Patches to fix a problem when gnupg.GPG was initialised with verbose=True.
  • Patches to support choosing the digest algorithm while signing.
  • Support for GnuPG>=2.x --import-ownertrust, --export-ownertrust, and --fix-trustdb commands.
  • A lot of new documentation on obscure things which one can do with GnuPG keys, in the docs/ directory.
  • Clearer logging to some functions.
  • CHANGES:
  • A couple unittests.
  • FIXED:
  • A failing unittest, test_make_args_drop_protected_options(), which was failing due to a hardcoded path to the gpg binary rather than using the dynamic binary location.

What is new in version 1.2.2:

  • ADDED:
  • Several patches by Mikael Nordfeldth
  • FIXES:
  • Issue reported by Micah F. Lee with batch file Key-Usage syntax when using GnuPG 1.x due to using 'default' as the default key type in GPG.gen_key_input().

What is new in version 1.1.8:

  • Added more recognized keys to ListPackets status handling method.
  • Fixed list_packets() call in utilities.
  • Added missing param to utilities methods.
  • Fixed sign() and encrypt() docstrings.
  • Fixed delete_keys command line options.
  • Fixed a bug in the unitests clean up function which did not move keypairs generated during unittest run into tests/generated-keys/.
  • Removed two unused imports from the 'inspect' module in gnupg.py.
  • Added a symbolic link README->README.md so Github docs display correctly.

Requirements:

  • Python 2.6 or higher

Similar Software

jEntropy
jEntropy

13 May 15

PicketLink
PicketLink

10 Feb 16

encryptMe
encryptMe

13 May 15

PassHash
PassHash

12 Apr 15

Comments to python-gnupg

Comments not found
Add Comment
Turn on images!