Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Every program is a part of some other program, and rarely fits.


devel / comp.lang.python / ANN: A new version (0.5.0) of python-gnupg has been released.

SubjectAuthor
o ANN: A new version (0.5.0) of python-gnupg has been released.Vinay Sajip

1
ANN: A new version (0.5.0) of python-gnupg has been released.

<mailman.334.1661295178.20444.python-list@python.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19318&group=comp.lang.python#19318

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: vinay_sa...@yahoo.co.uk (Vinay Sajip)
Newsgroups: comp.lang.python
Subject: ANN: A new version (0.5.0) of python-gnupg has been released.
Date: Tue, 23 Aug 2022 22:52:37 +0000 (UTC)
Lines: 61
Message-ID: <mailman.334.1661295178.20444.python-list@python.org>
References: <447311532.9099.1661295157999.ref@mail.yahoo.com>
<447311532.9099.1661295157999@mail.yahoo.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Trace: news.uni-berlin.de NGFBmB6HoAFwJspxeffVpg+qD0vjolrSQqqq3rW37ycg==
Return-Path: <vinay_sajip@yahoo.co.uk>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=yahoo.co.uk header.i=@yahoo.co.uk header.b=LPCCFWlt;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.008
X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'url-ip:140.82/16': 0.03;
'pypi': 0.05; 'repository': 0.05; 'skip:= 10': 0.05;
'subject:python': 0.06; 'always,': 0.09; 'gpg': 0.09; 'patches':
0.09; 'subject:version': 0.09; 'to:addr:python-announce-list':
0.09; 'url-ip:151.101.0.223/32': 0.09; 'url-
ip:151.101.128.223/32': 0.09; 'url-ip:151.101.192.223/32': 0.09;
'url-ip:151.101.64.223/32': 0.09; 'log': 0.12; 'url:github': 0.14;
'url-ip:140/8': 0.15; '(especially': 0.16; 'arguments': 0.16;
'improvement,': 0.16; 'key:': 0.16; 'paths': 0.16; 'subject:ANN':
0.16; 'url:project': 0.16; 'url:pypi': 0.16; 'url:releases': 0.16;
'bug': 0.19; 'to:addr:python-list': 0.20; 'code': 0.23;
'feedback': 0.23; 'sensitive': 0.26; 'signing': 0.26;
'suggestions': 0.28; 'environment': 0.29; 'code,': 0.31;
'unexpected': 0.32; 'release': 0.34; 'handling': 0.35; 'source':
0.36; 'file': 0.38; 'could': 0.38; 'thanks': 0.38; 'changes':
0.39; 'added': 0.39; 'handle': 0.39; 'reports': 0.40; 'brief':
0.62; 'url-ip:151.101.0/24': 0.62; 'url-ip:151.101.128/24': 0.62;
'url-ip:151.101.192/24': 0.62; 'url-ip:151.101.64/24': 0.62;
'pass': 0.64; 'verify': 0.64; '[3]': 0.64; '[4]': 0.64; 'your':
0.64; 'required': 0.65; '[1]': 0.67; 'received:77': 0.67; 'url:5':
0.67; 'during': 0.69; '[2]': 0.70; 'conditions': 0.70; 'ability':
0.71; 'skip:y 10': 0.76; 'cheers': 0.76; 'signature': 0.76;
'encouraged': 0.81; 'links.': 0.81; 'points': 0.84; 'signatures':
0.84; 'url-ip:78/8': 0.84; 'enjoy!': 0.91
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048;
t=1661295176; bh=wxCdq42LYezLxcE0b5f+IaWfxsSGz5a2UpNrXqLvqnE=;
h=Date:From:To:Subject:References:From:Subject:Reply-To;
b=LPCCFWltZe91VZYW58fBTLPnq3+EYiMAnUFbwd7rLA73E8rSzu5qYHdb9c+JEoiBys17u19gdoUYScgOGtRoohC12riEye6DUxjUCn1oc6+7I555T4DeEDwnXFqttDSirJ164UVnbTfoXIUFP7uQal7xUX7tNb3R9xCjm+5IqelpIffS5+TF4Koji2Uw22nbdgWJ7c1A97Dls42iA3h+zHjfxAGaX5yo7yb8SNVKecdAAwhlJnjvcpBQBmS9NgjwuHQ0owIMRPIXfVvl1oAZqxCLl8vHv5CmFKUL8YLT8IspGkCFM09qpVvfW7cv7wTic/pbr1CP44POYD6mocdeBw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
t=1661295176; bh=pxA+xZmePK6QlGPniXCQaycsVZWLmkcUa7tzhDI4lmh=;
h=X-Sonic-MF:Date:From:To:Subject:From:Subject;
b=PvgZmsU9Uz+2Az8yaNI5GYSv8w+hzS8K2bV8bbt410l3advpJhsn+9LMNIX5ZGjcxoZy8ZbRDTkvZTnq1mjlrc/ezUIkYHsbOcd9X5dVxyrHMSYG01/ZXPzjaWk37XKdmy5tlHxDrWOXhux21HmLk8pWjGS4M/V4NJfSpQ9XUnowt7pyGOrBnVer0LkzTlRvK8FvJXzkB0SCQOjGsiZYfEfSKYsNHzugCCEUaD4O8kKweYZORY3qvpwDQufZO93+90TkmlCUJan5RitrKZK4yKcfQwTg08k1HQ6X2p7V635gd5LDGPEKhhmtD3Oeq5Apx1BRKnWbtblf15ShnPtmUw==
X-YMail-OSG: j5jN_CcVM1npSmlKeCdA3Bork0gFbCTTZ9JrkgeJr75TvZMuSroi3POPCyWqH1b
Dpu0yjnioJJ6jUPLoRAPrq4zBVf11XQQ9o6BpsTUOPm2tb.4J4S6WKZ0jTba1YMX4Uw4p.I6ntEG
F8TDF5Je5HgS5AvCBplHfk_7rEizbROnh5axFQltwEJUjmPdC4_wtQCbtx3OSMLezoMOom6s.Bkt
LcBqPPmPLcPgNEGERvmaYUnQocm8dU.N4LIxmqQ0PydO4zjncG2vyIuHnvEZP8dAZA_tKsrbIP2h
.v9X6TkzTx3NDVMKqxbkYS7KTbur0Vs9n1znnDdUS9bfBaiRpgkI11asfolbSpw0nQkZaNZJp9CY
B9bAw9hFEzPkWn5l1AMZjZCHFWzUx4r..PyYVp.Fy4PC5LDXA_omQvaMql235G21loI4uffAuaqK
d3PEEtncnnGjTYllmmoikmSaexh7_BEsr.Aou.0Ab.hCzrVKXo0ewwrUIqhtJMaugBPKhVd7WWle
8IPu02_nf.hJTJreBJUddJHZMD4jCyHrP8EgF0jzhu2QbkyIDyxTSeCt2e8k63PDnkNteddqma3q
.5h0FHI64BBGvoI2ekiAPEnY7KnZ1z0xh6dd9j7wRwKPYfjDiKFNbT.kj.3US4Sp48PAN7SciD6G
GwhypKRWK68pqFAI7ayZnGjIvN7pefMlLz4yOLqE1DmlTUu_kIxSNtl1hCFwN3V1cHUQZjA2rSHU
scgxjYJZ57xzB1TxoBFBV7q6okDFq9G62LdTLLW.ci0qvBm2UZph2gfSXyKv.JXfULo3DJwgZx3i
8rXW8Ljkv54iK4vqJq.X0VgHT9LN_MkgTKhORcgtvvqhO5TZ6IUlSa7gd2LkQjV5pxUjSkASow6r
4pLDDCkAqCdE8fUXbXqOMwPc3pXgPzBcqTR6O1HM064uHIbFqollnyLBZxa_Xuc1gQmVQEIXQwfP
4LHnhb2uy_2YLEWEdbGVuhJeW5U0r1YvSN4BOv7XG911E0nAxTluUC4RmnxAEw_Dhr38oG_5QV28
801Mm9Kyc60jTr169kOfsL8AjrNHXxxPRO98uprt8JigMhzpLdMdXWgQwzPTKuAOclWU8lypwYYc
tPAOew3btFfyPQSXG6sfiWm5X0U1mLsqYT_eiJIkqn9mDVRVdC2Tru_1VwLxAyB3z0uxFxAHt5N3
kglL_CNnJIZY6M4r0slTE7arLyTsK.mlfDtiNEdi8PY0iqpHukv6zTkIukMMQlIDTOSjk9uHSKR4
EhatEQK50mPX0NxYGkwI0VTQV2nJxZPiNl4aYiAskt70e0uziVyF1NYKTEZcFLHE6QK9CLPS4lf4
WzsVvWTVSh_jvFS4926yNzmr82nwDeMS1xXeOZHVCY46BRNN5M40maC8oyE9c1wrYS3sR0DP_LFw
M7GPUnIXhljMPQjOGRUv2Ihv1ywIZ8QB2WPRJRf5MWTgFTCjHlXzQAlwKkk3ASnEpIl3KmF7Gn2B
_EIlRZ9f0gsgrb9.iwlwfWEIbkwvMr1ADB_Vz9KQn9rtzLGOkZF0YfEu0Q6IPPoDcJAGWKyREV9I
iXhPK.wspi1AQ7dogZAlQIrBh36NN1Zt9ynxeZwDNtUrSLq3lZR.CmATgfqBMXXCYDTd5q5JAndG
U1KLnuI57hy.kHbso6nvvq2K2SGEV1pQHyd035I5slA2zcCZK4VtLVzaE303ODMbVHOzDF3MpDyr
qtrrf8ofynAxRp88Xs_jtW6ZSchfM14Jy1IrnDwQE1GJX4rK_2XNswTEMBMgvx14.3EA8drywtiq
Un_bQnzf1YHVa.Ofg8FvGFH8eW_IebtcRL3KsulbYHCyyRbhXnIxxnyp_UXpk2lppsElWkS7iSad
5eii77vJOjODeh9d1eBH9CiQy6kDtYdGfhhw6QI4fA5Fc0tq1DgBf7FuJ_LDVXMyiY5BIMIWtb5n
MN.7Iu8OpYUuSWWK3BsG8MqOpMz.jNCbLPQLd_VLKVh_oK292cxNRYCZdaWbi699si7qDDiPPu1K
vswzI5TEdNlkgxXsIfmzMsKMVbYqTSxQpDQBAFjwi8YJMGdyh_FTTIvcITlAlqIs_N3czSatGPeY
ahER4OrkRm7fDGGt8ICc0Ynip9Fwj8.bQH05X4KdQCHWtQecUqX8Am3ZPdnob9rhCrpeKBM7LNX.
VHBHzg0Nq_1Uzm9MWVkeKW60TVyFuRq9X2kL4vk4etOVPZZFtpN7yiXYQSaAscOCProFRDzzi9u_
ZTFTRcLicPfjozD2OLIL80C_1KovkIg--
X-Sonic-MF: <vinay_sajip@yahoo.co.uk>
X-Mailer: WebService/1.1.20560 YMailNorrin
X-Content-Filtered-By: Mailman/MimeDel 2.1.39
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <447311532.9099.1661295157999@mail.yahoo.com>
X-Mailman-Original-References: <447311532.9099.1661295157999.ref@mail.yahoo.com>
 by: Vinay Sajip - Tue, 23 Aug 2022 22:52 UTC

