{ "info": { "author": "W. Trevor King", "author_email": "wking@tremily.us", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Security :: Cryptography", "Topic :: Software Development" ], "description": "Python module and tools for communicating in the Assuan_ protocol.\n\nThere are a number of GnuPG_ wrappers for python `out there`__, but\nthey mostly work via the ``gpg`` executable. This is an attempt to\ncut to the chase and speak directly to ``gpgme-tool`` (source__) over\na well-defined socket protocol.\n\n__ wrappers_\n__ gpgme-tool_\n\nInstallation\n============\n\nPackages\n--------\n\nGentoo\n~~~~~~\n\nI've packaged ``pyassuan`` for Gentoo_. You need layman_ and\nmy `wtk overlay`_. Install with::\n\n # emerge -av app-portage/layman\n # layman --add wtk\n # emerge -av dev-python/pyassuan\n\nDependencies\n------------\n\n``pyassuan`` is a simple package with no external dependencies outside\nthe Python 3 standard library.\n\nInstalling by hand\n------------------\n\n``pyassuan`` is available as a Git_ repository::\n\n $ git clone git://tremily.us/pyassuan.git\n\nSee the homepage_ for details. To install the checkout, run the\nstandard::\n\n $ python setup.py install\n\nUsage\n=====\n\nCheckout the docstrings and the examples in ``bin``.\n\nTesting\n=======\n\nRun the internal unit tests using nose_::\n\n $ nosetests --with-doctest --doctest-tests pyassuan\n\nIf a Python-3-version of ``nosetests`` is not the default on your\nsystem, you may need to try something like::\n\n $ nosetests-3.2 --with-doctest --doctest-tests pyassuan\n\nTo test running servers by hand, you can use `gpg-connect-agent`_.\nDespite the name, this program can connect to any Assuan server::\n\n $ gpg-connect-agent --raw-socket name\n\nLicence\n=======\n\nThis project is distributed under the `GNU General Public License\nVersion 3`_ or greater.\n\nAuthor\n======\n\nW. Trevor King\nwking@tremily.us\n\n\n.. _Assuan: http://www.gnupg.org/documentation/manuals/assuan/\n.. _GnuPG: http://www.gnupg.org/\n.. _wrappers: http://wiki.python.org/moin/GnuPrivacyGuard\n.. _gpgme-tool:\n http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=blob;f=src/gpgme-tool.c;hb=HEAD\n.. _enable-special-filenames:\n http://lists.gnupg.org/pipermail/gnupg-devel/2002-November/019343.html\n.. _Gentoo: http://www.gentoo.org/\n.. _layman: http://layman.sourceforge.net/\n.. _wtk overlay: http://blog.tremily.us/posts/Gentoo_overlay/\n.. _Git: http://git-scm.com/\n.. _homepage: http://blog.tremily.us/posts/pyassuan/\n.. _nose: http://readthedocs.org/docs/nose/en/latest/\n.. _gpg-connect-agent:\n http://www.gnupg.org/documentation/manuals/gnupg-devel/gpg_002dconnect_002dagent.html\n.. _GNU General Public License Version 3: http://www.gnu.org/licenses/gpl.html", "description_content_type": null, "docs_url": null, "download_url": "http://git.tremily.us/?p=pyassuan.git;a=snapshot;h=v0.2;sf=tgz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://blog.tremily.us/posts/pyassuan/", "keywords": null, "license": "GNU General Public License (GPL)", "maintainer": null, "maintainer_email": null, "name": "pyassuan", "package_url": "https://pypi.org/project/pyassuan/", "platform": "all", "project_url": "https://pypi.org/project/pyassuan/", "project_urls": { "Download": "http://git.tremily.us/?p=pyassuan.git;a=snapshot;h=v0.2;sf=tgz", "Homepage": "http://blog.tremily.us/posts/pyassuan/" }, "release_url": "https://pypi.org/project/pyassuan/0.2/", "requires_dist": null, "requires_python": null, "summary": "Python module and tools for communicating in the Assuan protocol.", "version": "0.2" }, "last_serial": 408436, "releases": { "0.1": [], "0.2": [] }, "urls": [] }