@ -5,16 +5,16 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := python-gnupg
PKG_VERSION := 0.4.4
PKG_RELEASE := 3
PKG_VERSION := 0.4.6
PKG_RELEASE := 1
PYPI_NAME := $( PKG_NAME)
PKG_HASH := 45daf020b370bda13a1429c859fcdff0b766c0576844211446f9266cae97fb0e
PKG_HASH := 3aa0884b3bd414652c2385b9df39e7b87272c2eca1b8fcc3089bc9e58652019a
PKG_LICENSE := GPL-3.0-or-later
PKG_LICENSE_FILES := LICENSE
PKG_LICENSE := BSD-3-Clause
PKG_LICENSE_FILES := LICENSE.txt
PKG_MAINTAINER := Daniel Golle <daniel@makrotopia.org>
PKG_CPE_ID := cpe:/a:python-gnupg_project :python-gnupg
PKG_CPE_ID := cpe:/a:python:python-gnupg
i n c l u d e . . / p y p i . m k
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
@ -24,28 +24,20 @@ define Package/python3-gnupg
SECTION:= lang
CATEGORY:= Languages
SUBMENU:= Python
TITLE:= python3-gnupg
URL:= https://gnupg.readthedocs.io/en/latest /
DEPENDS:= +gnupg +python3-light
TITLE:= A wrapper for GnuPG
URL:= https://docs.red-dove.com/python-gnupg /
DEPENDS:= +gnupg +python3-light +python3-logging
e n d e f
d e f i n e P a c k a g e / p y t h o n 3 - g n u p g / d e s c r i p t i o n
A P y t h o n w r a p p e r f o r G n u P G
T h i s m o d u l e a l l o w s e a s y a c c e s s t o G n u P G . s k e y m a n a g e m e n t , e n c r y p t i o n
a n d s i g n a t u r e f u n c t i o n a l i t y f r o m P y t h o n p r o g r a m s , b y i n t e r a c t i n g w i t h
G n u P G t h r o u g h f i l e d e s c r i p t o r s . I n p u t a r g u m e n t s a r e s t r i c t l y c h e c k e d
a n d s a n i t i s e d , a n d t h e r e f o r e t h i s m o d u l e s h o u l d b e s a f e t o u s e i n
n e t w o r k e d a p p l i c a t i o n s r e q u i r i n g d i r e c t u s e r i n p u t . I t i s i n t e n d e d f o r
u s e o n W i n d o w s , M a c O S X , B S D , o r L i n u x , w i t h P y t h o n 2 . 6 , P y t h o n 2 . 7 ,
P y t h o n 3 . 3 , P y t h o n 3 . 4 , o r P y P y .
e n d e f
d e f i n e P y 3 B u i l d / C o m p i l e
$( call Python3/ModSetup,,\
install --prefix= "/usr" --root= " $( PKG_INSTALL_DIR) " \
)
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.
e n d e f
$( eval $ ( call Py 3Package ,python 3-gnupg ) )
$( eval $ ( call BuildPackage ,python 3-gnupg ) )
$( eval $ ( call BuildPackage ,python 3-gnupg -src ) )