Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

BOFH excuse #38: secretary plugged hairdryer into UPS


comp / comp.lang.python.announce / [Python-announce] ANN: A new version (0.5.4) of python-gnupg has been released.

SubjectAuthor
o [Python-announce] ANN: A new version (0.5.4) of python-gnupg has been released.Vinay Sajip

1
Subject: [Python-announce] ANN: A new version (0.5.4) of python-gnupg has been released.
From: Vinay Sajip
Newsgroups: comp.lang.python.announce
Date: Tue, 7 Jan 2025 12:45 UTC
References: 1
Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: vinay_sajip@yahoo.co.uk (Vinay Sajip)
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] ANN: A new version (0.5.4) of python-gnupg has been released.
Date: Tue, 7 Jan 2025 12:45:52 +0000 (UTC)
Lines: 19
Approved: python-announce-list@python.org
Message-ID: <1244613341.7834107.1736253952985@mail.yahoo.com>
References: <1244613341.7834107.1736253952985.ref@mail.yahoo.com>
Reply-To: python-list@python.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64
X-Trace: news.uni-berlin.de fKRWkgXHYbdQXWeqtOh+Rw2Brd4PO9uIxyNj/84C/UKQ==
Cancel-Lock: sha1:1bjFs7rXLaDG/ip7vN6kmcUE/3I= sha256:URb5DtWcsOLmPs5mBIuue/DjoowXVVo4PW0eBGlOlVs=
Delivered-To: python-announce-list@x.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=uoOoD+eb;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.026
X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'pypi': 0.05; 'repository':
0.05; 'always,': 0.09; 'gpg': 0.09; 'patches': 0.09;
'subject:version': 0.09; 'to:addr:python-announce-list': 0.09;
'subject:python': 0.10; 'url-ip:140/8': 0.14; '(especially': 0.16;
'improvement,': 0.16; 'key:': 0.16; 'subject:ANN': 0.16;
'url:project': 0.16; 'url:pypi': 0.16; 'url:releases': 0.16;
'wrapper': 0.16; 'python': 0.16; 'url-ip:140.82.121.4/32': 0.17;
'url-ip:140.82.121/24': 0.17; 'url-ip:140.82/16': 0.17; 'bug':
0.19; 'to:addr:python-list': 0.20; 'feedback': 0.23; 'url:github':
0.23; 'code': 0.23; 'signing': 0.26; 'suggestions': 0.28;
'release': 0.34; 'fix': 0.36; 'source': 0.36; 'url-
ip:151.101.0.223/32': 0.38; 'url-ip:151.101.128.223/32': 0.38;
'url-ip:151.101.192.223/32': 0.38; 'url-ip:151.101.64.223/32':
0.38; 'changes': 0.39; 'handle': 0.39; 'subject:new': 0.39;
'reports': 0.40; 'brief': 0.62; 'your': 0.64; '[3]': 0.64; '[4]':
0.64; 'url:4': 0.64; '[1]': 0.67; 'received:77': 0.67; 'url:5':
0.67; '[2]': 0.70; 'skip:y 10': 0.76; 'cheers': 0.76; 'signature':
0.76; 'encouraged': 0.81; 'links.': 0.81; 'points': 0.84;
'exceptions': 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=1736253957; bh=W2kvaj+oa0WWkE+q+VBE6mBU1Cn772ehso2BBc0SFBM=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=uoOoD+ebCAoKnEUBX2xImezkzRkYHvw+kXPjfGQcR+mRh9SaimrKjDNFShDff0nWlGuA1jPeruLWe+0JgOtYHvWrZCWbO4Hxonylop9IV8A1wRk+hd355CT2XnipFkqc7EYkIQ5OgB7kuAD0tzJ6cjsk+f9FhjWnxCALqhH7ErC1CiqA9McHXO5AlmyIgW6vrTCFRExDJyjHFtbkLs1OkJFBiaSyU1phll7YDjqEr24R6U4LNS5TOECdnaV903l0+Wqp3m/riqWUAUMxEBtSfreIz3SQrrBDwO5evmeXXEjFoj3qVZlx68bsuLnwJGbrPhj+0IhgypDc9ZgGBrpiAw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1736253957; bh=45hy5LKdJ9THe7h4zTKiHGiSKA+LzS6eOgHKB5zOj75=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=Q+wYc0pm40vk9gQ2FExFAbPGQpgI2T+Azu0C52sNIxxXU6bDt47DY7wPn2wYOtPWLldXvkyzPdwaYUAnuMq47edC/HFrox4AGVQd6AD1l6E0oCqQYlWFrg6Ik4t+3GObtLzr1yruvDclIZ7Hh5rH1++0x7NWUU0etsY/nunhkRT+mvjM6OD1KbDeunbTlASX/k+jtbp66LlLSZQaa96FtaSiUeSEIvboBSpQDFc2yd9+bJJ7WBtm7NFFjUYfEol1V3nTa4UttfN0zuiFP+pjF0PC+k1HOG0XytGmt9sCR5esBIr58fyNMi/c62xb2M+lwhDQGzOjBhO6yZsqGkKUvw==
X-YMail-OSG: xUXfFUMVM1mdwJ3O8YBA2L52AjrL1XHPzXOQDl0Pr6lOH88pJrfuZg_8JmAu4LL
xd3Ae_KgwHgQlQX.0GKmBtAvCMhP1HnFVUiby217KWxnVbuahl4Vq4LnUff39D3qg1X2Nx4JjCZU
ij17SGVjxBxjqHpBzX0RMSdIVBcK6WXsXiWDeTgmye_F1MxGU6h7wDMQNqsQezgqS3gcqEwPY1l9
EBMPRF2mCRqLBJVCjWKKCnOJHFKFt26Ry4SRCykkdfNK1rWp3Q3z0WMsq5Ak9IUcXdsGp9FP1OhS
Hy752CraCVWPem1WLgM1UtuJKubQSN.Cq681SwllkPyGcw7Vf5yzI4ydS5iLq9oirnsk86J9ivLT
M_kEZD5lDTdQvj5ZO.XuAtGXjQ605jrlso.mm7uFunx239EtLhHrZqquo_Z6HMgKaEJ.mnlJ.HIg
0I6SlCLPh1Nqgw2XxswpcF4sF42LEmiNeyEWiBSxpwKyl_kXnvSGyM2_raUtgsPAEiI7Eeg2N1An
tv1.pyKdPXz0.aBQ6UUiI0MjuegzkvArxxmYW5v0SkC1xqhQmPdZadJmPHhAlMJc6G.hU6m1I8pA
6Coo4McosIvHRbr9Jz4RZ3lhLqmamRaPOYDsSgwqyVrAOUF82BcYBTEJ2coXat70qNuoZObE5IIF
obyTTT9IIF7fjrd44nRDdnRhkMrtLVW9zPkaKgpWT4GtR_AoIkKLqGwO2syUjj3.tpMyD7PYIGNv
bZZrrQJGIgTe5a0G8UsIDu132vCetx0KdGGwSXMz5rqolonoEr7e_5rgTGhMckFYEC71scgh07td
YT6mv34LMxTNB0tkbkPPoZEdZT6HzOV4BK_ipKi6CFzu2CQS_zQRtTrajHirmiZNcynrSqzdcWLv
K4d1h_YCSnvLlkZEtsVJPDO7v8.zyqNP06ErxeMBQQpFucBodMfU7A84lCTOQT2tZTEeo5Hkjfzz
WOd53JgzXloVR5cMDQYkCoteQAvi1BW2wuaGapLxXv5cMZT5MHKpN.Nxp0kLs6PBrvEhHiPPiSo1
HtzYvVRM_CdgYyZO.Mz9n6iHkIJBjoSoMJjyhmjsp76Ilu7PgSz2Zc_fux3ogj1BsqxR7rg6KH65
zheU7i2iZHMTZxOH062F_Uov7xn7Xu1lS3O0zg_2ak0YqOZ7kdD0WmbEUuBIgEPCr50zvSVGLboh
ze4Q8qU4Y.paL22ZYrK3Y2jWHmifj7OmWZfSrX1C_LfP3MW.VVdVW4dihaeBqUt.zR8p68hhOvWu
7sM6ndGgq8hI_TSqhxn.bA9vSJ20SnnAdf.SvZ2G8t6PTOOTdYmNbRq1NQyo1MFq0AthnHPPvRyA
hrkjIIIaKDgj1bvl_dJWhM9D0Nt7X_WtjJXioZY14I0p4eUnz_uoYNLf7srQdgct4TEmnJKPqhLt
a2BWYvr1qj69.xeGO002xDY2DO6iwsfdUf2krwRD0ZNML_qgEpYaaEVeIXCb1eKp9eG9f.yeKimm
HX0PxVXoYAJUtqakqul8vvnW34iiiKZDos_6AbkIK0gTS77xjukouTiXuh6sjmtPa_UMcf.huYfl
Z7RuHHdFbxQDzSa1w9G50q2PzyuVyQ420NoofSYBDHFu5W9Yt1luBqijFatSpjBnrd6B0EEg.0oI
3T0EXRAlkRkh1cKCz_hnDrvbX.1FHAhEQ.j5eH5palnwR.WO_o.C5MuQdfo6t6zoUwKL7xukAUwh
y0BqYrwaKh3ITaPutMKjRd15uUO7Dpi1nFAIqRu2tAYkzRk_5Oa_f9IHZnXgx0cG5sE10LyGLVwZ
_dqlOB64sJTjjH.6_k05g36617UDSzleqCiCQA0a6mXwIW8kkd87HPQwu1Qm2Rw0l0wuDKjyn4XB
Lg8V847TEOt7SNqCUCjp7R_wWkFOmjZ3J2PR96Wy6AjJfWDEM9Tnw9oIPmXSv9Ymyz3tyADRj5Fi
RDhbsR1XLF6dZ2OH77RNu.PEe4OKNPG5ay6IgiRss9eLnjtibhjJtTUaG1ZUucrhn_TQp3x_ecrP
re3znQeQjiSHic3VZxwR5DXDuXGVfNa2iCvUT4SVc3q0Gd2KZDi7w6xY1SaKVtwAfegEjFPtrZEL
6fyGuZ7rjWxSnCxbevkDLGuDH58jNeAldmSsivt.QdLPURPN0x2YncirAdZL1vHkc6stMvp_p2Dd
tpPIj5ocaFbOJRSt6GKjOiEciakkddfCXsQuxtwZJAzyLXKKZgRTUjbhkDT53rx7eI4mHs41U_S8
7x3iAsTI.g.AnkWDZCKnMASuC25ymGrUitcx6Sr9_KHdHJEXUhsU-
X-Sonic-MF: <vinay_sajip@yahoo.co.uk>
X-Sonic-ID: ce4e1fbf-6826-4804-b0de-3b37cccb222c
X-Mailer: WebService/1.1.23040 YMailNorrin
X-MailFrom: vinay_sajip@yahoo.co.uk
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-python-announce-list.python.org-0; header-match-python-announce-list.python.org-1; header-match-python-announce-list.python.org-2; header-match-python-announce-list.python.org-3; header-match-python-announce-list.python.org-4
Message-ID-Hash: S72YSXUASKF4V344WMBIANF3DJ575J54
X-Message-ID-Hash: S72YSXUASKF4V344WMBIANF3DJ575J54
X-Mailman-Approved-At: Tue, 07 Jan 2025 08:06:07 -0500
X-Content-Filtered-By: Mailman/MimeDel 3.3.11b1
X-Mailman-Version: 3.3.11b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/S72YSXUASKF4V344WMBIANF3DJ575J54/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
View all headers

What Changed?=============
This is an enhancement and bug-fix release, and all users are encouraged to upgrade.
Brief summary:
* Fix #242: Handle exceptions in the `on_data` callable.
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.
An alternative download source where the signatures are available is at [4].
The source code repository is at [1].
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.4
[3] https://github.com/vsajip/python-gnupg/issues
[4] https://github.com/vsajip/python-gnupg/releases/
[5] python-gnupg - A Python wrapper for GnuPG

1

rocksolid light 0.9.8
clearnet tor