GNU bug report logs - #60838
[PATCH 0/8] Add datasette and python-sqlite-utils.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Felix Gruber <felgru@HIDDEN>; Keywords: patch; dated Sun, 15 Jan 2023 21:49:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 60838 <at> debbugs.gnu.org:


Received: (at 60838) by debbugs.gnu.org; 15 Jan 2023 21:54:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 15 16:54:15 2023
Received: from localhost ([127.0.0.1]:59719 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHAxD-0004pV-2N
	for submit <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:54:15 -0500
Received: from mout02.posteo.de ([185.67.36.66]:32913)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felgru@HIDDEN>) id 1pHAxB-0004pI-3s
 for 60838 <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:54:13 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 94BE8240156
 for <60838 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 22:54:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1673819647; bh=T9x/s8WTVAev32/DP8dEEmpNGeMHEIRTWtCkXwHYiy4=;
 h=From:To:Cc:Subject:Date:From;
 b=pohQbTDk//7k+uPelIINRn74NuXw7sIdc6IqH8Z2UHYrkO/tt+Y2DvGs8+OF/f/n/
 eFVO41pNBGBzpL6WHxLd8cxE33IuRiM6ZZfHSVLRzRjq8Y7fMjVWlft2vdPKfEOah2
 p3ejA5nsMPj79ySkcFWQqSfG3LlG0qWy4oD6XAJakCFx4uQcp1pw6TECBhzt6GE1o5
 x0bX7mu/NdEh9vvJX6sYcMriyDhBbhKLtM9SA8GFWQp6LF6ryh3roqg1W85pTd7pNq
 xXhOf8jTrm1V9+eEQkkO9btSuFvkdtYUoiB3NMHOJjixnEc6m9pkDWou/yEFmHhob6
 q5lLXLVzthU2g==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Nw87M1K2Qz9rxD;
 Sun, 15 Jan 2023 22:54:07 +0100 (CET)
From: Felix Gruber <felgru@HIDDEN>
To: 60838 <at> debbugs.gnu.org
Subject: [PATCH 8/8] gnu: Add datasette.
Date: Sun, 15 Jan 2023 21:53:47 +0000
Message-Id: <20230115215347.25420-1-felgru@HIDDEN>
In-Reply-To: <20230115214753.25034-1-felgru@HIDDEN>
References: <20230115214753.25034-1-felgru@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 60838
Cc: Felix Gruber <felgru@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/databases.scm (datasette): New variable.
---
 gnu/packages/databases.scm | 47 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 9831a3b761..4913d3a82e 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -59,6 +59,7 @@
 ;;; Copyright © 2022 muradm <mail@HIDDEN>
 ;;; Copyright © 2022 Thomas Albers Raviola <thomas@HIDDEN>
 ;;; Copyright © 2021, 2022 jgart <jgart@HIDDEN>
+;;; Copyright © 2023 Felix Gruber <felgru@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -5051,3 +5052,49 @@ (define-public python-dogpile.cache
 provides API hooks which integrate these cache backends with the locking
 mechanism of @code{dogpile}.")
     (license license:expat)))
+
+(define-public datasette
+  (package
+    (name "datasette")
+    (version "0.64.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (pypi-uri "datasette" version))
+        (sha256
+         (base32
+          "1m8gr2rzap34cg8z7k3mrax373i3jc8fbpq73fxb602la5zc6c6a"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:tests? #f                    ; pypi package contains no tests
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'loosen-requirements
+            (lambda _
+              ;; The package needlessly specifies exact versions
+              ;; of dependencies, when it works fine with others.
+              (substitute* "setup.py"
+                (("(black)==[0-9\\.]+" all package)
+                 package)))))))
+    (propagated-inputs (list python-aiofiles
+                             python-asgi-csrf
+                             python-asgiref
+                             python-click-7
+                             python-click-default-group-wheel
+                             python-httpx
+                             python-hupper
+                             python-itsdangerous
+                             python-janus
+                             python-jinja2
+                             python-mergedeep
+                             python-pint
+                             python-pluggy-next
+                             python-pyyaml
+                             python-uvicorn))
+    (home-page "https://datasette.io/")
+    (synopsis "Multi-tool for exploring and publishing data")
+    (description "Datasette is a tool for exploring and publishing data.
+It helps people take data of any shape or size and publish that as an
+interactive, explorable website and accompanying API.")
+    (license license:asl2.0)))
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60838; Package guix-patches. Full text available.

