From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id Zf9rGNVNwl+fUAAA0tVLHw (envelope-from ) for ; Sat, 28 Nov 2020 13:17:09 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id IBa7E9VNwl8+EQAAB5/wlQ (envelope-from ) for ; Sat, 28 Nov 2020 13:17:09 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 22A099404C5 for ; Sat, 28 Nov 2020 13:17:09 +0000 (UTC) Received: from localhost ([::1]:39692 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kj068-0000hj-4n for larch@yhetil.org; Sat, 28 Nov 2020 08:17:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59514) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kj062-0000hc-B7 for guix-patches@gnu.org; Sat, 28 Nov 2020 08:17:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35582) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kj062-0006uD-3S for guix-patches@gnu.org; Sat, 28 Nov 2020 08:17:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kj061-0006vx-Uu for guix-patches@gnu.org; Sat, 28 Nov 2020 08:17:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#40270] [PATCH 2/2] gnu: Add python-flask-session. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 28 Nov 2020 13:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40270 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: pinoaffe@airmail.cc Cc: 40270@debbugs.gnu.org Received: via spool by 40270-submit@debbugs.gnu.org id=B40270.160656937826589 (code B ref 40270); Sat, 28 Nov 2020 13:17:01 +0000 Received: (at 40270) by debbugs.gnu.org; 28 Nov 2020 13:16:18 +0000 Received: from localhost ([127.0.0.1]:47123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kj05J-0006un-Ot for submit@debbugs.gnu.org; Sat, 28 Nov 2020 08:16:18 -0500 Received: from mira.cbaines.net ([212.71.252.8]:49090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kj05H-0006uf-Tv for 40270@debbugs.gnu.org; Sat, 28 Nov 2020 08:16:16 -0500 Received: from localhost (188.28.112.52.threembb.co.uk [188.28.112.52]) by mira.cbaines.net (Postfix) with ESMTPSA id 4EDE727BBF8; Sat, 28 Nov 2020 13:16:15 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 8bd45e69; Sat, 28 Nov 2020 13:16:13 +0000 (UTC) References: <76eb28742d78ca90279740117b574b31@airmail.cc> User-agent: mu4e 1.4.13; emacs 27.1 From: Christopher Baines In-reply-to: <76eb28742d78ca90279740117b574b31@airmail.cc> Date: Sat, 28 Nov 2020 13:16:12 +0000 Message-ID: <87mtz1tyeb.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -4.37 X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-TUID: xRWaBZlDuGQH --=-=-= Content-Type: text/plain pinoaffe@airmail.cc writes: > * gnu/packages/python-web.scm (python-flask-session, > python2-flask-session): New variables. > --- > gnu/packages/python-web.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm > index baf24d3849..4ad81ef6e5 100644 > --- a/gnu/packages/python-web.scm > +++ b/gnu/packages/python-web.scm > @@ -498,6 +498,31 @@ both of which are installed automatically if you > install this library.") > several extensions for Markdown and integrates into Jinja2 by > default.") > (license license:bsd-3))) > > +(define-public python-flask-session > + (package > + (name "python-flask-session") > + (version "0.3.1") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "Flask-Session" version)) > + (sha256 > + (base32 > + "0cd7h5c236m6smyixnyfrks4spsqp9d65ndk4p400zr8qgh2f753")))) 0.3.2 has been released, so I updated to that. > + (build-system python-build-system) > + (arguments > + `(#:tests? #f)) ;tests require the various storage backends to > be present > + (propagated-inputs > + `(("python-flask" ,python-flask))) > + (home-page > + "https://github.com/fengsp/flask-session") > + (synopsis > + "Adds server-side session support to your Flask application") > + (description > + "Adds server-side support for secure sessions to your Flask > application, > +and supports a variety of different backends for session storage.") Similar to python-flask-markdown, I tweaked the description here so it's less repetitive. Flask-Session is an extension for Flask that adds support for Server-side sessions, with a variety of different backends for session storage. > + (license license:bsd-3))) > + > (define-public python-html5lib > (package > (name "python-html5lib") --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl/CTZxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xe0TQ/9Eff2bJX+7SLtkIIIj7f0N/c/tuZoX/6I amCPRuNexD2oqvlPx/CsDAMMRGhWBr/I05MpokDWsMfKMw8edcGJBoPo+MFcDXW9 g/luXwetPnVzW6IoRjvhdWrRZHL3DZNgLp8HKW4Qbcgn082DRKiy6axhq+b2pS7K s10nEAhwUZ/fMOWITXpEI2sSjlfHw+U52QX5umgYdk3t9cPSfZQG6UfAuIOU1Lht Dkr58CvknyqVUeBRBGt+NNsVaoB+FNnR4ClvZEE815nTcWFIjQXWoeJydLLrf7as RavFSIfwQp9FK5OOWOvteV+T1W2ATYQTq5THDxRUOpF3z7m2D4o7vydc3QyOoQJO xjjMRnpMUyKL6TjVrh/wQnIyzAjwNWZQHQqxL5Z22Eevx6/NCKT7QAj6J8Dm6Yv2 covj7hoHGINR7pPa692P4Pm7W1gYpG6KLkflOELPCvqT+Ub0q2xk9ztBMBV04jfn 2aWO/uXX3GjN39fSUgnH+u3EPnCFQJddOHTHWs6Ky6L998iFr8KY4wVrkNXsohj+ Cr2HJMSofhdIH2X6hrIwmTMHkbLDcW+KOGE/LKR2ZczmmN3buwN6PQNlGs6fVzRP GQRFHAsmzfMhwLOAOOlqnI0vGjP+faksxW6PFCg70KknXLgWJ8yu12mmuoNKeexa /NhjIjbSbO4= =xcGy -----END PGP SIGNATURE----- --=-=-=--