Page MenuHome GnuPG
Feed Advanced Search

Sep 23 2018

BenM committed rMb12b2cc99621: docs and examples: python bindings howto (authored by BenM).
docs and examples: python bindings howto
Sep 23 2018, 11:39 AM
BenM committed rMced4bdbbb239: examples: python bindings and hkp4py updates (authored by BenM).
examples: python bindings and hkp4py updates
Sep 23 2018, 3:46 AM
BenM committed rM6ed9a77c92c3: python bindings: importing from keyservers with hkp4py (authored by BenM).
python bindings: importing from keyservers with hkp4py
Sep 23 2018, 12:27 AM

Sep 22 2018

BenM committed rM3622576105ae: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Sep 22 2018, 9:47 PM

Sep 20 2018

BenM committed rM5cb67257f2b3: docs: python bindings and its special request (authored by BenM).
docs: python bindings and its special request
Sep 20 2018, 3:41 AM

Sep 18 2018

BenM committed rM362caaf02f3a: docs: python bindings (authored by BenM).
docs: python bindings
Sep 18 2018, 12:33 AM

Sep 17 2018

BenM committed rMf4d83800d891: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Sep 17 2018, 6:36 AM

Sep 16 2018

BenM committed rM44c846345e91: docs: cython sanitized (authored by BenM).
docs: cython sanitized
Sep 16 2018, 6:00 AM
BenM committed rM61c08f743557: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Sep 16 2018, 6:00 AM
BenM committed rMfbec29fdac7a: docs: even more edits (authored by BenM).
docs: even more edits
Sep 16 2018, 3:08 AM
BenM committed rM2a1b0b88d96b: docs: more edits (authored by BenM).
docs: more edits
Sep 16 2018, 3:08 AM
BenM committed rM91b26b0638d9: docs: whitespace culled (authored by BenM).
docs: whitespace culled
Sep 16 2018, 1:49 AM
BenM committed rM766ec0e4a36c: docs: renaming and drafts (authored by BenM).
docs: renaming and drafts
Sep 16 2018, 12:39 AM

Sep 15 2018

BenM committed rM76f770228488: docs: python howto texinfo update (authored by BenM).
docs: python howto texinfo update
Sep 15 2018, 10:44 PM
BenM committed rM7e9df9b9e331: docs: Python howto update (authored by BenM).
docs: Python howto update
Sep 15 2018, 10:44 PM
BenM committed rM93a2ea0207fa: docs: generated whitespace (authored by BenM).
docs: generated whitespace
Sep 15 2018, 9:07 PM
BenM committed rMb19faa26e01d: Docs: Python bindings HOWTO (authored by BenM).
Docs: Python bindings HOWTO
Sep 15 2018, 9:07 PM
BenM committed rM2e5b06037098: Docs: including howto with standard docs (authored by BenM).
Docs: including howto with standard docs
Sep 15 2018, 9:07 PM
BenM committed rM4e8a92ed14ea: Python bindings: examples (authored by BenM).
Python bindings: examples
Sep 15 2018, 7:39 PM
BenM committed rMd04fb0bf1271: Python bindings: docs (authored by BenM).
Python bindings: docs
Sep 15 2018, 7:39 PM
BenM committed rM864ef9b40f5f: Python examples: backwards compatibility (authored by BenM).
Python examples: backwards compatibility
Sep 15 2018, 4:24 AM

Sep 8 2018

BenM committed rM2375959180aa: estreams revised (authored by BenM).
estreams revised
Sep 8 2018, 7:10 AM

Sep 6 2018

BenM added a comment to rM879cc1f84fbf: estreams symbols for python bindings.

FreeBSD is fine with no estreams updates to the python bindings or just Jasper's update or just my previous update with the underscores, but not this attenmpt to cover both OS X and Ubuntu.

Sep 6 2018, 4:34 PM
BenM added a comment to rM879cc1f84fbf: estreams symbols for python bindings.

