Skip to main content

A Python binding for the gpgme library, used to drive the gpg command line program.

More information about gpgme can be found here:

http://www.gnupg.org/related_software/gpgme/

This binding stays fairly close to the C API with the following exceptions:

  • Memory management is not exposed to the user

  • Functions like gpgme_get_foo()/gpgme_set_foo() are converted to attribute access on gpgme.Context objects.

  • Functions that take gpgme_data_t arguments take arbitrary Python file-like objects. The read(), write(), seek() and tell() methods may be used on the object.

  • Non-zero gpgme_error_t return values are converted to gpgme.GpgmeError exceptions.

  • Only the synchronous versions of functions have been wrapped. However, the Python global interpreter lock is dropped, so should play nicely in multi-threaded Python programs.

  • Function pairs like gpgme_op_import()/gpgme_op_import_result() are combined into single method calls.

  • The Python version of gpgme_op_keylist() returns an iterator over the matched keys, rather than requiring the user to use a special iteration function.

This library is licensed under the LGPL, the same license as the gpgme library.

Metadata

Release files for pygpgme 0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pygpgme 0.4
File Size Uploaded
pygpgme-0.4.tar.gz 93.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pygpgme 0.4
File
pygpgme-0.4-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ x86-64 Details
pygpgme-0.4-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pygpgme-0.4-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
pygpgme-0.4-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pygpgme-0.4-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
pygpgme-0.4-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pygpgme-0.4-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
pygpgme-0.4-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pygpgme-0.4-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details

Total release size: 4.0 MB

Release files / pygpgme-0.4.tar.gz

Download URL pygpgme-0.4.tar.gz
Size 93.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9a173565ceafaed21cbab629bd9f6ab7e7c29e4ecdcf0f5e7743538d6d61a1df
BLAKE2b-256 checksum
How to use checksums
532216efa505dd877221455ca93e99fb837bcd1ae44da0ef0e255ba2277cdde7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / pygpgme-0.4-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl

Download URL pygpgme-0.4-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Size 324.7 kB
Tags Linux glibc 2.28+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
8a9d24c622f5ee451d376f793f58274e7975b942f369eced6159cd5d8287b4b7
BLAKE2b-256 checksum
How to use checksums
1d5e6a8aba6f7a62075fc25ef88611814dfe430858d1f819dba5fbfefe5345c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / pygpgme-0.4-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pygpgme-0.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 437.0 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4b292ff71dfd45a8104661d9add2b30438722c2e2ff7e92eb411afd79f545372
BLAKE2b-256 checksum
How to use checksums
54fd98b7da7a227e5b8006443a854579ca397457d81f17aa1c38c7a55ea662e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / pygpgme-0.4-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL pygpgme-0.4-cp313-cp313-manylinux_2_28_x86_64.whl
Size 470.8 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4160d70ee2b23a5332dbb8b60815c99cddde08c171b4bed8a31720234c38cf5d
BLAKE2b-256 checksum
How to use checksums
a4dd0ea5d0380d82408dee7a78616b416063d92876725c54cadab784ec173761
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / pygpgme-0.4-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pygpgme-0.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 436.5 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c753554a4f2c4d2437a5a85ed518b365d2a0de58309dd9d6ac5cbc076c1f1f52
BLAKE2b-256 checksum
How to use checksums
d42690af3c460fc16610c0a485211b12513394bf9a834782d5ae3c53f565f64a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / pygpgme-0.4-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL pygpgme-0.4-cp312-cp312-manylinux_2_28_x86_64.whl
Size 470.7 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cdce54b721daacd389ca93e3cc7427880ac85312651c753ca668375933f19243
BLAKE2b-256 checksum
How to use checksums
3dcc3cc0d21397181a00eb1be99b680bdf76dc176fbfc42d4addf46b440cb309
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / pygpgme-0.4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pygpgme-0.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 434.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f66a716fa54af1841a66f28ffccd12fdac61c31fe27b01b7d0e957d1e090468d
BLAKE2b-256 checksum
How to use checksums
054f597ccf0e3a4f67d3389a7cac938c6544979cac4d2f6185790755f7d95035
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / pygpgme-0.4-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL pygpgme-0.4-cp311-cp311-manylinux_2_28_x86_64.whl
Size 470.5 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
08d6f29801def02a504ddf17b5ac016e5f3fdf747685c6df4f253db1ef0ed7ce
BLAKE2b-256 checksum
How to use checksums
584f39d59ff5e47d4fc738628591ced51b9b2c0f5c8f60cf9e89da88cc99be4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / pygpgme-0.4-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pygpgme-0.4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 432.3 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9c735dab8d2476811a8ee28458d544b5d79d359016c47946c95c249d396ca5a8
BLAKE2b-256 checksum
How to use checksums
3fbc7d9fb7c2c894fb645173b007a3f66aa2d4561e69c216b43f9af95bbf9b8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / pygpgme-0.4-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL pygpgme-0.4-cp310-cp310-manylinux_2_28_x86_64.whl
Size 466.3 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3ce9a81aaff928d506aa0f93a683037320a77d67d40f6eabe96ae06a26827bc5
BLAKE2b-256 checksum
How to use checksums
cb94ee2b3e3fd3e14167ca6020191fddaa48a8bd51674baac96ce36795f9af84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release history Release notifications | RSS feed

0.6

13 release files

0.5

13 release files

This release

0.4 This release

10 release files

0.3

1 release file

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page