gpgme python bindings (Re: [PATCH gpgme] Fix prerelease Python sdist tarball creation and add PEP517 support)

Bernhard Reiter bernhard at intevation.de
Thu Jan 5 15:59:32 CET 2023


Hi David,

Am Donnerstag 01 Dezember 2022 10:57:28 schrieb Bernhard Reiter:
> It would be cool to improve the python binding situation,
> even it is just to clarify it more.

to explain further [1]:

The GnuPG devs support the official GPGME bindings for Python
it comes as part of the release tarball, for details see

  https://wiki.gnupg.org/APIs

However the do _not_ (so far) maintain a pypi distribution,
thus https://pypi.org/project/gpg/ is outdated.

## History of pypi/gpg
It was updated by Justus Winter 2018  who did work as GnuPG dev
for g10code until 2017, so he may have started this as GnuPG dev [1].
Ben McGinnes then did some followup work.

As far as I remember, there were technical difficulties how the C part could 
be build with pypi to make sure that distributions with pypi were practical.
Since Ben stopped working on it, there is lack of maintainer power.


## How to go forward?
Your patch was a reminder to check if the situation can be solved in a better 
way (maybe because of new ideas or because the situation has improved).
That is if there is time, because I or somebody else has it. 
My first step would be to check the status, who controls the pypi entry
and see about your patch, make a plan. And document this in the tracker or the 
wiki.

Best Regards,
Bernhard
[1] Thanks for asking me this on Mastodon: 
https://social.tchncs.de/@dvzrv@chaos.social/109637114243091982



-- 
https://intevation.de/~bernhard   +49 541 33 508 3-3
Intevation GmbH, Osnabrück, DE; Amtsgericht Osnabrück, HRB 18998
Geschäftsführer Frank Koormann, Bernhard Reiter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20230105/03630b2c/attachment.sig>


More information about the Gnupg-devel mailing list