Message received at 60838 <at> debbugs.gnu.org:


Received: (at 60838) by debbugs.gnu.org; 15 Jan 2023 21:53:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 15 16:53:45 2023
Received: from localhost ([127.0.0.1]:59713 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHAwi-0004oI-NX
	for submit <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:53:44 -0500
Received: from mout02.posteo.de ([185.67.36.66]:36819)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felgru@HIDDEN>) id 1pHAwh-0004o6-Ai
 for 60838 <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:53:43 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id A4B4A2401AE
 for <60838 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 22:53:36 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1673819617; bh=NK0Q4f/VM8xKcfWk0oRxuOQnS1V+p97uaIJgP0nI2kU=;
 h=From:To:Cc:Subject:Date:From;
 b=hUn8le2Kid2OA19eWNnqXbJCw1RSHF8pZsk0FdeNpEmfrBceavBnPgWIX91YcCvpA
 vjUiaAWCL4fimXuz1vCoXsY8n0UtfVYLzsncu2bMzJexDoWM7wgYurFsDsvLkHAtqZ
 0pFbeyG4p53Qbv2BfZYg8YT9gA9xHiOvKh7gGYzdbJmobC8oL4bE1CckNyzvGLmQSK
 kyTNMKdUsWeld8J3rJ0KxS1s/33HqWvwvLMhV3dpgBCIaAJA0rcyx3Qq7KfiCddAmO
 Y08kCA597cCf93PNNxwsDQDWpKupFf+6v0ZBdaZE27YqprWXlmOc7ban0PB5prUkpD
 Ou6cO9wSAUUsQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Nw86m1T0bz9rxK;
 Sun, 15 Jan 2023 22:53:36 +0100 (CET)
From: Felix Gruber <felgru@HIDDEN>
To: 60838 <at> debbugs.gnu.org
Subject: [PATCH 7/8] gnu: Add python-asgi-csrf.
Date: Sun, 15 Jan 2023 21:53:30 +0000
Message-Id: <20230115215330.25383-1-felgru@HIDDEN>
In-Reply-To: <20230115214753.25034-1-felgru@HIDDEN>
References: <20230115214753.25034-1-felgru@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 60838
Cc: Felix Gruber <felgru@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/python-web.scm (python-asgi-csrf): New variable.
---
 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 b6ea8f385d..ee6d8a9f59 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -570,6 +570,31 @@ (define-public python-asgiref
 WSGI.  This package includes libraries for implementing ASGI servers.")
     (license license:bsd-3)))
 
