python3-gpg - Python interface to the GPGME GnuPG encryption library (Python 3)

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Proposed Main i386
Package filename python3-gpg_1.10.0-1ubuntu2.1_i386.deb
Package name python3-gpg
Package version 1.10.0
Package release 1ubuntu2.1
Package architecture i386
Package type deb
Category python
License -
Maintainer Ubuntu Developers <>
Download size 141.72 KB
Installed size 1006.00 KB
The "gpg" Python module is, for the most part, a direct interface to
the C GPGME library.  However, it is re-packaged in a more Pythonic
way -- object-oriented with classes and modules.  Take a look at the
classes defined here -- they correspond directly to certain object
types in GPGME for C.
* Feature-rich, full implementation of the GPGME library. Supports
all GPGME features except interactive editing (coming soon).
Callback functions may be written in pure Python.
* Ability to sign, encrypt, decrypt, and verify data.
* Ability to list keys, export and import keys, and manage the keyring.
* Fully object-oriented with convenient classes and modules.
This is the official upstream Python 3 binding for GPGME.


Package Version Architecture Repository
python3-gpg_1.10.0-1ubuntu2.1_amd64.deb 1.10.0 amd64 Ubuntu Proposed Main
python3-gpg_1.10.0-1ubuntu2_i386.deb 1.10.0 i386 Ubuntu Updates Main
python3-gpg_1.10.0-1ubuntu2_amd64.deb 1.10.0 amd64 Ubuntu Updates Main
python3-gpg_1.10.0-1ubuntu1_i386.deb 1.10.0 i386 Ubuntu Main
python3-gpg_1.10.0-1ubuntu1_amd64.deb 1.10.0 amd64 Ubuntu Main
python3-gpg - - -


Name Value
libc6 >= 2.4
libgpgme11 >= 1.10.0
python3 >= 3.6~
python3 << 3.7
python3:any >= 3.3.2-2~


Name Value
python3.6-gpg -


Type URL
Binary Package python3-gpg_1.10.0-1ubuntu2.1_i386.deb
Source Package gpgme1.0

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    deb bionic-proposed main
  2. Update the package index:
    # sudo apt-get update
  3. Install python3-gpg deb package:
    # sudo apt-get install python3-gpg


2019-08-12 - Julian Andres Klode <>
gpgme1.0 (1.10.0-1ubuntu2.1) bionic; urgency=medium
* qt-Use-tofu-conflict-test-keys-without-expiry.patch: Cherry pick
upstream fix for expiry dates in test suite (LP: #1813581)
2018-08-14 - Julian Andres Klode <>
gpgme1.0 (1.10.0-1ubuntu2) bionic; urgency=medium
* Make debian/libgpgme-dev.links executable, it uses dh-exec (LP: #1762384)
* Drop python3.5 test since python3.5 is not supported (fixes autopkgtest)
2018-01-15 - Julian Andres Klode <>
gpgme1.0 (1.10.0-1ubuntu1) bionic; urgency=low
* Merge from Debian unstable.  Remaining changes:
- debian/patch/0007-Python-Versions.patch: Use py{,3}versions detection.
- debian/patches/0006-PIC-and-shared.patch: Libs are -fPIC and -shared.
- Add in libgpgme-dev a pointing to, this                       
will fix the build failures of kf5-kdepim-apps-libs when built against this                   
gpgme package.
2017-12-14 - Daniel Kahn Gillmor <>
gpgme1.0 (1.10.0-1) unstable; urgency=medium
* new upstream release
* update build-dependencies
* drop patches already upstream
* add new symbols
* update debian/copyright
* add explicit lintian overrides for things i have no plans to fix
2017-12-04 - Daniel Kahn Gillmor <>
gpgme1.0 (1.9.0-8) unstable; urgency=medium
* clean up wrap-and-sort
* loosen dependencies (Closes: #872368)
* only build against latest python3 (Closes: #866555)
* Standards-Version: bump to 4.1.2 (no changes needed)
* refresh patches
* cherry-pick bugfixes from upstream
2017-10-25 - Daniel Kahn Gillmor <>
gpgme1.0 (1.9.0-7) unstable; urgency=medium
* force-build python 3.5 now that python3 is 3.6 in unstable
2017-10-10 - Daniel Kahn Gillmor <>
gpgme1.0 (1.9.0-6) unstable; urgency=medium
* point to correct qgpgme README (Closes: #857529)
* use getdents64 instead of getdents (Closes: #876538)
* Standards-Version: bump to 4.1.1 (no changes needed)
2017-09-19 - Daniel Kahn Gillmor <>
gpgme1.0 (1.9.0-5) unstable; urgency=medium
* Import more bugfixes from upstream.
* Adopt Colin Watson's optimization for reducing the number of spurious
close() calls on Linux platforms.
2017-08-18 - Daniel Kahn Gillmor <>
gpgme1.0 (1.9.0-4) unstable; urgency=medium
* complete upstream python file reorg (Closes: #872519)
2017-08-17 - Daniel Kahn Gillmor <>
gpgme1.0 (1.9.0-3) unstable; urgency=medium
* imported cleanup+bugfixes from upstream
* removed unnecessary b-d on autoreconf
* drop unneeded DEBIAN_VERSION from debian/rules
* ship constants.tofu (Closes: #871465)
* Standards-Version: bump to 4.0.1 (extra -> optional)
* try to force python 3.6
* strip debian revision from new 1.9.0 symbols
* add the simplest possible python burn-in autopkgtest
* release to unstable

See Also

Package Description
syslinux-common_6.03+dfsg1-2ubuntu0.18.04.2_all.deb collection of bootloaders (common)
syslinux_6.03+dfsg1-2ubuntu0.18.04.2_i386.deb collection of bootloaders (DOS FAT and NTFS bootloader)
ubuntu-drivers-common_0.5.2.4_i386.deb Detect and install additional Ubuntu driver packages
uidmap_4.5-1ubuntu2.1_i386.deb programs to help use subuids