From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:46583) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1furow-0003WU-1I for guix-patches@gnu.org; Wed, 29 Aug 2018 00:11:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1furos-0004vN-Ab for guix-patches@gnu.org; Wed, 29 Aug 2018 00:11:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:59482) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1furos-0004v1-6H for guix-patches@gnu.org; Wed, 29 Aug 2018 00:11:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1furos-0003i7-12 for guix-patches@gnu.org; Wed, 29 Aug 2018 00:11:02 -0400 Subject: [bug#32565] [PATCH] Add python-falcon. Resent-Message-ID: Received: from eggs.gnu.org ([208.118.235.92]:46457) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1furo5-0003Ne-4h for guix-patches@gnu.org; Wed, 29 Aug 2018 00:10:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1furo1-0004T1-Em for guix-patches@gnu.org; Wed, 29 Aug 2018 00:10:13 -0400 Received: from mail-it0-x22b.google.com ([2607:f8b0:4001:c0b::22b]:40035) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1furo1-0004SO-3e for guix-patches@gnu.org; Wed, 29 Aug 2018 00:10:09 -0400 Received: by mail-it0-x22b.google.com with SMTP id h23-v6so5464953ita.5 for ; Tue, 28 Aug 2018 21:10:08 -0700 (PDT) Received: from apteryx (206-248-178-86.dsl.teksavvy.com. [206.248.178.86]) by smtp.gmail.com with ESMTPSA id j10-v6sm1592862itj.15.2018.08.28.21.10.07 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 28 Aug 2018 21:10:07 -0700 (PDT) From: Maxim Cournoyer Date: Wed, 29 Aug 2018 00:10:01 -0400 Message-ID: <87va7tak4m.fsf@apteryx.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; 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: 32565@debbugs.gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hello, This adds Falcon, a Python library for creating web APIs. Thank you, Maxim --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-python-mimeparse-Update-to-1.6.0.patch Content-Transfer-Encoding: quoted-printable From=208149807aa4795faa8f3a23f5ed749c6eed1c6522 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 29 Aug 2018 00:05:07 -0400 Subject: [PATCH 1/2] gnu: python-mimeparse: Update to 1.6.0. * gnu/packages/python.scm (python-mimeparse): Update to 1.6.0. [phases]: Enable tests with a custom check phase. =2D-- gnu/packages/python.scm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 33bbc28ed..8e5bee49d 100644 =2D-- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -1669,7 +1669,7 @@ software.") (define-public python-mimeparse (package (name "python-mimeparse") =2D (version "0.1.4") + (version "1.6.0") (source (origin (method url-fetch) @@ -1678,10 +1678,14 @@ software.") version ".tar.gz")) (sha256 (base32 =2D "1hyxg09kaj02ri0rmwjqi86wk4nd1akvv7n0dx77azz76wga4s9w")))) + "0y2g6cl660bpz11srgqyvvm8gmywpgyx8g0xfvbiyr0af0yv1r3n")))) (build-system python-build-system) (arguments =2D '(#:tests? #f)) ; no setup.py test command + '(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "./mimeparse_test.py")))))) (home-page "https://github.com/dbtsai/python-mimeparse") (synopsis "Python library for parsing MIME types") =2D-=20 2.18.0 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0002-gnu-Add-python-falcon.patch Content-Transfer-Encoding: quoted-printable From=20a43e42b5e962684143023b67f994a8522700a640 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 29 Aug 2018 00:06:28 -0400 Subject: [PATCH 2/2] gnu: Add python-falcon. * gnu/packages/web.scm (python-falcon): New variable. =2D-- gnu/packages/web.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index aea75654b..2912c94f8 100644 =2D-- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -3794,6 +3794,46 @@ http://opensearch.a9.com} compatible search engines.= ") their web site.") (home-page "https://metacpan.org/release/WWW-RobotRules"))) =20 +(define-public python-falcon + (package + (name "python-falcon") + (version "1.4.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "falcon" version)) + (sha256 + (base32 + "1i0vmqsk24z4biirqhpvas9h28wy7nmpy3jvnb6rz2imq04zd09r")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "pytest")))))) + (propagated-inputs + `(("python-mimeparse" ,python-mimeparse) + ("python-six" ,python-six))) + (native-inputs + `(("python-cython" ,python-cython) ;for faster binaries + ("python-pytest" ,python-pytest) + ("python-pyyaml" ,python-pyyaml) + ("python-requests" ,python-requests) + ("python-testtools" ,python-testtools) + ("python-jsonschema" ,python-jsonschema) + ("python-msgpack" ,python-msgpack))) + (home-page "https://falconframework.org") + (synopsis + "Unladen web framework for building APIs and app backends") + (description + "Falcon is a bare-metal Python web API framework for building +high-performance microservices, app backends, and higher-level frameworks.= ") + (license l:asl2.0))) + +(define-public python2-falcon + (package-with-python2 python-falcon)) + (define-public python-feedparser (package (name "python-feedparser") =2D-=20 2.18.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEJ9WGpPiQCFQyn/CfEmDkZILmNWIFAluGHJkACgkQEmDkZILm NWJ2rw/+Lpn8irRJd9TrmMbq+gC2C41lZRzb2j+C7+AJoQH4aJo38otvy2BiiThl RhLEbOqU7GBMCCnsz2sJaTy4QGjKPhKYVs+J4kJdsQQyg9asxM2PJj04SsDx/R9z kxOLwL+KJDPemE+AHNeNIXgE37PQge5sMRtoJ4AGXEaZCTxKG5eR55yxhcOPjCwG oWgPqPNYfGQlIc3SFNWFzcWqir4ezxh+XWTD1flBRtAhmyLroh0Alx5AYfwps4OR Y7xUn1ylwbDN0y6D0WLXmKJ2yAw4HNAHFdg5DmKxTeV3x6O4BkuXGfxFSgZWbcu9 +BMtMqRpPYwHm+t+uibTYqhoHJnOSDpHfV7//UoA1YDcPPwnJtrhNrqK1npPHaV4 Mks6w1xLYsggCCFIWwig9oqDFbjem8gi5tQ+vzMO7w+nr6w4VadNZ9kaP6piR3zR /PwKFWtq05UXRGEzuw/O0+dtfqhu6nywYKy79E1i0ZyIcHquFU4RBC1o8RVcrKmm 3DY4xkxZp43QX30FE11okiq3H1W/wiQDVUG5xhmoq1RRe1AU2blE6i83iezt5CBt izP4dwfiYMRDWd48MBcEDIfvzAduNpoZ2j0elMMB+ZH5g/weziNkRGiOFq9RPetO mfPaF4YuX1A0gew6dFqnxv3s7l0dUg1Hsgh2DkKKTnQ1V/SEThM= =Gkoj -----END PGP SIGNATURE----- --==-=-=--