From 93d3360ab01d7115eba8972990519cdd1d5e21b1 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Thu, 17 Jan 2019 00:18:41 +0000 Subject: [PATCH] gnu: Add python-aiorpcx. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/python-web.scm (python-aiorpcx): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/python-web.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 61f3a194a7..afec5ebc30 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -27,6 +27,7 @@ ;;; Copyright © 2018 Nicolas Goaziou ;;; Copyright © 2018 Mathieu Othacehe ;;; Copyright © 2018 Maxim Cournoyer +;;; Copyright © 2019 Vagrant Cascadian ;;; ;;; This file is part of GNU Guix. ;;; @@ -145,6 +146,31 @@ asynchronous DNS resolutions with a synchronous looking interface by using @url{https://github.com/saghul/pycares,pycares}.") (license license:expat))) +(define-public python-aiorpcx + (package + (name "python-aiorpcx") + (version "0.10.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "aiorpcX" version)) + (sha256 + (base32 + "1p88k15jh0d2a18pnnbfcamsqi2bxvmmhpizmdlxfdxf8vy5ggyj")))) + (build-system python-build-system) + (propagated-inputs + `(("python-attrs" ,python-attrs))) + (home-page "https://github.com/kyuupichan/aiorpcX") + (synopsis "Generic asyncio RPC implementation") + (description + "aiorpcX is a generic asyncio library implementation of RPC suitable for +an application that is a client, server or both. + +The package includes a module with full coverage of JSON RPC versions 1.0 and +2.0, JSON RPC protocol auto-detection, and arbitrary message framing. It also +comes with a SOCKS proxy client.") + (license (list license:expat license:bsd-2)))) + (define-public python-falcon (package (name "python-falcon")