Right, which is exactly the issue I was trying to solve by adding both versions.

Sep 6 2018, 3:44 PM

Sep 2 2018

BenM committed rM879cc1f84fbf: estreams symbols for python bindings (authored by BenM).
estreams symbols for python bindings
Sep 2 2018, 11:14 AM

Aug 31 2018

BenM added a comment to T4058: Connect a TOR server not running on localhost..

Assuming dirmngr is just connecting to localhost on one of the following ports: 9050, 9150 or 8118 (maybe) then an interim workaround could be achieved with ncat (or netcat, or nc ... but ncat is like those two on steroids and will happily pass a shell exec function to connect to the remote host with openssl too (which may be preferred depending on the size of the LAN).

Aug 31 2018, 10:39 AM · Tor, gnupg, Feature Request
BenM committed rM55991aa91667: docs: python bindings (authored by BenM).
docs: python bindings
Aug 31 2018, 9:37 AM

Aug 30 2018

BenM committed rM1d00fb987b90: python bindings: estreams fix (authored by BenM).
python bindings: estreams fix
Aug 30 2018, 7:59 AM

Aug 29 2018

BenM committed rM18ea83867168: python bindings: core (authored by BenM).
python bindings: core
Aug 29 2018, 5:02 PM
BenM committed rMdcedddecb6f8: python bindings: core (authored by BenM).
python bindings: core
Aug 29 2018, 5:02 PM
BenM committed rM6078b5303362: python bindings: core (authored by BenM).
python bindings: core
Aug 29 2018, 5:02 PM
BenM committed rMf7e5ae7f1618: docs: python bindings - protonmail examples (authored by BenM).
docs: python bindings - protonmail examples
Aug 29 2018, 12:35 PM

Aug 28 2018

BenM committed rM16e566f31900: Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme (authored by BenM).
Merge branch 'master' of ssh+git://playfair.gnupg.org/git/gpgme
Aug 28 2018, 8:18 PM
BenM committed rMa8a983c5bc0f: docs: python bindings (authored by BenM).
docs: python bindings
Aug 28 2018, 8:18 PM
BenM committed rM02d0b97bfedc: docs: python bindings HOWTO (authored by BenM).
docs: python bindings HOWTO
Aug 28 2018, 8:18 PM
BenM committed rM1c261b9fa346: docs: python bindings (authored by BenM).
docs: python bindings
Aug 28 2018, 8:18 PM
BenM committed rMc2831e237784: docs: python howto (authored by BenM).
docs: python howto
Aug 28 2018, 8:18 PM

Aug 19 2018

BenM committed rM75bc5e6356ec: Python bindings examples (authored by BenM).
Python bindings examples
Aug 19 2018, 6:36 AM

Aug 18 2018

BenM committed rM03b899dbe14a: Python bindings setup file (authored by BenM).
Python bindings setup file
Aug 18 2018, 4:24 PM
BenM committed rM5facba45c83f: Python bindings tests: Near PEP8 compliance (authored by BenM).
Python bindings tests: Near PEP8 compliance
Aug 18 2018, 12:30 PM
BenM committed rMb5fbe90676f4: Python bindings examples: PEP8 conpliance (authored by BenM).
Python bindings examples: PEP8 conpliance
Aug 18 2018, 10:48 AM
BenM committed rMfc55caccfc87: Python bindings setup: Near PEP8 compliance (authored by BenM).
Python bindings setup: Near PEP8 compliance
Aug 18 2018, 10:21 AM
BenM committed rM8a6a73b9c4f9: Python bindings constants: PEP8 compliance (almost) (authored by BenM).
Python bindings constants: PEP8 compliance (almost)
Aug 18 2018, 7:47 AM
BenM committed rM7962cde13c5c: Python bindings src: PEP8 compliance (authored by BenM).
Python bindings src: PEP8 compliance
Aug 18 2018, 7:09 AM

Aug 13 2018

BenM committed rM279cac0ffbb3: Symmetric example (authored by BenM).
Symmetric example
Aug 13 2018, 7:00 PM
BenM committed rMa256d8488261: Symmetric encryption example (authored by BenM).
Symmetric encryption example
Aug 13 2018, 6:50 PM
BenM committed rMed5ef8293cdb: Symmetric encryption example. (authored by BenM).
Symmetric encryption example.
Aug 13 2018, 6:31 PM

Aug 10 2018

BenM added a comment to T4086: GPGME: sharing C compiler configuration with SWIG for generated bindings.

Discussion on the #python IRC channel last night with another experienced SWIG developer (of a proprietary and unnamed software project) has provided ass itional evidence supporting the theory that the cause of the problems with getting the bindings to run on Windows systems is indeed directly caused by the fact that Windows users are compiling GPGME and the bindings with a different compiler and runtime than those used to compile whichever version of Python they have obtained from elsewhere.

Aug 10 2018, 7:08 AM · gpgme
BenM committed rM94bf13e78e65: PEP8 compliance and other code fixes (authored by BenM).
PEP8 compliance and other code fixes
Aug 10 2018, 4:50 AM

Aug 9 2018

BenM committed rMb6d2a66b41fe: Link fixes (authored by BenM).
Link fixes
Aug 9 2018, 7:45 PM

Aug 7 2018

BenM added a comment to T3813: GPGME error: "invalid crypto engine" in the MSYS2 version.

Alternatively, if they wish to keep using the Python installer from python.org then they would need to drop MSys2 in favour of the same version of Microsoft Visual Studio used to compile the that specific version of Python with and use it to compile every part of the GnuPG stack, up to and including GPGME.

Aug 7 2018, 7:31 AM · Python, gpgme, Bug Report
BenM added a comment to T3813: GPGME error: "invalid crypto engine" in the MSYS2 version.

If that is indeed the case and the theory regarding runtime conflicts, currently under investigation in T3505 and T4086, also proves to be true; then MSys2 users and developers will need to cease using the precompiled versions of Python available from python.org and compile their own version of Python copy with MSys2.

Aug 7 2018, 7:17 AM · Python, gpgme, Bug Report
BenM added a comment to T3505: Port GPGME's Python bindings to Windows.

Windows 10 was obtained last week and the process of preparing a Windows build env began earlier today.

Aug 7 2018, 5:59 AM · Feature Request, gpgme, Python

Jul 25 2018

BenM added a comment to T3354: gpgme only builds against two versions of python at once.

This question and some of the answers to it on StackOverflow indicate some of the difficulties in getting SWIG generated Python modules to install at all. Essentially, though the easiest method currently available without extensive customisation of the setup.py file which would need to be done for both Python 2.7 and Python 3.x is to run /path/to/specific/pythonX.Y setup.py build and then follow that with /path/to/specific/pythonX.Y setup.py install and then follow that with renaming lang/python/build to a relevant directory and/or path name which indicates which version of python was used and the location or path it is in.

Jul 25 2018, 3:46 PM · Python, gpgme, Bug Report

Jul 23 2018

BenM added a comment to T3354: gpgme only builds against two versions of python at once.

While performing some initial investigation regarding observed discrepancies between compiling GPGME directly and the subsequent SWIG static object for T4086, confirmed the relative ease by which multiple installations would be achievable if performed as a post-build process. This would have the added advantage of being more readily customisable by package maintainers downstream and not just for Debian, it could be made to work more easily with other distributions or other posix systems too.

Jul 23 2018, 10:31 AM · Python, gpgme, Bug Report
BenM created T4086: GPGME: sharing C compiler configuration with SWIG for generated bindings.
Jul 23 2018, 9:40 AM · gpgme

Jul 22 2018

BenM closed T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting as Resolved.

Since first observing this … annoyance … the following updates have been made: Emacs has been upgraded to version 26.1, Org-Mode has been updated multiple times, including significant changes to Babel and the XHTML export, python-mode has been updated, multiple variations on the source blocks have been attempted, the document has had any and all tabs stripped out and replaced, plus each code block has been refactored and re-entered multiple times.

Jul 22 2018, 7:18 PM · Python, gpgme
BenM committed rM4d1642b11ea6: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Jul 22 2018, 5:41 PM
BenM committed rMd7c5366d58d0: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Jul 22 2018, 5:41 PM
BenM committed rMb47e1bb98a8f: doc: python bindings howto (authored by BenM).
doc: python bindings howto
Jul 22 2018, 5:41 PM

Jul 13 2018

BenM committed rM1e34141f6770: python bindings howto: dita version (authored by BenM).
python bindings howto: dita version
Jul 13 2018, 2:11 PM
BenM committed rM1bb3f8409d4b: python bindings: example scripts (authored by BenM).
python bindings: example scripts
Jul 13 2018, 12:39 PM

Jul 10 2018

BenM committed rM0e760e396fbf: example scripts: python work-arounds (authored by BenM).
example scripts: python work-arounds
Jul 10 2018, 5:42 AM
BenM committed rDaf6ff7f8443e: donation page: (authored by BenM).
donation page:
Jul 10 2018, 3:57 AM

Jul 9 2018

BenM added a comment to T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.

Even after running additional tests like converting the file to reStructuredText, fixing any remaining possible errors and then converting back, the result is that org-mode still appears to save the source correctly, but cannot export it in a correct format with babel. Certainly not to XHTML and likely not to any other format either. So that's definitely a bug.

Jul 9 2018, 3:20 PM · Python, gpgme
BenM added a comment to T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.

Massive overhaul of the entire document performed in this commit.

Jul 9 2018, 2:28 PM · Python, gpgme
BenM committed rM1eceacaff4ad: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Jul 9 2018, 1:32 PM

Jul 7 2018

BenM committed rMcacca62d06c6: python bindings: howto examples (authored by BenM).
python bindings: howto examples
Jul 7 2018, 7:44 PM

Jul 6 2018

BenM added a comment to T3813: GPGME error: "invalid crypto engine" in the MSYS2 version.

Slight addendum: MSYS2 isn't even part of MinGW at all, see the commentary in this bug report. Nor is it a part of Cygwin, but apparently it is a part of a fork of Cygwin.

Jul 6 2018, 4:23 AM · Python, gpgme, Bug Report
BenM closed T3813: GPGME error: "invalid crypto engine" in the MSYS2 version as Wontfix.

Not only is this not supported, but I've now confirmed that MSYS2 isn't even supported by its own project and they direct all downloaders to their MinGW-get installer.

Jul 6 2018, 3:47 AM · Python, gpgme, Bug Report

Jul 5 2018

BenM added a comment to T3505: Port GPGME's Python bindings to Windows.

Though a CFFI/ABI solution may be the only option, it would still be preferable to get SWIG working under Windows. The reasons for this are many, but not least of which would include not needing to duplicate effort to accommodate Windows, no functionality mismatch due to using the Windows version and not needing to implement every function manually since CFFI can't generate low level bindings the same way that SWIG does.

Jul 5 2018, 8:15 AM · Feature Request, gpgme, Python

Jul 4 2018

BenM added a member for Python: BenM.
Jul 4 2018, 10:55 AM

Jul 1 2018

BenM committed rM5bca49975063: python bindings: scheming serpents (authored by BenM).
python bindings: scheming serpents
Jul 1 2018, 9:07 PM
BenM committed rM789ea1b01988: python bindings: gpg.core (authored by BenM).
python bindings: gpg.core
Jul 1 2018, 8:08 PM

Jun 29 2018

BenM committed rM35e29e139534: m4 update: python 3.7 (authored by BenM).
m4 update: python 3.7
Jun 29 2018, 6:58 AM
BenM committed rM43a2b5754571: python bindings: python 3.7 (authored by BenM).
python bindings: python 3.7
Jun 29 2018, 6:58 AM

Jun 28 2018

BenM committed rM6aec7d6e4a51: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Jun 28 2018, 10:53 AM
BenM committed rM48174b2bcc31: whitespace police: (authored by BenM).
whitespace police:
Jun 28 2018, 10:53 AM
BenM committed rMa7ccdc51efd8: python bindings examples (authored by BenM).
python bindings examples
Jun 28 2018, 10:53 AM
BenM committed rM7fc7e80e5423: python bindings examples (authored by BenM).
python bindings examples
Jun 28 2018, 10:53 AM
BenM committed rM0d163a7d121e: python bindings examples: three export scripts (authored by BenM).
python bindings examples: three export scripts
Jun 28 2018, 10:53 AM
BenM committed rM4251cae34da0: python bindings: import example (authored by BenM).
python bindings: import example
Jun 28 2018, 10:53 AM
BenM committed rM7faef33d13fa: python bindings: export public keys (authored by BenM).
python bindings: export public keys
Jun 28 2018, 10:53 AM
BenM committed rMa5b91b21f561: python bindings: export secret keys (authored by BenM).
python bindings: export secret keys
Jun 28 2018, 10:53 AM
BenM committed rM89c548efdf46: python bindings: export public keys (authored by BenM).
python bindings: export public keys
Jun 28 2018, 10:53 AM
BenM committed rMfa1a4e0b25fa: docs: python bindings howto (authored by BenM).
docs: python bindings howto
Jun 28 2018, 10:36 AM
BenM committed rM6573eb339a2a: python bindings examples (authored by BenM).
python bindings examples
Jun 28 2018, 10:17 AM
BenM committed rM248c42788f7f: python bindings examples (authored by BenM).
python bindings examples
Jun 28 2018, 10:17 AM
BenM committed rMdda54cc85149: python bindings howto: dita version (authored by BenM).
python bindings howto: dita version
Jun 28 2018, 10:06 AM

Jun 27 2018

BenM committed rM4bbe247c8457: python bindings: import example (authored by BenM).
python bindings: import example
Jun 27 2018, 5:53 PM
BenM committed rM483de0330ddc: python bindings: export public keys (authored by BenM).
python bindings: export public keys
Jun 27 2018, 5:53 PM
BenM committed rMcd03423b8ffb: python bindings examples: three export scripts (authored by BenM).
python bindings examples: three export scripts
Jun 27 2018, 12:15 PM
BenM committed rM14cbbb3d702b: python bindings: export secret keys (authored by BenM).
python bindings: export secret keys
Jun 27 2018, 11:34 AM
BenM committed rM870c317120e0: python bindings: export public keys (authored by BenM).
python bindings: export public keys
Jun 27 2018, 11:34 AM

Jun 17 2018

BenM committed rM19c5267f868a: python bindings: core import statements (authored by BenM).
python bindings: core import statements
Jun 17 2018, 2:44 PM
BenM closed T4001: Import and Export for python bindings as Resolved.

Patch committed to master in commit 5a80e755008bbb3f4c7f91ffccd38f26cd8b3960

Jun 17 2018, 8:10 AM · gpgme, patch, Python, Feature Request
BenM committed rMa5b24ae46c81: python bindings: core — PEP8 compliance (authored by BenM).
python bindings: core — PEP8 compliance
Jun 17 2018, 8:01 AM
BenM added a comment to T4001: Import and Export for python bindings.

Not to worry, we've all been pretty busy of late.

Jun 17 2018, 6:43 AM · gpgme, patch, Python, Feature Request
BenM committed rM5a80e755008b: python bindings: core - key import (authored by BenM).
python bindings: core - key import
Jun 17 2018, 6:41 AM
BenM committed rM0e762608ef5a: python bindings: core key import (authored by BenM).
python bindings: core key import
Jun 17 2018, 6:41 AM