python-gnupg
python-gnupg copied to clipboard
A Python API for the GNU Privacy Guard (GnuPG). N.B. This repository has been migrated from Mercurial on 2019-11-16, so references to commits before this date will refer to the Mercurial source and no...
I would like to be able to interface to `gpgsm` in addition to `gpg` because I'd like to be able to create S/MIME as well as GPG signatures. I believe...
**Is your feature request related to a problem? Please describe.** I'm always frustrated when verifying with a signature and data both in memory. **Describe the solution you'd like** I think...
**Is your feature request related to a problem? Please describe.** I need to be able to validate that a private key is in fact present on a plugged in smart...
**Is your feature request related to a problem? Please describe.** It'd be nice to be able to iterate over streamed chunks in `gpg.decrypt_file` instead of having to set an `on_data`...
**Describe the bug** We have a small script for our `openpgp-keys-gentoo-developers` package which uses `python-gnupg` to validate a downloaded keyring. For some users (not me, unclear why), it fails and...
Long description on PyPI mentions Python 2.4: https://github.com/vsajip/python-gnupg/blob/9b0399b4684a1f8d9e763c99c94cd9baed5ebc34/setup.cfg#L7C67-L7C77. The Trove classifiers talk about Python 2. But the change log says it's actually `>= 2.7` that's supported. It also talks about...
Since the project is pure-python, you can mostly just copy the workflow from my PyPUG guide as is: https://packaging.python.org/en/latest/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/#the-whole-ci-cd-workflow. Plus configure trusted publishing on the PyPI side + a GitHub...
It's a mistake that ended up being copied all over GH. I've fixed it in `setuptools`' docs long ago. Old setuptools would auto-depend on it when needed. Modern setuptools vendor...