From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:57927) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gpKwF-0001vP-Oy for guix-patches@gnu.org; Thu, 31 Jan 2019 17:36:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gpKwE-0005Re-IO for guix-patches@gnu.org; Thu, 31 Jan 2019 17:36:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54223) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gpKwE-0005RZ-Ej for guix-patches@gnu.org; Thu, 31 Jan 2019 17:36:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gpKwE-000427-6N for guix-patches@gnu.org; Thu, 31 Jan 2019 17:36:02 -0500 Subject: [bug#34139] Update electrum, add python-aiohttp-socks and python-aiorpcx Resent-Message-ID: From: Vagrant Cascadian In-Reply-To: <87tvhwmo3e.fsf@gnu.org> References: <87ef98nr6q.fsf@ponder> <87tvhwmo3e.fsf@gnu.org> Date: Thu, 31 Jan 2019 14:35:31 -0800 Message-ID: <87h8doe9qk.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 34139@debbugs.gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2019-01-25, Ludovic Court=C3=A8s wrote: > Vagrant Cascadian skribis: > >> The following patches update electrum, requring updated inputs, and two >> new packages, python-aiohttp-socks and python-aiorpcx. New patch series... Updated to electrum 3.3.3. > Nipick: could you adjust the indentation of the new packages (you can > pass them through ./etc/indent-code.el if you want=C2=B9), Done. > and make sure descriptions contain full sentences=C2=B2? Struggled with this a bit. Thankfully, mbakke made some minimal suggestions in irc about fixing up the description for python-aiohttp-socks. Hopefully that's good enough. Thanks! live well, vagrant --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0001-gnu-Add-python-aiohttp-socks.patch Content-Transfer-Encoding: quoted-printable From=2065b287d82f90b821e0ef6ce21d8563e7df4607f3 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Thu, 17 Jan 2019 00:17:11 +0000 Subject: [PATCH 1/3] gnu: Add python-aiohttp-socks. * gnu/packages/python-web.scm (python-aiohttp-socks): New variable. =2D-- gnu/packages/python-web.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 97b1f0661..739f5fd8a 100644 =2D-- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -102,6 +102,27 @@ Callback Hell. @end itemize") (license license:asl2.0))) =20 +(define-public python-aiohttp-socks + (package + (name "python-aiohttp-socks") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "aiohttp_socks" version)) + (sha256 + (base32 + "0473702jk66xrgpm28wbdgpnak4v0dh2qmdjw7ky7hf3lwwqkggf")))) + (build-system python-build-system) + (propagated-inputs + `(("python-aiohttp" ,python-aiohttp))) + (home-page + "https://github.com/romis2012/aiohttp-socks") + (synopsis "SOCKS proxy connector for aiohttp") + (description "This package provides a SOCKS proxy connector for +aiohttp. It supports SOCKS4(a) and SOCKS5.") + (license license:asl2.0))) + (define-public python-aiodns (package (name "python-aiodns") =2D-=20 2.20.1 --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0002-gnu-Add-python-aiorpcx.patch Content-Transfer-Encoding: quoted-printable From=208e1f70364b46dc416116147342a4236a4232f196 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Thu, 17 Jan 2019 00:18:41 +0000 Subject: [PATCH 2/3] gnu: Add python-aiorpcx. * gnu/packages/python-web.scm (python-aiorpcx): New variable. =2D-- gnu/packages/python-web.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 739f5fd8a..823a007ce 100644 =2D-- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -146,6 +146,30 @@ asynchronous DNS resolutions with a synchronous lookin= g interface by using @url{https://github.com/saghul/pycares,pycares}.") (license license:expat))) =20 +(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 async RPC implementation, including JSON-RPC") + (description + "A generic asyncio library implementation of RPC suitable for an appl= ication 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. I= t also comes with a SOCKS proxy client.") + (license (list license:expat license:bsd-2)))) + (define-public python-falcon (package (name "python-falcon") =2D-=20 2.20.1 --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0003-gnu-electrum-Update-to-3.3.3.patch Content-Transfer-Encoding: quoted-printable From=2054d18a3a69ebbe6430d13bbb15f603cdc31a4129 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian Date: Tue, 15 Jan 2019 04:51:34 +0000 Subject: [PATCH 3/3] gnu: electrum: Update to 3.3.3. * gnu/packages/finance.scm (electrum): Update to 3.3.3. [inputs]: Add python-aiohttp, python-aiohttp-socks, python-aiorpcx and python-certifi. =2D-- gnu/packages/finance.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 250b1db14..b48aaa9c5 100644 =2D-- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -299,7 +299,7 @@ do so.") (define-public electrum (package (name "electrum") =2D (version "3.2.2") + (version "3.3.3") (source (origin (method url-fetch) @@ -308,7 +308,7 @@ do so.") version ".tar.gz")) (sha256 (base32 =2D "1fxaxlf5vm2zydj678ls3pazyriym188iwzk60kyk26cz2p3xk39")) + "0z2zfhyawrbzs0w1426a2w0d4wsajl34ymj77qmpm41138g2ysf2")) (modules '((guix build utils))) (snippet '(begin @@ -326,6 +326,10 @@ do so.") ("python-requests" ,python-requests) ("python-qrcode" ,python-qrcode) ("python-protobuf" ,python-protobuf) + ("python-aiohttp" ,python-aiohttp) + ("python-aiohttp-socks" ,python-aiohttp-socks) + ("python-aiorpcx" ,python-aiorpcx) + ("python-certifi" ,python-certifi) ("python-dnspython" ,python-dnspython) ("python-jsonrpclib-pelix" ,python-jsonrpclib-pelix))) (arguments =2D-=20 2.20.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCXFN4NQAKCRDcUY/If5cW qnQiAPwIYZsKAoMb/5LyM//uuvbU0bu6OFq6FGS2BI38yvcc8gD+OUyTRz2gb88O C2xTr+NnGI+YGuteWmshmpQIxrfeWAw= =6pbz -----END PGP SIGNATURE----- --==-=-=--