Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python39-gpg | Distribution: openSUSE Tumbleweed |
Version: 1.18.0 | Vendor: openSUSE |
Release: 3.2 | Build date: Sun Feb 19 02:34:21 2023 |
Group: Productivity/Security | Build host: obs-arm-7 |
Size: 1421981 | Source RPM: gpgme-1.18.0-3.2.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://www.gnupg.org/related_software/gpgme/ | |
Summary: Python 3.9 bindings for GPGME, a library for accessing GnuPG |
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a high-level crypto API for encryption, decryption, signing, signature verification, and key management. This package contains the bindings to use the library from Python 3.9 applications.
GPL-3.0-or-later AND LGPL-2.1-or-later
* Mon Jan 23 2023 Pedro Monreal <pmonreal@suse.com> - Update upstream keyring: https://gnupg.org/signature_key.asc * Sat Jan 21 2023 Dirk Müller <dmueller@suse.com> - add python311.patch to build language bindings for python 3.11 * Tue Nov 08 2022 Ben Greiner <code@bnavigator.de> - Add gpgme-suse-nobetasuffix.patch * remove "-unknown" suffix from version string * boo#1205197 * Thu Aug 18 2022 Andreas Stieger <andreas.stieger@gmx.de> - gpgme 1.18.0 * New keylist mode to force refresh via external methods * The keylist operations now create an import result to report the result of the locate keylist modes * core: Return BAD_PASSPHRASE error code on symmetric decryption failure * cpp, qt: Do not export internal symbols anymore * cpp, qt: Support revocation of own OpenPGP keys * qt: The file name of (signed and) encrypted data can now be set * cpp, qt: Support setting the primary user ID * python: Fix segv(NULL) when inspecting contect after exeception - includes changes from version 1.17.1: * qt: Fix a bug in the ABI compatibility of 1.17.0 - includes changes from 1.17.0: * New context flag "key-origin" * New context flag "import-filter" * New export mode to export secret subkeys * Detect errors during the export of secret keys * New function gpgme_op_receive_keys to import keys from a keyserver without first running a key listing * Detect bad passphrase error in certificate import * Allow setting --key-origin when importing keys * Support components "keyboxd", "gpg-agent", "scdaemon", "dirmngr", "pinentry", and "socketdir" in gpgme_get_dirinfo * Under Unix use poll(2) instead of select(2), when available. * Fix results returned by gpgme_data_* functions * Support closefrom also for glibc (drop upstream gpgme-use-glibc-closefrom.patch * cpp,qt: Add support for export of secret keys and secret subkeys. * cpp,qt: Support for adding existing subkeys to other keys * qt: Extend ChangeExpiryJob to change expiration of primary key and of subkeys at the same time * qt: Support WKD lookup without implicit import * qt: Allow specifying an import filter when importing keys * qt: Allow retrieving the default value of a config entry - drop patches included upstream * gpgme-1.16.0-Use-after-free-in-t-edit-sign-test.patch * gpgme-1.16.0-t-various-testSignKeyWithExpiration-32-bit.patch - add patches to fix tests: * gpgme-1.18.0-T6137-qt_test.patch * Fri Dec 24 2021 Ben Greiner <code@bnavigator.de> - Add patches to support building bindings packages for Python 3.10 * gpgme-D545-python310.patch -- https://dev.gnupg.org/D545 * gpgme-D546-python310.patch -- https://dev.gnupg.org/D546 * Thu Aug 05 2021 Pedro Monreal <pmonreal@suse.com> - Fix build with glibc 2.34: [bsc#1189089] * Use glibc's closefrom. * Add gpgme-use-glibc-closefrom.patch * Wed Jul 07 2021 Andreas Stieger <andreas.stieger@gmx.de> - gpgme 1.16.0: * New context flag "cert-expire" * New data flags "io-buffer-size" and "sensitive" * cpp,qt: Add support for trust signatures * qt: Add support for flags in LDAP server options * qt: Fix too high memory consumption due to QProcess * qt: Do not set empty base DN as query of keyserver URL * qt: Extend SignKeyJob to create signatures with expiration date * python: New optional parameter filter_signatures for decrypt - run all tests again - add patches to fix tests: * gpgme-1.16.0-Use-after-free-in-t-edit-sign-test.patch * gpgme-1.16.0-t-various-testSignKeyWithExpiration-32-bit.patch * Thu Mar 25 2021 Ben Greiner <code@bnavigator.de> - Can't assume non-existence of python38 macros in Leap. gh#openSUSE/python-rpm-macros#107 Test for suse_version instead. Only Tumbleweed has and needs the python_subpackage_only support. * Tue Jan 12 2021 Andreas Stieger <andreas.stieger@gmx.de> - gpgme 1.15.1: * Fix a bug in the secret key export * Make listing of signatures work if only secret keys are listed * qt: Avoid empty "rem@gnupg.org" signature notations * python: Fix key_export functions - remove deprecated texinfo macros * Sat Dec 05 2020 Benjamin Greiner <code@bnavigator.de> - Use python-rpm-macros to provide python3X-gpg for all present python3 flavors -- gh#openSUSE/python-rpm-macros#66 * Tue Nov 17 2020 Andreas Stieger <andreas.stieger@gmx.de> - gpgme 1.15.0: * New function gpgme_op_setexpire to make changing the expiration easier * New function gpgme_op_revsig to revoke key signatures * Support exporting secret keys * cpp: Support for set expire operations in the C++ bindings * cpp: Support for revoking key signatures in the C++ bindings * qt: Extended ChangeExpiryJob to support changing the expiry of subkeys * qt: Extended QuickJob to support revoking of key signatures * qt: Added QDebug stream operator for GpgME::Error. * Require libgpg-error 1.36 * Fri Jul 17 2020 Andreas Stieger <andreas.stieger@gmx.de> - gpgme 1.14.0: * New keylist mode to force the engine to return the keygrip * New export mode to export as OpenSSH public key * New context flag "extended-edit" to enable expert key edit * Deprecate the anyway non working trustlist functions * cpp: Add convenience API to obtain remarks * cpp: The sign key edit-interactor now supports multiple signatures from the same key * qt: Extended signkeyjob to handle remarks and multiple signatures * qt: Added job API for gpg-card * qt: The logging category has been changed to gpg.qgpgme to be more consistent with other qt logging categories - drop upstream patches: * 0001-gpg-Avoid-error-diagnostics-with-override-session-ke.patch - drop patches no longer needed that now break tests: * gpgme-t-json-test-Bravo-key-no-secret-key-material.patch * gpgme-t-json-test-with-keygrip-when-listing-keys.patch * Thu Jul 02 2020 Dan Čermák <dcermak@suse.com> - Add 0001-gpg-Avoid-error-diagnostics-with-override-session-ke.patch This patch is a fix from https://dev.gnupg.org/rMae4d7761a15b82eb98b0bcc72af2ae2e8973e1f9 which fixes https://dev.gnupg.org/T3464 The patch is required to make notmuch's testsuite pass with gpgme 1.13.0 and 1.13.1. For further details, see id:87366av72u.fsf@fifthhorseman.net on notmuch@notmuchmail.org * Thu May 14 2020 Matej Cepl <mcepl@suse.com> - Don't delete python egg-info files (bsc#1168795) * Wed Apr 29 2020 Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com> - Fix build: [bsc#1170811] * Test t-json fails since the gpg-2.2.20 update - Add patches: * gpgme-t-json-test-Bravo-key-no-secret-key-material.patch * gpgme-t-json-test-with-keygrip-when-listing-keys.patch * Wed Oct 16 2019 Michael Gorse <mgorse@suse.com> - Build qt bindings separately to avoid build cycle with samba/libsoup. * Fri Jun 14 2019 Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com> - gpgme 1.13.1: * core: At debug levels up to 9 print only an ascii dump. * core: Add commented debug helper to posix-io.c. * core: Fix error return value of _gpgme_run_io_cb. * core: Prettify _gpgme_io_select debug output again and fix TRACE_SYSRES. * core: Improve the debug messages even more. * core: Avoid explicit locks in the debug code. * json: Print "nan", "-inf", "inf" if needed. * json: Improve handling of large exponents in the JSON parsor. * core: Implement recpstring option parsing for gpgsm. * core: Make gpgme_op_encrypt_ext work for CMS. * python: Fix typo in DecryptionError exception. * python: Make EXTRA_DIST files explicit. * Python, doc: Minor style improvement. * Always use maintainer mode -Wno cflags. * cpp: Fix initialization warning. * python: stop raising BadSignatures from decrypt(verify=True) * cpp: Add wrapper for gpgme_set_global_flag. * core: Fix duplication of close_notify_handler for gpgsm. * Sun Mar 31 2019 Andreas Stieger <andreas.stieger@gmx.de> - gpgme 1.13.0: * Support GPGME_AUDITLOG_DIAG for gpgsm * New context flag "trust-model". * Aligned the gpgrt-config code with our other libaries * Auto-check for all installed Python versions * Fixed generating card key in the C++ bindings * Fixed a segv due to bad parameters in genkey * Fixed crash if the plaintext is ignored in a CMS verify * Fixed test suite problems related to dtags * Fixed bunch of python bugs * Several fixes to the Common Lisp bindings * Fixed minor bugs in gpgme-json * Require trace level 8 to dump all I/O data * The compiler must now support variadic macros - drop gpgme-key-expirity.patch, included upstream * Wed Jan 09 2019 Tomáš Chvátal <tchvatal@suse.com> - Regen keys in Qt tests to not expire bsc#1121051: * gpgme-key-expirity.patch
/usr/lib64/python3.9/site-packages/gpg /usr/lib64/python3.9/site-packages/gpg-1.18.0-py3.9.egg-info /usr/lib64/python3.9/site-packages/gpg/__init__.py /usr/lib64/python3.9/site-packages/gpg/__pycache__ /usr/lib64/python3.9/site-packages/gpg/__pycache__/__init__.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/__pycache__/callbacks.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/__pycache__/core.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/__pycache__/errors.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/__pycache__/gpgme.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/__pycache__/results.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/__pycache__/util.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/__pycache__/version.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/_gpgme.cpython-39-aarch64-linux-gnu.so /usr/lib64/python3.9/site-packages/gpg/callbacks.py /usr/lib64/python3.9/site-packages/gpg/constants /usr/lib64/python3.9/site-packages/gpg/constants/__init__.py /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__ /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__/__init__.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__/create.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__/event.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__/import_type.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__/keysign.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__/md.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__/pk.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__/protocol.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__/sigsum.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__/status.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/__pycache__/validity.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/create.py /usr/lib64/python3.9/site-packages/gpg/constants/data /usr/lib64/python3.9/site-packages/gpg/constants/data/__init__.py /usr/lib64/python3.9/site-packages/gpg/constants/data/__pycache__ /usr/lib64/python3.9/site-packages/gpg/constants/data/__pycache__/__init__.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/data/__pycache__/encoding.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/data/encoding.py /usr/lib64/python3.9/site-packages/gpg/constants/event.py /usr/lib64/python3.9/site-packages/gpg/constants/import_type.py /usr/lib64/python3.9/site-packages/gpg/constants/keylist /usr/lib64/python3.9/site-packages/gpg/constants/keylist/__init__.py /usr/lib64/python3.9/site-packages/gpg/constants/keylist/__pycache__ /usr/lib64/python3.9/site-packages/gpg/constants/keylist/__pycache__/__init__.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/keylist/__pycache__/mode.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/keylist/mode.py /usr/lib64/python3.9/site-packages/gpg/constants/keysign.py /usr/lib64/python3.9/site-packages/gpg/constants/md.py /usr/lib64/python3.9/site-packages/gpg/constants/pk.py /usr/lib64/python3.9/site-packages/gpg/constants/protocol.py /usr/lib64/python3.9/site-packages/gpg/constants/sig /usr/lib64/python3.9/site-packages/gpg/constants/sig/__init__.py /usr/lib64/python3.9/site-packages/gpg/constants/sig/__pycache__ /usr/lib64/python3.9/site-packages/gpg/constants/sig/__pycache__/__init__.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/sig/__pycache__/mode.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/sig/__pycache__/notation.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/sig/mode.py /usr/lib64/python3.9/site-packages/gpg/constants/sig/notation.py /usr/lib64/python3.9/site-packages/gpg/constants/sigsum.py /usr/lib64/python3.9/site-packages/gpg/constants/status.py /usr/lib64/python3.9/site-packages/gpg/constants/tofu /usr/lib64/python3.9/site-packages/gpg/constants/tofu/__init__.py /usr/lib64/python3.9/site-packages/gpg/constants/tofu/__pycache__ /usr/lib64/python3.9/site-packages/gpg/constants/tofu/__pycache__/__init__.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/tofu/__pycache__/policy.cpython-39.pyc /usr/lib64/python3.9/site-packages/gpg/constants/tofu/policy.py /usr/lib64/python3.9/site-packages/gpg/constants/validity.py /usr/lib64/python3.9/site-packages/gpg/core.py /usr/lib64/python3.9/site-packages/gpg/errors.py /usr/lib64/python3.9/site-packages/gpg/gpgme.py /usr/lib64/python3.9/site-packages/gpg/results.py /usr/lib64/python3.9/site-packages/gpg/util.py /usr/lib64/python3.9/site-packages/gpg/version.py /usr/share/licenses/python39-gpg /usr/share/licenses/python39-gpg/COPYING /usr/share/licenses/python39-gpg/COPYING.LESSER /usr/share/licenses/python39-gpg/LICENSES
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 4 00:25:33 2023