+(define-public python-asgi-csrf
+  (package
+    (name "python-asgi-csrf")
+    (version "0.9")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "asgi-csrf" version))
+              (sha256
+               (base32
+                "06klgxfxzjfkyjky3rkvmf2r07r7r2my53qq7g9qy6mcmvfkp7bf"))))
+    (build-system python-build-system)
+    (propagated-inputs (list python-itsdangerous python-multipart))
+    (native-inputs (list python-asgi-lifespan
+                         python-httpx
+                         python-pytest
+                         python-pytest-asyncio
+                         python-pytest-cov
+                         python-starlette))
+    (home-page "https://github.com/simonw/asgi-csrf")
+    (synopsis "ASGI middleware for protecting against CSRF attacks")
+    (description "This middleware implements the Double Submit Cookie
+pattern, where a cookie is set that is then compared to a csrftoken
+hidden form field or a x-csrftoken HTTP header.")
+    (license license:asl2.0)))
+
 (define-public python-asgi-lifespan
   (package
     (name "python-asgi-lifespan")
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60838; Package guix-patches. Full text available.

Message received at 60838 <at> debbugs.gnu.org:


Received: (at 60838) by debbugs.gnu.org; 15 Jan 2023 21:53:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 15 16:53:27 2023
Received: from localhost ([127.0.0.1]:59709 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHAwR-0004nn-70
	for submit <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:53:27 -0500
Received: from mout01.posteo.de ([185.67.36.65]:55565)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felgru@HIDDEN>) id 1pHAwP-0004na-F2
 for 60838 <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:53:25 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id E931F2400AF
 for <60838 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 22:53:19 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1673819599; bh=/3JtrkT7ZC8HHR8HmIWEOWoarkUeZGpcrjzT6v5J/B0=;
 h=From:To:Cc:Subject:Date:From;
 b=kS32D1mcQ0S4mGehXwOhna0xXUAt21P7o/Lb2PXQCGbMSAYK4a+PUpafXAhQDD0kR
 C3txvOGx1gkF8vUc3x2ONp5j4C6uQ0pB7jGQaQb0zbXd3B/w3DBHQHS9eyDFQhAgOC
 1bi1rcBX3d99oumjqVd3PFnyhhlsImE1h/YbXGSMQGcSJ5a3fQk0zw0gdt3RcgC0EG
 wpwA+gOBKKpHtMIbal+s5vTeI5bZMZwJyKaTpIVWdFZDmP1os52+i4VJVEzstU286J
 vUryrJ1D/Lny6SGiO2RPBzYUrDmfKKfMJzVaYbF1gVSl+LiZtHAZh/JmsEXdYxjGpo
 MB9aqdQKTCXuQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Nw86R3VYFz9rxD;
 Sun, 15 Jan 2023 22:53:19 +0100 (CET)
From: Felix Gruber <felgru@HIDDEN>
To: 60838 <at> debbugs.gnu.org
Subject: [PATCH 6/8] gnu: Add python-asgi-lifespan.
Date: Sun, 15 Jan 2023 21:53:03 +0000
Message-Id: <20230115215303.25347-1-felgru@HIDDEN>
In-Reply-To: <20230115214753.25034-1-felgru@HIDDEN>
References: <20230115214753.25034-1-felgru@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 60838
Cc: Felix Gruber <felgru@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/python-web.scm (python-asgi-lifespan): New variable.
---
 gnu/packages/python-web.scm | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 7daa1b636c..b6ea8f385d 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -49,7 +49,7 @@
 ;;; Copyright © 2021 Alice Brenon <alice.brenon@HIDDEN>
 ;;; Copyright © 2022 John Kehayias <john.kehayias@HIDDEN>
 ;;; Copyright © 2022 Denis 'GNUtoo' Carikli <GNUtoo@HIDDEN>
-;;; Copyright © 2022 Felix Gruber <felgru@HIDDEN>
+;;; Copyright © 2022, 2023 Felix Gruber <felgru@HIDDEN>
 ;;; Copyright © 2022 Peter Polidoro <peter@HIDDEN>
 ;;; Copyright © 2022 Antero Mejr <antero@HIDDEN>
 ;;; Copyright © 2022 Luis Henrique Gomes Higino <luishenriquegh2701@HIDDEN>
@@ -570,6 +570,29 @@ (define-public python-asgiref
 WSGI.  This package includes libraries for implementing ASGI servers.")
     (license license:bsd-3)))
 
+(define-public python-asgi-lifespan
+  (package
+    (name "python-asgi-lifespan")
+    (version "1.0.1")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "asgi-lifespan" version))
+              (sha256
+               (base32
+                "0zyvx8i43s1m2akqn5njwdh2zi6n05ji7mlvqx5pdi3k43dffcws"))))
+    (build-system python-build-system)
+    (arguments
+     '(#:tests? #f)) ; The pypi package does not contain the tests folder.
+    (native-inputs (list python-pytest python-pytest-asyncio python-pytest-cov))
+    (propagated-inputs (list python-sniffio))
+    (home-page "https://github.com/florimondmanca/asgi-lifespan")
+    (synopsis "Programmatic startup/shutdown of ASGI apps")
+    (description "Programmatically send startup/shutdown lifespan events
+into ASGI applications.  When used in combination with an ASGI-capable
+HTTP client such as HTTPX, this allows mocking or testing ASGI
+applications without having to spin up an ASGI server.")
+    (license license:expat)))
+
 (define-public python-css-html-js-minify
   (package
     (name "python-css-html-js-minify")
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60838; Package guix-patches. Full text available.

Message received at 60838 <at> debbugs.gnu.org:


Received: (at 60838) by debbugs.gnu.org; 15 Jan 2023 21:52:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 15 16:52:56 2023
Received: from localhost ([127.0.0.1]:59702 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHAvv-0004mQ-SS
	for submit <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:52:56 -0500
Received: from mout02.posteo.de ([185.67.36.66]:46967)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felgru@HIDDEN>) id 1pHAvu-0004mE-Fu
 for 60838 <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:52:54 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id F0076240156
 for <60838 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 22:52:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1673819569; bh=yuHSFUDJLaZZP7EZDVQFcnRIpg+AjTmKHWfpJTX5ylc=;
 h=From:To:Cc:Subject:Date:From;
 b=hdRjCzmBi3VEoqDiXns8bAp9tCD4TVvCW6KYf5bqMiPFSGlGrxesC6gBkDdAdO1a9
 e3W6RUWvGBa2l+fKUYpFMOOWur9bT+obwz3mecG1WvhSlXG3Ymn1C/U1lIsItRGxGW
 MYGHTeE4zoml7mj2zgjIoHGyPvDy21wdaCU4VNFrDyKCq1ahzIrODE8j3b/u8w/T3N
 HYywFJWtzThQAm86eFZIzLJn39Akv8saj9E22FxsN80w/t0G/ZR9fRVwGa7hEPSt9j
 SE83eYBmT+mKzePzxWwtgwPTzl+BUuCE55pY+ZqJCdzK6IpDRcRD2mfZQat5TLUykK
 /IVXVn2NmGdcw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Nw85r47MKz9rxD;
 Sun, 15 Jan 2023 22:52:48 +0100 (CET)
From: Felix Gruber <felgru@HIDDEN>
To: 60838 <at> debbugs.gnu.org
Subject: [PATCH 5/8] gnu: Add python-pluggy-next.
Date: Sun, 15 Jan 2023 21:52:41 +0000
Message-Id: <20230115215241.25311-1-felgru@HIDDEN>
In-Reply-To: <20230115214753.25034-1-felgru@HIDDEN>
References: <20230115214753.25034-1-felgru@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 60838
Cc: Felix Gruber <felgru@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/python-xyz.scm (python-pluggy-next): New variable.
---
 gnu/packages/python-xyz.scm | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index e614ffdf2b..8ee6cee947 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -15287,6 +15287,19 @@ (define-public python-pluggy
    (home-page "https://pypi.org/project/pluggy/")
    (license license:expat)))
 
+;;; TODO: Make this the default python-pluggy in the next rebuild cycle.
+(define-public python-pluggy-next
+  (package
+   (inherit python-pluggy)
+   (version "1.0.0")
+   (source
+    (origin
+     (method url-fetch)
+     (uri (pypi-uri "pluggy" version))
+     (sha256
+      (base32
+       "0n8iadlas2z1b4h0fc73b043c7iwfvx9rgvqm1azjmffmhxkf922"))))))
+
 (define-public python-plumbum
   (package
     (name "python-plumbum")
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60838; Package guix-patches. Full text available.

Message received at 60838 <at> debbugs.gnu.org:


Received: (at 60838) by debbugs.gnu.org; 15 Jan 2023 21:52:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 15 16:52:35 2023
Received: from localhost ([127.0.0.1]:59698 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHAvb-0004lq-Fc
	for submit <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:52:35 -0500
Received: from mout02.posteo.de ([185.67.36.66]:48465)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felgru@HIDDEN>) id 1pHAva-0004la-B2
 for 60838 <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:52:34 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id CA805240156
 for <60838 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 22:52:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1673819548; bh=CVnLiY8lfllTaDiIMEWVTPtXokiUsPcbj8p9qv0Vbz4=;
 h=From:To:Cc:Subject:Date:From;
 b=hAJdjJTzRS69F4aocDYE3LC+H/N6fuT/0D9ZvZQITRCJzcaLqgiz305kpt/iEV5EP
 BPGg2wD16OPojZ7vMu3dyWXha+gXioAVhpaM0Gsnm2Nb96UfMIkqYUds4FRW9WhUDj
 xRk7pOby8JTtKWn07T2oDBIkmvP7AFjQyk2n2jCpwrD/pUQ/vjGUZ67p3sdPJnjUja
 H1bcidj0r9YdwGNe0itn6Nj/1TFlFSNxQ19xNetPZRn8gwKgTUplCGytXW2yqC4lYK
 8ZEXjqfdTvx1ObNy1pti1G/xFr+V3F0tZUJTrQHCci+mrO32DoUZVIxJlEETBAWdiE
 R0Fucqevw+SAQ==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Nw85S3MLBz9rxD;
 Sun, 15 Jan 2023 22:52:28 +0100 (CET)
From: Felix Gruber <felgru@HIDDEN>
To: 60838 <at> debbugs.gnu.org
Subject: [PATCH 4/8] gnu: python-janus: Update to 1.0.0.
Date: Sun, 15 Jan 2023 21:52:21 +0000
Message-Id: <20230115215221.25274-1-felgru@HIDDEN>
In-Reply-To: <20230115214753.25034-1-felgru@HIDDEN>
References: <20230115214753.25034-1-felgru@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 60838
Cc: Felix Gruber <felgru@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/python-xyz.scm (python-janus): Update to 1.0.0.
[propagated-inputs]: Add python-typing-extensions.
---
 gnu/packages/python-xyz.scm | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 1dbe9d611f..e614ffdf2b 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -291,13 +291,13 @@ (define-public python-xmldiff
 (define-public python-janus
   (package
     (name "python-janus")
-    (version "0.6.1")
+    (version "1.0.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "janus" version))
        (sha256
-        (base32 "030xvl2vghi5ispfalhvch1rl6i2jsy5bf1dgjafa7vifppy04j7"))))
+        (base32 "04hnrdcf03g1s0x3sr72sh9gnszz6kyfsl9dg8a4n0zvvhn6z5yz"))))
     (build-system python-build-system)
     (arguments
      `(#:phases
@@ -307,6 +307,8 @@ (define-public python-janus
              (when tests?
                (add-installed-pythonpath inputs outputs)
                (invoke "pytest" "--cov=janus" "--cov=tests")))))))
+    (propagated-inputs
+     (list python-typing-extensions))
     (native-inputs
      (list python-pytest python-pytest-cov python-pytest-asyncio))
     (home-page "https://github.com/aio-libs/janus/")
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60838; Package guix-patches. Full text available.

Message received at 60838 <at> debbugs.gnu.org:


Received: (at 60838) by debbugs.gnu.org; 15 Jan 2023 21:52:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 15 16:52:11 2023
Received: from localhost ([127.0.0.1]:59694 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHAvD-0004lA-2I
	for submit <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:52:11 -0500
Received: from mout02.posteo.de ([185.67.36.66]:50927)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felgru@HIDDEN>) id 1pHAvA-0004kq-GF
 for 60838 <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:52:08 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id BD9F7240156
 for <60838 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 22:52:02 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1673819522; bh=QHN+WFOB6QPm8He9BA536YYDvfo5j7GZDGK1K07gOBA=;
 h=From:To:Cc:Subject:Date:From;
 b=YPZnewFri7CRpVL/8xeRujwzXskiJmOoUa4hWVyC7zWtWXKW8to76qzf01nEXcQC/
 1+WYYrOFevPfA2LetP2m6ExFNEokcRp9fr+gGgQGEIJtiQzjTfh/W7tnXX/lRj2b3+
 PWMe7ei06REJ8c2IeAHzLOLBP3TaDcfa5RTLh8ddONiRAN6/D8sZ26XfPRi0OOvd38
 58LV2BQKz804vOLTIVJVAIulIbT73beBvBl3tiasSBuRAHbaYN1Sd6QUjOK4aghhm7
 An59odm6NRWcyWMqBrnsx0dLfEO9NefaC2SIQ4SrRrBAnLYcnlMzYINnHxm7HfmFsk
 +L3Xa+wetrsRw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Nw84y1C5Wz9rxH;
 Sun, 15 Jan 2023 22:52:02 +0100 (CET)
From: Felix Gruber <felgru@HIDDEN>
To: 60838 <at> debbugs.gnu.org
Subject: [PATCH 3/8] gnu: Add python-sqlite-utils.
Date: Sun, 15 Jan 2023 21:51:53 +0000
Message-Id: <20230115215153.25235-1-felgru@HIDDEN>
In-Reply-To: <20230115214753.25034-1-felgru@HIDDEN>
References: <20230115214753.25034-1-felgru@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 60838
Cc: Felix Gruber <felgru@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/databases.scm (python-sqlite-utils): New variable.
---
 gnu/packages/databases.scm | 39 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 375d34b051..9831a3b761 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3575,6 +3575,45 @@ (define-public python-sqlite-fts4
 documents indexed using the SQLite's FTS4 full text search extension.")
     (license license:asl2.0)))
 
+(define-public python-sqlite-utils
+  (package
+    (name "python-sqlite-utils")
+    (version "3.30")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "sqlite-utils" version))
+              (sha256
+               (base32
+                "0cvfbyvkh7gjh3ws3gj2yhjhr459nsz6c5vrkxjlad7isl95q01h"))))
+    (build-system python-build-system)
+    (arguments
+     '(#:tests? #f)) ; No tests provided in pypi package.
+    (propagated-inputs (list python-click python-click-default-group-wheel
+                             python-dateutil python-sqlite-fts4
+                             python-tabulate))
+    (home-page "https://github.com/simonw/sqlite-utils")
+    (synopsis
+     "CLI tool and Python utility functions for manipulating SQLite databases")
+    (description
+     "This package provides a CLI tool and Python utility functions for
+manipulating SQLite databases.
+
+It's main features are:
+@itemize
+@item Pipe JSON (or CSV or TSV) directly into a new SQLite database file,
+      automatically creating a table with the appropriate schema.
+@item Run in-memory SQL queries, including joins, directly against data
+      in CSV, TSV or JSON files and view the results.
+@item Configure SQLite full-text search against your database tables and
+      run search queries against them, ordered by relevance.
+@item Run transformations against your tables to make schema changes
+      that SQLite ALTER TABLE does not directly support, such as
+      changing the type of a column.
+@item Extract columns into separate tables to better normalize your
+      existing data.
+@end itemize")
+    (license license:asl2.0)))
+
 (define-public python-pickleshare
   (package
     (name "python-pickleshare")
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60838; Package guix-patches. Full text available.

Message received at 60838 <at> debbugs.gnu.org:


Received: (at 60838) by debbugs.gnu.org; 15 Jan 2023 21:51:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 15 16:51:48 2023
Received: from localhost ([127.0.0.1]:59688 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHAup-0004ju-MN
	for submit <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:51:47 -0500
Received: from mout01.posteo.de ([185.67.36.65]:57007)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felgru@HIDDEN>) id 1pHAun-0004jf-Ro
 for 60838 <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:51:46 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 5496C2400AF
 for <60838 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 22:51:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1673819500; bh=ENxEHu7NspWPV1Y3Kpel3XBAB5utJIS0xNjn9rdv/cY=;
 h=From:To:Cc:Subject:Date:From;
 b=qYwEqZY0SMyve7U06VNCt10jf+r9XmbvR7t+OoqbUJeH8aXFxkBM6/3C/ocq0rYbT
 7Z9+1iqzKu/5o2NlnLV0VXCmXFp4Diz8IUHI2BRusEYu/74uhxuoDQ59yswQNZsEBy
 by/a8RUCBVilqleNtTreAOS+NN5itiqxbI1p8wzT15/HVj12twKoDW2aHXZzl4scTj
 CH0F/NIgIkkPjnowh2FVORXNsm6vzKapp7ncVSXc0uTvnnmPs6+5QLH2Zo1Cic5Ei/
 BhIVVoAXMbYihEnPi1f8BMpdISIbbAiF9NpOd2aQ3N7q+6/mtjsYC6CQGujagkOGkb
 rEPbC5w8Nm3pA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Nw84W6dqQz9rxH;
 Sun, 15 Jan 2023 22:51:39 +0100 (CET)
From: Felix Gruber <felgru@HIDDEN>
To: 60838 <at> debbugs.gnu.org
Subject: [PATCH 2/8] gnu: Add python-sqlite-fts4.
Date: Sun, 15 Jan 2023 21:51:32 +0000
Message-Id: <20230115215132.25199-1-felgru@HIDDEN>
In-Reply-To: <20230115214753.25034-1-felgru@HIDDEN>
References: <20230115214753.25034-1-felgru@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 60838
Cc: Felix Gruber <felgru@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/databases.scm (python-sqlite-fts4): New variable.
---
 gnu/packages/databases.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 2a66efb2a0..375d34b051 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3557,6 +3557,24 @@ (define-public python-alembic
 SQLAlchemy Database Toolkit for Python.")
     (license license:expat)))
 
+(define-public python-sqlite-fts4
+  (package
+    (name "python-sqlite-fts4")
+    (version "1.0.3")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "sqlite-fts4" version))
+              (sha256
+               (base32
+                "034kx0ac556sywy1p4qcrc36l24w3q0xwswqv2z9s3k8yvm5xc3q"))))
+    (build-system python-build-system)
+    (native-inputs (list python-pytest))
+    (home-page "https://github.com/simonw/sqlite-fts4")
+    (synopsis "Python functions for working with SQLite FTS4 search")
+    (description "Custom SQLite functions written in Python for ranking
+documents indexed using the SQLite's FTS4 full text search extension.")
+    (license license:asl2.0)))
+
 (define-public python-pickleshare
   (package
     (name "python-pickleshare")
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60838; Package guix-patches. Full text available.

Message received at 60838 <at> debbugs.gnu.org:


Received: (at 60838) by debbugs.gnu.org; 15 Jan 2023 21:51:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 15 16:51:14 2023
Received: from localhost ([127.0.0.1]:59684 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHAuI-0004j4-5x
	for submit <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:51:14 -0500
Received: from mout01.posteo.de ([185.67.36.65]:37743)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felgru@HIDDEN>) id 1pHAuG-0004ip-BD
 for 60838 <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:51:13 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout01.posteo.de (Postfix) with ESMTPS id 39A46240097
 for <60838 <at> debbugs.gnu.org>; Sun, 15 Jan 2023 22:51:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1673819466; bh=PVoeH1joUVsF8DZUA0qftW+7rdTf9Z1i2SNJ5nIhqB0=;
 h=From:To:Cc:Subject:Date:From;
 b=cP+FRn0Wd6X2oGgmLlGrKYypIS0M3KNtJy3SeKIfhiZzvimmwY+FMll7OTI3p/1QJ
 PJ/bjzmu8U9WYL7qWtFvRfDboIpKnGIfrIKEN8R66bKDVM31cSGqTBl9OT2Lhrk7GS
 yG+J/22XnnHF7cdGReb8cSEeCeoUu6X/ao2PKsyn1cOGYFyFWwxOMrTWiG4MKmR4nq
 R/GCiBDzjpUCTtL5im4HuU883vNN4WlTxEHv7Uf1XZeFKzFMRy7TFaPt9CTp1TZuMJ
 DWfRXB5ZyOmn490A3XvsG5R/ULoSwbZJXVdi77AcWL9r4p4APeYeruP8RWDAOkPr5m
 SVWtWPg/NS9Wg==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Nw83r6bW0z9rxD;
 Sun, 15 Jan 2023 22:51:04 +0100 (CET)
From: Felix Gruber <felgru@HIDDEN>
To: 60838 <at> debbugs.gnu.org
Subject: [PATCH 1/8] gnu: Add python-click-default-group-wheel.
Date: Sun, 15 Jan 2023 21:50:56 +0000
Message-Id: <20230115215056.25161-1-felgru@HIDDEN>
In-Reply-To: <20230115214753.25034-1-felgru@HIDDEN>
References: <20230115214753.25034-1-felgru@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 60838
Cc: Felix Gruber <felgru@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/python-xyz.scm (python-click-default-group-wheel): New
  variable.
---
 gnu/packages/python-xyz.scm | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index c91561e787..1dbe9d611f 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -108,7 +108,7 @@
 ;;; Copyright © 2021 Simon Streit <simon@HIDDEN>
 ;;; Copyright © 2021 Daniel Meißner <daniel.meissner-i4k@HIDDEN>
 ;;; Copyright © 2021, 2022 Pradana Aumars <paumars@HIDDEN>
-;;; Copyright © 2021, 2022 Felix Gruber <felgru@HIDDEN>
+;;; Copyright © 2021, 2022, 2023 Felix Gruber <felgru@HIDDEN>
 ;;; Copyright © 2021 Sébastien Lerique <sl@HIDDEN>
 ;;; Copyright © 2021 Raphaël Mélotte <raphael.melotte@HIDDEN>
 ;;; Copyright © 2021 ZmnSCPxj <ZmnSCPxj@HIDDEN>
@@ -14769,6 +14769,30 @@ (define-public python-click-default-group
     (home-page "https://github.com/click-contrib/click-default-group")
     (license license:bsd-3)))
 
+(define-public python-click-default-group-wheel
+  ;; Fork of python-click-default-group used by sqlite-utils and datasette.
+  ;; See https://github.com/click-contrib/click-default-group/issues/21
+  (package
+    (name "python-click-default-group-wheel")
+    (version "1.2.2")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "click-default-group-wheel" version))
+              (sha256
+               (base32
+                "0ivpdng2391v8afd5j1xdv9vbbr9iafbdh6h5shqhgn0j8ns83g9"))))
+    (build-system python-build-system)
+    (arguments
+      '(#:tests? #f)) ; no tests in pypi package
+    (propagated-inputs (list python-click))
+    (home-page "https://github.com/sublee/click-default-group/")
+    (synopsis
+     "Extends click.Group to invoke a command without explicit subcommand name")
+    (description
+      "This package provides click-default-group with an additional pure
+Python wheel package, compatible with Pyodide.")
+    (license license:bsd-3)))
+
 (define-public python-structlog
   (package
     (name "python-structlog")
-- 
2.38.1





Information forwarded to guix-patches@HIDDEN:
bug#60838; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 Jan 2023 21:48:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 15 16:48:11 2023
Received: from localhost ([127.0.0.1]:59672 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pHArL-0004ce-D6
	for submit <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:48:11 -0500
Received: from lists.gnu.org ([209.51.188.17]:42418)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <felgru@HIDDEN>) id 1pHArK-0004cQ-3D
 for submit <at> debbugs.gnu.org; Sun, 15 Jan 2023 16:48:10 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <felgru@HIDDEN>) id 1pHArJ-0005fF-SU
 for guix-patches@HIDDEN; Sun, 15 Jan 2023 16:48:09 -0500
Received: from mout02.posteo.de ([185.67.36.66])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <felgru@HIDDEN>) id 1pHArH-0004wK-If
 for guix-patches@HIDDEN; Sun, 15 Jan 2023 16:48:09 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id EF4C02401AF
 for <guix-patches@HIDDEN>; Sun, 15 Jan 2023 22:48:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1673819284; bh=Z8J0dm6KP/ASRAJ4+BlZyYi95cljPatF9J3bGVBK8r8=;
 h=From:To:Cc:Subject:Date:From;
 b=ZdOv9XFA35yR7jBZUHzCWtD8Dwl3kyyBA3RgjaqdUd7kGpB8fAIg6BvLLZw+uCVNF
 VAlET2EoOV4lkTwSQY+jPlH3urjDE5/FFabV2A0D6z7c0gvBY/CXHN5FlJO4+3811L
 O47GJQD1q1sYlWOjCRf4athzxgyCXvyUcp/2AA9Jok+1aRzDwJ+qpL5SXFWy3Juzox
 UoDf4I7hdlDC8WY6F8crcU+B2SwqYT5AqyGEN3PfAWgisdPMQRP5pZD1TFmq5lU6bo
 0uHlf4rldSKgAzzULU3mDy1+bIy5yp2dDCEY4tgihf02yzv/zA1zPubp4RnHJ5xCwI
 qlbhc1sTdwKvA==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4Nw80M3DH3z9rxB;
 Sun, 15 Jan 2023 22:48:03 +0100 (CET)
From: Felix Gruber <felgru@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/8] Add datasette and python-sqlite-utils.
Date: Sun, 15 Jan 2023 21:47:53 +0000
Message-Id: <20230115214753.25034-1-felgru@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=185.67.36.66; envelope-from=felgru@HIDDEN;
 helo=mout02.posteo.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: Felix Gruber <felgru@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

This patchset adds new packages for the database exploration and
manipulation tools datasette and sqlite-utils, as well as some missing
dependencies of those two packages.

Since datasette and sqlite-utils do not contain any tests in their pypi
source archives, I've tested both on the global power plant database,
which can be downloaded as CSV file from
https://datasets.wri.org/dataset/globalpowerplantdatabase

First, I tested sqlite-utils by converting the power plants CSV file
to a sqlite database, using

  sqlite-utils insert powerplants.db powerplants \
    global_power_plant_database.csv --csv

Then I used datasette to explore the newly created database with

  datasette serve powerplants.db -o

(Note the -o option to automatically open the datasette instance in
your webbrowser.)

So far everything seems to work.

Felix Gruber (8):
  gnu: Add python-click-default-group-wheel.
  gnu: Add python-sqlite-fts4.
  gnu: Add python-sqlite-utils.
  gnu: python-janus: Update to 1.0.0.
  gnu: Add python-pluggy-next.
  gnu: Add python-asgi-lifespan.
  gnu: Add python-asgi-csrf.
  gnu: Add datasette.

 gnu/packages/databases.scm  | 104 ++++++++++++++++++++++++++++++++++++
 gnu/packages/python-web.scm |  50 ++++++++++++++++-
 gnu/packages/python-xyz.scm |  45 ++++++++++++++--
 3 files changed, 195 insertions(+), 4 deletions(-)

-- 
2.38.1





Acknowledgement sent to Felix Gruber <felgru@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#60838; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 15 Jan 2023 22:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.