What Changed?
============This is an enhancement and bug-fix release, and all users are encouraged to
upgrade.

Brief summary:

* Fixed #181: Added the ability to pass file paths to encrypt_file, decrypt_file,
  sign_file, verify_file, get_recipients_file and added import_keys_file.

* Fixed #183: Handle FAILURE and UNEXPECTED conditions correctly. Thanks to sebbASF for
  the patch.

* Fixed #185: Handle VALIDSIG arguments more robustly.

* Fixed #188: Remove handling of DECRYPTION_FAILED from Verify code, as not required
  there. Thanks to sebbASF for the patch.

* Fixed #190: Handle KEY_CREATED more robustly.

* Fixed #191: Handle NODATA messages during verification.

* Fixed #196: Don't log chunk data by default, as it could contain sensitive
  information (during decryption, for example).

* Added the ability to pass an environment to the gpg executable. Thanks to Edvard
  Rejthar for the patch.

This release [2] has been signed with my code signing key:

Vinay Sajip (CODE SIGNING KEY) <vinay_sajip at yahoo.co.uk>
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86

Recent changes to PyPI don't show the GPG signature with the download links..
The source code repository is at [1].
An alternative download source where the signatures are available is at [4]..
Documentation is available at [5].

As always, your feedback is most welcome (especially bug reports [3],
patches and suggestions for improvement, or any other points via this group).

Enjoy!

Cheers

Vinay Sajip

[1] https://github.com/vsajip/python-gnupg
[2] https://pypi.org/project/python-gnupg/0.5.0
[3] https://github.com/vsajip/python-gnupg/issues
[4] https://github.com/vsajip/python-gnupg/releases/
[5] https://docs.red-dove.com/python-gnupg/

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor