Source: aioxmlrpc Maintainer: Piotr Ożarowski Uploaders: Debian Python Team Section: python Priority: optional Build-Depends: debhelper-compat (= 13), dh-python, python3-all, python3-setuptools, python3-aiohttp, python3-httpx, pybuild-plugin-pyproject, python3-poetry-core, python3-pytest , python3-pytest-asyncio Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/python-team/packages/aioxmlrpc Vcs-Git: https://salsa.debian.org/python-team/packages/aioxmlrpc.git Homepage: https://github.com/mardiros/aioxmlrpc Testsuite: autopkgtest-pkg-pybuild Package: python3-aioxmlrpc Architecture: all Depends: ${misc:Depends}, ${python3:Depends}, python3-aiohttp Description: XML-RPC for asyncio Asyncio version of the standard lib xmlrpc. . Currently only aioxmlrpc.client, which works like xmlrpc.client but with coroutine is implemented. . aioxmlrpc is based on aiohttp for the transport, and just patch the necessary from the Python standard library to get it working. . Example of usage: . import asyncio from aioxmlrpc.client import ServerProxy . @asyncio.coroutine def print_gandi_api_version(): api = ServerProxy('https://rpc.gandi.net/xmlrpc/') result = yield from api.version.info() print(result) . if __name__ == '__main__': loop = asyncio.get_event_loop() loop.run_until_complete(print_gandi_api_version()) loop.stop()