<p>What is the easiest way to create and verify PGP/GPG signatures from within a Python application? </p>

<p>I can call pgp or gpg using subprocess and parse the output, but I was looking for a way that didn't require an external program to be installed (my application is cross-platform mac/windows/unix).</p>

[{'answer_id': 40069, 'author': 'Carl Meyer', 'author_id': 3207, 'author_profile': 'https://Stackoverflow.com/users/3207', 'pm_score': 4, 'selected': True, 'text': '<p>I think <a href="http://www.gnupg.org/related_software/gpgme/" rel="nofollow noreferrer">GPGME</a> and the <a href="http://pyme.sourceforge.net/" rel="nofollow noreferrer">PyMe Python wrapper</a> should do what you need.</p>\n'}, {'answer_id': 4849894, 'author': 'Prestel Nué', 'author_id': 594769, 'author_profile': 'https://Stackoverflow.com/users/594769', 'pm_score': 2, 'selected': False, 'text': '<p>In addition to PyMe, consider <a href="http://code.google.com/p/python-gnupg/" rel="nofollow">python-gnupg</a> and the <a href="http://py-gnupg.sourceforge.net/" rel="nofollow">gnupginterface</a>.</p>\n'}]
['https://Stackoverflow.com/questions/39929', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/3002/']