diff options
author | Ben McGinnes <[email protected]> | 2018-09-08 04:45:37 +0000 |
---|---|---|
committer | Ben McGinnes <[email protected]> | 2018-09-08 04:45:37 +0000 |
commit | 2375959180aa8eb0d23cc3f8240c3f5b5262b819 (patch) | |
tree | ec5a177198263f00ae96797fae5a9a6c68e1f590 /lang/python/examples/howto/export-secret-keys.py | |
parent | js: add new documentation file to extra_dist (diff) | |
download | gpgme-2375959180aa8eb0d23cc3f8240c3f5b5262b819.tar.gz gpgme-2375959180aa8eb0d23cc3f8240c3f5b5262b819.zip |
estreams revised
* Egon Spengler was right, crossing the streams is bad.
* Restored both src/gpgme.def and src/libgpgme.vers to use the
estreams symbols without the leading underscore.
* The new_from_estream() function added to lang/python/src/core.py and
set to alias the new_from_stream() function remains.
* Opted for the solution favouring Linux onthree main grounds:
1. Andre reported major problems with Windows as well, so the number
of potentially affected systems would vastly increase.
2. All the BSDs and OS X have spent far more time and development
work in order to accommodate the eccentricities of both Microsoft
and the GNU Project (ref. GCC), so they're more likely to be able
to cope with doing so again than the other way around.
3. If I really have to I can write a custom installer for OS X to
try this and, if it fails, to then patch the two symbol entries and
recompile from scratch. That said, I may not have to since it
actually behaved during the most recent tests for this
commit; into ten separate CPython installations and all five
supported versions (standard source installs and OS X Framework
installs for each version).
Tested-by: Ben McGinnes <[email protected]>
Signed-off-by: Ben McGinnes <[email protected]>
Diffstat (limited to 'lang/python/examples/howto/export-secret-keys.py')
0 files changed, 0 insertions, 0 deletions