Python bindings to the GPGME API of the GnuPG cryptography library.
Project description
Dynamically generated bindings to the C API of the GNU Privacy Guard.
The GPG Made Easy (GPGME) library provides a high-level API in C to all the
component software and libraries in the GnuPG Project, including GPG itself
(the GnuPG OpenPGP implementation), libgcrypt, libgpg-error, libassuan and
more.
The official CPython bindings to GPGME are generated during the compiling
process of GPGME itself and built for the specific C header and include files
produced when GPGME is compiled using SWIG. This provides access to over two
thousand functions, methods and values via both the lower level dynamically
generated bindings and a more intuitively pythonic higher level layer.
While the lower level, dynamically generated bindings provide access to
everything which GPGME itself provides; the higher level layer is easier to use
by Python developers, provides access to the vast majority of functionality
developers would want from GnuPG and is extensively documented.
GPGME and these bindings is available here:
https://gnupg.org/software/gpgme/index.html
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gpg-2.0.0.tar.gz
(120.3 kB
view details)
File details
Details for the file gpg-2.0.0.tar.gz.
File metadata
- Download URL: gpg-2.0.0.tar.gz
- Upload date:
- Size: 120.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4eb7ad1477e713e97e623d5d1081f4ba05a522bdbc30024c4ce43ec47c045438
|
|
| MD5 |
3ede6de8f9879c84dc19568ddfb145bb
|
|
| BLAKE2b-256 |
551ddeb95fcf723cec1c2619b7c15a340d8e9bd4b13a589f87c428977058f824
|