在assuan协议中用于通信的python模块和工具。
pyassuan的Python项目详细描述
python模块和用于在Assuan协议中通信的工具。
python有许多GnuPG包装器,但是 它们主要通过gpg可执行文件工作。这是企图 切入主题,直接与gpgme-tool(source)通话 定义良好的套接字协议。
安装
套餐
gentoo
我已经为Gentoo打包了pyassuan。你需要layman和 我的wtk overlay。安装时使用:
# emerge -av app-portage/layman # layman --add wtk # emerge -av dev-python/pyassuan
依赖性
pyassuan是一个简单的包,在外部没有外部依赖项 python 3标准库。
用法
签出bin中的docstrings和示例。
测试
使用nose:
运行内部单元测试$ nosetests --with-doctest --doctest-tests pyassuan
如果python-3版本的nosetests不是 系统,您可能需要尝试以下操作:
$ nosetests-3.2 --with-doctest --doctest-tests pyassuan
要手动测试正在运行的服务器,可以使用gpg-connect-agent。 不管名称如何,此程序都可以连接到任何ASSUAN服务器:
$ gpg-connect-agent --raw-socket name
许可证
此项目分布在GNU General Public License Version 3或更高版本下。