package/python-gnupg: new package

A wrapper for the Gnu Privacy Guard (GPG or GnuPG).

The gnupg module allows Python programs to make use of the functionality
provided by the GNU Privacy Guard (abbreviated GPG or GnuPG). Using this
module, Python programs can encrypt and decrypt data, digitally sign
documents and verify digital signatures, manage (generate, list and
delete) encryption keys, using Public Key Infrastructure (PKI)
encryption technology based on OpenPGP.

https://docs.red-dove.com/python-gnupg/

Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Julien Olivain 2022-01-10 21:01:51 +01:00 committed by Thomas Petazzoni
parent d0c778c18c
commit 5b8abbe72c
5 changed files with 35 additions and 0 deletions

View File

@ -1605,6 +1605,7 @@ F: package/fluidsynth/
F: package/glslsandbox-player/
F: package/ptm2human/
F: package/python-distro/
F: package/python-gnupg/
F: package/python-pyalsa/
F: package/riscv-isa-sim/

View File

@ -1038,6 +1038,7 @@ menu "External python modules"
source "package/python-futures/Config.in"
source "package/python-git/Config.in"
source "package/python-gitdb2/Config.in"
source "package/python-gnupg/Config.in"
source "package/python-gobject/Config.in"
source "package/python-gpiozero/Config.in"
source "package/python-greenlet/Config.in"

View File

@ -0,0 +1,15 @@
config BR2_PACKAGE_PYTHON_GNUPG
bool "python-gnupg"
select BR2_PACKAGE_GNUPG if !BR2_PACKAGE_GNUPG2 # runtime
help
A wrapper for the Gnu Privacy Guard (GPG or GnuPG).
The gnupg module allows Python programs to make use of the
functionality provided by the GNU Privacy Guard (abbreviated
GPG or GnuPG). Using this module, Python programs can
encrypt and decrypt data, digitally sign documents and
verify digital signatures, manage (generate, list and
delete) encryption keys, using Public Key Infrastructure
(PKI) encryption technology based on OpenPGP.
https://docs.red-dove.com/python-gnupg/

View File

@ -0,0 +1,5 @@
# md5, sha256 from https://pypi.org/pypi/python-gnupg/json
md5 02c5d77b8db9dfba0741627560d89bd5 python-gnupg-0.4.8.tar.gz
sha256 b64de1ae5cedf872b437201a566fa2c62ce0c95ea2e30177eb53aee1258507d7 python-gnupg-0.4.8.tar.gz
# Locally computed sha256 checksums
sha256 9620da3d3afdfca7dea53c4375c1507ab2d3a4af4e706827023acb49a9ec4a5e LICENSE.txt

View File

@ -0,0 +1,13 @@
################################################################################
#
# python-gnupg
#
################################################################################
PYTHON_GNUPG_VERSION = 0.4.8
PYTHON_GNUPG_SITE = https://files.pythonhosted.org/packages/b1/90/75e15ead9693028c05fc7abd25c756c0d1da27bf04a27d6f5c4139d8ee10
PYTHON_GNUPG_LICENSE = BSD-3-Clause
PYTHON_GNUPG_LICENSE_FILES = LICENSE.txt
PYTHON_GNUPG_SETUP_TYPE = setuptools
$(eval $(python-package))