GNU bug report logs - #62252
[PATCH 00/19] Add python-clinguin

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: Liliana Marie Prikler <liliana.prikler@HIDDEN>; Keywords: patch; dated Sat, 18 Mar 2023 09:29:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:57:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:57:43 2023
Received: from localhost ([127.0.0.1]:60870 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei74-0003vm-TO
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:57:43 -0400
Received: from mail-ed1-f68.google.com ([209.85.208.68]:39695)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei6A-0003pY-D9
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:49 -0400
Received: by mail-ed1-f68.google.com with SMTP id ek18so64296740edb.6
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428601;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=mDoRppOsupMBssEAYGrmbVslXc7Qx83RPQAtg1Idvzg=;
 b=R9EYR5j4+GgRN1+ifpjNTmzWUDobH3/MOMrKF5exIcBAn00MWMkx7MvOrWEd+6MJjm
 fj+aV7mbZSrHfIWB50UKFy37ZQWkV/7fFWGH5TEngiwX+n+yqPft13KhwcMmNTIrNe6j
 rH+FRc73yKs0lhFhBdSaEkUge6W92INV9J0wjObsKyMo5dXwJrKrh0V7gEMEyC5cISfg
 Wrf+4kQYdI1kzHAwcFpXUU12Bwe6HHlbwKFvL+e0oY4xvCtZjTfYZUiYz+dSbd+jKbcf
 9FiZvIMkNDR6Wgvx5h7KRfTWAfe9E8wsyCtJPO0Ml0lndVLfDkSIxofEiyAQOduW8vi0
 voBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428601;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=mDoRppOsupMBssEAYGrmbVslXc7Qx83RPQAtg1Idvzg=;
 b=ygPZccmeizngIEG6RxG8qodrfc87S6Lm/JFuElOYxSov14q/LRVuC5spxlZjzVOKSv
 L6vrF6/TUjw3dO2/1izow4dwoj0Bp2UCtDVz9zHBkUijG5wQF1SnKXIIs59uWzuzd3M7
 sJjfc0bShzz4Hc/RSOcATM1ushFQunRxP5K98xd5XARvK/1eK9wmZjS1Le7W21JMfVh7
 M3nuJPDa4RxusBhKDC6RIlDcXZKNcDLbb9cH/8HLX+o5n2YyKde8zFVRvyacoYUg9EUE
 tlOsokCwct3qLxCmL+goir0XZo2RKFqerlkNKAH61kRZm5etQ58Kbk/YeUr0HFuz+doM
 1Ncw==
X-Gm-Message-State: AO0yUKUlkDunSmBUa/4755tTdfNdg/w2Pt4iOHUJQVQhGc9UiMwFdnuu
 dMunKzAhSXZskzxHC21XkKh89PgXTnenFg==
X-Google-Smtp-Source: AK7set+j+rmVqmLj4cL7qMNtv7KUGNjQeTZ3F2NfHAznXXrVwj6I3Tk1r/mpGmxO6Jj59O1ItPuBug==
X-Received: by 2002:a17:907:2cf2:b0:932:c1e2:998b with SMTP id
 hz18-20020a1709072cf200b00932c1e2998bmr3955273ejc.15.1679428600929; 
 Tue, 21 Mar 2023 12:56:40 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.40
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:40 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 09:48:02 +0100
Subject: [PATCH v2 17/19] gnu: python-databases: Revise description.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
to: 62252 <at> debbugs.gnu.org
Message-ID: <20dc0cbad2f1a75a26de421ca36de53a7f1d2f53.camel@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-databases)[synopsis]: Spell out
“Asynchronous”.
[description]: Mention that it's a wrapper around other libraries using
SQLAlchemy.
---
 gnu/packages/databases.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 5a38b1adb3..1328818449 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3683,8 +3683,9 @@ (define-public python-databases
            python-asyncmy
            python-sqlalchemy))
     (home-page "https://github.com/encode/databases")
-    (synopsis "Async database support for Python")
-    (description "This package implements async database support for Python.")
+    (synopsis "Asynchronous database abstraction library")
+    (description "Databases provides a wrapper around asynchronous database
+libraries with SQLALchemy.")
     (license license:bsd-3)))
 
 (define-public python-psycopg2
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:57:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:57:42 2023
Received: from localhost ([127.0.0.1]:60868 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei74-0003ve-HH
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:57:42 -0400
Received: from mail-ed1-f66.google.com ([209.85.208.66]:40818)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei6B-0003pq-KU
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:48 -0400
Received: by mail-ed1-f66.google.com with SMTP id ew6so1300558edb.7
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428602;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=exutAe4yJRmo1ZU/eKa2ykajnPvU4ZnHEZ6tcg7JwFA=;
 b=UzQi5aeJmb5HziTtm9Zb4RO6X5zAcISpplrp97zhW0+bPw07deKtdtEbybZLSjgZx+
 myUWZlZsN32iWmIaERbqVOX9cdW+t/Q7GZqrqqqVxoczWiPlEPwwC8eIxxxy2884/gyH
 i+uF2knBt3qnTPmSgyXHldY2ZQmIV65Yg1HDdIfKwuTj7KjAhaCgUmohbVBk9W+7j8UR
 tz1SBPhklR5OdjUEESibTyzfVDzfBp/NZjoZDJjIKVWqtkEN4+5BMH2YGvhM95Gx+QmH
 ZI1NNOpQ8Y80FPlltp1N1hcvqbRrHSHabEVSQSk0AIY2rNudvCxnZhzicrR85l9EXc11
 jkdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428602;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=exutAe4yJRmo1ZU/eKa2ykajnPvU4ZnHEZ6tcg7JwFA=;
 b=zCdYoI3lnN5RmW0UMtjhIW/pSWpmr8IQmVIDawvToq97uIM9I8SJ39UvqMGuT68dkl
 wkmKrMBSm7LkN/RYSN6pi7p/PpS9VP9SOm2UWoDcqSZPbimlVFZcAaUDDKoo2gcKA4qV
 PVAXRiJCQX/xM5aRlqIWyMIGbFTIhLnnYuLPBBfjwKcM3SyggcAUlplo8N6ivoQncCo7
 il68HgOE1ROLEAMRHafT/Rhe4qYpoHM94x7SuS+UOzndRMC1l5OJwSswaUz9keAMFpF8
 modsGjk98C5EETMVytsPzSMg0nOVuM3N98PKua7BJNTrquQsGfXaSrIITjE8R83YS215
 zgFg==
X-Gm-Message-State: AO0yUKXPzJ3k5Bu21jf4ZuSzpjU07Cd6qG3GiersKjYb/HmyTx2V6H8A
 1EWJKgv6y+GpAUupToBPzp4E8/qWTbhQ3A==
X-Google-Smtp-Source: AK7set/BRAMyNfLQvaaDU9REukI8V9bKtRlElQ2qGVAHVEiJdQE61Snd39bOcRG+zakeGeKMVZ2jDA==
X-Received: by 2002:a17:906:240d:b0:931:a321:7640 with SMTP id
 z13-20020a170906240d00b00931a3217640mr3962557eja.74.1679428602153; 
 Tue, 21 Mar 2023 12:56:42 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.41
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:41 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 10:01:48 +0100
Subject: [PATCH v2 19/19] gnu: Add python-clinguin.
to: 62252 <at> debbugs.gnu.org
Message-ID: <e2cb6323ee568ee0ef454138123cb156b7bcd74c.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/potassco.scm (python-clinguin): New variable.
---
 gnu/packages/potassco.scm | 49 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 48 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm
index 0e6973d980..a3e33ea249 100644
--- a/gnu/packages/potassco.scm
+++ b/gnu/packages/potassco.scm
@@ -35,7 +35,9 @@ (define-module (gnu packages potassco)
   #:use-module (gnu packages libffi)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
-  #:use-module (gnu packages python-xyz))
+  #:use-module (gnu packages python-web)
+  #:use-module (gnu packages python-xyz)
+  #:use-module (gnu packages sphinx))
 
 (define-public libpotassco
   ;; No public release, update together with clasp
@@ -374,3 +376,48 @@ (define-public python-clingraph
      "This package provides a clingo-based visualizer for graphs defined
 as logic programs.")
     (license license:expat)))
+
+(define-public python-clinguin
+  (package
+   (name "python-clinguin")
+   (version "1.0.0-beta")
+   (source (origin
+            (method git-fetch)
+            (uri (git-reference
+                  (url "https://github.com/potassco/clinguin")
+                  (commit (string-append "v" version))))
+            (file-name (git-file-name name version))
+            (sha256
+             (base32
+              "032fnzxv6wl01sdq7n2k0ikajpmkg8ihjh5mck1mwjvmis8z16d4"))
+            (modules '((guix build utils)))
+            (snippet
+             #~(begin
+                 (substitute* "setup.cfg"
+                   ;; Fun fact of the day
+                   ;; some typo squatter hosted
+                   ;; a package named tk
+                   (("tk") "")
+                   (("typing") "typing;python_version<\"3.5\""))))))
+   (build-system pyproject-build-system)
+   (propagated-inputs
+    (list python-clingo
+          python-clorm
+          python-clingraph
+          python-fastapi
+          python-httpx
+          python-nbconvert
+          python-nbformat
+          python-nbsphinx
+          python-networkx
+          python-pillow
+          python-pydantic
+          `(,python "tk")
+          python-sphinx-rtd-theme
+          python-traitlets
+          python-uvicorn))
+   (home-page "https://github.com/potassco/clingraph")
+   (synopsis "Clingo-based interactive UI")
+   (description "Clinguin is a graphical user interface toolkit for clingo,
+which allows user interfaces to be specified entirely as a logic program.")
+   (license license:expat)))
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:57:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:57:42 2023
Received: from localhost ([127.0.0.1]:60866 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei74-0003vb-4G
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:57:42 -0400
Received: from mail-ed1-f67.google.com ([209.85.208.67]:39696)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei6B-0003pg-3a
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:48 -0400
Received: by mail-ed1-f67.google.com with SMTP id ek18so64296920edb.6
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428601;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=FgsfgJKKdCSK2tA2f8zijU0l1lsZ9pHuSrSBETufzpg=;
 b=G8/AoqTjhOwJ+wpjM7qWNNQpTTihkxjf74hV0W2v56XpGIorPrwPLVUyW2nCicojNR
 BaI/dbRdU5ItA0JZ9qciGY2S6rQ7YTwQXBUINS/4Fa4tcM5M/mbykUZS052977oAVQak
 JDImCA6DwHQn5ClXxkAOYWUMUK1VMG/NX3Ru8yFv/8z8I5VQ3leQ7BhIPmNe5BlSSOEV
 yFR5ckSpQ1RFHRhgG+Fsf3DHvR5mHD4wO1lhDt0UDF8x7QJUOEyN8J0Yt1RN9IGQATHp
 dB/pwuzqLmLlGdXTAYZIQ4vZWJukr8qYhHigsTGdII0CSdtZE9wDH9E2qaqEcdOsecO8
 uU7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428601;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=FgsfgJKKdCSK2tA2f8zijU0l1lsZ9pHuSrSBETufzpg=;
 b=fiqbn1qQdc8qsJa0o5p0sEJ+8TKXOnLqWoxmg0j5V2T/C79yUTZNYenn+IZgz9HxPm
 tbhKbAdbkFDIFmIt3brKNmRbK4iqQsZsvwMXZb8/TRu2wtiu+xPeHYDkrUutEH99kbq3
 EWtF3hysGAAld3tAwRLDixvX0okze8cAe22tY3pSuAc011fMXCoL19smPe2Z9+65RPSF
 4AwbKU+WeA1/oaks32gcQVZ+FekRxvfy3lwFF0BcYtHHXIUn+J/fXci4MXkvP/Ra6ISY
 1OA433rROT584cgbYCyG6pz/QE7sFlQZEaztBWKi0aWiErsY4QINJ0p9Fb6+lpMsA/TN
 Gchg==
X-Gm-Message-State: AO0yUKU/6zAsA2qHfGYD0nYd0Ll0AFzC6TU6OaJUidINMlaXUpoVxJ/N
 YxUmJlgSbZQCoovHQ15zmpi6C67bpfP3XQ==
X-Google-Smtp-Source: AK7set8oSPN1NTX9tKJ5fhRimlQLynyOYoInFV7uxnymKTNs8yQNjY5ul14W1fObAEuM3bxBzQk6hA==
X-Received: by 2002:a17:906:af66:b0:930:6d59:d1f8 with SMTP id
 os6-20020a170906af6600b009306d59d1f8mr4282798ejb.10.1679428601558; 
 Tue, 21 Mar 2023 12:56:41 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.41
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:41 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 09:59:52 +0100
Subject: [PATCH v2 18/19] gnu: Add python-fastapi.
to: 62252 <at> debbugs.gnu.org
Message-ID: <cc1def94f826beca0106f46e05c95b22d86102d7.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-web.scm (python-fastapi): New variable.
---
 gnu/packages/python-web.scm | 62 +++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 14fc4763f5..1e5cd6220a 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -8226,6 +8226,68 @@ (define-public python-starlette
 Interface) framework/toolkit for building async web services in Python.")
     (license license:bsd-3)))
 
+(define-public python-fastapi
+  (package
+    (name "python-fastapi")
+    (version "0.92.0")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "fastapi" version))
+              (sha256
+               (base32
+                "1pm4p5i9h732f0qag85yd9ngjz8x9bhs3fyk2j861cn8s9dhyfh2"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'drop-orjson
+            (lambda _
+              (substitute* "pyproject.toml"
+                (("\"orjson.*\",") ""))))
+          (add-after 'unpack 'delete-failing-tests
+            (lambda _
+              (for-each
+               delete-file
+               (append
+                '("docs_src/app_testing/app_b_py310/test_main.py"
+                  "tests/test_tutorial/test_templates/test_tutorial001.py")
+                (find-files "docs_src/sql_databases/"
+                            "test_sql_app\\.py$")
+                (find-files "tests"
+                            "test_(default|orjson)_response_class\\.py$")
+                (find-files "tests/test_tutorial"
+                            "test_tutorial00(1b|9c)\\.py$")
+                (find-files "tests/test_tutorial"
+                            "test_testing_databases.*\\.py$"))))))))
+    (propagated-inputs (list python-email-validator
+                             python-httpx
+                             python-itsdangerous
+                             python-jinja2
+                             python-multipart
+                             python-starlette
+                             python-pydantic
+                             python-pyyaml
+                             python-uvicorn
+                             python-ujson))
+    (native-inputs (list python-databases
+                         python-flask
+                         python-hatchling
+                         python-isort
+                         python-jose
+                         python-mypy
+                         python-passlib
+                         python-peewee
+                         python-pytest
+                         python-sqlalchemy
+                         python-types-orjson
+                         python-types-ujson))
+    (home-page "https://github.com/tiangolo/fastapi")
+    (synopsis "Web framework based on type hints")
+    (description "FastAPI provides a web API framework based on pydantic and
+starlette.")
+    (license license:expat)))
+
 (define-public python-pyactiveresource
   (package
     (name "python-pyactiveresource")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:52 2023
Received: from localhost ([127.0.0.1]:60848 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6F-0003sF-L7
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:51 -0400
Received: from mail-ed1-f66.google.com ([209.85.208.66]:38810)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei69-0003p3-2K
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:45 -0400
Received: by mail-ed1-f66.google.com with SMTP id r11so64297482edd.5
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428599;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=9jxv24X7k5nBiYwRaiRSeUu7L91QjNhpFn4oR/EIJPU=;
 b=ANDSPW7ChnKXbr38jbWSnKyBnNBBtuoh5PN7b4y+sY0HMs0aZnAeIPXHodnv3Oh3pz
 JQVQr6X8AVbbcANkAdrmZIcs3FK1Hm9tvh0nC3g24DG4qxYg3flHK3YUSsEfGqzXM+2h
 dzixk0jMHoOcqKt19VvTHNmGc4dklo0Cz57m/bvpeZSUOYjcu7ezgA1AZQsXXts/xi2z
 vDpslzT/yAU/gRdFer6fMVJtYltWo9K+cQAZ25o+agYOftCAWGASuDTY7EcpEedLiaCq
 EBl2CHSD9W/LS2HL2brGkAj2di80WIN/VNO6cMPbOG693samiz+tNLLMUWvY3XXj9BK0
 ptHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428599;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=9jxv24X7k5nBiYwRaiRSeUu7L91QjNhpFn4oR/EIJPU=;
 b=xqAhAq/gI1qHcLw9fQBIlm+5Fd1V4iXZzMm1IvRS5piv6Huf2jfj0EDobZkz8FsSwv
 8cS+K7hgxwUuXE1m33c5a37aohVPNL59srbzy/RrfAhy/scH4NBiY7SlL2WGdplzMEl+
 Z3MFqWlwcBZAA2Y92YfFfXqrmcG6mRsRIgJABvGe91dQ7oYhVhIxvkUoWlOqx2Sav3IV
 afUWKE9d5aOukUUEF6jgSe2u7S37teRFBXuxd5HOPajm2iruWOnPvBjbFsublCCTRepN
 lZMvTR8sB+ZVaqGi12jVlGpylGUdKm/X6fJd4Drie8a21e7CZuVGw6CdiUix8TtF/Phi
 7s9Q==
X-Gm-Message-State: AO0yUKV/jSnu/0xyYYkNVKldJhHO0m0Bq6/PvF1XAbTzBl6niW5iJFeJ
 Ld2esTxKuHjBL3geI0ptZDzJ0OWDVfj2ig==
X-Google-Smtp-Source: AK7set9R4IGH2/eeKaODkqJ56cP3VDaIhMM45UJg6h6Jsix6oEuBzY9VQODiV58PBL+5WFyx/+FxKQ==
X-Received: by 2002:a17:906:6082:b0:861:7a02:1046 with SMTP id
 t2-20020a170906608200b008617a021046mr3970852ejj.37.1679428599560; 
 Tue, 21 Mar 2023 12:56:39 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.38
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:39 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 09:43:29 +0100
Subject: [PATCH v2 15/19] gnu: python-aiosqlite: Update to 0.18.0.
to: 62252 <at> debbugs.gnu.org
Message-ID: <e51151db62299d1acff8f06f7a1f258d1b2d356f.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-aiosqlite): Update to 0.18.0.
[source]: Use git-fetch and git-reference.
[build-system]: Use pyproject-build-system.
[arguments]: Adjust accordingly.
[propagated-inputs]: Remove.
[native-inputs]: Remove python-aiounittest.
Add python-flit-core, python-coverage and python-mypy.
---
 gnu/packages/databases.scm | 41 +++++++++++++++++++-------------------
 1 file changed, 21 insertions(+), 20 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 6de24db720..2ea2f8325e 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3633,27 +3633,28 @@ (define-public python-apsw
 (define-public python-aiosqlite
   (package
     (name "python-aiosqlite")
-    (version "0.17.0")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (pypi-uri "aiosqlite" version))
-       (sha256
-        (base32
-         "0lgfpbkcd730hbgj3zlrbx2y8fzvdns2zj3s4r4l31n49g1arrph"))))
-    (build-system python-build-system)
+    (version "0.18.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/omnilib/aiosqlite")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1a8sggh1wwbpl46k5qcfmp97s9hjysna0x7mwwc53kyfm0m95wf8"))))
+    (build-system pyproject-build-system)
     (arguments
-     '(#:phases (modify-phases %standard-phases
-                  (replace 'check
-                    (lambda* (#:key tests? #:allow-other-keys)
-                      (if tests?
-                          (invoke "python" "-m" "unittest" "aiosqlite.tests")
-                          (format #t "test suite not run~%"))
-                      #t)))))
-    (propagated-inputs
-     (list python-typing-extensions))
-    (native-inputs
-     (list python-aiounittest))
+     (list #:phases #~(modify-phases %standard-phases
+                        (replace 'check
+                          (lambda* (#:key tests? #:allow-other-keys)
+                            (when tests?
+                              (invoke "python" "-m" "coverage" "run" "-m"
+                                      "aiosqlite.tests")
+                              (invoke "python" "-m" "coverage" "report")))))))
+    (native-inputs (list python-flit-core
+                         python-coverage
+                         python-mypy))
     (home-page "https://github.com/jreese/aiosqlite")
     (synopsis
      "Asyncio bridge for sqlite3")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:51 2023
Received: from localhost ([127.0.0.1]:60846 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6F-0003sA-B2
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:51 -0400
Received: from mail-ed1-f67.google.com ([209.85.208.67]:44028)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei68-0003or-DR
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:44 -0400
Received: by mail-ed1-f67.google.com with SMTP id x3so64213242edb.10
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428599;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=nZzl1rgsa4WQYvXy0aHFHLZJnaaLgjhPF/VO6Ljv/iA=;
 b=MYwyqDiXeZAOD+29b5cBdKYyqWuahXLuJiSp4CeZjaqA0gHnvwjG2L1mSs49cnTzbH
 VDC7pbwPSJY/hAGd33iBSC3fhsxrGnVP2OLnK/bYHts1z1UUtzJyCfJWM+6DB79BHOeA
 pcphnB8LscdmZfw3xId5VUxEj2eF5KDdOjeyCwwUS9mbJ8ZUWYp6CMfFTrmWOTBON6WR
 SeqsK8nPQ5lA9QVMs6e8KJo7O4PDoegeys7gATr6DyQof1neGeBJmFduvIBVKQ7QtrdZ
 aamDPvZhjDTaQINhDNe8O+3/K2dtg+4ulfcbt0SIqSYu/QoG7b1SswahTumKffGdhjc0
 GYEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428599;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=nZzl1rgsa4WQYvXy0aHFHLZJnaaLgjhPF/VO6Ljv/iA=;
 b=fUcLO3A152+2cf/q9kcrtzOMdn5GNDniBCqxezS58X3xgwhUWQOx601xx0TF5UV8Ib
 PrKIEPF53g/V6kRJDwb8IFvLwtFyyRrCeZdHuL7WYUJUczQ7y2iTw6GwqrEWERnPHuN2
 pkU6JmEhqefY5F5YkZ8kqZIzr11nzgHUKXPxENSv6R+Y5xIC7j7AVJAd6T6693HKEj1g
 MpivW5N1R3+ky3u80nFxJuzMNqAuWsw/0BiEzeU6UyNLtlqxUTnwFnMbQLsqlebZ16lM
 jAs4aP3WdXrOMHHCFCp/gsRrLKt053ERAkqESpVVlJ7K9SJkVeb+xy0SZK4AFUzd10N7
 ar8Q==
X-Gm-Message-State: AO0yUKVGmevWOmR7LV3B1mk2aTN+EYs/LX20EcDMZ7BK679MCiYvKqBi
 2dL7qctcOL2UQkhTU6ihXyoVo2Ot5ow7MQ==
X-Google-Smtp-Source: AK7set9JI/zXCFfJ0pqVNez3Au8QJ3fhoJ6MULKVZ6iwP2Qbh6uuT65vl/rcPsqV1eDJ/FuXBEIjVw==
X-Received: by 2002:a17:906:95d7:b0:92f:abff:b4cc with SMTP id
 n23-20020a17090695d700b0092fabffb4ccmr3902095ejy.77.1679428598828; 
 Tue, 21 Mar 2023 12:56:38 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.38
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:38 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:57:23 +0100
Subject: [PATCH v2 14/19] gnu: python-aiomysql: Update to 0.1.1.
to: 62252 <at> debbugs.gnu.org
Message-ID: <7c7536bc45442129dd754e1f0da2778abbed118e.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-aiomysql): Update to 0.1.1.
[build-system]: Change to pyproject-build-system.
---
 gnu/packages/databases.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 74eacede78..6de24db720 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3009,14 +3009,14 @@ (define-public python-asyncmy
 (define-public python-aiomysql
   (package
     (name "python-aiomysql")
-    (version "0.0.21")
+    (version "0.1.1")
     (source
       (origin
         (method url-fetch)
         (uri (pypi-uri "aiomysql" version))
         (sha256
-          (base32 "0b442d0jb82z3lk19ylmm64ix88ppz7gay08bxld538ivg06j5c1"))))
-    (build-system python-build-system)
+          (base32 "0zhhisf2bz2hv0vcklw45k54yr0f7gx61gnq4lc7vdp6v97nqs0d"))))
+    (build-system pyproject-build-system)
     (arguments '(#:tests? #f))           ;test suite requires docker
     (propagated-inputs (list python-pymysql))
     (home-page "https://github.com/aio-libs/aiomysql")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:51 2023
Received: from localhost ([127.0.0.1]:60844 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6E-0003s0-V3
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:51 -0400
Received: from mail-ed1-f66.google.com ([209.85.208.66]:33327)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei67-0003oi-M3
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:43 -0400
Received: by mail-ed1-f66.google.com with SMTP id i5so17374878eda.0
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428598;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=AEvRNjjkGYOqo5ikuzaoH5hKoRPMLQs1wPdE0pI7oHM=;
 b=EbPDffAN0mibFRpvrtR4jIqY5nqri4jdlwnrcIadGyYJa1dVLOrRSRMBqb92RXkRE9
 P5/ISHZam0iKOD0u++F2AnBxIuHd9ybg/VgOm26NDvWRF+M6w6R6D7WLpEHB1Xf6DIZ0
 YE2HbV8nh5I7j3RS9l8rlWRVy1sITrEg6GWCAPM2C48r+tRiMVH1AWG3mv/KBVDTs68+
 5LAeQfDBD7GMgCiJpE0dxXMFm4iyrtzAzFU427tDLV9Ga/S87Siq6oA0JymDjuHajaVu
 qne2bfhJ52XjCtgbNDX3o3UWt8sL1wkC49SEoBAvwzqBVDFB2AtcI9NAaaZBKD4u9flO
 +hHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428598;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=AEvRNjjkGYOqo5ikuzaoH5hKoRPMLQs1wPdE0pI7oHM=;
 b=OWynFqS5+f6G2sFa5N9c8oJcFJZqU/Bv0Cr46w1lBVOdMDjzetUXf70kyhFx4kmVh3
 YWUTkvw/GTBgXUMtBGmMutG4DNC3Pb9/79oWZQYPFlD7WjuOsIWicQ4EGHPrwnIhaaeb
 1RgofFfCRTlYvl832D9tCeHEV0TYeALINJOsmT3Op1hpVzKREifpRqhmFw4geHhsfdPZ
 Y9+EmuqTphPrmc4i18vlBMyxcwyizA65RfD0clIzST4YIeCb9hBHcDyZXnSdqdHUUqKL
 DnGOQ2drFXO3QlggVDt0DYAoKAKaxEDqGySPxSer2eqR8rhMVZxJarQhmcobx1sU5EN/
 BbLg==
X-Gm-Message-State: AO0yUKU32JiIMwv1QoVsxmTC+2SMlGxwK1L6Y1R6hgizxcmGfrmOQf+x
 +cKXdTP3uoc0l71//4J227UcShlh9PhJYQ==
X-Google-Smtp-Source: AK7set+O8YUBB+nhXKp2nsTl2bNccxDTKPsQZzkmKYNtCSS0oEaQCEm7ksTKfA2hl+aSczPyTresBg==
X-Received: by 2002:a17:906:9613:b0:931:6f5b:d280 with SMTP id
 s19-20020a170906961300b009316f5bd280mr4129972ejx.17.1679428598208; 
 Tue, 21 Mar 2023 12:56:38 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.37
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:37 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 09:19:58 +0100
Subject: [PATCH v2 13/19] gnu: python-pymysql: Update to 1.0.2.
to: 62252 <at> debbugs.gnu.org
Message-ID: <3ecb3a16fe604a437980851976c5b83db82ceb14.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-pymysql): Update to 1.0.2.
---
 gnu/packages/databases.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 5b2e1849c8..74eacede78 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -1529,13 +1529,13 @@ (define-public pgloader
 (define-public python-pymysql
   (package
     (name "python-pymysql")
-    (version "0.9.3")
+    (version "1.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "PyMySQL" version))
        (sha256
-        (base32 "1ry8lxgdc1p3k7gbw20r405jqi5lvhi5wk83kxdbiv8xv3f5kh6q"))))
+        (base32 "0dmdszskfri11b9m6n3lag31vzi10aqxz9gc583md3gka2ijfsc1"))))
     (build-system python-build-system)
     (inputs
      (list python-cryptography))
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:51 2023
Received: from localhost ([127.0.0.1]:60842 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6E-0003rt-Ku
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:50 -0400
Received: from mail-ed1-f66.google.com ([209.85.208.66]:42899)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei67-0003og-5S
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:43 -0400
Received: by mail-ed1-f66.google.com with SMTP id o12so64251823edb.9
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428597;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=NfwJTYkl2J7bgSfJA65mHRZjJEpRc0CLGMim5cQMIfE=;
 b=lZIqVWcj8jzJd0u6An6RoM/GixgvPCG9oat38plhWn+nAzVMZGrWg7sKvnAXNTyjHL
 AFLG6nDABM2Ue3yvVHvcz1Yh5M6J/IJVHNbI1p3JAwZs2S07tRdd4Pqavbs1py/A2+eN
 3LNTrfwz4xqr2IdJeYGGbA6D9281giHuUfziUN1Yhg4G8XFMfFfX5BqEDgW0lANhFh7U
 LE2cPHS7g1TI0H550aZKs41I/m97O8O9R5TdUlzlwm2tamV05n7FYaKhBioqown3slHz
 gW0u5w68mQLE0YKpbb94yADphHTWi9hc36A2cF1E1ynXbhnaAWNjkrvUaaJA6VvNG0EH
 J7fw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428597;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=NfwJTYkl2J7bgSfJA65mHRZjJEpRc0CLGMim5cQMIfE=;
 b=BRs76hPEl0H2cp3WH/W3Sm9swIX2poOBQ3urFdK5QudhI4Bunb7BaXrMF/z7pQpsQE
 pGrSWcAOsnBAS1V8EDGEzCSeFzCozqc1gMkuoQXQEXMLM2dE3ZtsDd18I0xlpsqmNWJh
 9+JlpfVFfVlyfdmPRWvYuwjJLsPf/AGrlV4kVaN+pHHMKoe+uHA2o26W4FODvCncL7mc
 faPUVIfwgkKNpSx33XYtDpi1IcHueH2l5hPnWoLZnNBzirT8YKoksqozxZX3l5CdN5Mc
 F31xJhXMfvsrvV9ZFUO9ZLqMLFz2/lXKu7uSTuYpyEAEVdsofM7uVNawW1FGpIC3XJfu
 5PEg==
X-Gm-Message-State: AO0yUKXf5e5aZy/MPyDuMrSRv4x+gqFIUwEeNjUQcdgChWOXaoeA4djU
 VzLV3NQZPC99gV9uXW1oZOLBKm01NGwD8g==
X-Google-Smtp-Source: AK7set//O5FoLBqU/FrwhOU9YpvOd3Ok5FKNFV4E7JtMCeXPuSi6on1e7D/LurYTnAEWj8AYey/Yxg==
X-Received: by 2002:a17:906:5847:b0:92b:f8ce:4e75 with SMTP id
 h7-20020a170906584700b0092bf8ce4e75mr4273598ejs.72.1679428597572; 
 Tue, 21 Mar 2023 12:56:37 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.37
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:37 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:51:04 +0100
Subject: [PATCH v2 12/19] gnu: python-sqlalchemy: Update to 1.4.42.
to: 62252 <at> debbugs.gnu.org
Message-ID: <6dd8280dea2eefe6b971ba1b6cec0ea512a9a319.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.42.
---
 gnu/packages/databases.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index e51ddd5bf2..5b2e1849c8 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3397,13 +3397,13 @@ (define-public python-ccm
 (define-public python-sqlalchemy
   (package
     (name "python-sqlalchemy")
-    (version "1.4.35")
+    (version "1.4.42")
     (source
      (origin
       (method url-fetch)
       (uri (pypi-uri "SQLAlchemy" version))
       (sha256
-       (base32 "1ddab00d5mpzg25r1qxccma2zb551hhmymsy1ycp6r6w04xq3z1g"))))
+       (base32 "0qzkxy47y06fqh1m7a0p7q2r9h48x9k5kl3znzhx2vj79j8l2zhp"))))
     (build-system python-build-system)
     (native-inputs
      (list python-cython ; for C extensions
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:50 2023
Received: from localhost ([127.0.0.1]:60840 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6E-0003rm-A8
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:50 -0400
Received: from mail-ed1-f68.google.com ([209.85.208.68]:37658)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei66-0003oe-EA
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:42 -0400
Received: by mail-ed1-f68.google.com with SMTP id cn12so18636719edb.4
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428597;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=6YT5sPztTi89o2lc3N5E6o5P/aRsM5LTvBbYmLcoyCU=;
 b=NTkbJItp32Vu9HlHJW0fYLhlvuJjdud0TpqPG7lDWjlYiG/xNrD3jgW5iJqD2G/3kD
 i9zH4MqOt5bJMcZyT/f8+JynHe0sm8NY7zIojh40zy4YN1n5cfiqh7CvPrFl7Cp/xZQp
 erWIqNy3ySOJQHkxChqDpQ9VjlfwgBrw03k2/n9ZNWul7rVItdileKI7lOP7ghK/EO88
 ASIbaavB3Uf5hXKaUMnGLbpZfSKb+evlk5b37YDYNmEfSPSEaYpU40foEHfHe7943aHu
 ZbRXJshaoy5xVdpBw8osERMitKoVCWzGSRlaw59ija9ENDhSrtukElUK24Zf3rydxWLo
 t5uw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428597;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=6YT5sPztTi89o2lc3N5E6o5P/aRsM5LTvBbYmLcoyCU=;
 b=sOCr2nMPBJxcbz9urHCoExbxFDLZgImsbJPUmMS4UOnKtBnNkAHgYGDcouLnVsL1qo
 zNZxyKcU7FdtT87w8gDc+u0j6sicLp9Dg7WHGfEBXBBneGs4R1W/grSCyWcNHHeptZa1
 9LcqCbBzKOHAeMPwdzbA6cu7zf/N4olr5sF6al+zh++25GKuAuaqsT0CzqK/QYLC0Nnw
 Bz747bSp3gA52yuVhuI8wCSB5OwGIZgMI6rnckI+EqqIIkggf24ZHVVbg42kS4VRPdVq
 GaduVMNPJARQcb7oKV4ClhEICcuqqHOLLIZe+W8Oka/q+SRlADdtU7thEQ8PRVNtbckL
 5Bsg==
X-Gm-Message-State: AO0yUKVJiR850vcYcbdg9xLc+KX2V9bJr2dENCYz8DeZWS1ft7REXYl2
 JvPle8t59lsxPHbUfFX/8PuoGZAfggFc2A==
X-Google-Smtp-Source: AK7set8xD+zgMCIdx7TnT5cnzHRBvl5VKQbOYzXkZKvSoh5c6kkB/ire9HaXmyO2JA41QGRYrrHTLQ==
X-Received: by 2002:a17:906:9453:b0:931:7350:a4f3 with SMTP id
 z19-20020a170906945300b009317350a4f3mr4501308ejx.10.1679428596926; 
 Tue, 21 Mar 2023 12:56:36 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.36
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:36 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:48:57 +0100
Subject: [PATCH v2 11/19] gnu: python-starlette: Update to 0.25.0.
to: 62252 <at> debbugs.gnu.org
Message-ID: <430c88e7e32f830db93bb135a2aa31cbccb348e9.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-web.scm (python-starlette): Update to 0.25.0.
[source]: Switch to git-fetch and git-reference.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-hatchling, python-httpx, python-pytest, and
python-typing-extensions-next.
---
 gnu/packages/python-web.scm | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 072d160c26..14fc4763f5 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -8196,14 +8196,17 @@ (define-public python-sendgrid
 (define-public python-starlette
   (package
     (name "python-starlette")
-    (version "0.20.4")
+    (version "0.25.0")
     (source (origin
-              (method url-fetch)
-              (uri (pypi-uri "starlette" version))
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/encode/starlette")
+                    (commit version)))
+              (file-name (git-file-name name version))
               (sha256
                (base32
-                "112hmwk4fh4dl21nlr2xd37h43xzxpjxfnic7v7fz3wr5w9g7z22"))))
-    (build-system python-build-system)
+                "1mkkj15lphgycnp51dnrfxbyrx3dicjdcpsqvwc7yw55zyih6h5k"))))
+    (build-system pyproject-build-system)
     (propagated-inputs (list python-anyio
                              python-typing-extensions
                              ;; [all] extra dependencies:
@@ -8212,6 +8215,10 @@ (define-public python-starlette
                              python-multipart
                              python-pyyaml
                              python-requests))
+    (native-inputs (list python-hatchling
+                         python-httpx
+                         python-pytest
+                         python-typing-extensions-next))
     (home-page "https://github.com/encode/starlette")
     (synopsis "Little ASGI library")
     (description
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:50 2023
Received: from localhost ([127.0.0.1]:60838 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6D-0003rZ-PB
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:50 -0400
Received: from mail-ed1-f68.google.com ([209.85.208.68]:42896)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei65-0003oY-PU
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:42 -0400
Received: by mail-ed1-f68.google.com with SMTP id o12so64251601edb.9
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428596;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=MyqUftRhXwkKbAVHnXv/Prgvbx60q2T+3tVxesScOU4=;
 b=TCt9IVMeywnkUlBs+5CFHxF8mS41zZC1+BIsOcAOGWApFaVGwXE4Gd4ReNk/5UzXMR
 iwUn7GMW2PV3+WKky+WWg1SECRVJz3GN5Zw+onB+mQo9ag/2OCDL2DdyG0DSUs6B/syK
 mjCAetZMuJ39DVG4Ih2MgQ6KAHG96z4c3cbm9YQpsJepTUd9fPM2/qRryt8JeCDXQNIN
 qWg31C7RI/S9Y+2L0MiWy5V+QyaEGr1igOU1Uon2LI8MyjduMT4nQrsUaurxSv2ew8hV
 ZSTTxqRcRqvBPCcHZA/7AkvnzZfu4Y1dUJG71ulaOLSU7E6j8emrk5RCz0oZNTFvk49I
 7+Xw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428596;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=MyqUftRhXwkKbAVHnXv/Prgvbx60q2T+3tVxesScOU4=;
 b=6InCnd5PNzeS7FtggWpSh7b36rMY+QguHEHCHgr9vCKuKgXGaneqSoZkSGnpT9hXm5
 pwAPbRvmO3du1ifl7D5e4rErZHivMZVWR8LScmDX32qBA2pkKwGSrxmvVaKRvHsJxXEn
 OiDQUJxcCD/eAz0V2erI/LsMz2TgveqS4jpSicNvli7cDrMlWESe9fznjH9Hh9VPA9l/
 nJvKfTztGjPiSyU7j/8OeCc4ZsU6f3p+b+g4YftIzopQsFHglsadA+3xafoU+zvfxXda
 sP3T2RE+lhvxQUZScs7qwWM+aSxQ3xbrzXx+mjXkm0Lmz/jHAKyswlOS6tt0hXzeBOyT
 z1DA==
X-Gm-Message-State: AO0yUKXqy/EgigkHp5k9Lt88w3TpRe9jDzRo9PICwZU88MpMcsURJsXP
 CuI24LTozN7dNQZREEbNhfFvPd1xg+EFhw==
X-Google-Smtp-Source: AK7set+JvBSsCtX+ZKzz/YnF+fAwyghVgGOPM0KUPtgBhknL7zulioaz0I9p8LtGaFXW9c6/K4e12Q==
X-Received: by 2002:a17:906:950f:b0:930:21a:c80 with SMTP id
 u15-20020a170906950f00b00930021a0c80mr3990186ejx.47.1679428596264; 
 Tue, 21 Mar 2023 12:56:36 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.35
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:35 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:44:38 +0100
Subject: [PATCH v2 10/19] gnu: Add python-hatchling.
to: 62252 <at> debbugs.gnu.org
Message-ID: <b6dfd86bfa5fa955ac29c4680a102cf668ca2999.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-build.scm (python-hatchling)
(python-hatchling-ouroboros): New variables.
---
 gnu/packages/python-build.scm | 46 +++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm
index 1281824a97..cb6301689a 100644
--- a/gnu/packages/python-build.scm
+++ b/gnu/packages/python-build.scm
@@ -28,6 +28,7 @@ (define-module (gnu packages python-build)
   #:use-module (gnu packages)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix build-system python)
+  #:use-module (guix build-system pyproject)
   #:use-module (guix gexp)
   #:use-module (guix download)
   #:use-module (guix git-download)
@@ -622,3 +623,48 @@ (define-public python-pluggy-next
        (sha256
         (base32
          "0n8iadlas2z1b4h0fc73b043c7iwfvx9rgvqm1azjmffmhxkf922"))))))
+
+(define-public python-hatchling
+  (package
+    (name "python-hatchling")
+    (version "1.13.0")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "hatchling" version))
+              (sha256
+               (base32
+                "1isk1kqra0sm2sj2yp39sgk62mx0bp1jnbkwdcl3a1vjrji7blpq"))))
+    (arguments
+     ;; Tests don't appear to be integrated into build.
+     ;; Also, we can't rely on python-pytest anyway, as that's in
+     ;; (gnu packages python-check)...
+     (list #:tests? #f))
+    (propagated-inputs
+     (list python-editables
+           python-pathspec
+           python-pluggy-next
+           python-tomli))
+    (native-inputs (list python-hatchling-ouroboros))
+    (build-system pyproject-build-system)
+    (home-page "https://hatch.pypa.io/")
+    (synopsis "Modern, extensible Python build backend")
+    (description "Modern, extensible Python build backend")
+    (license license:expat)))
+
+(define python-hatchling-ouroboros
+  (package/inherit python-hatchling
+    (name "python-hatchling-ouroboros")
+    (version (package-version python-hatchling))
+    (arguments
+     (list
+      #:tests? #f
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'configure)
+          (delete 'build)
+          (replace 'install
+            (lambda* (#:key inputs outputs #:allow-other-keys)
+              (copy-recursively "src/hatchling/"
+                                (string-append (site-packages inputs outputs)
+                                               "/hatchling")))))))
+    (native-inputs '())))
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:49 2023
Received: from localhost ([127.0.0.1]:60836 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6D-0003rW-BE
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:49 -0400
Received: from mail-ed1-f65.google.com ([209.85.208.65]:39677)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei65-0003oW-4r
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:41 -0400
Received: by mail-ed1-f65.google.com with SMTP id ek18so64295746edb.6
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428595;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=mPzMopPmUKD9YP4tpzh5c6/jJ8N/nCnpSk7iM2iLpX4=;
 b=OrzTluaKXHYeInitijTA0h+spe/lk7usrhMP4q+1IvfrHMSckTX6kjwKMlkWEIOkbH
 6vHepQpmB7xAXVwDDPswXkwVAS4MIAMNKOl/8/gs6ZXmLW0lxNNMuN7WqVtbAAzr6OEP
 yPlOrpykEQd2PN+gAUwn/3unrJGCGRQQBfMxJPZlE9/8lbsAtNym0XWtsC0A3DmjL0sE
 Zg+2jdy+sXD1KW285wiBJz3eGPgxOeQ4VbFqauRzJB4sVOqbV017FjE3dcN1v9KCXhBZ
 f5obZVnYK3hr0WiALskzvxVq3mxWw2qq4Iaaz9P3yIjgE/ee2otAYLrzjCbqlCPJh5Eb
 aovw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428595;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=mPzMopPmUKD9YP4tpzh5c6/jJ8N/nCnpSk7iM2iLpX4=;
 b=xRv9aqqVsxYCJ2lUZJue4Ja/FN1bAygbJFIh5hOf+nkKB0ehhEmAE2KB2StuXa4rkv
 HBib/pT3zVhgnEjMqdCiJgIIk81UV/tRzfgdodtppme5lCaO+NneGJBvORaVjduo2Xkv
 TGGubybUsgTeENLw/x/6jO/DnWmeCD6GPqmQSuLmmeI+wXt93xlbmf2LT6fJqHG0iTL2
 PdbQTWnv8V9UUJFNrnJTfp5pDUbdcKNK6Vz/+oHlnSZ/e8ASf97va7KKIAWvk9Q83BVD
 oSIV4MjigwAoFp57r0k5V5XAdyPcP+EWoJTmszq7fqwcM5+u54mpJFXc5oRoBsJVWoro
 oK3g==
X-Gm-Message-State: AO0yUKUHcCMG9mKSsA7jYBBv+aQa+X9d9L5KaAw7+ooDsKay3GhS6ZVY
 WmaA6urDGVPPWggvfy8RAPMmKJ6dONZQhQ==
X-Google-Smtp-Source: AK7set8KA3ibOO+Xj8ly1OWvPJ6mw+uGK99q+pe9xwvpSxNM4iKB/hu2YRoYCYRCI87ftZLT3CiD7Q==
X-Received: by 2002:a17:906:3fcf:b0:92d:6078:3878 with SMTP id
 k15-20020a1709063fcf00b0092d60783878mr11212195ejj.33.1679428595677; 
 Tue, 21 Mar 2023 12:56:35 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.35
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:35 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:44:28 +0100
Subject: [PATCH v2 09/19] gnu: python-pluggy: Move to (gnu packages
 python-build).
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
to: 62252 <at> debbugs.gnu.org
Message-ID: <98ee35d38ed15ee27c250dc9c08e12d65493b7ba.camel@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-xyz.scm (python-pluggy, python-pluggy-next): Move from
here…
* gnu/packages/python-build.scm (python-pluggy, python-pluggy-next): …to here.
Reindent using Emacs.
---
 gnu/packages/python-build.scm | 33 +++++++++++++++++++++++++++++++++
 gnu/packages/python-xyz.scm   | 33 ---------------------------------
 2 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm
index a4be4b4991..1281824a97 100644
--- a/gnu/packages/python-build.scm
+++ b/gnu/packages/python-build.scm
@@ -589,3 +589,36 @@ (define-public python-pathspec
 specified patterns.  It is currently limited to wildmatch-style patterns,
 which are used e.g. in .gitignore files.")
     (license license:mpl2.0)))
+
+(define-public python-pluggy
+  (package
+    (name "python-pluggy")
+    (version "0.13.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "pluggy" version))
+       (sha256
+        (base32
+         "1c35qyhvy27q9ih9n899f3h4sdnpgq027dbiilly2qb5cvgarchm"))))
+    (build-system python-build-system)
+    (native-inputs
+     (list python-setuptools-scm))
+    (synopsis "Plugin and hook calling mechanism for Python")
+    (description "Pluggy is an extraction of the plugin manager as used by
+Pytest but stripped of Pytest specific details.")
+    (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"))))))
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 137f125b2b..f4a8e15df0 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -15391,39 +15391,6 @@ (define-public python-rsa
    (home-page "https://stuvel.eu/rsa")
    (license license:asl2.0)))
 
-(define-public python-pluggy
-  (package
-   (name "python-pluggy")
-   (version "0.13.1")
-   (source
-    (origin
-     (method url-fetch)
-     (uri (pypi-uri "pluggy" version))
-     (sha256
-      (base32
-       "1c35qyhvy27q9ih9n899f3h4sdnpgq027dbiilly2qb5cvgarchm"))))
-   (build-system python-build-system)
-   (native-inputs
-    (list python-setuptools-scm))
-   (synopsis "Plugin and hook calling mechanism for Python")
-   (description "Pluggy is an extraction of the plugin manager as used by
-Pytest but stripped of Pytest specific details.")
-   (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.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:49 2023
Received: from localhost ([127.0.0.1]:60834 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6C-0003rL-TF
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:49 -0400
Received: from mail-ed1-f66.google.com ([209.85.208.66]:36604)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei64-0003oV-I9
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:41 -0400
Received: by mail-ed1-f66.google.com with SMTP id w9so64317055edc.3
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428595;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=f0T3e8BZLdMnZLiCOm5lkjgju2W9BuBmRhLGsldlpdc=;
 b=If8Nu67zITkG3eDweP3UFcEkUB5M73fuU7eUp8Qvz0qyHITAqgfkiUo9R+5e6AdLd/
 keX1AyXkeaFrQMT5VAhmWlKV4oUCCeZJje1R+HAkpI0u1HHQHS3qS0F9H5TKUsQAvDGb
 D3Wam//rw8kfIMtSSEnxFMSblkC4ZvVY2CEeP4IUfSMBKFvbedAoSrcgGZH9frUKKwyv
 SJnDmFH9J0t7Rchd/fnFXF84V7GuNkXCBMrJqD4yRz6oTMlsk03lXD7HGov0Zk52m8ws
 IO1t2squega3cDbVT+7DOR8dI7KTKwkUlpALmeJ6YQFEQm/RpRfQSCwrvdNh0vCEG+Oa
 zm7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428595;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=f0T3e8BZLdMnZLiCOm5lkjgju2W9BuBmRhLGsldlpdc=;
 b=tIWz8tMWj6F184hANGdQjL3Tq34+RSChustYGNDSCKmJWoHAmlDlgYHWzB7KRdxl+D
 S9IPxJhBMaWZ1BSJW6sq6AVI4Ha2LLRRaitEAQN0FOBVEdrkZTo2+eiMvZM/m1U6GywO
 vrNCIoX5thZ55e+SftEvrWf/1pWVGF0T1DxlILOCe/Rr+KsezGlgwPRkXxsqwxeHsMBq
 mt0PDtR3o/0T2pgIR1A8otvVthiDVX2iV9L3OBmtk0ZtDqq1fL162L4wMN88BOe48Qte
 qPm6XMZUur5r5EqnuQzW5pKRlBzJcDOEVo5cn4J9ieqAJMwZIFbZP/t53yh+zMiJ+CvM
 DsJA==
X-Gm-Message-State: AO0yUKUtN+vyX/FgG4y7tDkBzttb/PfDjzjVQ1VqNruQsdA8+DVne/Mi
 4sjpLhi/ui3RYt3oFftS1nnLd+8KW6VpCQ==
X-Google-Smtp-Source: AK7set+Kcjwp9ckkHm/yK+KPZw1w2hOy6pUKGMlAYjQ0j0f9o3bRD1qA03vKk75idMj9sjfwNM1uFQ==
X-Received: by 2002:a17:906:23e9:b0:926:9c33:ea4 with SMTP id
 j9-20020a17090623e900b009269c330ea4mr3545753ejg.27.1679428595084; 
 Tue, 21 Mar 2023 12:56:35 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.34
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:34 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:43:56 +0100
Subject: [PATCH v2 08/19] gnu: python-pathspec: Move to (gnu packages
 python-build).
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
to: 62252 <at> debbugs.gnu.org
Message-ID: <d784419b36d4f8e456bcedb3545b3447d2b9b2f7.camel@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-xyz.scm (python-pathspec): Move from here…
* gnu/packages/python-build.scm (python-pathspec): …to here.
---
 gnu/packages/python-build.scm | 20 ++++++++++++++++++++
 gnu/packages/python-xyz.scm   | 20 --------------------
 2 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm
index 17f8892c05..a4be4b4991 100644
--- a/gnu/packages/python-build.scm
+++ b/gnu/packages/python-build.scm
@@ -569,3 +569,23 @@ (define-public python-editables
 ``editable mode''.  In other words, changes to the package source will be
 reflected in the package visible to Python, without needing a reinstall.")
     (license license:expat)))
+
+(define-public python-pathspec
+  (package
+    (name "python-pathspec")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "pathspec" version))
+       (sha256
+        (base32
+         "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/cpburnz/python-path-specification")
+    (synopsis "Match file names against specifications")
+    (description
+     "This package provides a utility library to match file names against
+specified patterns.  It is currently limited to wildmatch-style patterns,
+which are used e.g. in .gitignore files.")
+    (license license:mpl2.0)))
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 937155259b..137f125b2b 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -5981,26 +5981,6 @@ (define-public python-lsp-server
 (define-public python-language-server
   (deprecated-package "python-language-server" python-lsp-server))
 
-(define-public python-pathspec
-  (package
-    (name "python-pathspec")
-    (version "0.11.0")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (pypi-uri "pathspec" version))
-       (sha256
-        (base32
-         "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4"))))
-    (build-system python-build-system)
-    (home-page "https://github.com/cpburnz/python-path-specification")
-    (synopsis "Match file names against specifications")
-    (description
-     "This package provides a utility library to match file names against
-specified patterns.  It is currently limited to wildmatch-style patterns,
-which are used e.g. in .gitignore files.")
-    (license license:mpl2.0)))
-
 (define-public python-black
   (package
     (name "python-black")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:48 2023
Received: from localhost ([127.0.0.1]:60832 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6C-0003rD-H2
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:48 -0400
Received: from mail-ed1-f66.google.com ([209.85.208.66]:41681)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei64-0003oM-H4
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:41 -0400
Received: by mail-ed1-f66.google.com with SMTP id h8so64263916ede.8
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428600;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=cIgL48WrL4S0D4Ewb/x1SFsN1hKcOqJRaQ713ZF76Rs=;
 b=UgYVbAPcPlcP1u3v8HFPmJC2Zwdr0rC4JiLKL8d8IFyX7qnVcEi973Ep92Juqhuf5R
 6ZABqFmhKMVPH4fXeKk1ohdsb1iviJoYO1sYODvzLG2fO2B0gHw9Oook/y1+pa3hKLQS
 43pUXka1FaHEAI5hOtZn8xwEYHWYomQrbxyOe9rahdaOckyNc71349sNYDLZzlzFefur
 y9iWuVpAYuIdR0g2zk4K6BJwU0l+ck9k33gwQdNtvrJZKmKfS2iGP4Dfe5JQ7KGy4QKd
 pZbfkusxNokEyZosDsyGSszVB5n+zqo1fwH6Or3W5sc1ybWP/DqfS0pQ0kew0lj0DbyO
 GFeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428600;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=cIgL48WrL4S0D4Ewb/x1SFsN1hKcOqJRaQ713ZF76Rs=;
 b=YEMdLDzQm8RHTaxYA7kGGaaFQQZlK86eBh672jmc9/jHhU1PkUknpJhjHgpcLlVHXS
 8lLKt9DrPOuEB8HG8vgxZBgJpbf2708hn2zerbgHWugrfS7MLg+Y+HFhT41aVRldghIH
 dt/Wqs4of7kyiSQN5u8pAGsqzyadsPSHYpf5dJkGpTXgvYRR0Y6Pebmli8EGbrF6tuaJ
 fXv9B9faVLAExLkl/rsFD9zXHlY/Pcv6PE7MO13YqK85GMT0ac7iiL0eiEm2d3imSHUa
 vjXZAPECNQlgxR3RXlaOe7saxO5MR7vtBQAUMKyotqQMxnqEw5UK27fbKI//s5oMwsFR
 2lhg==
X-Gm-Message-State: AO0yUKWMi58B3ePPny4tmY9fbgmq+wydEqnSxsN7dblK04biVYxiTbDO
 YDM4K0CC1s7d53fhh6MROyLYfW+0FwBh9g==
X-Google-Smtp-Source: AK7set+NYFjYHh7ehnAPCHu+NphPeo2GtyXvD5vRbXRBake5sJAwYterF33pgJ0AYquOqGKYxSITHw==
X-Received: by 2002:a17:906:b28b:b0:926:fce:c080 with SMTP id
 q11-20020a170906b28b00b009260fcec080mr4740808ejz.17.1679428600266; 
 Tue, 21 Mar 2023 12:56:40 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.39
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:39 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 09:47:55 +0100
Subject: [PATCH v2 16/19] gnu: python-databases: Update to 0.7.0.
to: 62252 <at> debbugs.gnu.org
Message-ID: <8a75b8f46cd1d8ddbf9d04a85df6feb305ce10eb.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-databases): Update to 0.7.0.
---
 gnu/packages/databases.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 2ea2f8325e..5a38b1adb3 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3667,13 +3667,13 @@ (define-public python-aiosqlite
 (define-public python-databases
   (package
     (name "python-databases")
-    (version "0.5.5")
+    (version "0.7.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "databases" version))
        (sha256
-        (base32 "0dzb998kg35xmd50ih168320vih2w3ich798r8fc4lf9q4bb1ih2"))))
+        (base32 "0x5nqhzgjqimv2ybjbzy5vv0l23g0n1g5f6fnyahbf1f7nfl2bga"))))
     (build-system python-build-system)
     (propagated-inputs
      (list python-aiosqlite
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:48 2023
Received: from localhost ([127.0.0.1]:60830 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6B-0003qv-SO
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:48 -0400
Received: from mail-ed1-f65.google.com ([209.85.208.65]:36602)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei64-0003oT-22
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:40 -0400
Received: by mail-ed1-f65.google.com with SMTP id w9so64316962edc.3
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428594;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=PpMAW4Au69NR5/zh+66Voh87sCP65jlv5KAhu882JQk=;
 b=L+N7Q74oLZoYu/4ntMgq8GM2J15OcKqq4Bry5H6imTwOdt/Dzvnj9NWQHiaUqjmJu5
 ZAPTxEaW5zTL587LJ3ZLCFAaP94SODKubPBvG8qob581JejrklIZCS0jFPXfWHPhw/lY
 CGxfDuKLFNUcthQdDXkjLSkPl8cN78q+z1R26+Pt22roe+p/apVRIruUev71RRW3RYKL
 856K7KM0s76cc2zJEV7Groqr2IZIWb/jaxrREuGfy8YyUL1Sp8BgrSpnJA4KEU7h9WpN
 8LMsIKHMgOVhK5d52bssJj5EHC7VG3wCdtJFlYJ5NOXd3jqWPB997is7tVSyVniVBicZ
 ff2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428594;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=PpMAW4Au69NR5/zh+66Voh87sCP65jlv5KAhu882JQk=;
 b=x1VjANMh9sfby58SE8xFVf3etwNj/PKwXVYs/xan3mRbS0vbxqYQIblhiZvKO6REEO
 WqphVTvX7Y/Frl+jzUi6ROiVfAWLjE3TirgsQM0IJuQq2goc7AhXf9fYTNGUliCnAB8i
 NPuJcMyj0UogfNCMzFEODGvfbICPludgZ5K4Gihl4sj2YqLgo0wPkCeVq8ksDToAxH+v
 T4f/b0qBtUPka5Qtbo8F4JyIL6NMzGg1foLfM+3YrayUGfLTsfBpfbZa+z/1c89qvxqk
 sThf9/s5orY7Y1AsGi0l6YbV3Es96WGKc6TP3mX19ZTLMuxSoAJi8neGC5wRM+zXT/DY
 HQ0Q==
X-Gm-Message-State: AO0yUKVANLdS1wh9IzDUuBFr7w6QK67ENKgTvFyIOHgEGkgUjO1+mrhO
 GqV/HU+ddRvEJtMC7kw7kaPGcGwYOE6P9w==
X-Google-Smtp-Source: AK7set+efg/qxIIAogYPtaL8qlpBfgvUXXkXsnb/3jomn/9LgU0xjB0Y5xFrvN1zKCEWXMRcgptpMA==
X-Received: by 2002:a17:906:c28b:b0:8ed:e8d6:42c4 with SMTP id
 r11-20020a170906c28b00b008ede8d642c4mr4453351ejz.12.1679428594476; 
 Tue, 21 Mar 2023 12:56:34 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.33
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:34 -0700 (PDT)
From: Felix Gruber <liliana.prikler@HIDDEN>
X-Google-Original-From: Felix Gruber <felgru@HIDDEN>
Date: Fri, 17 Mar 2023 19:19:18 +0000
Subject: [PATCH v2 07/19] gnu: Add python-pluggy-next.
to: 62252 <at> debbugs.gnu.org
Message-ID: <1097532b30cc3a7eddacc0c52a4c23281bd703bc.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 2.1 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/packages/python-xyz.scm (python-pluggy-next): New
 variable.
 Signed-off-by: Liliana Marie Prikler --- 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 b33c2affc8..937155259b 100644 ---
 a/gnu/packages/python-xyz.scm
 +++ b/gnu/packages/python-xyz.scm @@ -15431,6 +15431,19 @@ [...] 
 Content analysis details:   (2.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.208.65 listed in wl.mailspike.net]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.208.65 listed in list.dnswl.org]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 2.1 DATE_IN_PAST_96_XX     Date: is 96 hours or more before Received:
 date
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
X-Debbugs-Envelope-To: 62252
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: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  * gnu/packages/python-xyz.scm (python-pluggy-next): New variable.
    Signed-off-by: Liliana Marie Prikler --- 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 b33c2affc8..937155259b 100644 --- a/gnu/packages/python-xyz.scm
    +++ b/gnu/packages/python-xyz.scm @@ -15431,6 +15431,19 @@ [...] 
 
 Content analysis details:   (1.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                             [209.85.208.65 listed in wl.mailspike.net]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [209.85.208.65 listed in list.dnswl.org]
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (liliana.prikler[at]gmail.com)
  2.1 DATE_IN_PAST_96_XX     Date: is 96 hours or more before Received:
                             date
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* gnu/packages/python-xyz.scm (python-pluggy-next): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@HIDDEN>
---
 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 b33c2affc8..937155259b 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -15431,6 +15431,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.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:47 2023
Received: from localhost ([127.0.0.1]:60827 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6B-0003qm-9i
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:47 -0400
Received: from mail-ed1-f68.google.com ([209.85.208.68]:41689)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei63-0003oQ-C4
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:40 -0400
Received: by mail-ed1-f68.google.com with SMTP id h8so64262832ede.8
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428594;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=/O99UELH106fcD3te/YBayhdkbaoK9rUZVw/SIV9ves=;
 b=VdPHIT+iC1cgx1scLrMw6tW+4co/qxmL194Apbo5+gP8n/ygNy5lUvj6O12Cukpf0U
 SxanmERhWPoGHEL6tnkUGQl0gusyfk1ig2C143LAZPdGSrxjnG89akZ1aEB39jKe5weZ
 k1ZoWW3/2E+Ya4zXuBp21sqh+Ub6M6uZI+yaDzysUNo2LAlqmFxAzo8wuhd2l/7VAIGe
 zaGcp4CpDLrXobCLepPSxENGCRfsTxYFhm1tNMsBFt2esFBPDEjyRDRP8RbmObu5ucJF
 K2xlLr17wDuJw3eOylNrLrf2BV7TeQwFp004twLBNCFQsD6h9JfmRlkJLv9lCupzzSjU
 oW4w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428594;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=/O99UELH106fcD3te/YBayhdkbaoK9rUZVw/SIV9ves=;
 b=h1FKH4DjqygtsxMgepiWqPBB7gL0v/O5K6czI28irGeJNjiX2athXY0X6kfDBQpmHl
 5OFGgh+FhAHz+ovwfOQZmPMBH+/hx8unCeROjtoyErO9PT0QgbHwQmmz3lCdvDqHDxkw
 fMuI5G2smWXb9/3iWhj1E+QdfwqWRGAwAyV5Fxmhz/iuOJ14cNfLrtAUj2ZFXLxOl25J
 TId1lWUsBVcDDvICd4NBFABhWH6yaF7uEmDvkwsR+W4T0aLLnVTi7zSsWTXJbwbI1+OV
 PThZBSQTiIOnNM9+JOBElT5IeNmhzZcxTz7g1Oex5gkUBLfWJlP9IXo/1/K1n+Xnz78K
 EtEQ==
X-Gm-Message-State: AO0yUKU0ss/mC6eTWqFm0M9l4DtJNRFkyUzXr5lqRk7SzXCA6fum7Sec
 SME/lpeJY9ymG5HeF0lwjhUtHlY+1+HR7Q==
X-Google-Smtp-Source: AK7set8OP6s4qu/zFgyA8BLt5+5QoFrhKp87zfd5LnEYHUUjWIj8upKWSJr0lugkx6q5hdZ9APdAxw==
X-Received: by 2002:a17:906:31d8:b0:92f:8353:2aaf with SMTP id
 f24-20020a17090631d800b0092f83532aafmr4073667ejf.70.1679428593804; 
 Tue, 21 Mar 2023 12:56:33 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.33
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:33 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:34:31 +0100
Subject: [PATCH v2 06/19] gnu: python-pathspec: Revise description.
to: 62252 <at> debbugs.gnu.org
Message-ID: <03bb170ce2759288ef10e87ca6a737e9726cb3a0.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-xyz.scm (python-pathspec)[synopsis, description]:
Rewrite to better explain what it does.
---
 gnu/packages/python-xyz.scm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 5b2e737c6c..b33c2affc8 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -5994,10 +5994,11 @@ (define-public python-pathspec
          "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4"))))
     (build-system python-build-system)
     (home-page "https://github.com/cpburnz/python-path-specification")
-    (synopsis "Utility library for gitignore style pattern matching of file paths")
+    (synopsis "Match file names against specifications")
     (description
-     "This package provides a utility library for gitignore style pattern
-matching of file paths.")
+     "This package provides a utility library to match file names against
+specified patterns.  It is currently limited to wildmatch-style patterns,
+which are used e.g. in .gitignore files.")
     (license license:mpl2.0)))
 
 (define-public python-black
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:47 2023
Received: from localhost ([127.0.0.1]:60824 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei6A-0003qe-Ub
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:47 -0400
Received: from mail-ed1-f68.google.com ([209.85.208.68]:38792)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei63-0003oP-66
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:40 -0400
Received: by mail-ed1-f68.google.com with SMTP id r11so64296429edd.5
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428593;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=7Btz71B+HAbjqVG/CUhzsbQPsKAozcDT9419SioUnJU=;
 b=XGncPuNYZ9exvGkzGwxYJsgj9W1mtHX8JvSo9z7BmbQBid00j5fZwEAv2VUgAo47U3
 EPGY9YSIgrnT45c366O5fl1nlmwFg8Hz6k8LtdN/F/FX7mQaX/I7JexTTl0WdaquHPBX
 leaYEXC9viDUn4dmGN8uq6ACdQbWauPq9RLIvL9H8gG5OOmGGHzinU7KUktEBpiVRs73
 SVHoZhsYK+bhnayQnqbQhPh7LJP06Ogov+FaaMA2BHn6JHyObV8rAz81jbb2N1kcsTZR
 mGB9jePkjNb5+hrOHdJ8usOhGQ+joLvVGkPxu346E/7xyX5zrgSUKvsc+ZigBJEkhmiU
 uP7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428593;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=7Btz71B+HAbjqVG/CUhzsbQPsKAozcDT9419SioUnJU=;
 b=acsNd2FZIY/havxbPHYH7zIIlWKY8wnNfmvJXQI9nDT/miu4KUASjx/3cFa7zTcrjw
 mH+ANjA3F4j8UnCCIi9rqYb6uxmhekqi3QPDhtd/r5HftSZIlLzyCkC7IH7xqLFrIlPU
 UnUGQ5sULMqu+8iEf3w8iZnCmrnN2mcrmFq1msZH6VvSzidavQItwctswrezU/ggnb/L
 HcOAc6N1JEhyZCuqXHLRj8hM6p2buCenZgSDIPeTzqpdt6/of2e/BC6sebf5oFQX+086
 dX/JwBz1XhGgSrm9jpLSZypjjr9euqxX2zpg8+PrmB9+t85HpmaaUgxG89dbV5gFK0fj
 0x0A==
X-Gm-Message-State: AO0yUKVUnqnXIxxHorBwUOitBz0w9eQXAptfPsOr1gb9/KiEKdVD6om6
 7O/EjaymJvsNVqtKV09wWDBSI2+5nmWDgw==
X-Google-Smtp-Source: AK7set9ZuSLuF1B0Wyu8xkt9Va0VQ8nfamazHIsyNodB+3WhmFFsnqhUfiU866ZHh1Ge7U7k5IsSGg==
X-Received: by 2002:a17:906:d8d8:b0:8b1:fc58:a4ad with SMTP id
 re24-20020a170906d8d800b008b1fc58a4admr4448236ejb.11.1679428593205; 
 Tue, 21 Mar 2023 12:56:33 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.32
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:32 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:34:09 +0100
Subject: [PATCH v2 05/19] gnu: python-pathspec: Update to 0.11.0.
to: 62252 <at> debbugs.gnu.org
Message-ID: <5673b575cc9cf7d3c376d9963a848a781346380a.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-xyz.scm (python-pathspec): Update to 0.11.0.
---
 gnu/packages/python-xyz.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index c41f85af4a..5b2e737c6c 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -5984,14 +5984,14 @@ (define-public python-language-server
 (define-public python-pathspec
   (package
     (name "python-pathspec")
-    (version "0.9.0")
+    (version "0.11.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "pathspec" version))
        (sha256
         (base32
-         "1cdbdb3s6ldnjpwbi0bgl0xlmw4mbfxk08bbdxc3srx26na4jr75"))))
+         "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4"))))
     (build-system python-build-system)
     (home-page "https://github.com/cpburnz/python-path-specification")
     (synopsis "Utility library for gitignore style pattern matching of file paths")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:46 2023
Received: from localhost ([127.0.0.1]:60821 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei69-0003qO-Cg
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:46 -0400
Received: from mail-ed1-f66.google.com ([209.85.208.66]:33305)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei61-0003oL-H3
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:39 -0400
Received: by mail-ed1-f66.google.com with SMTP id i5so17373862eda.0
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428592;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=zJoDGnumXDTFT73VY0UNa/PJIBcKLtPBJ6aunc9KC+A=;
 b=VrTwpBTHSGE5w2D7Cb871StvLvSTJ5FOj7JfGSyQKimI4mrSDT4Ow3zSH+dN3WyZ77
 rUe1MuV4nRU4CfHLKfe4s+lfXc51Slv2W5sjyYLyX5FGykbidKof5EcDEqtVDtZDjoed
 /CoB/DUyvbahceTOF2D2i5EeUNH2RlbIBf3C86tWklLDwlLJM1tLEcBaEKYZVb7EzBKN
 bJkuEHf7W6A+YSm0ePhM/HwMsbwVRS4Ksyd1xMD1t1H0CV9RjxCgBl7uykO09TcT7hDM
 0sGS+7DI+OczopbY2cfZKuxP99ftFmaJAxlS6UblO+/Lkj3PXODglvLeYlt5nqH0zMjb
 MGmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428592;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=zJoDGnumXDTFT73VY0UNa/PJIBcKLtPBJ6aunc9KC+A=;
 b=jSkujaAbPj82tFbv8s7Tnu9NHzGnb57IqEUiOx8X+8xoyzcrvyMcSY5NJkOofDGbGC
 YD0bXn7nnVhFG0Elnqv+XA1O/ULSzEyuYj9YgXt3Xo+QSX4mDM+F1z3He+aOjA5PCV1S
 9F05E6h2K7Ez6Ll+WNWrti6UKOVunygAQM3qP+nc7QMPhIy0FveCL10T2gNryQq4KrUc
 zN2cuEJJCJC+8aFgxqLJT6TFR8HVbyuyUzKivwKPME50EkALgaQ6xleyyPhDvkLoVOOy
 jD8lABnASxEXyIMOZ8m6Oe5w3vL32DrU4TNNxl6KFf2aE5wmj3JXENBob4l29EPJWbj9
 fkuw==
X-Gm-Message-State: AO0yUKXqfgjVRUGXGktDu/vrtsgwA1DFQur+kN7FtdLRdKM/r3eQjEqu
 VjRvFyB+R0mzXmxSb+5JNw4S7HZjylUyGA==
X-Google-Smtp-Source: AK7set+TKaV7ukuMx5Z3A6AEhxUaOKyqHFaKgPgSHn9IuOFLqDW6c2viNRSLK0A/316xoSPhA4M8yQ==
X-Received: by 2002:a17:906:80ca:b0:8b1:264d:6187 with SMTP id
 a10-20020a17090680ca00b008b1264d6187mr4043463ejx.46.1679428591882; 
 Tue, 21 Mar 2023 12:56:31 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.31
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:31 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:23:00 +0100
Subject: [PATCH v2 03/19] gnu: Separate potassco packages into their own
 module.
to: 62252 <at> debbugs.gnu.org
Message-ID: <4a018cd622f7cc8fa33f9d6123100451eba4d2d2.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/potassco.scm: New file.
* gnu/packages/maths.scm (libpotassco, clasp, clingo, python-clingo)
(python-telingo): Move to potassco module.  Adjust imports accordingly.
* gnu/packages/emacs-xyz.scm (emacs-pasp-mode): Move to potassco module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/packages/potassco.scm.
---
Changes since v1: Also move emacs-pasp-mode to (gnu packages potassco).
Adjust commit message accordingly.

 gnu/local.mk               |   1 +
 gnu/packages/emacs-xyz.scm |  47 -----
 gnu/packages/maths.scm     | 263 ----------------------------
 gnu/packages/potassco.scm  | 345 +++++++++++++++++++++++++++++++++++++
 4 files changed, 346 insertions(+), 310 deletions(-)
 create mode 100644 gnu/packages/potassco.scm

diff --git a/gnu/local.mk b/gnu/local.mk
index 2abece0d2f..fd8c91bb3c 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -502,6 +502,7 @@ GNU_SYSTEM_MODULES =				\
   %D%/packages/poedit.scm				\
   %D%/packages/polkit.scm			\
   %D%/packages/popt.scm				\
+  %D%/packages/potassco.scm				\
   %D%/packages/printers.scm			\
   %D%/packages/profiling.scm			\
   %D%/packages/prolog.scm			\
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 0a1846ea4c..fb3d8a00e2 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -4602,53 +4602,6 @@ (define-public emacs-pabbrev
 during idle time, while Emacs is doing nothing else.")
     (license license:gpl3+)))
 
-(define-public emacs-pasp-mode
-  (let ((commit "59385eb0e8ebcfc8c11dd811fb145d4b0fa3cc92")
-        (revision "1"))
-    (package
-     (name "emacs-pasp-mode")
-     (version (git-version "0.1.0" revision commit))
-     (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/santifa/pasp-mode")
-                    (commit commit)))
-              (patches
-               (search-patches "emacs-pasp-mode-quote-file-names.patch"))
-              (sha256
-               (base32
-                "1ar4vws3izzmir7m870mccci620ns3c5j26dcmwaxavhgw45wcmf"))))
-     (build-system emacs-build-system)
-     (arguments
-      (list
-       #:phases
-       #~(modify-phases %standard-phases
-           (add-after 'unpack 'defconst-version
-             (lambda _
-               (emacs-batch-edit-file "pasp-mode.el"
-                 '(progn
-                   (search-forward-regexp "(defcustom pasp-mode-version")
-                   (forward-sexp)
-                   (kill-sexp)
-                   (backward-sexp)
-                   (beginning-of-line)
-                   (kill-sexp)
-                   (insert (format "(defconst emacs-pasp-version \"%s\" %s)"
-                                   #$version (cadr kill-ring)))
-                   (basic-save-buffer)))))
-           (add-after 'unpack 'hardcode-clingo
-             (lambda* (#:key inputs #:allow-other-keys)
-               (emacs-substitute-variables "pasp-mode.el"
-                 ("pasp-clingo-path"
-                  (search-input-file inputs "/bin/clingo"))))))))
-     (inputs (list clingo))
-     (home-page "https://github.com/santifa/pasp-mode")
-     (synopsis "Major mode for editing answer set programs")
-     (description
-      "This package provides a major mode for editing answer set programs,
-in particular ones that can be solved by @command{clingo}.")
-     (license license:gpl3+))))
-
 (define-public emacs-pdf-tools
   (package
     (name "emacs-pdf-tools")
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 238352f278..bc07382bac 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -96,7 +96,6 @@ (define-module (gnu packages maths)
   #:use-module (guix build-system ocaml)
   #:use-module (guix build-system perl)
   #:use-module (guix build-system python)
-  #:use-module (guix build-system pyproject)
   #:use-module (guix build-system ruby)
   #:use-module (gnu packages algebra)
   #:use-module (gnu packages audio)
@@ -132,7 +131,6 @@ (define-module (gnu packages maths)
   #:use-module (gnu packages image)
   #:use-module (gnu packages java)
   #:use-module (gnu packages less)
-  #:use-module (gnu packages libffi)
   #:use-module (gnu packages lisp)
   #:use-module (gnu packages linux)
   #:use-module (gnu packages llvm)
@@ -2545,267 +2543,6 @@ (define-public libflame
 includes a complete LAPACK implementation.")
     (license license:bsd-3)))
 
-(define-public libpotassco
-  ;; No public release, update together with clasp
-  (let ((revision "1")
-        (commit "2f9fb7ca2c202f1b47643aa414054f2f4f9c1821"))
-    (package
-      (name "libpotassco")
-      (version (git-version "0.0" revision commit))
-      (source (origin
-                (method git-fetch)
-                (uri (git-reference
-                      (url "https://github.com/potassco/libpotassco")
-                      (commit commit)))
-                (file-name (git-file-name name version))
-                (sha256
-                 (base32
-                  "1c32f9gqclf7qx07lpx8wd720vfhkjqhzc6nyy8mjmgwpmb3iyyn"))))
-      (arguments
-       `(#:configure-flags '("-DLIB_POTASSCO_BUILD_TESTS=on"
-                             "-DLIB_POTASSCO_INSTALL_LIB=on"
-                             "-DBUILD_SHARED_LIBS=on")
-         #:phases
-         (modify-phases %standard-phases
-           (add-after 'unpack 'patch-cmake
-             (lambda _
-               (substitute* "CMakeLists.txt"
-                 ;; clasp expects lowercase potassco and include directory is
-                 ;; lowercase as well, so let's use that
-                 (("\"cmake/Potassco\"") "\"cmake/potassco\"")
-                 (("PotasscoConfig\\.cmake") "potassco-config.cmake")
-                 (("PotasscoConfigVersion\\.cmake")
-                  "potassco-config-version.cmake"))
-               (rename-file "cmake/PotasscoConfig.cmake.in"
-                            "cmake/potassco-config.cmake.in"))))))
-      (build-system cmake-build-system)
-      (home-page "https://potassco.org/")
-      (synopsis "Utility library for Potassco's projects")
-      (description "@code{libpotassco} is a utility library providing functions
-and datatypes for
-@itemize
-@item parsing, writing, and converting logic programs in aspif and smodels
-format,
-@item passing information between a grounder and a solver,
-@item and defining and parsing command-line options and for creating
-command-line applications.
-@end itemize
-Furthermore, it comes with the tool @command{lpconvert} that converts either
-between aspif and smodels format or to a human-readable text format.")
-      (license license:expat))))
-
-(define-public clasp
-  (package
-    (name "clasp")
-    (version "3.3.9")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/potassco/clasp")
-                    (commit (string-append "v" version))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "163ps9zq7xppqy9hj5qnw6z5lcjnm4xf5fwjsavpia5ynm3hngcw"))))
-    (build-system cmake-build-system)
-    (arguments
-     `(#:configure-flags '("-DCLASP_BUILD_TESTS=on"
-                           "-DCLASP_INSTALL_LIB=on"
-                           "-DCLASP_USE_LOCAL_LIB_POTASSCO=off"
-                           "-DBUILD_SHARED_LIBS=on")
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'unpack 'patch-cmake
-           (lambda _
-             (substitute* "CMakeLists.txt"
-               ;; Use lowercase to be consistent with libpotassco
-               (("\"cmake/Clasp\"") "\"cmake/clasp\"")
-               (("ClaspConfig\\.cmake") "clasp-config.cmake")
-               (("ClaspConfigVersion\\.cmake")
-                "clasp-config-version.cmake"))
-             (substitute* "cmake/ClaspConfig.cmake.in"
-               (("find_package\\(Potassco") "find_package(potassco"))
-             (rename-file "cmake/ClaspConfig.cmake.in"
-                          "cmake/clasp-config.cmake.in"))))))
-    (inputs
-     (list libpotassco))
-    (home-page "https://potassco.org/")
-    (synopsis "Answer set solver")
-    (description "clasp is an answer set solver for (extended) normal and
-disjunctive logic programs.  The primary algorithm of clasp relies on
-conflict-driven nogood learning, a technique that proved very successful for
-satisfiability checking (SAT).")
-    (license license:expat)))
-
-(define-public clingo
-  (package
-    (name "clingo")
-    (version "5.6.2")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/potassco/clingo")
-                    (commit (string-append "v" version))))
-              (file-name (git-file-name name version))
-              (modules '((guix build utils)))
-              (snippet
-               #~(begin
-                   (delete-file-recursively "clasp")
-                   ;; TODO: Unvendor other third-party stuff
-                   (delete-file-recursively "third_party/catch")))
-              (sha256
-               (base32
-                "19s59ndcm2yj0kxlikfxnx2bmp6b7n31wq1zvwc7hyk37rqarwys"))))
-    (build-system cmake-build-system)
-    (arguments
-     (list
-      #:configure-flags #~`("-DCLINGO_BUILD_TESTS=on"
-                            "-DCLINGO_INSTALL_LIB=on"
-                            "-DCLINGO_BUILD_STATIC=off"
-                            "-DCLINGO_BUILD_SHARED=on"
-                            "-DCLINGO_USE_LOCAL_CLASP=off"
-                            "-DCLINGO_USE_LOCAL_CATCH=off")
-      #:phases
-      #~(modify-phases %standard-phases
-          (add-after 'unpack 'patch-cmake
-            (lambda _
-              (substitute* "CMakeLists.txt"
-                (("add_subdirectory\\(clasp\\)")
-                 "find_package(clasp REQUIRED)"))
-              (substitute* "libclingo/CMakeLists.txt"
-                (("\"cmake/Clingo\"") "\"cmake/clingo\"")
-                (("ClingoConfig\\.cmake") "clingo-config.cmake")
-                (("ClingoConfigVersion\\.cmake")
-                 "clingo-config-version.cmake"))
-              (substitute* "cmake/ClingoConfig.cmake.in"
-                (("find_package\\(Clasp") "find_package(clasp"))
-              (rename-file "cmake/ClingoConfig.cmake.in"
-                           "cmake/clingo-config.cmake.in")))
-          (add-after 'unpack 'skip-failing-tests
-            (lambda _
-              (with-directory-excursion "libclingo/tests"
-                (substitute* "CMakeLists.txt"
-                  (("COMMAND test_clingo" all)
-                   (string-append all
-                                  " -f "
-                                  "\"${CMAKE_CURRENT_SOURCE_DIR}/good.txt\"")))
-                (call-with-output-file "good.txt"
-                  (lambda (port)
-                    (for-each (lambda (test) (format port "~s~%" test))
-                              '("parse-ast-v2" "add-ast-v2" "build-ast-v2"
-                                "unpool-ast-v2" "parse_term"
-                                "propagator" "propgator-sequence-mining"
-                                "symbol" "visitor"))))))))))
-    (inputs (list catch2-3.1 clasp libpotassco))
-    (native-inputs (list pkg-config))
-    (home-page "https://potassco.org/")
-    (synopsis "Grounder and solver for logic programs")
-    (description "Clingo computes answer sets for a given logic program.")
-    (license license:expat)))
-
-(define-public python-clingo
-  (package
-    (inherit clingo)
-    (name "python-clingo")
-    (version (package-version clingo)) ; for #$version in arguments
-    (arguments
-     (substitute-keyword-arguments (package-arguments clingo)
-       ((#:configure-flags flags #~'())
-        #~(cons* "-DCLINGO_BUILD_WITH_PYTHON=pip"
-                 "-DCLINGO_USE_LIB=yes"
-                 #$flags))
-       ((#:imported-modules _ '())
-        `(,@%cmake-build-system-modules
-          (guix build python-build-system)))
-       ((#:modules _ '())
-        '((guix build cmake-build-system)
-          ((guix build python-build-system) #:prefix python:)
-          (guix build utils)))
-       ((#:phases phases #~%standard-phases)
-        #~(modify-phases #$phases
-            (add-after 'unpack 'fix-failing-tests
-              (lambda _
-                (substitute* "libpyclingo/clingo/tests/test_conf.py"
-                  (("ctl\\.solve\\(on_statistics=on_statistics\\)" all)
-                   (string-append
-                    all
-                    "; self.skipTest(\"You shall not fail.\")")))))
-            (add-after 'install 'install-distinfo
-              (lambda* (#:key inputs outputs #:allow-other-keys)
-                (with-directory-excursion (python:site-packages inputs outputs)
-                   (let ((dir (string-append "clingo-" #$version ".dist-info")))
-                     (mkdir-p dir)
-                     (call-with-output-file (string-append dir "/METADATA")
-                       (lambda (port)
-                         (format port "Metadata-Version: 1.1~%")
-                         (format port "Name: clingo~%")
-                         (format port "Version: ~a~%" #$version)))))))))))
-    (inputs (list clingo python-wrapper))
-    (propagated-inputs (list python-cffi))
-    (native-inputs (modify-inputs (package-native-inputs clingo)
-                     (prepend python-scikit-build)))
-    (synopsis "Python bindings for clingo")
-    (description "This package provides Python bindings to the clingo package,
-making it so that you can write @acronym{ASPs, Answer Set Programs} through
-Python code.")))
-
-(define-public python-clorm
-  (package
-   (name "python-clorm")
-   (version "1.4.1")
-   (source (origin
-            (method git-fetch)
-            (uri (git-reference
-                  (url "https://github.com/potassco/clorm")
-                  (commit (string-append "v" version))))
-            (file-name (git-file-name name version))
-            (sha256
-             (base32
-              "0jx99y71mrgdicn1da5dwz5nzgvvpabrikff783sg4shbv2cf0b5"))))
-   (build-system pyproject-build-system)
-   (arguments
-    (list #:phases
-          #~(modify-phases %standard-phases
-              (add-before 'check 'fix-breaking-tests
-                (lambda _
-                  ;; noclingo tests rely on this being set
-                  (setenv "CLORM_NOCLINGO" "1")
-                  (delete-file "tests/test_mypy_query.py")
-                  (substitute* "tests/test_clingo.py"
-                    (("self\\.assertTrue\\(os_called\\)" all)
-                     (string-append "# " all))))))))
-   (propagated-inputs (list python-clingo))
-   (native-inputs (list python-typing-extensions))
-   (home-page "https://potassco.org")
-   (synopsis "Object relational mapping to clingo")
-   (description "@acronym{Clorm, Clingo ORM} provides an @acronym{ORM,
-Object Relational Mapping} interface to the @acronym{ASP, answer set
-programming} solver clingo.  Its goal is to make integration of clingo
-into Python programs easier.")
-   (license license:expat)))
-
-(define-public python-telingo
-  (package
-    (name "python-telingo")
-    (version "2.1.1")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/potassco/telingo")
-                    (commit (string-append "v" version))))
-              (file-name (git-file-name name version))
-              (patches (search-patches "python-telingo-fix-comparison.patch"))
-              (sha256
-               (base32
-                "0g3khxfdzc2hc7dkiyyqhb399h6h21m5wkp6wy8w71n0m32fiy53"))))
-    (build-system pyproject-build-system)
-    (propagated-inputs (list python-clingo))
-    (home-page "https://potassco.org/")
-    (synopsis "Solve dynamic temporal logic programs")
-    (description "This package provides a system to solve dynamic temporal
-logic programs based on clingo.")
-    (license license:expat)))
-
 (define-public scasp
   (let ((commit "89a427aa04ec6346425a40111c99b310901ffe51")
         (revision "1"))
diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm
new file mode 100644
index 0000000000..22f70eba7f
--- /dev/null
+++ b/gnu/packages/potassco.scm
@@ -0,0 +1,345 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2022, 2023 Liliana Marie Prikler <liliana.prikler@HIDDEN>
+;;; Copyright © 2023 Simon Tournier <zimon.toutoune@HIDDEN>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu packages potassco)
+  #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (gnu packages)
+  #:use-module (guix gexp)
+  #:use-module (guix packages)
+  #:use-module (guix download)
+  #:use-module (guix git-download)
+  #:use-module (guix gexp)
+  #:use-module (guix utils)
+  #:use-module (guix build-system cmake)
+  #:use-module (guix build-system emacs)
+  #:use-module (guix build-system python)
+  #:use-module (guix build-system pyproject)
+  #:use-module (gnu packages check)
+  #:use-module (gnu packages libffi)
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages python)
+  #:use-module (gnu packages python-xyz))
+
+(define-public libpotassco
+  ;; No public release, update together with clasp
+  (let ((revision "1")
+        (commit "2f9fb7ca2c202f1b47643aa414054f2f4f9c1821"))
+    (package
+      (name "libpotassco")
+      (version (git-version "0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/potassco/libpotassco")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1c32f9gqclf7qx07lpx8wd720vfhkjqhzc6nyy8mjmgwpmb3iyyn"))))
+      (arguments
+       `(#:configure-flags '("-DLIB_POTASSCO_BUILD_TESTS=on"
+                             "-DLIB_POTASSCO_INSTALL_LIB=on"
+                             "-DBUILD_SHARED_LIBS=on")
+         #:phases
+         (modify-phases %standard-phases
+           (add-after 'unpack 'patch-cmake
+             (lambda _
+               (substitute* "CMakeLists.txt"
+                 ;; clasp expects lowercase potassco and include directory is
+                 ;; lowercase as well, so let's use that
+                 (("\"cmake/Potassco\"") "\"cmake/potassco\"")
+                 (("PotasscoConfig\\.cmake") "potassco-config.cmake")
+                 (("PotasscoConfigVersion\\.cmake")
+                  "potassco-config-version.cmake"))
+               (rename-file "cmake/PotasscoConfig.cmake.in"
+                            "cmake/potassco-config.cmake.in"))))))
+      (build-system cmake-build-system)
+      (home-page "https://potassco.org/")
+      (synopsis "Utility library for Potassco's projects")
+      (description "@code{libpotassco} is a utility library providing functions
+and datatypes for
+@itemize
+@item parsing, writing, and converting logic programs in aspif and smodels
+format,
+@item passing information between a grounder and a solver,
+@item and defining and parsing command-line options and for creating
+command-line applications.
+@end itemize
+Furthermore, it comes with the tool @command{lpconvert} that converts either
+between aspif and smodels format or to a human-readable text format.")
+      (license license:expat))))
+
+(define-public clasp
+  (package
+    (name "clasp")
+    (version "3.3.9")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/potassco/clasp")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "163ps9zq7xppqy9hj5qnw6z5lcjnm4xf5fwjsavpia5ynm3hngcw"))))
+    (build-system cmake-build-system)
+    (arguments
+     `(#:configure-flags '("-DCLASP_BUILD_TESTS=on"
+                           "-DCLASP_INSTALL_LIB=on"
+                           "-DCLASP_USE_LOCAL_LIB_POTASSCO=off"
+                           "-DBUILD_SHARED_LIBS=on")
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'patch-cmake
+           (lambda _
+             (substitute* "CMakeLists.txt"
+               ;; Use lowercase to be consistent with libpotassco
+               (("\"cmake/Clasp\"") "\"cmake/clasp\"")
+               (("ClaspConfig\\.cmake") "clasp-config.cmake")
+               (("ClaspConfigVersion\\.cmake")
+                "clasp-config-version.cmake"))
+             (substitute* "cmake/ClaspConfig.cmake.in"
+               (("find_package\\(Potassco") "find_package(potassco"))
+             (rename-file "cmake/ClaspConfig.cmake.in"
+                          "cmake/clasp-config.cmake.in"))))))
+    (inputs
+     (list libpotassco))
+    (home-page "https://potassco.org/")
+    (synopsis "Answer set solver")
+    (description "clasp is an answer set solver for (extended) normal and
+disjunctive logic programs.  The primary algorithm of clasp relies on
+conflict-driven nogood learning, a technique that proved very successful for
+satisfiability checking (SAT).")
+    (license license:expat)))
+
+(define-public clingo
+  (package
+    (name "clingo")
+    (version "5.6.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/potassco/clingo")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (modules '((guix build utils)))
+              (snippet
+               #~(begin
+                   (delete-file-recursively "clasp")
+                   ;; TODO: Unvendor other third-party stuff
+                   (delete-file-recursively "third_party/catch")))
+              (sha256
+               (base32
+                "19s59ndcm2yj0kxlikfxnx2bmp6b7n31wq1zvwc7hyk37rqarwys"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags #~`("-DCLINGO_BUILD_TESTS=on"
+                            "-DCLINGO_INSTALL_LIB=on"
+                            "-DCLINGO_BUILD_STATIC=off"
+                            "-DCLINGO_BUILD_SHARED=on"
+                            "-DCLINGO_USE_LOCAL_CLASP=off"
+                            "-DCLINGO_USE_LOCAL_CATCH=off")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'patch-cmake
+            (lambda _
+              (substitute* "CMakeLists.txt"
+                (("add_subdirectory\\(clasp\\)")
+                 "find_package(clasp REQUIRED)"))
+              (substitute* "libclingo/CMakeLists.txt"
+                (("\"cmake/Clingo\"") "\"cmake/clingo\"")
+                (("ClingoConfig\\.cmake") "clingo-config.cmake")
+                (("ClingoConfigVersion\\.cmake")
+                 "clingo-config-version.cmake"))
+              (substitute* "cmake/ClingoConfig.cmake.in"
+                (("find_package\\(Clasp") "find_package(clasp"))
+              (rename-file "cmake/ClingoConfig.cmake.in"
+                           "cmake/clingo-config.cmake.in")))
+          (add-after 'unpack 'skip-failing-tests
+            (lambda _
+              (with-directory-excursion "libclingo/tests"
+                (substitute* "CMakeLists.txt"
+                  (("COMMAND test_clingo" all)
+                   (string-append all
+                                  " -f "
+                                  "\"${CMAKE_CURRENT_SOURCE_DIR}/good.txt\"")))
+                (call-with-output-file "good.txt"
+                  (lambda (port)
+                    (for-each (lambda (test) (format port "~s~%" test))
+                              '("parse-ast-v2" "add-ast-v2" "build-ast-v2"
+                                "unpool-ast-v2" "parse_term"
+                                "propagator" "propgator-sequence-mining"
+                                "symbol" "visitor"))))))))))
+    (inputs (list catch2-3.1 clasp libpotassco))
+    (native-inputs (list pkg-config))
+    (home-page "https://potassco.org/")
+    (synopsis "Grounder and solver for logic programs")
+    (description "Clingo computes answer sets for a given logic program.")
+    (license license:expat)))
+
+(define-public emacs-pasp-mode
+  (let ((commit "59385eb0e8ebcfc8c11dd811fb145d4b0fa3cc92")
+        (revision "1"))
+    (package
+     (name "emacs-pasp-mode")
+     (version (git-version "0.1.0" revision commit))
+     (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/santifa/pasp-mode")
+                    (commit commit)))
+              (patches
+               (search-patches "emacs-pasp-mode-quote-file-names.patch"))
+              (sha256
+               (base32
+                "1ar4vws3izzmir7m870mccci620ns3c5j26dcmwaxavhgw45wcmf"))))
+     (build-system emacs-build-system)
+     (arguments
+      (list
+       #:phases
+       #~(modify-phases %standard-phases
+           (add-after 'unpack 'defconst-version
+             (lambda _
+               (emacs-batch-edit-file "pasp-mode.el"
+                 '(progn
+                   (search-forward-regexp "(defcustom pasp-mode-version")
+                   (forward-sexp)
+                   (kill-sexp)
+                   (backward-sexp)
+                   (beginning-of-line)
+                   (kill-sexp)
+                   (insert (format "(defconst emacs-pasp-version \"%s\" %s)"
+                                   #$version (cadr kill-ring)))
+                   (basic-save-buffer)))))
+           (add-after 'unpack 'hardcode-clingo
+             (lambda* (#:key inputs #:allow-other-keys)
+               (emacs-substitute-variables "pasp-mode.el"
+                 ("pasp-clingo-path"
+                  (search-input-file inputs "/bin/clingo"))))))))
+     (inputs (list clingo))
+     (home-page "https://github.com/santifa/pasp-mode")
+     (synopsis "Major mode for editing answer set programs")
+     (description
+      "This package provides a major mode for editing answer set programs,
+in particular ones that can be solved by @command{clingo}.")
+     (license license:gpl3+))))
+
+(define-public python-clingo
+  (package
+    (inherit clingo)
+    (name "python-clingo")
+    (version (package-version clingo)) ; for #$version in arguments
+    (arguments
+     (substitute-keyword-arguments (package-arguments clingo)
+       ((#:configure-flags flags #~'())
+        #~(cons* "-DCLINGO_BUILD_WITH_PYTHON=pip"
+                 "-DCLINGO_USE_LIB=yes"
+                 #$flags))
+       ((#:imported-modules _ '())
+        `(,@%cmake-build-system-modules
+          (guix build python-build-system)))
+       ((#:modules _ '())
+        '((guix build cmake-build-system)
+          ((guix build python-build-system) #:prefix python:)
+          (guix build utils)))
+       ((#:phases phases #~%standard-phases)
+        #~(modify-phases #$phases
+            (add-after 'unpack 'fix-failing-tests
+              (lambda _
+                (substitute* "libpyclingo/clingo/tests/test_conf.py"
+                  (("ctl\\.solve\\(on_statistics=on_statistics\\)" all)
+                   (string-append
+                    all
+                    "; self.skipTest(\"You shall not fail.\")")))))
+            (add-after 'install 'install-distinfo
+              (lambda* (#:key inputs outputs #:allow-other-keys)
+                (with-directory-excursion (python:site-packages inputs outputs)
+                   (let ((dir (string-append "clingo-" #$version ".dist-info")))
+                     (mkdir-p dir)
+                     (call-with-output-file (string-append dir "/METADATA")
+                       (lambda (port)
+                         (format port "Metadata-Version: 1.1~%")
+                         (format port "Name: clingo~%")
+                         (format port "Version: ~a~%" #$version)))))))))))
+    (inputs (list clingo python-wrapper))
+    (propagated-inputs (list python-cffi))
+    (native-inputs (modify-inputs (package-native-inputs clingo)
+                     (prepend python-scikit-build)))
+    (synopsis "Python bindings for clingo")
+    (description "This package provides Python bindings to the clingo package,
+making it so that you can write @acronym{ASPs, Answer Set Programs} through
+Python code.")))
+
+(define-public python-clorm
+  (package
+   (name "python-clorm")
+   (version "1.4.1")
+   (source (origin
+            (method git-fetch)
+            (uri (git-reference
+                  (url "https://github.com/potassco/clorm")
+                  (commit (string-append "v" version))))
+            (file-name (git-file-name name version))
+            (sha256
+             (base32
+              "0jx99y71mrgdicn1da5dwz5nzgvvpabrikff783sg4shbv2cf0b5"))))
+   (build-system pyproject-build-system)
+   (arguments
+    (list #:phases
+          #~(modify-phases %standard-phases
+              (add-before 'check 'fix-breaking-tests
+                (lambda _
+                  ;; noclingo tests rely on this being set
+                  (setenv "CLORM_NOCLINGO" "1")
+                  (delete-file "tests/test_mypy_query.py")
+                  (substitute* "tests/test_clingo.py"
+                    (("self\\.assertTrue\\(os_called\\)" all)
+                     (string-append "# " all))))))))
+   (propagated-inputs (list python-clingo))
+   (native-inputs (list python-typing-extensions))
+   (home-page "https://potassco.org")
+   (synopsis "Object relational mapping to clingo")
+   (description "@acronym{Clorm, Clingo ORM} provides an @acronym{ORM,
+Object Relational Mapping} interface to the @acronym{ASP, answer set
+programming} solver clingo.  Its goal is to make integration of clingo
+into Python programs easier.")
+   (license license:expat)))
+
+(define-public python-telingo
+  (package
+    (name "python-telingo")
+    (version "2.1.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/potassco/telingo")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (patches (search-patches "python-telingo-fix-comparison.patch"))
+              (sha256
+               (base32
+                "0g3khxfdzc2hc7dkiyyqhb399h6h21m5wkp6wy8w71n0m32fiy53"))))
+    (build-system pyproject-build-system)
+    (propagated-inputs (list python-clingo))
+    (home-page "https://potassco.org/")
+    (synopsis "Solve dynamic temporal logic programs")
+    (description "This package provides a system to solve dynamic temporal
+logic programs based on clingo.")
+    (license license:expat)))
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:45 2023
Received: from localhost ([127.0.0.1]:60818 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei68-0003qG-VM
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:45 -0400
Received: from mail-ed1-f66.google.com ([209.85.208.66]:41681)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei62-0003oM-1u
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:39 -0400
Received: by mail-ed1-f66.google.com with SMTP id h8so64262584ede.8
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428592;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=YpKGzkhSamAD0UCIoHZCKE7mWEdtZJmKd9Nl2hRLwm0=;
 b=drr6kP/IVy70V7KUQ6+FtKDp9wQR6Ygdx3GXh+hJn6+Kn+5uic19DP0OADvTI7Q7FL
 NFxLORNp2RxdTURLcrhglkXhHY68I61LFQtWbm6sS55qhnzUDvMHL3zJ5MwxKRYMuFW9
 Xd8149W1B6iwiFjixT73UM3HKW9aSyPgKG906pkwXzy/61zUBoerqLKbjxePKtXUZvB7
 aqXAZUkb8cxxb2+VVaStvx8IWX8McnquZrfsSebjqDcaXKOOzG9IuEArWM1Z9smw1jEc
 9LQyruA01ylRnVW7Wkw13xP0D5iF2RpxQDHBIAzWSPAPNibOf6Fn5aXxhV3rFVT1kDG+
 7Q9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428592;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=YpKGzkhSamAD0UCIoHZCKE7mWEdtZJmKd9Nl2hRLwm0=;
 b=AXyBK7qgqhv8DEJ6JRYi+79X3LrZvbRUCF3RC2uxiZH/pyf2E640UR7P/jZcSiqR7N
 rr3u90ieDyqxbarQnTyxVkHhNWqAU2R6DrBTazvPxoDuzS7hvJpybQB+Xx03s3fsYjLK
 S4yjxejMY7Svnztjw+oFN0Xfgh30rthlRvgdiGTgKQV+jT9fisWk03dPDPv+GuOUXh3G
 jM+Tyk79IkZO7cCJrQ5GHNg/Eg+mQDrKjT7RDNRVHn4RzbdK/7OMN4JV+n0h5qiBoIqz
 In0FpAwpodyOykvKJG5Uyw4L0vQ21ABpRylYE4EFMAic4het8uMQh7URA0fMZc+WKQ1U
 DRyg==
X-Gm-Message-State: AO0yUKV9gchP9JVysskVhd+Xdn+sKlzMt+qp+E3w8G4jYl6cSmEQzdzl
 xoosHzNYXyqmeX5Q84BV0TKAfS4A/pPRxg==
X-Google-Smtp-Source: AK7set831CND3G2vqqnDs3J8w+t2cTqk/lcmh/FvlGkQzEb36rKbB/iUxdPi6wXtDfjVywXJin0f1g==
X-Received: by 2002:a17:906:ce53:b0:888:456a:cb76 with SMTP id
 se19-20020a170906ce5300b00888456acb76mr4387207ejb.70.1679428592555; 
 Tue, 21 Mar 2023 12:56:32 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.32
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:32 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:34:03 +0100
Subject: [PATCH v2 04/19] gnu: Add python-clingraph.
to: 62252 <at> debbugs.gnu.org
Message-ID: <2f44ed0ee1a6f217f03305119dc11da5cd9bc72f.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/potassco.scm (python-clingraph): New variable.
---
 gnu/packages/potassco.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm
index 22f70eba7f..0e6973d980 100644
--- a/gnu/packages/potassco.scm
+++ b/gnu/packages/potassco.scm
@@ -31,6 +31,7 @@ (define-module (gnu packages potassco)
   #:use-module (guix build-system python)
   #:use-module (guix build-system pyproject)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages graphviz)
   #:use-module (gnu packages libffi)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
@@ -343,3 +344,33 @@ (define-public python-telingo
     (description "This package provides a system to solve dynamic temporal
 logic programs based on clingo.")
     (license license:expat)))
+
+(define-public python-clingraph
+  (package
+    (name "python-clingraph")
+    (version "1.1.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/potassco/clingraph")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0bdhli20nw9qnyxmpisgz7m97d7bwx6lbmxy9bgqvm6mipprnv3n"))))
+    (build-system pyproject-build-system)
+    (inputs (list dot2tex graphviz))
+    (propagated-inputs (list python-clingo
+                             python-clorm
+                             python-graphviz
+                             python-imageio
+                             python-jinja2
+                             python-jsonschema
+                             python-networkx))
+    (native-inputs (list dot2tex graphviz python-pylint python-pytest))
+    (home-page "https://github.com/potassco/clingraph")
+    (synopsis "Visualizer for graphs defined as logic programs")
+    (description
+     "This package provides a clingo-based visualizer for graphs defined
+as logic programs.")
+    (license license:expat)))
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:44 2023
Received: from localhost ([127.0.0.1]:60815 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei68-0003q8-EA
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:44 -0400
Received: from mail-ed1-f66.google.com ([209.85.208.66]:36590)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei61-0003oJ-2L
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:38 -0400
Received: by mail-ed1-f66.google.com with SMTP id w9so64316442edc.3
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428591;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=aeUtSmSivZ+uMP3+UAEe9tGZN2IvRe3ixa8W1beKkcA=;
 b=FDw7xaLXbjBtMWDqdn66SS2Pu8A2UJHOQJBdnrVEfdqemKyvYEYHGo3pdtxzNCpwHg
 BUxYsX2ybse26Z0HE4/VYMb7ptSwjQ/URnO9NLbj+pObtaxxcSzGlbViZM4+lv1Xhtbo
 kZpuWiQyGdfJ89bkWEFFN4MZWdTwF0J7hFVjGQ0uJBCE5SowqI3ETeX3zykygTz/VvI/
 a0Z1SGtroCoGaqf37PB0VdIA9RxbdYFmASuKLsepwUKeN7PffnhfYX1vdayCa1OPytrf
 3WzI5sz/+5qhzzMWfApKf7xnx29XRgcsdO1GRGeEYU7bp7HzeALY2cpimjeLp3CcqbF2
 eF6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428591;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=aeUtSmSivZ+uMP3+UAEe9tGZN2IvRe3ixa8W1beKkcA=;
 b=crSyS0O3xWJZliPI4cVZ2ov7aLzQep0twQIlFkA7WkFel/P+Av/4jNGIaeKSGEzMzB
 Ph4TObVo1CI/2Iz7kgf3BhzfNsW3REySHdPsD7nhdMQNo92HOs9K2S7bqaJBwsXNvrET
 SAMIMvefwedxrfAnakjeThj0+DWSuVXTChF1iZzRQvmXXJs3Z05V6hwnMMcJqThkO+L2
 GPFfk9TtjBmGDcRrSY6YFGbYSz7M6YdRiI3nhWHnE53fekEO1wzUjRFKvt8AcJNbphpu
 hqAR0n4AqN5phtasznwXKwgvMW4gpVOqFH6BsH9mlRzYbjH5+sTsJHrH2rdjTGdvd21b
 aq+g==
X-Gm-Message-State: AO0yUKVb/MJKYK3krEZdZx28gCV/5H1QDFnt/vmgC6qwfg+Sa3x0Wzze
 2A7VM7yaOtQPl27x3DLiOcCTa7yqdsCJlw==
X-Google-Smtp-Source: AK7set/5F2Pq+OsX76ZPpvUoakr56EHZPSPT2kXUvBxJDA+4pVOCSZeI4fqnI6ZqsiffQFHUaGGX0A==
X-Received: by 2002:a17:906:6a94:b0:92b:f019:d5eb with SMTP id
 p20-20020a1709066a9400b0092bf019d5ebmr4332932ejr.44.1679428591210; 
 Tue, 21 Mar 2023 12:56:31 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.30
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:30 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 07:51:37 +0100
Subject: [PATCH v2 02/19] gnu: python-imageio: Update to 2.26.0.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
to: 62252 <at> debbugs.gnu.org
Message-ID: <fe052373f14b76e5c7acd3babca32cd9e44307fb.camel@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-xyz.scm (python-imageio): Update to 2.26.0.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-Expressions.
<#:tests?>: Drop argument.
<#:test-flags>: New argument.
<#:phases>: Drop replacement for ‘check’.
Add ‘fix-source’ and ‘fix-failing-tests’.
[inputs]: Add freeimage.
[propagated-inputs]: Add python-imageio-ffmpeg.
---
 gnu/packages/python-xyz.scm | 44 +++++++++++++++++++++++--------------
 1 file changed, 28 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 41be99373b..c41f85af4a 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -8052,29 +8052,41 @@ (define-public python-imageio-ffmpeg
 (define-public python-imageio
   (package
     (name "python-imageio")
-    (version "2.8.0")
+    (version "2.26.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "imageio" version))
        (sha256
         (base32
-         "1ksjl523fm0fikrd85llxfba35rc1qsgwadgr6mbn9kis79xcpzv"))))
-    (build-system python-build-system)
+         "0dgddhi5dlpry5j4d3256v09pcziyj3ii47yx0zi68xprm11d7qn"))))
+    (build-system pyproject-build-system)
     (arguments
-     `(#:tests? #f ; many tests require online data
-       #:phases
-       (modify-phases %standard-phases
-         (replace 'check
-           (lambda* (#:key outputs inputs tests? #:allow-other-keys)
-             (if tests?
-                 (begin
-                   ;; Make installed package available for running the tests.
-                   (add-installed-pythonpath inputs outputs)
-                   (invoke "pytest" "-vv"))
-                 #t))))))
-    (propagated-inputs
-     (list python-numpy python-pillow python-psutil))
+     (list
+      #:test-flags #~(list "-m" "not needs_internet")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-source
+            (lambda* (#:key inputs #:allow-other-keys)
+              (substitute* "imageio/plugins/_freeimage.py"
+                (("os\\.getenv\\(\"IMAGEIO_FREEIMAGE_LIB\".*\\)" all)
+                 (string-append
+                  "(" all " or \""
+                  (search-input-file inputs "lib/libfreeimage.so")
+                  "\")")))
+              (substitute* "imageio/core/util.py"
+                (("\"/var/tmp\"")
+                 "os.getenv(\"TMPDIR\", \"/tmp\")"))))
+          (add-after 'unpack 'fix-failing-tests
+            (lambda _
+              (substitute* "tests/test_core.py"
+                (("(core\\.load_lib)\\((\\[gllib\\], \\[\\])\\)"
+                  all fun args)
+                 (string-append "raises(ValueError, " fun ", " args ")")))
+              (delete-file "tests/test_freeimage.py"))))))
+    (inputs (list freeimage))
+    (propagated-inputs
+     (list python-imageio-ffmpeg python-numpy python-pillow python-psutil))
     (native-inputs
      (list python-pytest))
     (home-page "https://imageio.github.io/")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 21 Mar 2023 19:56:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 15:56:39 2023
Received: from localhost ([127.0.0.1]:60802 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pei62-0003oh-4D
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:39 -0400
Received: from mail-ed1-f67.google.com ([209.85.208.67]:35784)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pei60-0003oI-Jo
 for 62252 <at> debbugs.gnu.org; Tue, 21 Mar 2023 15:56:37 -0400
Received: by mail-ed1-f67.google.com with SMTP id y4so64350710edo.2
 for <62252 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 12:56:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679428590;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=4bOcvROSy3EOkk08f1/uRQe3eh7k1u315zgCPdldSiY=;
 b=o6EO9K7OkaZInTOXy4N8AX3ktwNB8MGMHiR9wqgqjA0PmKJ/EXULoy7Mf8ndorFwEF
 MBRayfKXgbIObrMzpzlxGX1RtAkoafciOSkemkql3kwPKrv2WatFrI1JCZl/IA+BVLJw
 OIN0GS0DoSL4FW/jUL272r7zdpAcgll/+MIzDCKVLLHLeiTSQGxECPbcRXnWDTI6U/T3
 VUKyOz8dF5iNH3XCYa6/3l8b1BiKBu/2lSHDcsviTXrkKxevzwu5oVDU57RxvIL0HZrU
 zdUUCzCTkvW0oVeESM2+k8T/KmntB0oiKABGhhUkkIr/PNow+lM5i+J84z4TmPeR/7YZ
 mnwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679428590;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=4bOcvROSy3EOkk08f1/uRQe3eh7k1u315zgCPdldSiY=;
 b=SMOLr9GIZfJ3kXicTuH0/GvbvKtPc4w74iemHR4XSWfbw2U0EQIqwYzhD9iF2Mch1w
 6GUOzXbSGd7aCczWCsKFDn/Flc95BCndnexz/tGeK8rDVpW7LI2HZjlPR6+mHFPfQwkD
 9SG0xVKiJh1/eYbJOPt4JBm4gDi4QEnUbp6O3jV9F3Jb814QfINtMsUvKU4Jpzw94s+U
 A/BHg2X8/AYvIgrlOGwqTG1jp95CRNFRHEL0jJagUubq2l1XADvvmq99EtVaJggL1pHO
 vW/pTv8Q6FaUeBTdOBYbSL82PjbZcpxO5Lf1G5WRh2p2x5/d7+tBOSvpaX+vM/icWNyA
 ISWQ==
X-Gm-Message-State: AO0yUKXqHtwtlw0AZvUSpdoLxGn2uWIiyt//a0nPfqPTNwUuLsA/yyVI
 fC+noMKmpWl5Ip+2EivBnKDYdpjtHfmbww==
X-Google-Smtp-Source: AK7set9lRWWPySKro0UgAmE5eNxxT6jheA1G2bHUsKzMGMxXjKLgBhTkhO900zckyDWm04S2eC0FtQ==
X-Received: by 2002:aa7:c557:0:b0:4fd:29e6:7018 with SMTP id
 s23-20020aa7c557000000b004fd29e67018mr4595729edr.20.1679428590577; 
 Tue, 21 Mar 2023 12:56:30 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 le1-20020a170907170100b00930d505a567sm6165675ejc.128.2023.03.21.12.56.29
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 12:56:30 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 07:49:23 +0100
Subject: [PATCH v2 01/19] gnu: Add python-imageio-ffmpeg.
to: 62252 <at> debbugs.gnu.org
Message-ID: <dcc21ff515dba272621d7b21c55e92466d059205.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): New variable.
---
 gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 9d086136d0..41be99373b 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -8020,6 +8020,35 @@ (define-public python-lfdfiles
 experimental data and metadata at the Laboratory for Fluorescence Dynamics.")
     (license license:bsd-3)))
 
+(define-public python-imageio-ffmpeg
+  (package
+   (name "python-imageio-ffmpeg")
+   (version "0.4.8")
+   (source (origin
+            (method url-fetch)
+            (uri (pypi-uri "imageio-ffmpeg" version))
+            (sha256
+             (base32
+              "1a8as5c42s8yl79gc2nhj6vvkwr81p5ibxp5m1zhn1zy22nhbapx"))))
+   (arguments
+    (list #:phases
+          #~(modify-phases %standard-phases
+              (add-after 'unpack 'hardcode-ffmpeg
+                (lambda* (#:key inputs #:allow-other-keys)
+                  (substitute* "imageio_ffmpeg/_utils.py"
+                    (("os\\.getenv\\(\"IMAGEIO_FFMPEG_EXE\".*\\)" all)
+                     (string-append "(" all " or \""
+                                    (search-input-file inputs "bin/ffmpeg")
+                                    "\")"))))))))
+   (inputs (list ffmpeg-4))
+   (build-system python-build-system)
+   (home-page "https://github.com/imageio/imageio-ffmpeg")
+   (synopsis "FFMPEG wrapper for Python")
+   (description "This package provides an FFMPEG wrapper for working with video
+files.  It implements generator functions for reading and writing data to and
+from FFMPEG, reliably terminating the process when done.")
+   (license license:bsd-2)))
+
 (define-public python-imageio
   (package
     (name "python-imageio")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:37 2023
Received: from localhost ([127.0.0.1]:46296 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRR-0001U2-Cv
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:37 -0400
Received: from mail-ed1-f66.google.com ([209.85.208.66]:46951)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRN-0001RD-1d
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:33 -0400
Received: by mail-ed1-f66.google.com with SMTP id eg48so29115011edb.13
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133927;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=o8rqYh4MCZSvCed1rQHN7NeBGUhXMP3N2PZ19DtNZWw=;
 b=PVTDQsxkxL+HSt0rvP948VSby7nj9b//fScRF+XlDsH2lsEbrWRCc0k8GxafIMoLyf
 WLWYYSJ1QlaXMDnIRGsIKYyoz7Hzf8EnfJDp86kI7kaqz6uk3cvwmNL9Y73ozyuK4IcZ
 k6uqLag3amlBJuP0Xstqev8y3ak+PRIYWnRi2v50HhZJVF8ZY4TJS4MvXMti9DDBOZ3Z
 BGmjgQ/Eg+4T5fQqoXXkR+fHdpaXx/QhOblkwAgDqvWLCj9NcFLHi45LqjUgGAr8GMjF
 SkFfW9DYp+RjM0qWHprT0jLmBUCCc+ZdLkibD8fsma6Th46V/fMGIygF0cOLboXmzErY
 DeEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133927;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=o8rqYh4MCZSvCed1rQHN7NeBGUhXMP3N2PZ19DtNZWw=;
 b=ZG1N/R1OCwy41DvP3L3Hmpypbc86b0w7zAaVBgUMfhyflCQ8f1f45tKWlpWl9AyM4Q
 oS2ZMjq6VnoHyn/F5aB7Y8gwToNizlkF4pgs/9mUodNTkuVaCS25phWu2Ey5IWUXDLfV
 WdlwLMDNsVuTvLdceNvWNNEDL243M8gejmiRu87z10TiYbelFBfQ3mwNZaNxusFYEJi/
 VEdvLN2yHTvNgl+guVQ9G482kvdhYgtf+yqKlDYVMedh5UxxQxXvpSMeoqjZqK+qa45Z
 Rtn6BY2u9SQIdXeghHnNuPCmaGrE4uNcDgZKaKxU3jnMCSOwz0UmVfU8aDrthmW81QVr
 tegQ==
X-Gm-Message-State: AO0yUKVueN2HLC5EGppBKuOp1pIcEJzaXiP3Wh0h1A6q5VWCW/s0NQ5t
 7/DLrBEKm02OjLCSG1b/oP1kWiFtB4iQTQ==
X-Google-Smtp-Source: AK7set+mGIo/lT724MA4bfFqPVK4wfLG9ePreJIa2Xj6+zd/0pnLo88aysykzq/IUKPPAVqcBwpmhQ==
X-Received: by 2002:a17:906:fada:b0:8b1:fc1a:7d21 with SMTP id
 lu26-20020a170906fada00b008b1fc1a7d21mr2696579ejb.5.1679133927583; 
 Sat, 18 Mar 2023 03:05:27 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.27
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:27 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 10:01:48 +0100
Subject: [PATCH 19/19] gnu: Add python-clinguin.
to: 62252 <at> debbugs.gnu.org
Message-ID: <23f0fe05a67a6b1f03fec41ae639085b956e9ed7.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/potassco.scm (python-clinguin): New variable.
---
 gnu/packages/potassco.scm | 49 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 48 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm
index 02a12d9c77..c6e2dc50e4 100644
--- a/gnu/packages/potassco.scm
+++ b/gnu/packages/potassco.scm
@@ -34,7 +34,9 @@ (define-module (gnu packages potassco)
   #:use-module (gnu packages libffi)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
-  #:use-module (gnu packages python-xyz))
+  #:use-module (gnu packages python-web)
+  #:use-module (gnu packages python-xyz)
+  #:use-module (gnu packages sphinx))
 
 (define-public libpotassco
   ;; No public release, update together with clasp
@@ -326,3 +328,48 @@ (define-public python-clingraph
      "This package provides a clingo-based visualizer for graphs defined
 as logic programs.")
     (license license:expat)))
+
+(define-public python-clinguin
+  (package
+   (name "python-clinguin")
+   (version "1.0.0-beta")
+   (source (origin
+            (method git-fetch)
+            (uri (git-reference
+                  (url "https://github.com/potassco/clinguin")
+                  (commit (string-append "v" version))))
+            (file-name (git-file-name name version))
+            (sha256
+             (base32
+              "032fnzxv6wl01sdq7n2k0ikajpmkg8ihjh5mck1mwjvmis8z16d4"))
+            (modules '((guix build utils)))
+            (snippet
+             #~(begin
+                 (substitute* "setup.cfg"
+                   ;; Fun fact of the day
+                   ;; some typo squatter hosted
+                   ;; a package named tk
+                   (("tk") "")
+                   (("typing") "typing;python_version<\"3.5\""))))))
+   (build-system pyproject-build-system)
+   (propagated-inputs
+    (list python-clingo
+          python-clorm
+          python-clingraph
+          python-fastapi
+          python-httpx
+          python-nbconvert
+          python-nbformat
+          python-nbsphinx
+          python-networkx
+          python-pillow
+          python-pydantic
+          `(,python "tk")
+          python-sphinx-rtd-theme
+          python-traitlets
+          python-uvicorn))
+   (home-page "https://github.com/potassco/clingraph")
+   (synopsis "Clingo-based interactive UI")
+   (description "Clinguin is a graphical user interface toolkit for clingo,
+which allows user interfaces to be specified entirely as a logic program.")
+   (license license:expat)))
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:37 2023
Received: from localhost ([127.0.0.1]:46294 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRR-0001Tv-0x
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:37 -0400
Received: from mail-ed1-f68.google.com ([209.85.208.68]:44011)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRM-0001R2-EN
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:32 -0400
Received: by mail-ed1-f68.google.com with SMTP id x3so29179713edb.10
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133927;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=vKq40dNmzPz8p7CPM+0695Ym3xNINw4GutyVka48Wmk=;
 b=kSeJPbXG8//FDhm28AODEKKRWxmlH4vimhHRu+kiM4y7yeya81TR5rHOvV6jFYL1Dy
 uxyK3S/0Y1dLF8fWTZbfeuplIp4T1uVEnZVmP0tHlwUWj429r1Lx0/YV9aqQHqszvK0M
 NFshzOqO50N09FRtvafXmN25g+Mk2b/FkqWmQ7PEKiU6RzpcJf6zKxZMiN9IWWDBZNLV
 /jHHcGt//9802CzAkUVfZhJpaiHcB6D90L5DvkVr1GpBK6LT+Cf791erdEv/1eTqQtwS
 GiK2zBaLT/erOL3UqTl+Gp4q70MJPDxZWXP7W7mj9j/vjdajdggYMxue2jlNLT9qhzFo
 xezA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133927;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=vKq40dNmzPz8p7CPM+0695Ym3xNINw4GutyVka48Wmk=;
 b=5YTyQKmDXS7luAiNjA6/ouQOKaGnugmONLgnZIOANdUldzKCac/ThxlQBmBogmCPoA
 sJmcgB5xLjH5fcgDRkUQhTkbSsYGkCYbDtRTanbZLd55BdLQNp+KBF+aB2kAR5+LtLAo
 I3RSvidy9bypCjbIXkHu1YSArdEfnNbjnnTXZ5TN2I4hX35MDcA7zEF0yxBsSD3Q/YfS
 bPTZnSa5jaFFsPJzEvgNfhM9bz2zMaW48cTPvZf67ET0JC0QrrPrwaYmK6o1YbpU9X4Q
 lmRA+sriXQnXNKOJANr+3lnTloakjvAlrzRGpDfnhVwPcb2DLIo/qz7Y8aCdBH1fjcMc
 PqKA==
X-Gm-Message-State: AO0yUKWszvd34FDoHX5wvMy6+rMOo8y0urBjATJpXeuGg9afF3KOQ8Yn
 w6nnYg0Ik07ZteOzQK151x/q4805+LQThA==
X-Google-Smtp-Source: AK7set9zV2zTh/y7rT/VHjwSTeFWNc6w1sqQ+cpnMorz0Q89Km8ib/6QE/z5zljLnV9t73SkF0HMzg==
X-Received: by 2002:a17:906:8496:b0:909:4a93:d9d2 with SMTP id
 m22-20020a170906849600b009094a93d9d2mr2497227ejx.2.1679133926954; 
 Sat, 18 Mar 2023 03:05:26 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.26
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:26 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 09:59:52 +0100
Subject: [PATCH 18/19] gnu: Add python-fastapi.
to: 62252 <at> debbugs.gnu.org
Message-ID: <8b898ce8311ccb989063747f7568333da73b0476.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-web.scm (python-fastapi): New variable.
---
 gnu/packages/python-web.scm | 62 +++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 2df8fbc523..f2f7618f13 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -8094,6 +8094,68 @@ (define-public python-starlette
 Interface) framework/toolkit for building async web services in Python.")
     (license license:bsd-3)))
 
+(define-public python-fastapi
+  (package
+    (name "python-fastapi")
+    (version "0.92.0")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "fastapi" version))
+              (sha256
+               (base32
+                "1pm4p5i9h732f0qag85yd9ngjz8x9bhs3fyk2j861cn8s9dhyfh2"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'drop-orjson
+            (lambda _
+              (substitute* "pyproject.toml"
+                (("\"orjson.*\",") ""))))
+          (add-after 'unpack 'delete-failing-tests
+            (lambda _
+              (for-each
+               delete-file
+               (append
+                '("docs_src/app_testing/app_b_py310/test_main.py"
+                  "tests/test_tutorial/test_templates/test_tutorial001.py")
+                (find-files "docs_src/sql_databases/"
+                            "test_sql_app\\.py$")
+                (find-files "tests"
+                            "test_(default|orjson)_response_class\\.py$")
+                (find-files "tests/test_tutorial"
+                            "test_tutorial00(1b|9c)\\.py$")
+                (find-files "tests/test_tutorial"
+                            "test_testing_databases.*\\.py$"))))))))
+    (propagated-inputs (list python-email-validator
+                             python-httpx
+                             python-itsdangerous
+                             python-jinja2
+                             python-multipart
+                             python-starlette
+                             python-pydantic
+                             python-pyyaml
+                             python-uvicorn
+                             python-ujson))
+    (native-inputs (list python-databases
+                         python-flask
+                         python-hatchling
+                         python-isort
+                         python-jose
+                         python-mypy
+                         python-passlib
+                         python-peewee
+                         python-pytest
+                         python-sqlalchemy
+                         python-types-orjson
+                         python-types-ujson))
+    (home-page "https://github.com/tiangolo/fastapi")
+    (synopsis "Web framework based on type hints")
+    (description "FastAPI provides a web API framework based on pydantic and
+starlette.")
+    (license license:expat)))
+
 (define-public python-pyactiveresource
   (package
     (name "python-pyactiveresource")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:37 2023
Received: from localhost ([127.0.0.1]:46292 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRQ-0001Tn-NW
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:36 -0400
Received: from mail-ed1-f67.google.com ([209.85.208.67]:36815)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRL-0001Qq-W3
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:32 -0400
Received: by mail-ed1-f67.google.com with SMTP id w9so29306562edc.3
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133926;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=nXZguzyE5VeQSoPtlSNLE7m2Z5xki7efobAiZnJ4SOA=;
 b=HjQVAtVjpRfEYu+rzva/PvzK9ZGT22NZ+0nCjZnPxsx/lm7emw+Z1tLsVNf9J758hJ
 p5DzPcA9OoxYAlq2tk2PuCyTDWh4qQPDGA6BZwzEKK41FUiucwbytnmEl2neYfpCG1rD
 soXkcMJNnWcKtKiI+7+bll+fy4xf9mVWI7FB9ltxthwvGvZ6xVBZUsGuA9iqi6nOda2H
 L9d/fDjNMkP2YiVp+F+77N61kHQhrt9qNrwXPLhS5Hr/v2k2v9LurhSVc2jieJa0vPoO
 8UMYN/uaKedxQeXbV/KpUccX5XdXut6CHeG35TdH05/TT/eUGJ8kxe4n9eMKYLdGzx58
 wSWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133926;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=nXZguzyE5VeQSoPtlSNLE7m2Z5xki7efobAiZnJ4SOA=;
 b=ivg7VDTBMzPWfoLLhhpo2VPLYjn5nm7FsLIQmTX11i55Y26a2ks2nIUAeIDfUNX4Og
 y15uXbZV134CY2JSNMRJNpNeDj6ls/N3qqPHaL1IhuxGBX6D0mZruz2wuz3Uwbhr0qiq
 hqBTu32YyWVioUhTEBBCEWF289ZTksNqJ0j7fUBq7+aeNewI+iDsxGUUm8w7pMvPg4ge
 CEYoJGJmg5Oc80RJbwLlJvktpJcxQNH4rYyciVdCxyWItX537XZKNZVICs1208edtCGG
 MREZexDpGjHkXV9cKns/j6v8am06gvwnN82qWnc/RjRq/6sZj1ZKK/EjYdkuncWmKNJz
 eUuA==
X-Gm-Message-State: AO0yUKU+9ZDlzKoAPLVc/1NbD2skgVsWqc/JbqB7Wu3bhxgaKoeuAVLW
 ZrINsHR9wnL2qiIEny5+zoAOmKO0YXtrnQ==
X-Google-Smtp-Source: AK7set9VxSM3CEW4T+b+EM9DeeUuwHh/kF9lU5bawS4q4veh/cGHBXt4lyX5Gx0uGSFoX9sEj4Dw2Q==
X-Received: by 2002:a17:906:1e57:b0:931:4b0b:73e7 with SMTP id
 i23-20020a1709061e5700b009314b0b73e7mr2113223ejj.18.1679133926374; 
 Sat, 18 Mar 2023 03:05:26 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.25
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:26 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 09:48:02 +0100
Subject: [PATCH 17/19] gnu: python-databases: Revise description.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
to: 62252 <at> debbugs.gnu.org
Message-ID: <111f36581f5f8a8c2fd94100348c3af99c392e09.camel@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-databases)[synopsis]: Spell out
“Asynchronous”.
[description]: Mention that it's a wrapper around other libraries using
SQLAlchemy.
---
 gnu/packages/databases.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index cb58c0379f..1fc97f1a97 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3677,8 +3677,9 @@ (define-public python-databases
            python-asyncmy
            python-sqlalchemy))
     (home-page "https://github.com/encode/databases")
-    (synopsis "Async database support for Python")
-    (description "This package implements async database support for Python.")
+    (synopsis "Asynchronous database abstraction library")
+    (description "Databases provides a wrapper around asynchronous database
+libraries with SQLALchemy.")
     (license license:bsd-3)))
 
 (define-public python-psycopg2
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:36 2023
Received: from localhost ([127.0.0.1]:46290 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRQ-0001Tg-FW
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:36 -0400
Received: from mail-ed1-f65.google.com ([209.85.208.65]:42723)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRL-0001Qb-87
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:31 -0400
Received: by mail-ed1-f65.google.com with SMTP id o12so29194330edb.9
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133925;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=IeHjF97UoYJvmRQIjEfEkXn+9JsN8wA8saDkzhrF5WU=;
 b=hkLjw6nSZOHwawZVRCZ5dBbA0oHMMP4yUfX3b8RvImPakx4ylhv2EauxXDFCfbhtmZ
 Db+ekd9Wo6uAM8VRXuzjHVDEYkmmGNbnoZW+YKqFR2xVgQogAmKZhPQjJQcI7VpT1kZA
 U7kwzrKvfjnQ+xLnljHmQsN9grKQ5sul1FMQGK18SzyTfVh8KMnam5mvDsPLZClQrpGu
 ZOqr4LiUSkHvIffBZLiHHnvTMFoyDmlmsofK7onENmhRhYKcjthsRw0NBNSuozRMZADu
 Qf5EZKea6/fqQiWFzJAVUIlhLIMtTk8tB5hj+NihwKdX7uZSUTo2AnrTlrUZmvHazVCu
 todA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133925;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=IeHjF97UoYJvmRQIjEfEkXn+9JsN8wA8saDkzhrF5WU=;
 b=UDhsazPRxNfcaM7Z5AcYFosg7mBRIR1+DwFt5brEAkXsHcJ4EzjZX0x92Kf9BeSlc0
 EMKL3QmxeHkN3YZ5nlccF2/wXHRs06gpunUzFMLkiPuftUa9FchsAYKAqSpxsDOJbGpe
 VjI3FSPpwy9WZB6G+sgTvQBBhqTOjuD3K69QroQjoaOzCpJaAjCwE95DqbmYcMaPmDuA
 T4EV5iTQx2BOZMkw4Fcm7coU8UWsZBj+/x3r7MCqV4tRKOEaS9Onzj7LEVOL0CxjrT26
 fkGKt0+DjKni1An1vvKaZOz35xPllHFFJS3HNkPG1a51LqKfdyYciFyM0a4HC5D6sR+K
 N5fA==
X-Gm-Message-State: AO0yUKXzeP36jfNNtlJHZVRE1cysPOa3sKN1kAWFDwpdktYHr7o4nfUl
 /MfAiVORBJ7YaR6IlTSPWPXaryYp7Wii0A==
X-Google-Smtp-Source: AK7set8V0JxB/IMJf/i9ZtdAyZZs7LXGPyJoSbiAGZRM6SW8pDwdPZyMX7Hdk0VvAf1m1nhg9uFnVg==
X-Received: by 2002:a17:906:4b4e:b0:932:c50e:d6b4 with SMTP id
 j14-20020a1709064b4e00b00932c50ed6b4mr2326584ejv.9.1679133925728; 
 Sat, 18 Mar 2023 03:05:25 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.25
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:25 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 09:47:55 +0100
Subject: [PATCH 16/19] gnu: python-databases: Update to 0.7.0.
to: 62252 <at> debbugs.gnu.org
Message-ID: <a443ed58f00f3d0ac330d9f6795a61e7652625fe.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-databases): Update to 0.7.0.
---
 gnu/packages/databases.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 6b693f940f..cb58c0379f 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3661,13 +3661,13 @@ (define-public python-aiosqlite
 (define-public python-databases
   (package
     (name "python-databases")
-    (version "0.5.5")
+    (version "0.7.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "databases" version))
        (sha256
-        (base32 "0dzb998kg35xmd50ih168320vih2w3ich798r8fc4lf9q4bb1ih2"))))
+        (base32 "0x5nqhzgjqimv2ybjbzy5vv0l23g0n1g5f6fnyahbf1f7nfl2bga"))))
     (build-system python-build-system)
     (propagated-inputs
      (list python-aiosqlite
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:36 2023
Received: from localhost ([127.0.0.1]:46288 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRQ-0001Td-4n
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:36 -0400
Received: from mail-ed1-f65.google.com ([209.85.208.65]:37755)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRK-0001QP-2y
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:30 -0400
Received: by mail-ed1-f65.google.com with SMTP id z21so29284792edb.4
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133924;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=4K0Iu1e75GXuPRfryWdk/ctaLwXWtv88Ih6AqKWjvnY=;
 b=AbwHLSu+6Cquzam4EIh8xbC6vescM2HEaOm/hZWQw8IU5+zIE7ocYSWaROBuNWD+SK
 zQwG9TZgdtkR5iG+DhDW26WupXuhUvKlBYfGEkY29/bhrksKY/9rWrWyT9qbBnvXOP6K
 ZG+p+zFQbIlrpALzM/m3wY3+ltOFavmtX+AnaD1Rok0TCzSkZsYr0j2O9wd57qTHLDgF
 Qs8dfnrQBBxYDQeKEvT8yohLZT7SPdtVHSQcy8K9Xfj7qn6UaPcBbaZ5bvu8gFuH8W3q
 f89YH0SofXpEYGccldIVdUzeOY09M+H/GS5VURFaOHYHs7uzp+mVlPrrGGrODQh2i2VP
 FUiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133924;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=4K0Iu1e75GXuPRfryWdk/ctaLwXWtv88Ih6AqKWjvnY=;
 b=Q2JMlVlPWlYwKpkWAT67lYrEICeuaVMo8PY4k0To/gYk3lpyI52yccb0lqLDGs0FxP
 +MPwQEiYXH3r4ARJihHEqpOLU2KCk4+1Rxlv1jGQWu7Bt4hZw4V9ts5Ph8OiyPQTFfcx
 purgZqywGx3gplRprZmm/T7GF5ZlBNxuKh0hlOVogtvTKmf1AGEvTzyhE6Gho6UdaBDt
 l/ZFUx3ZHJzX1M/U9NFwaZzaLktqiyehjO0SKhF5++VYz5lwaPsxRT0Tw3wCMryDgT5o
 6F99ubkTOm9n1kdofWDQ0e54RCxOKflC7xu33QbPNgxz0pdUeGUGL87lW/okzd8R3PFC
 1xeQ==
X-Gm-Message-State: AO0yUKVGvaQdfRpdHQxHC/Q01RJSA5kXjswyo1bKBIJ/h+sI2wtQj8BM
 m9PNS3sy6ruw7y8iFKp+N5goF5xmJbHBlg==
X-Google-Smtp-Source: AK7set/ZBJF5EW2qn2ifCZoNavFw+S6dtrjTZI8t74aCFGTQm9bIT+OlURyv5QBWWUxi6+sBJs9jAw==
X-Received: by 2002:a17:906:118e:b0:92f:b290:78c with SMTP id
 n14-20020a170906118e00b0092fb290078cmr2787035eja.21.1679133924572; 
 Sat, 18 Mar 2023 03:05:24 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.24
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:24 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:57:23 +0100
Subject: [PATCH 14/19] gnu: python-aiomysql: Update to 0.1.1.
to: 62252 <at> debbugs.gnu.org
Message-ID: <510e8a8d51b583173199a1ee55330e43728f7d38.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-aiomysql): Update to 0.1.1.
[build-system]: Change to pyproject-build-system.
---
 gnu/packages/databases.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 13d9f4aeae..295d88e05a 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3003,14 +3003,14 @@ (define-public python-asyncmy
 (define-public python-aiomysql
   (package
     (name "python-aiomysql")
-    (version "0.0.21")
+    (version "0.1.1")
     (source
       (origin
         (method url-fetch)
         (uri (pypi-uri "aiomysql" version))
         (sha256
-          (base32 "0b442d0jb82z3lk19ylmm64ix88ppz7gay08bxld538ivg06j5c1"))))
-    (build-system python-build-system)
+          (base32 "0zhhisf2bz2hv0vcklw45k54yr0f7gx61gnq4lc7vdp6v97nqs0d"))))
+    (build-system pyproject-build-system)
     (arguments '(#:tests? #f))           ;test suite requires docker
     (propagated-inputs (list python-pymysql))
     (home-page "https://github.com/aio-libs/aiomysql")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:36 2023
Received: from localhost ([127.0.0.1]:46286 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRP-0001TR-Pw
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:36 -0400
Received: from mail-ed1-f67.google.com ([209.85.208.67]:45007)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRI-0001QA-Qg
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:29 -0400
Received: by mail-ed1-f67.google.com with SMTP id eh3so29180508edb.11
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133923;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=qUSQp436QCaNvJKsKlhw9a9R5+78wbKvIOV+rem571A=;
 b=O7vqqU88NnelwfP7u+Gf6aYSWRYO+zt1AhFq0kLoh34l9vrDCm7xkCnoj6I/oPKohL
 VshsfowKM8NlFKCInu68bG+YOP2ry/7MXWdT0JjDvrJH9ViJadsQck+/EW87BR+BtU+p
 o97x5unsGbDWu7T06RJ51l+v1csppdMFARWvKV311ZyUBMVjgBT7P5nV3Ba7Nr7x/n2Y
 FrYkZ9/6cj2DSh6A32QjdD/9lLZiFuhKxMDUuga5CtGKinwv0Z8CWl10aLr9CSGLg/Uz
 l1ZaapKKiwuk7lrXvTthKkQ7rqvj41uwrOjlbj4JbCFtrygFe9u36SMdZUYxT18qCdRy
 SLhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133923;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=qUSQp436QCaNvJKsKlhw9a9R5+78wbKvIOV+rem571A=;
 b=mp4zACGavfu7KzGESw2AVWWK3DkC66S/6Ymo9JxbBQrmefKRc7L9CZA1RFmEVdBk7B
 LyLXHpjPwGIYthnhtCi74kMKMifo8zod3+s1cFD/E23h+PPDkKIm0OYOupGqhU/SZpRT
 9mCOVgbfkXZkap72HRj0XWzn98/Ner1nPGK3h3sfPRZAsum35ERaa7VbZOxjemxYZq0f
 8NU4dxpJWMHZXitwrQkN85qCrgE5Di2ds3JTlRW1tF1sa4siQ+P1vCzMSpAT3FR2pqz+
 aQfkSUaGik3iimk5Lafwxrxlf4IZplhnvGSj7FVk0JJ4hXMR6Gdqt3sdgfATLLrPUIao
 Q+4w==
X-Gm-Message-State: AO0yUKXRrzSY5XQ6ro8VgzCw7qG/P5Srk3tzsfipDe1Cr15BgGre3Ygm
 68pjoyBnS2EzwF8ikwOv+Mi0oT+LMA44Ag==
X-Google-Smtp-Source: AK7set9olNp4sSIjy9jZ4ZzDmpOvZIHDVesz2pwfcRhoFpP+vYZiat794fYUevbCNHEu0Xc56nUzfw==
X-Received: by 2002:a17:906:4757:b0:92d:46f1:dc68 with SMTP id
 j23-20020a170906475700b0092d46f1dc68mr2169968ejs.67.1679133923423; 
 Sat, 18 Mar 2023 03:05:23 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.22
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:23 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:51:04 +0100
Subject: [PATCH 12/19] gnu: python-sqlalchemy: Update to 1.4.42.
to: 62252 <at> debbugs.gnu.org
Message-ID: <7d5822d879fa60b80ef1e93012da8c98fefa3d2d.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.42.
---
 gnu/packages/databases.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index c24d067bb0..7bfff9b71d 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3391,13 +3391,13 @@ (define-public python-ccm
 (define-public python-sqlalchemy
   (package
     (name "python-sqlalchemy")
-    (version "1.4.35")
+    (version "1.4.42")
     (source
      (origin
       (method url-fetch)
       (uri (pypi-uri "SQLAlchemy" version))
       (sha256
-       (base32 "1ddab00d5mpzg25r1qxccma2zb551hhmymsy1ycp6r6w04xq3z1g"))))
+       (base32 "0qzkxy47y06fqh1m7a0p7q2r9h48x9k5kl3znzhx2vj79j8l2zhp"))))
     (build-system python-build-system)
     (native-inputs
      (list python-cython ; for C extensions
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:35 2023
Received: from localhost ([127.0.0.1]:46284 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRP-0001TK-Fh
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:35 -0400
Received: from mail-ed1-f65.google.com ([209.85.208.65]:46939)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRI-0001Q8-Br
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:28 -0400
Received: by mail-ed1-f65.google.com with SMTP id eg48so29114475edb.13
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133922;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=WTdfzog5z3b+GsvCdC/fD1fF/1W3DulMyzBQyqmOMd4=;
 b=hpv9rJQc2MAN5kVx1RhCR7UdClwoRCze67REcPxd3se9Bjw8ST3GwigS1o6HaCdC8J
 bDrDjFG2wsVIVMpRPDA3WrDviAYeeykZCK+nRqRY/YZ37M+CxlnDdoJIvaHa0sEGUGW8
 DMspd4IfAR3SBHNlYIQDhRT8kRYqHC9HNSUlomIhuOj2W624jkC8Drgklp4EBestEe/f
 1MLq2w6ZAln62E791tQPnwc++RiU5ZeWm+dyHwzvT3hCaJ6wMcdaTfQYAedvDHWsrWSO
 hjMxLcIQVIgk7J4xCMW/WwCt0+1EJ/MrDxvAFGi0ipLx5EIRHmhxW4Q9XvOP/EPTgn81
 XqUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133922;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=WTdfzog5z3b+GsvCdC/fD1fF/1W3DulMyzBQyqmOMd4=;
 b=nZZRF385kvDQmdpNmRmW/pVN7Hcn1Qd6PkziRSR+VWMIBpvhQpjIFJBhH/zLa/sscW
 jMDXis6JdfPzqmu60JL19ciXnkerA3MxfoL9KAUFyzR0nFdoR8ijYxcZK9ocET52SlaH
 S+mRSw3VJSsrUYm+xfXvYsh24AT8UvRnMEyU54ZeTgNZBzlbWCzb0gaQhxhHmlTJ0zEX
 HnT4V1BWpOr3OhKNoJS8fnW0ufn3bJmZDbq2XZ7t5tMsXH+Kqr7pVmwZVYe7vX01tTvV
 5Y3wrurFvxymZqDt9ci/Rgjjf+ZUutxMKhUp/oMgZ1xf8YNsVTGIM7rAl7WcVW2+7E89
 Ow6w==
X-Gm-Message-State: AO0yUKVzZZcIqhy4vCI86alQzn4IH+NhRkyASv5OvKz65PKu1lBmnKyV
 d28syrr4pBrTewgfPgYwavLLiRf0NnH7gA==
X-Google-Smtp-Source: AK7set/PbgKdIORlgEsLeo7mlWDaPwZ4V+PUCbcOujrg0pgtOPTBkRGR18/3sMX4LujXdiHZ38b8PQ==
X-Received: by 2002:a17:906:8a45:b0:932:6601:4910 with SMTP id
 gx5-20020a1709068a4500b0093266014910mr2199837ejc.54.1679133922804; 
 Sat, 18 Mar 2023 03:05:22 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.22
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:22 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:48:57 +0100
Subject: [PATCH 11/19] gnu: python-starlette: Update to 0.25.0.
to: 62252 <at> debbugs.gnu.org
Message-ID: <7466968dec1d8e1887f5c5fb28a0b319da5a1d77.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-web.scm (python-starlette): Update to 0.25.0.
[source]: Switch to git-fetch and git-reference.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-hatchling, python-httpx, python-pytest, and
python-typing-extensions-next.
---
 gnu/packages/python-web.scm | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 8a73c929a1..2df8fbc523 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -8064,14 +8064,17 @@ (define-public python-sendgrid
 (define-public python-starlette
   (package
     (name "python-starlette")
-    (version "0.20.4")
+    (version "0.25.0")
     (source (origin
-              (method url-fetch)
-              (uri (pypi-uri "starlette" version))
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/encode/starlette")
+                    (commit version)))
+              (file-name (git-file-name name version))
               (sha256
                (base32
-                "112hmwk4fh4dl21nlr2xd37h43xzxpjxfnic7v7fz3wr5w9g7z22"))))
-    (build-system python-build-system)
+                "1mkkj15lphgycnp51dnrfxbyrx3dicjdcpsqvwc7yw55zyih6h5k"))))
+    (build-system pyproject-build-system)
     (propagated-inputs (list python-anyio
                              python-typing-extensions
                              ;; [all] extra dependencies:
@@ -8080,6 +8083,10 @@ (define-public python-starlette
                              python-multipart
                              python-pyyaml
                              python-requests))
+    (native-inputs (list python-hatchling
+                         python-httpx
+                         python-pytest
+                         python-typing-extensions-next))
     (home-page "https://github.com/encode/starlette")
     (synopsis "Little ASGI library")
     (description
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:35 2023
Received: from localhost ([127.0.0.1]:46282 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRP-0001TD-49
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:35 -0400
Received: from mail-ed1-f68.google.com ([209.85.208.68]:43999)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRH-0001Q2-Ly
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:28 -0400
Received: by mail-ed1-f68.google.com with SMTP id x3so29179151edb.10
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133922;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=MyqUftRhXwkKbAVHnXv/Prgvbx60q2T+3tVxesScOU4=;
 b=DdJZX17ZRqc+puInm7KA2ob1lUripZRj3ATudTJUpk1xPG+rcHEgDgwWQwFZylhUS3
 GVUR8CwaWjxkRVvL31vvCdeSlG0YRPQm7yvcHxA20HSAbCE7vPhBLm5iq9fZgN0eCbTR
 2+Nc9FOcqngk/2Fh+wr/TXLjP/M021QCu05DfBdfufalK2sgLd2MoW52XZiYjosr8+Wi
 cJXhzackn9qnDi9QYVcERNppcz7r0mXeYOkhgAR/02f9+wkTIMsnj0x7KBzdNHbedLyh
 J1PR2XWGYqEmb/OOhpyPS3qiE5VzK9fMR3v3RB0v1mfOEtUnJ6iZ7m2fdv6prqIT4K6B
 f3qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133922;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=MyqUftRhXwkKbAVHnXv/Prgvbx60q2T+3tVxesScOU4=;
 b=NLBNxzbwFiBpBbyL+k+zuhS+xFL2Mpfk1Pv6UqmhXF0k6J9tPxGQjq9UvJ9H/9tClo
 Kn7XBsG5XggdIOoE9bMdz/Tm1rBq5vqDay/F48qu1NmzSO+Tx8nq596GA2KZzLcEmQSu
 syyLjzp4u89R3N+PH6rtDRr8fEkmazmXX1kjk9hGvovhoMCARc07VatagUAf8i2HQMsZ
 wWyY1XA5rfoybHVl+cNq3KOq3Z9bltZOiDUIrqZC00IHCVxi6OKDN0fd5pUh7MgTUyQS
 nj97RPpkVF1veOSQ/9Xga49abykX398zW6slQEciWjS+hlMYxINmntr06UxvseMpyPDf
 GLaw==
X-Gm-Message-State: AO0yUKVRskY6Xs/b1NyDx+t5nvZSdQi8cAudvf0iCrV/JY8ipctodR8D
 5P+xFwYQIg+ut2yxgVQk5nhkkYa5CA75BA==
X-Google-Smtp-Source: AK7set9amuHYaSCV6CE3ss2n2OU+Bp4locEIudt68egudTfYuaCToH8Lg5QnP5Hpo+jAoqqPZcyiTQ==
X-Received: by 2002:a17:907:1dd3:b0:8af:5752:691f with SMTP id
 og19-20020a1709071dd300b008af5752691fmr2011273ejc.76.1679133922211; 
 Sat, 18 Mar 2023 03:05:22 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.21
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:21 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:44:38 +0100
Subject: [PATCH 10/19] gnu: Add python-hatchling.
to: 62252 <at> debbugs.gnu.org
Message-ID: <64f2dd55acd9ed4a700f18850404532469515e07.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-build.scm (python-hatchling)
(python-hatchling-ouroboros): New variables.
---
 gnu/packages/python-build.scm | 46 +++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm
index 1281824a97..cb6301689a 100644
--- a/gnu/packages/python-build.scm
+++ b/gnu/packages/python-build.scm
@@ -28,6 +28,7 @@ (define-module (gnu packages python-build)
   #:use-module (gnu packages)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix build-system python)
+  #:use-module (guix build-system pyproject)
   #:use-module (guix gexp)
   #:use-module (guix download)
   #:use-module (guix git-download)
@@ -622,3 +623,48 @@ (define-public python-pluggy-next
        (sha256
         (base32
          "0n8iadlas2z1b4h0fc73b043c7iwfvx9rgvqm1azjmffmhxkf922"))))))
+
+(define-public python-hatchling
+  (package
+    (name "python-hatchling")
+    (version "1.13.0")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "hatchling" version))
+              (sha256
+               (base32
+                "1isk1kqra0sm2sj2yp39sgk62mx0bp1jnbkwdcl3a1vjrji7blpq"))))
+    (arguments
+     ;; Tests don't appear to be integrated into build.
+     ;; Also, we can't rely on python-pytest anyway, as that's in
+     ;; (gnu packages python-check)...
+     (list #:tests? #f))
+    (propagated-inputs
+     (list python-editables
+           python-pathspec
+           python-pluggy-next
+           python-tomli))
+    (native-inputs (list python-hatchling-ouroboros))
+    (build-system pyproject-build-system)
+    (home-page "https://hatch.pypa.io/")
+    (synopsis "Modern, extensible Python build backend")
+    (description "Modern, extensible Python build backend")
+    (license license:expat)))
+
+(define python-hatchling-ouroboros
+  (package/inherit python-hatchling
+    (name "python-hatchling-ouroboros")
+    (version (package-version python-hatchling))
+    (arguments
+     (list
+      #:tests? #f
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'configure)
+          (delete 'build)
+          (replace 'install
+            (lambda* (#:key inputs outputs #:allow-other-keys)
+              (copy-recursively "src/hatchling/"
+                                (string-append (site-packages inputs outputs)
+                                               "/hatchling")))))))
+    (native-inputs '())))
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:35 2023
Received: from localhost ([127.0.0.1]:46280 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRO-0001T4-N6
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:35 -0400
Received: from mail-ed1-f68.google.com ([209.85.208.68]:42717)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRH-0001Q0-3r
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:27 -0400
Received: by mail-ed1-f68.google.com with SMTP id o12so29193833edb.9
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133921;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=jEM/0hAUhbeJpkSDE555JOO3pltrJQz1Y1qRlOsaWSo=;
 b=g6Yu40Ce1kRJtqCX1AtsojiiF8AuZkqRAdoexnVwEUqeNL6lmke41mh2ZnjhjdHKfn
 aIVK/f4rbhphmb+lQ43j2jYzoDJGZFmpSXfpIURkz2ezD0iqd1gf+BS1sk+E+h9BT6YC
 H27wk0aZSEHmKwCaT3KoK4YWmAJFosPhseh9w/rBc+Zf4b4ggLIA+oy2vs4C1h0Fvc9m
 oOSS7k8QPyXrX/fNaGqJCHvx/Us/piEwpl2sihJ4Ip6JxVx0A8GNGxd/lR8yFYYx4A2t
 UL6pdP1/1TqM18vkwqz4NY34Uzqdqe1l/HHFgtFxdbMhrEQjQVG/ZCEpyE6wstz0onBT
 OXng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133921;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=jEM/0hAUhbeJpkSDE555JOO3pltrJQz1Y1qRlOsaWSo=;
 b=IzZiQ+spnnXYet6vegv1j0W+W6ae949C22RCg25OQ8CVVpwzwIS9V0YHAj+Wk0XjIZ
 n34LxA1/siyYU9f16Qa9nso4z7GPGUmYas/pcWDhfHorsCce+IStB8gh7J1EVvXjnvlc
 MRXaebQIE18DdAexz/NIqp/vJvhyJA/G54FTulQP0gstrGq1olNwaIyNMPW9ZgjtL5hy
 upzQtfD0RPDFd4+YewAEi/YZKeBNzJmVwWSEu0mw9Rtyoua1QzKmgtoBv0HeuFthiWyA
 dU633xZ8WmV67yuQzpaPbQOWNnG69mUvyJGQ8+N/VQlSgoaQxqGIhgYdc990wNQHcj6v
 7Uzg==
X-Gm-Message-State: AO0yUKURBy7MVkW5V6I2uDe5LuO6Myz0AdKdoVGwH6Ppr6iPV4BiSIP7
 kinIi26BHSY86YqOKVOWOHf+IPse8R6GAA==
X-Google-Smtp-Source: AK7set+utIS/HX2SCo0k6Ed0QNX9k6c3sFODtZMSIGdFpaqED2ZYXlbWvgZ46mCi2oPnpfgGwjTMMQ==
X-Received: by 2002:a17:907:7639:b0:92c:88f9:385c with SMTP id
 jy25-20020a170907763900b0092c88f9385cmr2132700ejc.75.1679133921586; 
 Sat, 18 Mar 2023 03:05:21 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.21
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:21 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:44:28 +0100
Subject: [PATCH 09/19] gnu: python-pluggy: Move to (gnu packages python-build).
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
to: 62252 <at> debbugs.gnu.org
Message-ID: <49593cd218f2e5a3b157fb9768804fdc5e6de79c.camel@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-xyz.scm (python-pluggy, python-pluggy-next): Move from
here…
* gnu/packages/python-build.scm (python-pluggy, python-pluggy-next): …to here.
Reindent using Emacs.
---
 gnu/packages/python-build.scm | 33 +++++++++++++++++++++++++++++++++
 gnu/packages/python-xyz.scm   | 33 ---------------------------------
 2 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm
index a4be4b4991..1281824a97 100644
--- a/gnu/packages/python-build.scm
+++ b/gnu/packages/python-build.scm
@@ -589,3 +589,36 @@ (define-public python-pathspec
 specified patterns.  It is currently limited to wildmatch-style patterns,
 which are used e.g. in .gitignore files.")
     (license license:mpl2.0)))
+
+(define-public python-pluggy
+  (package
+    (name "python-pluggy")
+    (version "0.13.1")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "pluggy" version))
+       (sha256
+        (base32
+         "1c35qyhvy27q9ih9n899f3h4sdnpgq027dbiilly2qb5cvgarchm"))))
+    (build-system python-build-system)
+    (native-inputs
+     (list python-setuptools-scm))
+    (synopsis "Plugin and hook calling mechanism for Python")
+    (description "Pluggy is an extraction of the plugin manager as used by
+Pytest but stripped of Pytest specific details.")
+    (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"))))))
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index b506f4daa9..9c9178f030 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -15386,39 +15386,6 @@ (define-public python-rsa
    (home-page "https://stuvel.eu/rsa")
    (license license:asl2.0)))
 
-(define-public python-pluggy
-  (package
-   (name "python-pluggy")
-   (version "0.13.1")
-   (source
-    (origin
-     (method url-fetch)
-     (uri (pypi-uri "pluggy" version))
-     (sha256
-      (base32
-       "1c35qyhvy27q9ih9n899f3h4sdnpgq027dbiilly2qb5cvgarchm"))))
-   (build-system python-build-system)
-   (native-inputs
-    (list python-setuptools-scm))
-   (synopsis "Plugin and hook calling mechanism for Python")
-   (description "Pluggy is an extraction of the plugin manager as used by
-Pytest but stripped of Pytest specific details.")
-   (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.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:34 2023
Received: from localhost ([127.0.0.1]:46278 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRO-0001Sw-Ad
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:34 -0400
Received: from mail-ed1-f65.google.com ([209.85.208.65]:41820)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRG-0001Pz-Fv
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:27 -0400
Received: by mail-ed1-f65.google.com with SMTP id h8so29212695ede.8
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133921;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=sc21nqT7WunQQuNTvJnq9+yLR+tWm9FWGukn757aHc8=;
 b=Nm1AyKLSP3uP9mZS1oxJU48M2vc3FQR1gmJBuqj268F/HkgnxmED2RsuoBVonlEVNy
 DEVDfqyXAPahvbW1gP3ULguh1/ryndvKHghPlTK0zUdRDL+Ps63G2VaGgNfuvWDkCY0w
 8TJ3S7lfki0j/GLGu9SL3LzWKpVapnQoc3nr514tWuFN839DE75hfs1wezYc4G4l9tvC
 1iKSuU/PZ8oRJ8Z1SpEDFOOas1yam1+FtzUdKMzcF4CWJ7iqd+hRnjBZ7gcWpMATP5Aw
 8rPQz8nL6Wk4EoWoI3farg/Yk73AnloBZ3Z9gtSwjP7K2BnG0YogHGCA+aQK1dxY4E5n
 P8rQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133921;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=sc21nqT7WunQQuNTvJnq9+yLR+tWm9FWGukn757aHc8=;
 b=r7EbylKrHJZ1LJyEzzD79LwHsTgFrqj2Uk39Mf4u4OcowBJxOPJgFiFurAr956QBSP
 7m6UVBjAf/TlIsp3jOOhnA3zEK7APyUcvqefJbwZtcL7RICPr+eA0isSZTwVD47TYrLT
 uftqVHWuREMkuRyIdqN5x0Hw8Yz1Q+ns4rVOrRP9cLKcKca2QiQ7FxPUEmhSio6nN/2E
 FzD/fzkN0loG4OTI3H4WsB6XGQn20c9bve+l08fppGj+51QsJJZJKw2KF7Cf1c1tBNLH
 E9fc374tJHwTkV8mdkbfhc86FAlSbvk5nGBvrCM1GsoQh9D0gBTVZmHDJbvamcL7BY+X
 Qn3g==
X-Gm-Message-State: AO0yUKUk7zSNNGqbqUFQLl+NaEcn3wTEGjuQ807U5xJ3iFKy5WJ7WTbH
 u2GnKiGnwxWjnbq71IZlmy5aIXfvcQ0nMg==
X-Google-Smtp-Source: AK7set9bvqWU5vjcTcY1QXnW5PgXp77EdFAcjzb9Rjq6UFsuYcrPu5AML6jPBhH9OxKGfCwYqb1EtQ==
X-Received: by 2002:a17:907:20a3:b0:8b2:7567:9c30 with SMTP id
 pw3-20020a17090720a300b008b275679c30mr2586016ejb.59.1679133921002; 
 Sat, 18 Mar 2023 03:05:21 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.20
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:20 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:43:56 +0100
Subject: [PATCH 08/19] gnu: python-pathspec: Move to (gnu packages
 python-build).
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
to: 62252 <at> debbugs.gnu.org
Message-ID: <064b1b0de9b03aabfafda9c8c2d6640c5baa1a94.camel@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-xyz.scm (python-pathspec): Move from here…
* gnu/packages/python-build.scm (python-pathspec): …to here.
---
 gnu/packages/python-build.scm | 20 ++++++++++++++++++++
 gnu/packages/python-xyz.scm   | 20 --------------------
 2 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm
index 17f8892c05..a4be4b4991 100644
--- a/gnu/packages/python-build.scm
+++ b/gnu/packages/python-build.scm
@@ -569,3 +569,23 @@ (define-public python-editables
 ``editable mode''.  In other words, changes to the package source will be
 reflected in the package visible to Python, without needing a reinstall.")
     (license license:expat)))
+
+(define-public python-pathspec
+  (package
+    (name "python-pathspec")
+    (version "0.11.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "pathspec" version))
+       (sha256
+        (base32
+         "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4"))))
+    (build-system python-build-system)
+    (home-page "https://github.com/cpburnz/python-path-specification")
+    (synopsis "Match file names against specifications")
+    (description
+     "This package provides a utility library to match file names against
+specified patterns.  It is currently limited to wildmatch-style patterns,
+which are used e.g. in .gitignore files.")
+    (license license:mpl2.0)))
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 557482b612..b506f4daa9 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -5981,26 +5981,6 @@ (define-public python-lsp-server
 (define-public python-language-server
   (deprecated-package "python-language-server" python-lsp-server))
 
-(define-public python-pathspec
-  (package
-    (name "python-pathspec")
-    (version "0.11.0")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (pypi-uri "pathspec" version))
-       (sha256
-        (base32
-         "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4"))))
-    (build-system python-build-system)
-    (home-page "https://github.com/cpburnz/python-path-specification")
-    (synopsis "Match file names against specifications")
-    (description
-     "This package provides a utility library to match file names against
-specified patterns.  It is currently limited to wildmatch-style patterns,
-which are used e.g. in .gitignore files.")
-    (license license:mpl2.0)))
-
 (define-public python-black
   (package
     (name "python-black")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:34 2023
Received: from localhost ([127.0.0.1]:46275 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRM-0001Sl-T2
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:34 -0400
Received: from mail-ed1-f68.google.com ([209.85.208.68]:36798)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRD-0001Pp-Qx
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:27 -0400
Received: by mail-ed1-f68.google.com with SMTP id w9so29305577edc.3
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133918;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=j2ronhvCPfsNSmU6CJ6DpeZBwZk0Rt85s6XUw3KhaM0=;
 b=KW71tFpfkUGgzjWRG8y1wctpNyveV4/FVSBPtkh5kk40wtVJIdtelQYAJfmARwAMV7
 MuRwa5Q/MCA79ITVihHx3essRHjToURL11YyedPiCh3GnbWtK7n+63BvfiRJdO0EP5Yy
 QTsBozp/JVGLr3Q4yDPnm9YpD3vqH7gykCXXRCyrrhHhUoJ1KZ1vtPLfFIs2uxK3ObUE
 L0FFsX+fJbCYL0zUx9rQrpgBU+zZZsmhQq5PNEH/04O+Sm6zHW09PRkTeLx3mOJol6VP
 VFX1O2qncc9Yh6D7pO4tHtOdb98kBI1NvrYyttR900EpiVzHf852FxOuIHI8Va7SuqTw
 ttvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133918;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=j2ronhvCPfsNSmU6CJ6DpeZBwZk0Rt85s6XUw3KhaM0=;
 b=W6hneOm6vgKdqgJV1fVRtm/MNKzDOOfxB2+g7cPfic49V9hsHQ335kEnuAkBLVqK0H
 EhbQjHQhHj/X3iHAMtIieZZ8L7u6npLVcYJNdKvclUFqOkIaBSsK2yjkUpMD8b1txq9s
 fj/maGA/W0g7DbBVl1Bt1Wjrb4COk9Ht3+eHUYflD2co4y4p9tCcm8/mBBOI0baVWz24
 7oKDLil8Jm3OpYtoCe8RHnfYazCe9+znSAVOhhS1BZi3hx/VJZlSlb7RvthzFKmYQO3Q
 8voZAPHRiZB9QK9GD8KKFsdfTZ5vRb0UHIZ4MpunQjlwE0FE/oJgQ9Ohyv5CnHzj4USG
 lPqQ==
X-Gm-Message-State: AO0yUKXneUCHWDBjVIkkr240SdiyhDq3lJtSPmUiffPyhNHbgdy+LyS6
 6TGkxSMSkjusvEd7LLgTngZl/rxPF25/0g==
X-Google-Smtp-Source: AK7set89xPLRCoW5Ga9MjNndZbS4Ng+M0yYqpCuoezk9EX0kydYVK8vGIsKjIREUc2z5mK5/U8WJdw==
X-Received: by 2002:a17:906:eb56:b0:932:290d:12e4 with SMTP id
 mc22-20020a170906eb5600b00932290d12e4mr2171114ejb.25.1679133917922; 
 Sat, 18 Mar 2023 03:05:17 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.17
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:17 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:23:00 +0100
Subject: [PATCH 03/19] gnu: Separate potassco packages into their own module.
to: 62252 <at> debbugs.gnu.org
Message-ID: <d36c3bc5603e0e25e039368bb22a707a4a825641.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/potassco.scm: New file.
(libpotassco, clasp, clingo, python-clingo, python-telingo): Import from...
* gnu/packages/maths.scm: ... here.
Adjust imports accordingly.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add %D%/packages/potassco.scm.
---
 gnu/local.mk              |   1 +
 gnu/packages/maths.scm    | 263 ---------------------------------
 gnu/packages/potassco.scm | 297 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 298 insertions(+), 263 deletions(-)
 create mode 100644 gnu/packages/potassco.scm

diff --git a/gnu/local.mk b/gnu/local.mk
index 2944211e12..3d79ced749 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -502,6 +502,7 @@ GNU_SYSTEM_MODULES =				\
   %D%/packages/poedit.scm				\
   %D%/packages/polkit.scm			\
   %D%/packages/popt.scm				\
+  %D%/packages/potassco.scm				\
   %D%/packages/printers.scm			\
   %D%/packages/profiling.scm			\
   %D%/packages/prolog.scm			\
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 238352f278..bc07382bac 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -96,7 +96,6 @@ (define-module (gnu packages maths)
   #:use-module (guix build-system ocaml)
   #:use-module (guix build-system perl)
   #:use-module (guix build-system python)
-  #:use-module (guix build-system pyproject)
   #:use-module (guix build-system ruby)
   #:use-module (gnu packages algebra)
   #:use-module (gnu packages audio)
@@ -132,7 +131,6 @@ (define-module (gnu packages maths)
   #:use-module (gnu packages image)
   #:use-module (gnu packages java)
   #:use-module (gnu packages less)
-  #:use-module (gnu packages libffi)
   #:use-module (gnu packages lisp)
   #:use-module (gnu packages linux)
   #:use-module (gnu packages llvm)
@@ -2545,267 +2543,6 @@ (define-public libflame
 includes a complete LAPACK implementation.")
     (license license:bsd-3)))
 
-(define-public libpotassco
-  ;; No public release, update together with clasp
-  (let ((revision "1")
-        (commit "2f9fb7ca2c202f1b47643aa414054f2f4f9c1821"))
-    (package
-      (name "libpotassco")
-      (version (git-version "0.0" revision commit))
-      (source (origin
-                (method git-fetch)
-                (uri (git-reference
-                      (url "https://github.com/potassco/libpotassco")
-                      (commit commit)))
-                (file-name (git-file-name name version))
-                (sha256
-                 (base32
-                  "1c32f9gqclf7qx07lpx8wd720vfhkjqhzc6nyy8mjmgwpmb3iyyn"))))
-      (arguments
-       `(#:configure-flags '("-DLIB_POTASSCO_BUILD_TESTS=on"
-                             "-DLIB_POTASSCO_INSTALL_LIB=on"
-                             "-DBUILD_SHARED_LIBS=on")
-         #:phases
-         (modify-phases %standard-phases
-           (add-after 'unpack 'patch-cmake
-             (lambda _
-               (substitute* "CMakeLists.txt"
-                 ;; clasp expects lowercase potassco and include directory is
-                 ;; lowercase as well, so let's use that
-                 (("\"cmake/Potassco\"") "\"cmake/potassco\"")
-                 (("PotasscoConfig\\.cmake") "potassco-config.cmake")
-                 (("PotasscoConfigVersion\\.cmake")
-                  "potassco-config-version.cmake"))
-               (rename-file "cmake/PotasscoConfig.cmake.in"
-                            "cmake/potassco-config.cmake.in"))))))
-      (build-system cmake-build-system)
-      (home-page "https://potassco.org/")
-      (synopsis "Utility library for Potassco's projects")
-      (description "@code{libpotassco} is a utility library providing functions
-and datatypes for
-@itemize
-@item parsing, writing, and converting logic programs in aspif and smodels
-format,
-@item passing information between a grounder and a solver,
-@item and defining and parsing command-line options and for creating
-command-line applications.
-@end itemize
-Furthermore, it comes with the tool @command{lpconvert} that converts either
-between aspif and smodels format or to a human-readable text format.")
-      (license license:expat))))
-
-(define-public clasp
-  (package
-    (name "clasp")
-    (version "3.3.9")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/potassco/clasp")
-                    (commit (string-append "v" version))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "163ps9zq7xppqy9hj5qnw6z5lcjnm4xf5fwjsavpia5ynm3hngcw"))))
-    (build-system cmake-build-system)
-    (arguments
-     `(#:configure-flags '("-DCLASP_BUILD_TESTS=on"
-                           "-DCLASP_INSTALL_LIB=on"
-                           "-DCLASP_USE_LOCAL_LIB_POTASSCO=off"
-                           "-DBUILD_SHARED_LIBS=on")
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'unpack 'patch-cmake
-           (lambda _
-             (substitute* "CMakeLists.txt"
-               ;; Use lowercase to be consistent with libpotassco
-               (("\"cmake/Clasp\"") "\"cmake/clasp\"")
-               (("ClaspConfig\\.cmake") "clasp-config.cmake")
-               (("ClaspConfigVersion\\.cmake")
-                "clasp-config-version.cmake"))
-             (substitute* "cmake/ClaspConfig.cmake.in"
-               (("find_package\\(Potassco") "find_package(potassco"))
-             (rename-file "cmake/ClaspConfig.cmake.in"
-                          "cmake/clasp-config.cmake.in"))))))
-    (inputs
-     (list libpotassco))
-    (home-page "https://potassco.org/")
-    (synopsis "Answer set solver")
-    (description "clasp is an answer set solver for (extended) normal and
-disjunctive logic programs.  The primary algorithm of clasp relies on
-conflict-driven nogood learning, a technique that proved very successful for
-satisfiability checking (SAT).")
-    (license license:expat)))
-
-(define-public clingo
-  (package
-    (name "clingo")
-    (version "5.6.2")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/potassco/clingo")
-                    (commit (string-append "v" version))))
-              (file-name (git-file-name name version))
-              (modules '((guix build utils)))
-              (snippet
-               #~(begin
-                   (delete-file-recursively "clasp")
-                   ;; TODO: Unvendor other third-party stuff
-                   (delete-file-recursively "third_party/catch")))
-              (sha256
-               (base32
-                "19s59ndcm2yj0kxlikfxnx2bmp6b7n31wq1zvwc7hyk37rqarwys"))))
-    (build-system cmake-build-system)
-    (arguments
-     (list
-      #:configure-flags #~`("-DCLINGO_BUILD_TESTS=on"
-                            "-DCLINGO_INSTALL_LIB=on"
-                            "-DCLINGO_BUILD_STATIC=off"
-                            "-DCLINGO_BUILD_SHARED=on"
-                            "-DCLINGO_USE_LOCAL_CLASP=off"
-                            "-DCLINGO_USE_LOCAL_CATCH=off")
-      #:phases
-      #~(modify-phases %standard-phases
-          (add-after 'unpack 'patch-cmake
-            (lambda _
-              (substitute* "CMakeLists.txt"
-                (("add_subdirectory\\(clasp\\)")
-                 "find_package(clasp REQUIRED)"))
-              (substitute* "libclingo/CMakeLists.txt"
-                (("\"cmake/Clingo\"") "\"cmake/clingo\"")
-                (("ClingoConfig\\.cmake") "clingo-config.cmake")
-                (("ClingoConfigVersion\\.cmake")
-                 "clingo-config-version.cmake"))
-              (substitute* "cmake/ClingoConfig.cmake.in"
-                (("find_package\\(Clasp") "find_package(clasp"))
-              (rename-file "cmake/ClingoConfig.cmake.in"
-                           "cmake/clingo-config.cmake.in")))
-          (add-after 'unpack 'skip-failing-tests
-            (lambda _
-              (with-directory-excursion "libclingo/tests"
-                (substitute* "CMakeLists.txt"
-                  (("COMMAND test_clingo" all)
-                   (string-append all
-                                  " -f "
-                                  "\"${CMAKE_CURRENT_SOURCE_DIR}/good.txt\"")))
-                (call-with-output-file "good.txt"
-                  (lambda (port)
-                    (for-each (lambda (test) (format port "~s~%" test))
-                              '("parse-ast-v2" "add-ast-v2" "build-ast-v2"
-                                "unpool-ast-v2" "parse_term"
-                                "propagator" "propgator-sequence-mining"
-                                "symbol" "visitor"))))))))))
-    (inputs (list catch2-3.1 clasp libpotassco))
-    (native-inputs (list pkg-config))
-    (home-page "https://potassco.org/")
-    (synopsis "Grounder and solver for logic programs")
-    (description "Clingo computes answer sets for a given logic program.")
-    (license license:expat)))
-
-(define-public python-clingo
-  (package
-    (inherit clingo)
-    (name "python-clingo")
-    (version (package-version clingo)) ; for #$version in arguments
-    (arguments
-     (substitute-keyword-arguments (package-arguments clingo)
-       ((#:configure-flags flags #~'())
-        #~(cons* "-DCLINGO_BUILD_WITH_PYTHON=pip"
-                 "-DCLINGO_USE_LIB=yes"
-                 #$flags))
-       ((#:imported-modules _ '())
-        `(,@%cmake-build-system-modules
-          (guix build python-build-system)))
-       ((#:modules _ '())
-        '((guix build cmake-build-system)
-          ((guix build python-build-system) #:prefix python:)
-          (guix build utils)))
-       ((#:phases phases #~%standard-phases)
-        #~(modify-phases #$phases
-            (add-after 'unpack 'fix-failing-tests
-              (lambda _
-                (substitute* "libpyclingo/clingo/tests/test_conf.py"
-                  (("ctl\\.solve\\(on_statistics=on_statistics\\)" all)
-                   (string-append
-                    all
-                    "; self.skipTest(\"You shall not fail.\")")))))
-            (add-after 'install 'install-distinfo
-              (lambda* (#:key inputs outputs #:allow-other-keys)
-                (with-directory-excursion (python:site-packages inputs outputs)
-                   (let ((dir (string-append "clingo-" #$version ".dist-info")))
-                     (mkdir-p dir)
-                     (call-with-output-file (string-append dir "/METADATA")
-                       (lambda (port)
-                         (format port "Metadata-Version: 1.1~%")
-                         (format port "Name: clingo~%")
-                         (format port "Version: ~a~%" #$version)))))))))))
-    (inputs (list clingo python-wrapper))
-    (propagated-inputs (list python-cffi))
-    (native-inputs (modify-inputs (package-native-inputs clingo)
-                     (prepend python-scikit-build)))
-    (synopsis "Python bindings for clingo")
-    (description "This package provides Python bindings to the clingo package,
-making it so that you can write @acronym{ASPs, Answer Set Programs} through
-Python code.")))
-
-(define-public python-clorm
-  (package
-   (name "python-clorm")
-   (version "1.4.1")
-   (source (origin
-            (method git-fetch)
-            (uri (git-reference
-                  (url "https://github.com/potassco/clorm")
-                  (commit (string-append "v" version))))
-            (file-name (git-file-name name version))
-            (sha256
-             (base32
-              "0jx99y71mrgdicn1da5dwz5nzgvvpabrikff783sg4shbv2cf0b5"))))
-   (build-system pyproject-build-system)
-   (arguments
-    (list #:phases
-          #~(modify-phases %standard-phases
-              (add-before 'check 'fix-breaking-tests
-                (lambda _
-                  ;; noclingo tests rely on this being set
-                  (setenv "CLORM_NOCLINGO" "1")
-                  (delete-file "tests/test_mypy_query.py")
-                  (substitute* "tests/test_clingo.py"
-                    (("self\\.assertTrue\\(os_called\\)" all)
-                     (string-append "# " all))))))))
-   (propagated-inputs (list python-clingo))
-   (native-inputs (list python-typing-extensions))
-   (home-page "https://potassco.org")
-   (synopsis "Object relational mapping to clingo")
-   (description "@acronym{Clorm, Clingo ORM} provides an @acronym{ORM,
-Object Relational Mapping} interface to the @acronym{ASP, answer set
-programming} solver clingo.  Its goal is to make integration of clingo
-into Python programs easier.")
-   (license license:expat)))
-
-(define-public python-telingo
-  (package
-    (name "python-telingo")
-    (version "2.1.1")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/potassco/telingo")
-                    (commit (string-append "v" version))))
-              (file-name (git-file-name name version))
-              (patches (search-patches "python-telingo-fix-comparison.patch"))
-              (sha256
-               (base32
-                "0g3khxfdzc2hc7dkiyyqhb399h6h21m5wkp6wy8w71n0m32fiy53"))))
-    (build-system pyproject-build-system)
-    (propagated-inputs (list python-clingo))
-    (home-page "https://potassco.org/")
-    (synopsis "Solve dynamic temporal logic programs")
-    (description "This package provides a system to solve dynamic temporal
-logic programs based on clingo.")
-    (license license:expat)))
-
 (define-public scasp
   (let ((commit "89a427aa04ec6346425a40111c99b310901ffe51")
         (revision "1"))
diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm
new file mode 100644
index 0000000000..eea7e6cefa
--- /dev/null
+++ b/gnu/packages/potassco.scm
@@ -0,0 +1,297 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2022, 2023 Liliana Marie Prikler <liliana.prikler@HIDDEN>
+;;; Copyright © 2023 Simon Tournier <zimon.toutoune@HIDDEN>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu packages potassco)
+  #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (gnu packages)
+  #:use-module (guix gexp)
+  #:use-module (guix packages)
+  #:use-module (guix download)
+  #:use-module (guix git-download)
+  #:use-module (guix gexp)
+  #:use-module (guix utils)
+  #:use-module (guix build-system cmake)
+  #:use-module (guix build-system python)
+  #:use-module (guix build-system pyproject)
+  #:use-module (gnu packages check)
+  #:use-module (gnu packages libffi)
+  #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages python)
+  #:use-module (gnu packages python-xyz))
+
+(define-public libpotassco
+  ;; No public release, update together with clasp
+  (let ((revision "1")
+        (commit "2f9fb7ca2c202f1b47643aa414054f2f4f9c1821"))
+    (package
+      (name "libpotassco")
+      (version (git-version "0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/potassco/libpotassco")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1c32f9gqclf7qx07lpx8wd720vfhkjqhzc6nyy8mjmgwpmb3iyyn"))))
+      (arguments
+       `(#:configure-flags '("-DLIB_POTASSCO_BUILD_TESTS=on"
+                             "-DLIB_POTASSCO_INSTALL_LIB=on"
+                             "-DBUILD_SHARED_LIBS=on")
+         #:phases
+         (modify-phases %standard-phases
+           (add-after 'unpack 'patch-cmake
+             (lambda _
+               (substitute* "CMakeLists.txt"
+                 ;; clasp expects lowercase potassco and include directory is
+                 ;; lowercase as well, so let's use that
+                 (("\"cmake/Potassco\"") "\"cmake/potassco\"")
+                 (("PotasscoConfig\\.cmake") "potassco-config.cmake")
+                 (("PotasscoConfigVersion\\.cmake")
+                  "potassco-config-version.cmake"))
+               (rename-file "cmake/PotasscoConfig.cmake.in"
+                            "cmake/potassco-config.cmake.in"))))))
+      (build-system cmake-build-system)
+      (home-page "https://potassco.org/")
+      (synopsis "Utility library for Potassco's projects")
+      (description "@code{libpotassco} is a utility library providing functions
+and datatypes for
+@itemize
+@item parsing, writing, and converting logic programs in aspif and smodels
+format,
+@item passing information between a grounder and a solver,
+@item and defining and parsing command-line options and for creating
+command-line applications.
+@end itemize
+Furthermore, it comes with the tool @command{lpconvert} that converts either
+between aspif and smodels format or to a human-readable text format.")
+      (license license:expat))))
+
+(define-public clasp
+  (package
+    (name "clasp")
+    (version "3.3.9")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/potassco/clasp")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "163ps9zq7xppqy9hj5qnw6z5lcjnm4xf5fwjsavpia5ynm3hngcw"))))
+    (build-system cmake-build-system)
+    (arguments
+     `(#:configure-flags '("-DCLASP_BUILD_TESTS=on"
+                           "-DCLASP_INSTALL_LIB=on"
+                           "-DCLASP_USE_LOCAL_LIB_POTASSCO=off"
+                           "-DBUILD_SHARED_LIBS=on")
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'patch-cmake
+           (lambda _
+             (substitute* "CMakeLists.txt"
+               ;; Use lowercase to be consistent with libpotassco
+               (("\"cmake/Clasp\"") "\"cmake/clasp\"")
+               (("ClaspConfig\\.cmake") "clasp-config.cmake")
+               (("ClaspConfigVersion\\.cmake")
+                "clasp-config-version.cmake"))
+             (substitute* "cmake/ClaspConfig.cmake.in"
+               (("find_package\\(Potassco") "find_package(potassco"))
+             (rename-file "cmake/ClaspConfig.cmake.in"
+                          "cmake/clasp-config.cmake.in"))))))
+    (inputs
+     (list libpotassco))
+    (home-page "https://potassco.org/")
+    (synopsis "Answer set solver")
+    (description "clasp is an answer set solver for (extended) normal and
+disjunctive logic programs.  The primary algorithm of clasp relies on
+conflict-driven nogood learning, a technique that proved very successful for
+satisfiability checking (SAT).")
+    (license license:expat)))
+
+(define-public clingo
+  (package
+    (name "clingo")
+    (version "5.6.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/potassco/clingo")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (modules '((guix build utils)))
+              (snippet
+               #~(begin
+                   (delete-file-recursively "clasp")
+                   ;; TODO: Unvendor other third-party stuff
+                   (delete-file-recursively "third_party/catch")))
+              (sha256
+               (base32
+                "19s59ndcm2yj0kxlikfxnx2bmp6b7n31wq1zvwc7hyk37rqarwys"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags #~`("-DCLINGO_BUILD_TESTS=on"
+                            "-DCLINGO_INSTALL_LIB=on"
+                            "-DCLINGO_BUILD_STATIC=off"
+                            "-DCLINGO_BUILD_SHARED=on"
+                            "-DCLINGO_USE_LOCAL_CLASP=off"
+                            "-DCLINGO_USE_LOCAL_CATCH=off")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'patch-cmake
+            (lambda _
+              (substitute* "CMakeLists.txt"
+                (("add_subdirectory\\(clasp\\)")
+                 "find_package(clasp REQUIRED)"))
+              (substitute* "libclingo/CMakeLists.txt"
+                (("\"cmake/Clingo\"") "\"cmake/clingo\"")
+                (("ClingoConfig\\.cmake") "clingo-config.cmake")
+                (("ClingoConfigVersion\\.cmake")
+                 "clingo-config-version.cmake"))
+              (substitute* "cmake/ClingoConfig.cmake.in"
+                (("find_package\\(Clasp") "find_package(clasp"))
+              (rename-file "cmake/ClingoConfig.cmake.in"
+                           "cmake/clingo-config.cmake.in")))
+          (add-after 'unpack 'skip-failing-tests
+            (lambda _
+              (with-directory-excursion "libclingo/tests"
+                (substitute* "CMakeLists.txt"
+                  (("COMMAND test_clingo" all)
+                   (string-append all
+                                  " -f "
+                                  "\"${CMAKE_CURRENT_SOURCE_DIR}/good.txt\"")))
+                (call-with-output-file "good.txt"
+                  (lambda (port)
+                    (for-each (lambda (test) (format port "~s~%" test))
+                              '("parse-ast-v2" "add-ast-v2" "build-ast-v2"
+                                "unpool-ast-v2" "parse_term"
+                                "propagator" "propgator-sequence-mining"
+                                "symbol" "visitor"))))))))))
+    (inputs (list catch2-3.1 clasp libpotassco))
+    (native-inputs (list pkg-config))
+    (home-page "https://potassco.org/")
+    (synopsis "Grounder and solver for logic programs")
+    (description "Clingo computes answer sets for a given logic program.")
+    (license license:expat)))
+
+(define-public python-clingo
+  (package
+    (inherit clingo)
+    (name "python-clingo")
+    (version (package-version clingo)) ; for #$version in arguments
+    (arguments
+     (substitute-keyword-arguments (package-arguments clingo)
+       ((#:configure-flags flags #~'())
+        #~(cons* "-DCLINGO_BUILD_WITH_PYTHON=pip"
+                 "-DCLINGO_USE_LIB=yes"
+                 #$flags))
+       ((#:imported-modules _ '())
+        `(,@%cmake-build-system-modules
+          (guix build python-build-system)))
+       ((#:modules _ '())
+        '((guix build cmake-build-system)
+          ((guix build python-build-system) #:prefix python:)
+          (guix build utils)))
+       ((#:phases phases #~%standard-phases)
+        #~(modify-phases #$phases
+            (add-after 'unpack 'fix-failing-tests
+              (lambda _
+                (substitute* "libpyclingo/clingo/tests/test_conf.py"
+                  (("ctl\\.solve\\(on_statistics=on_statistics\\)" all)
+                   (string-append
+                    all
+                    "; self.skipTest(\"You shall not fail.\")")))))
+            (add-after 'install 'install-distinfo
+              (lambda* (#:key inputs outputs #:allow-other-keys)
+                (with-directory-excursion (python:site-packages inputs outputs)
+                   (let ((dir (string-append "clingo-" #$version ".dist-info")))
+                     (mkdir-p dir)
+                     (call-with-output-file (string-append dir "/METADATA")
+                       (lambda (port)
+                         (format port "Metadata-Version: 1.1~%")
+                         (format port "Name: clingo~%")
+                         (format port "Version: ~a~%" #$version)))))))))))
+    (inputs (list clingo python-wrapper))
+    (propagated-inputs (list python-cffi))
+    (native-inputs (modify-inputs (package-native-inputs clingo)
+                     (prepend python-scikit-build)))
+    (synopsis "Python bindings for clingo")
+    (description "This package provides Python bindings to the clingo package,
+making it so that you can write @acronym{ASPs, Answer Set Programs} through
+Python code.")))
+
+(define-public python-clorm
+  (package
+   (name "python-clorm")
+   (version "1.4.1")
+   (source (origin
+            (method git-fetch)
+            (uri (git-reference
+                  (url "https://github.com/potassco/clorm")
+                  (commit (string-append "v" version))))
+            (file-name (git-file-name name version))
+            (sha256
+             (base32
+              "0jx99y71mrgdicn1da5dwz5nzgvvpabrikff783sg4shbv2cf0b5"))))
+   (build-system pyproject-build-system)
+   (arguments
+    (list #:phases
+          #~(modify-phases %standard-phases
+              (add-before 'check 'fix-breaking-tests
+                (lambda _
+                  ;; noclingo tests rely on this being set
+                  (setenv "CLORM_NOCLINGO" "1")
+                  (delete-file "tests/test_mypy_query.py")
+                  (substitute* "tests/test_clingo.py"
+                    (("self\\.assertTrue\\(os_called\\)" all)
+                     (string-append "# " all))))))))
+   (propagated-inputs (list python-clingo))
+   (native-inputs (list python-typing-extensions))
+   (home-page "https://potassco.org")
+   (synopsis "Object relational mapping to clingo")
+   (description "@acronym{Clorm, Clingo ORM} provides an @acronym{ORM,
+Object Relational Mapping} interface to the @acronym{ASP, answer set
+programming} solver clingo.  Its goal is to make integration of clingo
+into Python programs easier.")
+   (license license:expat)))
+
+(define-public python-telingo
+  (package
+    (name "python-telingo")
+    (version "2.1.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/potassco/telingo")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (patches (search-patches "python-telingo-fix-comparison.patch"))
+              (sha256
+               (base32
+                "0g3khxfdzc2hc7dkiyyqhb399h6h21m5wkp6wy8w71n0m32fiy53"))))
+    (build-system pyproject-build-system)
+    (propagated-inputs (list python-clingo))
+    (home-page "https://potassco.org/")
+    (synopsis "Solve dynamic temporal logic programs")
+    (description "This package provides a system to solve dynamic temporal
+logic programs based on clingo.")
+    (license license:expat)))
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:32 2023
Received: from localhost ([127.0.0.1]:46272 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRM-0001ST-DH
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:32 -0400
Received: from mail-ed1-f65.google.com ([209.85.208.65]:37744)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRF-0001Px-RV
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:27 -0400
Received: by mail-ed1-f65.google.com with SMTP id z21so29284278edb.4
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133920;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=CJFPg9E31OZsa0Kf8KNL6XrTiC+DjoP1a0raBYjlZic=;
 b=kgOtjduiVPf/AF7ESG7c0HZ5o2rXXlgTc3GQZ8sN/bvxWWInlBlLgj48oHFwP8AE3i
 KuajH2NfsJgM5iL8dkNeYaxndw2dlu0mBG776Rbhp8swiSe4E5aoBJhvfLPT/o8zlsBu
 FwPuiUn02PMI8VGE9OevyO25TpEgLseASPCjBXSLphxL7BnE7iuCEfQpkjsQwGRd1nwD
 lSYL9NjBxErmYuwcJgpKlLOrKDXa2OjRbrbYJJV4OFqIo2pi4iiU8jhwKPQ3JpXYCMrg
 0DpTVNodhXUfKxhlk1ihvxjc4slLg0XOfbMHtJqZvTM9QzRjCs8dKqFabrHYfGc61I5n
 qJeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133920;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=CJFPg9E31OZsa0Kf8KNL6XrTiC+DjoP1a0raBYjlZic=;
 b=LztoKoUFVAX5s1ukKNmUi4hT0KAwF9LKeHCYgJnh2LLlAWlk7Tza5Dt861QVNf/ykN
 Kwe+1jyFIDwGOIE9+oSh1i3hq4z0ZmpQh6mIL7eiEL4trDWdufqp/KisMsnPxMH2SAua
 PJqY2lkj/aK38pCpDK2okII3NS/V2dmvoMpLuafhjkgnsyjnu6dTGbqDCRQEId/TqMw2
 qnU/huIlocq3hbugsyU1uMo7WzGQRXmy6P/LlPQmkY2sz3OvlLK1DHqtFJeVpIpXkxBV
 HxSYDvO4kkf6aM0sNSh/QmcTpJBFtSLyD7c6ePFytghD+C/rkY4zWaPvITiLKEswuHzl
 G2rw==
X-Gm-Message-State: AO0yUKVGsU39DKxXEi98GnUUfIwXN0u0+TPDgFeYGCM4GZ/aNlfU5EbP
 yjlm5X2RP555Sqkh+dzyfyEpTOAudBaMNg==
X-Google-Smtp-Source: AK7set8l6ukIw747AwdezUqFHZ57cdu43UlHEMbml+/80NC+nGIPyRLMatsNUDoFqtomvmTIqrfisg==
X-Received: by 2002:a17:906:3684:b0:878:58e6:f1eb with SMTP id
 a4-20020a170906368400b0087858e6f1ebmr2342385ejc.23.1679133920300; 
 Sat, 18 Mar 2023 03:05:20 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.19
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:20 -0700 (PDT)
From: Felix Gruber <liliana.prikler@HIDDEN>
X-Google-Original-From: Felix Gruber <felgru@HIDDEN>
Date: Fri, 17 Mar 2023 19:19:18 +0000
Subject: [PATCH 07/19] gnu: Add python-pluggy-next.
to: 62252 <at> debbugs.gnu.org
Message-ID: <a2571a7ca87065f435a77b0dc3e4bb9ee52c0fd5.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.8 (/)
X-Debbugs-Envelope-To: 62252
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: -0.2 (/)

* gnu/packages/python-xyz.scm (python-pluggy-next): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@HIDDEN>
---
 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 fc54d07214..557482b612 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -15426,6 +15426,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.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:32 2023
Received: from localhost ([127.0.0.1]:46269 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRM-0001SK-1a
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:32 -0400
Received: from mail-ed1-f67.google.com ([209.85.208.67]:41811)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRF-0001Pn-DE
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:26 -0400
Received: by mail-ed1-f67.google.com with SMTP id h8so29213249ede.8
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133925;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=HewY8avGuQIcdL/k1ZKRVY3XCAAOWG6rwJuL0Azk9a4=;
 b=JPeULOpmdXEtKHA/F2JlI3X8EENy31vfUFr0kpx2V1EpNV/vpJbsUAcKnW+ogNbS3k
 1eaBwbK/0ex+nf3ksXC6k33gzCrL8h1cJV79uF4Go5igKfW6KEgf91LNVBvQakajKY3l
 5Ba0GHRoSaLcPSJKsRsc6Lwpjykl45zzjt1ntBKM0xUrDeRos4FoxboSwsM5rJdi0Q/H
 cUmY7q3wtbdqm4UfSz8lD0C+0uYARTTngYO9C0vZ+KnsyCXjact9Aqyhs1xI9BFb8l09
 3TIMs8+0IWmJOGhdSoBSiBo7/r1M58I1F3FNrrdHtEw3RDGlTPzFt2vhlLRLMtVenDyD
 xYdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133925;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=HewY8avGuQIcdL/k1ZKRVY3XCAAOWG6rwJuL0Azk9a4=;
 b=NuuJ+ZsIXOLV44MwHRbTsY2CTrQDW+63z28a7pTqoGzQvQJ8ssGm2no1WCIpaszE3L
 0P+rYvWpuNgXS2CAhMS1tD6uJw7IGty7pq+Lxgr7J5HY7+7BGc1/hJ0v6hj55bt8wPS4
 jtJnvHT4vvmgQJmbQ6DwmWIq2XuhX3Y5WL1bhaGnamjSpEE487NwRIKEpPaV/1ueFGNs
 zF1/qoqI6I+5az2DrusfL1k66UfV3RzR2FebCU8tCSipoAVcB10nP8qdWV94gK9obn73
 3Ou7m5u7ih1rgk2qcuDS/vx7ngXkXhfS57BAwx0sX6tvdBUTHMVkpFSC0vNara+qioRt
 uVig==
X-Gm-Message-State: AO0yUKWhMk+cx4yVABKKcLk1Tm378YyB8oSx0sWlHm9q68S/hO6hQ1iL
 qtezgibzoiFONFLbuMvTiE2lXr2053S3GQ==
X-Google-Smtp-Source: AK7set/nlRKHDkTwSVwEeUIQMrmor7hDQ1QgHdBm3+8zDrPg8ZoygIEG6jFM1xxaVUAkigjHLQ4BCQ==
X-Received: by 2002:a17:907:d686:b0:927:8285:18a3 with SMTP id
 wf6-20020a170907d68600b00927828518a3mr2533254ejc.0.1679133925146; 
 Sat, 18 Mar 2023 03:05:25 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.24
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:24 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 09:43:29 +0100
Subject: [PATCH 15/19] gnu: python-aiosqlite: Update to 0.18.0.
to: 62252 <at> debbugs.gnu.org
Message-ID: <3093fe81ef36fe57c614aaaf6da3b5e2366d100b.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-aiosqlite): Update to 0.18.0.
[source]: Use git-fetch and git-reference.
[build-system]: Use pyproject-build-system.
[arguments]: Adjust accordingly.
[propagated-inputs]: Remove.
[native-inputs]: Remove python-aiounittest.
Add python-flit-core, python-coverage and python-mypy.
---
 gnu/packages/databases.scm | 41 +++++++++++++++++++-------------------
 1 file changed, 21 insertions(+), 20 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 295d88e05a..6b693f940f 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -3627,27 +3627,28 @@ (define-public python-apsw
 (define-public python-aiosqlite
   (package
     (name "python-aiosqlite")
-    (version "0.17.0")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (pypi-uri "aiosqlite" version))
-       (sha256
-        (base32
-         "0lgfpbkcd730hbgj3zlrbx2y8fzvdns2zj3s4r4l31n49g1arrph"))))
-    (build-system python-build-system)
+    (version "0.18.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/omnilib/aiosqlite")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1a8sggh1wwbpl46k5qcfmp97s9hjysna0x7mwwc53kyfm0m95wf8"))))
+    (build-system pyproject-build-system)
     (arguments
-     '(#:phases (modify-phases %standard-phases
-                  (replace 'check
-                    (lambda* (#:key tests? #:allow-other-keys)
-                      (if tests?
-                          (invoke "python" "-m" "unittest" "aiosqlite.tests")
-                          (format #t "test suite not run~%"))
-                      #t)))))
-    (propagated-inputs
-     (list python-typing-extensions))
-    (native-inputs
-     (list python-aiounittest))
+     (list #:phases #~(modify-phases %standard-phases
+                        (replace 'check
+                          (lambda* (#:key tests? #:allow-other-keys)
+                            (when tests?
+                              (invoke "python" "-m" "coverage" "run" "-m"
+                                      "aiosqlite.tests")
+                              (invoke "python" "-m" "coverage" "report")))))))
+    (native-inputs (list python-flit-core
+                         python-coverage
+                         python-mypy))
     (home-page "https://github.com/jreese/aiosqlite")
     (synopsis
      "Asyncio bridge for sqlite3")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:32 2023
Received: from localhost ([127.0.0.1]:46267 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRL-0001S7-KG
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:31 -0400
Received: from mail-ed1-f65.google.com ([209.85.208.65]:39508)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRF-0001Pw-8B
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:26 -0400
Received: by mail-ed1-f65.google.com with SMTP id ek18so29245660edb.6
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133919;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=jLE3CNfxmedmf8f2Dj37i8XKnuuPMC+Og+SDM/6pZ2I=;
 b=Nn2aH0JTfQtCSxWT0tLzT83Rcp1+83S7A3fWCt/guFX5Ld5qMqRlyVFBCHfBUFgAgs
 qCYMuvmq2VoiSqArslH+jA+CZe9NtJwyhyEct/XXEkphFnQ7RqwePWFCf/FJzM3tb9Xr
 P6UCJ564QbxJR3r3DdueH+uHTptcjjirZ+SN/IJ4nTjaZtyfLCgcvKG+X3LZJEhmzFke
 KwiGyOfBx27UZCpo//yLnfmR47PKcTirgK81F59PGwFCW0TqSn7i5jJXQkP4XvsmU6Bt
 3om3xx7rnPj2x0xWhQ+A10tcxQNF4XgDB6vM+DfMFzI3xZUyW51Z7yka1/IJa1pQqnHH
 BHVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133919;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=jLE3CNfxmedmf8f2Dj37i8XKnuuPMC+Og+SDM/6pZ2I=;
 b=ASIpS/yh5WLUGsPDvI6rKMPDayMS7Lcls+fIwWfxJh1ndu6CZzsMhyH0VB/b+GwmWd
 7LJIrsQDZqmO1c0MCaBSZCVprzDlpbtn2IYFW8Mi1CGj25D3nXYz56QjOz2gJ3KdCdk5
 6tjqTn5ik0YdxKfAPeioJW07t0Fx1gTMBuKG52emfhnHlCsCsxk7hrmKSRiBagK07N+1
 IpQQAhA2nvOrvgg7AS21g2fEOHmuPbDEKXnsHVFYtAnekDhbfeheh/bDnbT1WVV9YVdh
 FukqfU4GQWzAoOdPp4AodZxXRciYnHxozpC+kc5Q7KeVAGlRxmftRxji6kQ/2i9TBdzj
 8xew==
X-Gm-Message-State: AO0yUKVnBCFdwqViYikTuifEBAJXfTE/U1QDs4klRmF1oDowwKxTofk6
 L7RIs5DOHe5/qVdAeYgRSmaywiMp8M4NRg==
X-Google-Smtp-Source: AK7set+lKKG5IedgxgbGSlqO+4ly6vDZM8TUDUItWfBTpuPHotu+SIPCtyzKp/3zRdNKmDkJAh0akw==
X-Received: by 2002:aa7:d547:0:b0:4fa:4b1c:5ea4 with SMTP id
 u7-20020aa7d547000000b004fa4b1c5ea4mr5816690edr.29.1679133919685; 
 Sat, 18 Mar 2023 03:05:19 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.19
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:19 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:34:31 +0100
Subject: [PATCH 06/19] gnu: python-pathspec: Revise description.
to: 62252 <at> debbugs.gnu.org
Message-ID: <11c08d3acd305f354407200afa6c4df75e346578.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-xyz.scm (python-pathspec)[synopsis, description]:
Rewrite to better explain what it does.
---
 gnu/packages/python-xyz.scm | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 41803361e2..fc54d07214 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -5994,10 +5994,11 @@ (define-public python-pathspec
          "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4"))))
     (build-system python-build-system)
     (home-page "https://github.com/cpburnz/python-path-specification")
-    (synopsis "Utility library for gitignore style pattern matching of file paths")
+    (synopsis "Match file names against specifications")
     (description
-     "This package provides a utility library for gitignore style pattern
-matching of file paths.")
+     "This package provides a utility library to match file names against
+specified patterns.  It is currently limited to wildmatch-style patterns,
+which are used e.g. in .gitignore files.")
     (license license:mpl2.0)))
 
 (define-public python-black
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:31 2023
Received: from localhost ([127.0.0.1]:46264 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRL-0001Rz-8e
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:31 -0400
Received: from mail-ed1-f66.google.com ([209.85.208.66]:40575)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRE-0001Pu-Q0
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:26 -0400
Received: by mail-ed1-f66.google.com with SMTP id fd5so29208499edb.7
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133919;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=5kQ2NjL8snJWmA7cdBodsug/3Njbpf5Ud4jtz5nADb4=;
 b=e3Xmm5LNcVnwlWxfebE32GDuHtLDO1TAdMmuviujp76nMJ20rZBOHnRoU04rDA14+Z
 O4Lhd6LAGmMm9Bzj6WETjQUYHVePkytQNy3lI9fHjTQaJPW9YpINsY97WotB+hjaq6HT
 35Z+SdUBVzB1bvwLoP++Wftd1XEHZiC2Uug94xBeOtjZaOqqzNfRK940NjHvmdwoWXvo
 +PpyFtYNTVJb+x1Vcc1v0xXkfxeirN+YIRKdTgP6mf+1n+vNjQHLLxNe50P2GSVE84Em
 jMCT5A/V6lOwZeajslMglPBu2fwKn/V7JRQzCy0n4sTIWKub6UWwEPwcYxgkhdcxK2dS
 k/Pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133919;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=5kQ2NjL8snJWmA7cdBodsug/3Njbpf5Ud4jtz5nADb4=;
 b=y10RqCnH0hRsWOYSulieFVtIppqM7XncJsf6u7FxVIyGMpU3mflfahG7b5bzRkZv8p
 uJmx1NuQy7b0p7RackRh2awVpPYedXUCP3j90GIE4qdViteEoZZxIRcldy7KJVG8fLEG
 /IBImytS82C3KesIgMz4dfJK8uwqrTfci4/wPaevz6koU6VZJgBgsfBBSXYTssNfhoDA
 qTxA4+G6Je6EvlYzKieEcrdJu6Iaw31eHA31zA06587b9tJq2tVBjtRC+aHwJ4VS75OV
 JHG+7KLulLKEmNxHzpqXbCQfxapVss9PAbHgbuDJ8LPnUddLWIgnvF+tCiA2bWCbHZVr
 GdxA==
X-Gm-Message-State: AO0yUKU87jW7jZpOr9Vwza3voXG9e5boyVspYAg4Krz9Lzh0L4QXrep/
 8QynP49PBUUgLgIzk6P2bM1GHAKfhcAqig==
X-Google-Smtp-Source: AK7set+A22gw9ZkEfwZy7sMcaOHnMogRqDCRFs1ld6P5Zbn9lchDkjcuOaW9keO+yUc2I1ZIgUzUDw==
X-Received: by 2002:a17:906:1991:b0:92e:c4c9:7a43 with SMTP id
 g17-20020a170906199100b0092ec4c97a43mr2291639ejd.25.1679133919124; 
 Sat, 18 Mar 2023 03:05:19 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.18
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:18 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:34:09 +0100
Subject: [PATCH 05/19] gnu: python-pathspec: Update to 0.11.0.
to: 62252 <at> debbugs.gnu.org
Message-ID: <3df50b522eac48e8fcaf3da19e8c2f607b1d8d59.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/python-xyz.scm (python-pathspec): Update to 0.11.0.
---
 gnu/packages/python-xyz.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 629789cfa5..41803361e2 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -5984,14 +5984,14 @@ (define-public python-language-server
 (define-public python-pathspec
   (package
     (name "python-pathspec")
-    (version "0.9.0")
+    (version "0.11.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "pathspec" version))
        (sha256
         (base32
-         "1cdbdb3s6ldnjpwbi0bgl0xlmw4mbfxk08bbdxc3srx26na4jr75"))))
+         "1g7b60ds4mwm4vyff7c5n4d3ynasgf8fc893g70r2kliw3a3ilv4"))))
     (build-system python-build-system)
     (home-page "https://github.com/cpburnz/python-path-specification")
     (synopsis "Utility library for gitignore style pattern matching of file paths")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:31 2023
Received: from localhost ([127.0.0.1]:46262 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRL-0001Ru-1S
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:31 -0400
Received: from mail-ed1-f67.google.com ([209.85.208.67]:41810)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRE-0001Pm-9A
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:25 -0400
Received: by mail-ed1-f67.google.com with SMTP id h8so29213106ede.8
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133924;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=10KYDbVOXCvxyT96cRHIjSfX1zpN8VN2A0gGdVF9avI=;
 b=Sqw2WNPQyh/bdAuWgOXHK4xuE3wNy0XOBaZG6M1itIMmuRDxVo5+xunsTucqPO+kF3
 3/iPmu3UjJODtqlOkHAXUoqhvEN5fadCS1CjtIwYrvEKpjx1zrcpHf/De1uRbTW5tUaX
 /o1uwpNgorOSmtx0FPp8RhY2DMoZh8DVwbv9AmXWP3YjU+c1kknxPviBJk2R+rHwXnx/
 uTq4xnBXxXRpffjoeXSx42xR2NyAxXgW/fVrw0WBHim6lb755MPRTcRtuHT/GAsiJUNW
 AYeNYW8WjyCcuxzgHBTo2OU19mWWs6f52euZwVPDgHjEmJu+uO6zd3qaUT+HhN1bJEFc
 y8PQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133924;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=10KYDbVOXCvxyT96cRHIjSfX1zpN8VN2A0gGdVF9avI=;
 b=xT4SmWpjwDqjiJnvhFUegw1wxYiDv38Cf1ikzg3muZnqrFA0Y3e8OwYQHJ8+41ntLH
 0Pg/diA6ASZEP2RXBQan71hTXVaVU0/VhiAdgp58YqWbSA8Zcvkcm2gkvmxOoL+fAJ7x
 94l+HiFQjq/yY/mJWDTAeW4f9gR+/OLrZoQuCRwd+m7ggmEGTbWiazAPDXAHr6weBYYi
 H8zD2lC5O35+OluJ8zqAw6BbTMTh61wmBpw8HQ1MJya5AdD9ZpjlgqbErIa3RholfCU7
 MgemI03Xf9KZOjpLcwB+xIIbW8y0wQPDjuzHO6Q9BIXuT+eFhH/IY4YdYLk7X6Uk7xyP
 84nA==
X-Gm-Message-State: AO0yUKX8UfgTa9iQWU4RP/gs6oXL/041bPt4zFidHNPH2+eXAdSoQ9qh
 +v1bqQXwaqqrwE0jmq2XtMOWxFTRgqprQg==
X-Google-Smtp-Source: AK7set/LACeNtDk7H3aHy2m6gjZLnHtjdh698XrM02PZ3qHRbPe88LHksWqhLZc9sLdB4nQqM+R2RQ==
X-Received: by 2002:a17:906:2e86:b0:932:4cbf:5bbb with SMTP id
 o6-20020a1709062e8600b009324cbf5bbbmr2383135eji.19.1679133923993; 
 Sat, 18 Mar 2023 03:05:23 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.23
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:23 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 09:19:58 +0100
Subject: [PATCH 13/19] gnu: python-pymysql: Update to 1.0.2.
to: 62252 <at> debbugs.gnu.org
Message-ID: <ab274f4fbe0eaf4289ae76437b4d52adfa3fd181.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/databases.scm (python-pymysql): Update to 1.0.2.
---
 gnu/packages/databases.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 7bfff9b71d..13d9f4aeae 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -1529,13 +1529,13 @@ (define-public pgloader
 (define-public python-pymysql
   (package
     (name "python-pymysql")
-    (version "0.9.3")
+    (version "1.0.2")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "PyMySQL" version))
        (sha256
-        (base32 "1ry8lxgdc1p3k7gbw20r405jqi5lvhi5wk83kxdbiv8xv3f5kh6q"))))
+        (base32 "0dmdszskfri11b9m6n3lag31vzi10aqxz9gc583md3gka2ijfsc1"))))
     (build-system python-build-system)
     (inputs
      (list python-cryptography))
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:31 2023
Received: from localhost ([127.0.0.1]:46260 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRK-0001Rl-KW
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:30 -0400
Received: from mail-ed1-f65.google.com ([209.85.208.65]:41812)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRE-0001Ps-6L
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:24 -0400
Received: by mail-ed1-f65.google.com with SMTP id h8so29212435ede.8
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133918;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=yCOKFshGINQ9VxMyoLwjD556FrgCkk2pwYb9uBtB6AM=;
 b=IxsrjjOSoYF9rKyrHXrO38X7M3tI1iP/Zq7eJ6TH9vroIpQe/dZom1qJuFAEAUrD3c
 fwI2x7leabV8X+fP9PNucxuc7AIpIq+xjxPSJT1yEYgTr5UXi9nb5TfL4tN/48T/CByZ
 LBfknAkTh/Lc/x2VlqZ6yfvOfslxFHK3dCo6qs3jgEzkAMudxeY0jOEMFI7JjPH9Y/0H
 K6/DFdJ4GgCVlkQyBTZ6SlSd7FlrkwRv4VbFkSf47aWkOh5td1r/wp3IwBNFmSqRwErS
 bT6YHr8S7sHARYOzgfeVJZFE6aqT9bsXe3oE2UCA3QZnKzr4Yy0HmUoDcCS60T7Y1kPx
 Etgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133918;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=yCOKFshGINQ9VxMyoLwjD556FrgCkk2pwYb9uBtB6AM=;
 b=6zq2XwYCkoU8Abzz6l9tWthrfJL1jkiqNJpq3nrFKlx95mw9SezxTgtTECOX7lQyPg
 bX3bOG/t2286mWEyNuaaSVIdNSVdvLV+00wji3DgcvCJSjsxsoU9hvcrLaPWxGMJWLt9
 JEXBKcz4mRiCo5txQVdM/aajWejpbYZUbGjaqgZivlmD5DJOq124wr2RPo9OL88R4Q1/
 GGIXayVi+LM6u0withAFArez4a1qjdfLTK6b5Z45CmkujgU14TI8siU0L8TZVmkpeTZg
 zbff8L/JVmXBEdJVgGfyQ7J0RfgjWb11TXCLRwkO10I7d5hKbyX28c7lobOHur06rVlR
 oyLw==
X-Gm-Message-State: AO0yUKUX4OMl209CP8kOLmoS9tj1boa1cq4HIlZfIlck/ktkrukUn989
 zPDOLiOIFhqajVxBrwC+lhZchunS9bhsdg==
X-Google-Smtp-Source: AK7set/630rdUwad16QufM+HT2eeYjiyRaGnaDQNueOkmBguIFxhnjdx+KXuA1CaAXgoYi4HApndcg==
X-Received: by 2002:a17:906:d1cd:b0:930:d319:d947 with SMTP id
 bs13-20020a170906d1cd00b00930d319d947mr2003094ejb.74.1679133918549; 
 Sat, 18 Mar 2023 03:05:18 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.18
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:18 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 08:34:03 +0100
Subject: [PATCH 04/19] gnu: Add python-clingraph.
to: 62252 <at> debbugs.gnu.org
Message-ID: <c89eafe71790e5b3fcd310a53c64394edf319221.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 62252
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: -1.0 (-)

* gnu/packages/potassco.scm (python-clingraph): New variable.
---
 gnu/packages/potassco.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/potassco.scm b/gnu/packages/potassco.scm
index eea7e6cefa..02a12d9c77 100644
--- a/gnu/packages/potassco.scm
+++ b/gnu/packages/potassco.scm
@@ -30,6 +30,7 @@ (define-module (gnu packages potassco)
   #:use-module (guix build-system python)
   #:use-module (guix build-system pyproject)
   #:use-module (gnu packages check)
+  #:use-module (gnu packages graphviz)
   #:use-module (gnu packages libffi)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
@@ -295,3 +296,33 @@ (define-public python-telingo
     (description "This package provides a system to solve dynamic temporal
 logic programs based on clingo.")
     (license license:expat)))
+
+(define-public python-clingraph
+  (package
+    (name "python-clingraph")
+    (version "1.1.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/potassco/clingraph")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0bdhli20nw9qnyxmpisgz7m97d7bwx6lbmxy9bgqvm6mipprnv3n"))))
+    (build-system pyproject-build-system)
+    (inputs (list dot2tex graphviz))
+    (propagated-inputs (list python-clingo
+                             python-clorm
+                             python-graphviz
+                             python-imageio
+                             python-jinja2
+                             python-jsonschema
+                             python-networkx))
+    (native-inputs (list dot2tex graphviz python-pylint python-pytest))
+    (home-page "https://github.com/potassco/clingraph")
+    (synopsis "Visualizer for graphs defined as logic programs")
+    (description
+     "This package provides a clingo-based visualizer for graphs defined
+as logic programs.")
+    (license license:expat)))
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:30 2023
Received: from localhost ([127.0.0.1]:46257 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRK-0001Rc-33
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:30 -0400
Received: from mail-ed1-f67.google.com ([209.85.208.67]:41811)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRC-0001Pn-SB
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:23 -0400
Received: by mail-ed1-f67.google.com with SMTP id h8so29212304ede.8
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133917;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=O6D9782cZxoxVanm8izJFXnigdt1spWYuBBdVSvXOx0=;
 b=Ea+0X/R5HL+AQV6Ui9p5TuuLd29Ax0kiY+6ftGxX3o/hddw6wfXvN9vo27CmdQ8Wmm
 qtNRl2fGDXN7fRjulpP4BXu1eYxTQAFCrha976+XyoWWNxD/GtZ9YH7mWC+Grb6k6gpq
 SPa5wdsH2eglv2i8k4ERuuDQ4mHeMYhrDv9gUFuFVhnnahG/gbwK/51EgFsyyBpvOvIa
 zx7mIhgR1NiPj81ai19YzziD+gyrGpgYlWdhLJPB5gKTTxnG3cA9RpH1DGJADtSB7ITr
 HxlzjBPRHawf1JteCblps/0Wv8/AgmHmpmg78w0KB4kDaCCxprrHlm+BgpJcnAJ4GHLf
 6v1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133917;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=O6D9782cZxoxVanm8izJFXnigdt1spWYuBBdVSvXOx0=;
 b=qtk5qdVxfrR4rCLM9JF930z86K4h6QJIIHWBCdbYWsMRR+B3mHiManwA+RmCk+VASY
 c/CQilJ4UGdpYHZoNQbmhi8r8rjrULKUDVNfBt2D9eK4qbb1kAwXR6/zJNuq8alpHIsP
 /9qgDoQxTcLiNNZhNIUvEF5u3ga9K0cgpgX7ph/kZc9XL4oGNpNxEWW1HXCcRHn/nh1u
 bsd72LS3TVRrCo2pSO+eSrqyV5Vp3ipadu3alEu6gxGaVzZM/JAjIW4k6JAQQ7UhzG5h
 SlbTsjnfgaO+Kx9wfJA54P255ALlvZsTnUXdgA5w2tvMuMGDmjt/+7mxwWF8Yg17Pzzq
 CjcA==
X-Gm-Message-State: AO0yUKUu6qrKZ0c4+kqbUxDokXKaa1Neki8S/30C8cbn6UT+A83KqCYR
 7t/SRbo/6WuQfawFBwMle9M0bIQboSPdMg==
X-Google-Smtp-Source: AK7set8QRtFWdHg9FxlQfcqDUr+AKd68r4TNrECwm908BNnd+6zuWegtVAVnmbf8NPNavCgjC3BiXQ==
X-Received: by 2002:a17:906:c091:b0:931:3a85:d0c0 with SMTP id
 f17-20020a170906c09100b009313a85d0c0mr2613476ejz.36.1679133917323; 
 Sat, 18 Mar 2023 03:05:17 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.16
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:17 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 07:51:37 +0100
Subject: [PATCH 02/19] gnu: python-imageio: Update to 2.26.0.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
to: 62252 <at> debbugs.gnu.org
Message-ID: <06d2244c2f38722ef8d12f8ea184faf0c3edef42.camel@HIDDEN>
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  * gnu/packages/python-xyz.scm (python-imageio): Update to
 2.26.0. [build-system]: Use pyproject-build-system. [arguments]: Use
 G-Expressions.
 <#:tests?>: Drop argument. <#:test-flags>: New argument. < [...] 
 Content analysis details:   (1.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.208.67 listed in wl.mailspike.net]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.208.67 listed in list.dnswl.org]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 1.1 DATE_IN_PAST_03_06     Date: is 3 to 6 hours before Received: date
X-Debbugs-Envelope-To: 62252
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: 0.1 (/)

* gnu/packages/python-xyz.scm (python-imageio): Update to 2.26.0.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-Expressions.
<#:tests?>: Drop argument.
<#:test-flags>: New argument.
<#:phases>: Drop replacement for ‘check’.
Add ‘fix-source’ and ‘fix-failing-tests’.
[inputs]: Add freeimage.
[propagated-inputs]: Add python-imageio-ffmpeg.
---
 gnu/packages/python-xyz.scm | 44 +++++++++++++++++++++++--------------
 1 file changed, 28 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 1633cec7a6..629789cfa5 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -8047,29 +8047,41 @@ (define-public python-imageio-ffmpeg
 (define-public python-imageio
   (package
     (name "python-imageio")
-    (version "2.8.0")
+    (version "2.26.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "imageio" version))
        (sha256
         (base32
-         "1ksjl523fm0fikrd85llxfba35rc1qsgwadgr6mbn9kis79xcpzv"))))
-    (build-system python-build-system)
+         "0dgddhi5dlpry5j4d3256v09pcziyj3ii47yx0zi68xprm11d7qn"))))
+    (build-system pyproject-build-system)
     (arguments
-     `(#:tests? #f ; many tests require online data
-       #:phases
-       (modify-phases %standard-phases
-         (replace 'check
-           (lambda* (#:key outputs inputs tests? #:allow-other-keys)
-             (if tests?
-                 (begin
-                   ;; Make installed package available for running the tests.
-                   (add-installed-pythonpath inputs outputs)
-                   (invoke "pytest" "-vv"))
-                 #t))))))
-    (propagated-inputs
-     (list python-numpy python-pillow python-psutil))
+     (list
+      #:test-flags #~(list "-m" "not needs_internet")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'fix-source
+            (lambda* (#:key inputs #:allow-other-keys)
+              (substitute* "imageio/plugins/_freeimage.py"
+                (("os\\.getenv\\(\"IMAGEIO_FREEIMAGE_LIB\".*\\)" all)
+                 (string-append
+                  "(" all " or \""
+                  (search-input-file inputs "lib/libfreeimage.so")
+                  "\")")))
+              (substitute* "imageio/core/util.py"
+                (("\"/var/tmp\"")
+                 "os.getenv(\"TMPDIR\", \"/tmp\")"))))
+          (add-after 'unpack 'fix-failing-tests
+            (lambda _
+              (substitute* "tests/test_core.py"
+                (("(core\\.load_lib)\\((\\[gllib\\], \\[\\])\\)"
+                  all fun args)
+                 (string-append "raises(ValueError, " fun ", " args ")")))
+              (delete-file "tests/test_freeimage.py"))))))
+    (inputs (list freeimage))
+    (propagated-inputs
+     (list python-imageio-ffmpeg python-numpy python-pillow python-psutil))
     (native-inputs
      (list python-pytest))
     (home-page "https://imageio.github.io/")
-- 
2.39.2





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

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


Received: (at 62252) by debbugs.gnu.org; 18 Mar 2023 10:05:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 06:05:26 2023
Received: from localhost ([127.0.0.1]:46246 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdTRE-0001QJ-G0
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:26 -0400
Received: from mail-ed1-f67.google.com ([209.85.208.67]:41810)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdTRC-0001Pm-Eu
 for 62252 <at> debbugs.gnu.org; Sat, 18 Mar 2023 06:05:22 -0400
Received: by mail-ed1-f67.google.com with SMTP id h8so29212242ede.8
 for <62252 <at> debbugs.gnu.org>; Sat, 18 Mar 2023 03:05:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679133916;
 h=mime-version:message-id:to:subject:date:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=2U0VCda5Z3MsuUfW5+1s359OyscIUqpPkE09Hw1mtnA=;
 b=bj6Oe0SyrFy1HNqwCSEwNzJua6sBpIK46q+4h0itwFtsOI8R4xH6To1lLJWOL6op5/
 hOglDzxLyEYkSGZDl7B6KVKCiOVfZUYm2hS3KBHiBqxPP5+RwUB9eh2XklDXeF6hs65d
 bfIuoo+PoUdtRYs2eovtJBcRG/F5Cizgb0qHQDrYnJsojBXINT5DgJ2qR5dLPtYTQwrD
 yre8KJHn+I5oJ72Dxq5BvMP2uCH7tlVMDCQ5900SJVbLX0CvzuU3A1NlFr8DZLXUsOro
 XQWnGtzLaJEca9rAqfceiUr6B2uSYy/FZrQL6/QHQ/2gr/zTlKXQokzfQw4WohtO294W
 jLVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679133916;
 h=mime-version:message-id:to:subject:date:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=2U0VCda5Z3MsuUfW5+1s359OyscIUqpPkE09Hw1mtnA=;
 b=LoiOWqIE4TWMK5wU7wR0WfzPSOYxggnZ804TVbD9+7SOtmjmiRFKA56qs8gOIsPGKX
 YOYoPp8lAaczw0S7egJHFGPPf7dcTOCL2p29Lts2ZWXeJ0EorkEBMgAphaNtdhHFYzIp
 DxbgoWdQpahaeQcBuQnMPxuD/aP2TZWEQBtbDKSK7YR13MmvRbuiRD5S5cs2ctwvICk6
 vtpe4acf2vIrTtzTznEy6k/9lEan83QjqTz/vCVvclHFJGGlu5JdqYa/dgYHZrSO11aP
 IobNxjAkqhRDzQt7vTOk3yKpYysa2r9RRdAmMoM0ZVK1Sjvwh/tuGMk5bIrPoBW1ivxM
 4QkA==
X-Gm-Message-State: AO0yUKW6jWOspb0pP7ct+C5RRpWffA9MzGYe2hDapgHes1NH7VLMO+HK
 5f/TNk4XTm5av6dguLXRS+JnUH3t80vwBw==
X-Google-Smtp-Source: AK7set/jg/2nq4OmY9ptoPL9+QQV5gIcXJcSHozGytz7XnRjdtGz1rEjeHxN7XcltHP5zPElDbAZ3g==
X-Received: by 2002:a17:906:b255:b0:932:c1e2:998b with SMTP id
 ce21-20020a170906b25500b00932c1e2998bmr2125759ejb.15.1679133916705; 
 Sat, 18 Mar 2023 03:05:16 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 z3-20020a170906434300b008d427df3245sm2008826ejm.58.2023.03.18.03.05.16
 for <62252 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 03:05:16 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 07:49:23 +0100
Subject: [PATCH 01/19] gnu: Add python-imageio-ffmpeg.
to: 62252 <at> debbugs.gnu.org
Message-ID: <4ac0184fc37f64caad5a0ec69dc55b6e90b5b963.camel@HIDDEN>
MIME-Version: 1.0
X-Spam-Score: 1.1 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  * gnu/packages/python-xyz.scm (python-imageio-ffmpeg): New
 variable. --- gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+) diff --git a/gnu/packages/python-xyz.scm
 b/gnu/packages/python-xyz.scm index 7c8b3b3378..1633cec7a6 100644 ---
 a/gnu/packages/python-xyz.scm
 +++ b/gnu/packages/python-xyz.scm @@ -8015,6 +8015,35 @@ (d [...] 
 Content analysis details:   (1.1 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (liliana.prikler[at]gmail.com)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.208.67 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 1.1 DATE_IN_PAST_03_06     Date: is 3 to 6 hours before Received: date
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.208.67 listed in wl.mailspike.net]
X-Debbugs-Envelope-To: 62252
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: 0.1 (/)

* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): New variable.
---
 gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 7c8b3b3378..1633cec7a6 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -8015,6 +8015,35 @@ (define-public python-lfdfiles
 experimental data and metadata at the Laboratory for Fluorescence Dynamics.")
     (license license:bsd-3)))
 
+(define-public python-imageio-ffmpeg
+  (package
+   (name "python-imageio-ffmpeg")
+   (version "0.4.8")
+   (source (origin
+            (method url-fetch)
+            (uri (pypi-uri "imageio-ffmpeg" version))
+            (sha256
+             (base32
+              "1a8as5c42s8yl79gc2nhj6vvkwr81p5ibxp5m1zhn1zy22nhbapx"))))
+   (arguments
+    (list #:phases
+          #~(modify-phases %standard-phases
+              (add-after 'unpack 'hardcode-ffmpeg
+                (lambda* (#:key inputs #:allow-other-keys)
+                  (substitute* "imageio_ffmpeg/_utils.py"
+                    (("os\\.getenv\\(\"IMAGEIO_FFMPEG_EXE\".*\\)" all)
+                     (string-append "(" all " or \""
+                                    (search-input-file inputs "bin/ffmpeg")
+                                    "\")"))))))))
+   (inputs (list ffmpeg-4))
+   (build-system python-build-system)
+   (home-page "https://github.com/imageio/imageio-ffmpeg")
+   (synopsis "FFMPEG wrapper for Python")
+   (description "This package provides an FFMPEG wrapper for working with video
+files.  It implements generator functions for reading and writing data to and
+from FFMPEG, reliably terminating the process when done.")
+   (license license:bsd-2)))
+
 (define-public python-imageio
   (package
     (name "python-imageio")

base-commit: 933051281fbed0ae71bd40c24a701faf2a02791c
prerequisite-patch-id: c3be9239b1cf8341b20835040d80e1c205474bdd
prerequisite-patch-id: ff86f1f4a060eb03f5c1a2ec78100a59ab0f00bf
prerequisite-patch-id: 2459d04db70b60050922b829fca25f141cc6e33d
prerequisite-patch-id: d2ebab26bf7d2336992acbca195cb4069c58937f
prerequisite-patch-id: fbec221e54078b13b19fe0f733dca8bcd14591ec
prerequisite-patch-id: 1747a765c51ee94c063ec10230aac856e6df22b4
-- 
2.39.2





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

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


Received: (at submit) by debbugs.gnu.org; 18 Mar 2023 09:28:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 18 05:28:36 2023
Received: from localhost ([127.0.0.1]:46201 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pdSrc-0006No-9M
	for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 05:28:36 -0400
Received: from lists.gnu.org ([209.51.188.17]:35706)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1pdSrZ-0006Ne-Tk
 for submit <at> debbugs.gnu.org; Sat, 18 Mar 2023 05:28:34 -0400
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 <liliana.prikler@HIDDEN>)
 id 1pdSrZ-0008G4-LW
 for guix-patches@HIDDEN; Sat, 18 Mar 2023 05:28:33 -0400
Received: from mail-ed1-x542.google.com ([2a00:1450:4864:20::542])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <liliana.prikler@HIDDEN>)
 id 1pdSrX-00080Z-SD
 for guix-patches@HIDDEN; Sat, 18 Mar 2023 05:28:33 -0400
Received: by mail-ed1-x542.google.com with SMTP id cy23so28949764edb.12
 for <guix-patches@HIDDEN>; Sat, 18 Mar 2023 02:28:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679131710;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=FDbnMUf7cc/Ww//khRZORDwMKA0qHq6Vzz1Ptxj1E+g=;
 b=b7467ipRDsS+Z+4+lf04rAyICo9RK8N1yXMGVa3hM57P216zOR0Qr2ocir2mmN1wfI
 sZut/ZeUxDfbo6grd9ehu7mht42SKdmvdl8CRRWaSUeTei6tYT/6KgvH0ZeqtfKPH/Fm
 iySpXWltfvKit8IWlf/0gbMFmc8Lk92mniRIA1Bdx7lmP0uT6c6ph6MIXoIaxuYm5GCJ
 HiM/S6lpdF4wE5RdGD2l5JiSVOFi0eX5MNsjqy750SQbpomHRBb+3K59kpHKSVN5WCka
 3Pn7+B07jd30Pvc3ZJKp0cMUO4a1H0VtCoH19H5hSmhCZZCBAG1pJLsiZDTmuEfpvc39
 YIow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679131710;
 h=message-id:to:content-transfer-encoding:mime-version:subject:date
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=FDbnMUf7cc/Ww//khRZORDwMKA0qHq6Vzz1Ptxj1E+g=;
 b=7DJIvE+sSMtGrzuaZsopTVPtQX2ennNcA2BYG1RjWGqgnL8qfJzhWiJWTFJffgWjbL
 l+d+FigimBIG9IaiefwJ9/0lI3Fu3cA4blWQ28xLHyc3VC2H4YHunNHzVeYa88NE5lND
 do1zfqsaLPwzY1hFGt/6a3Br3YfbWKyxqsbdzHUeS2+0oAk/lN5V8+XtdE6Zg8PYuJHj
 vNeU843PIXtiWv4M6a29p4SZ/KHHgeILdiFmD4ILHF7RP1zW1HlpsELXjFKyxEbreBcH
 fBuvUHfdoIC2gsonKv8Zu6x3PmclcfqSY3q4qORPZxCja4uyQpS5KVlVzYIk8TMRY5Sv
 SOMQ==
X-Gm-Message-State: AO0yUKUW/78qskb3tF0KhirKCqbRaweR3bpbMmgnpR2+ULgk3gJwqVog
 Gk+cpXUPHfyEx5YbAr2iiHJh0M1Qi7h14g==
X-Google-Smtp-Source: AK7set9l3VAOgO56LX3/pOEbGACgBKEexfwmTc+Fp/+AcRzxjBLyo8DEOjivhCEUYoohJhSH+A7UWA==
X-Received: by 2002:a05:6402:1493:b0:4a0:e305:a0de with SMTP id
 e19-20020a056402149300b004a0e305a0demr6353075edv.19.1679131709936; 
 Sat, 18 Mar 2023 02:28:29 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 r3-20020a50aac3000000b004fccef39ec9sm2110091edc.70.2023.03.18.02.28.29
 for <guix-patches@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 18 Mar 2023 02:28:29 -0700 (PDT)
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sat, 18 Mar 2023 10:24:18 +0100
Subject: [PATCH 00/19] Add python-clinguin
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
to: guix-patches@HIDDEN
Message-ID: <291d52e688bb1d56ecd6561282fd9713bf237ed9.camel@HIDDEN>
Received-SPF: pass client-ip=2a00:1450:4864:20::542;
 envelope-from=liliana.prikler@HIDDEN; helo=mail-ed1-x542.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, 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
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 (--)

Hi Guix,

this series adds python-clinguin, a funny little package that allows you
to write a GUI as an answer set program.  It also updates a fair number
of other package, including pulling in python-pluggy-next from
<https://issues.guix.gnu.org/60838>.

Cheers

Felix Gruber (1):
  gnu: Add python-pluggy-next.

Liliana Marie Prikler (18):
  gnu: Add python-imageio-ffmpeg.
  gnu: python-imageio: Update to 2.26.0.
  gnu: Separate potassco packages into their own module.
  gnu: Add python-clingraph.
  gnu: python-pathspec: Update to 0.11.0.
  gnu: python-pathspec: Revise description.
  gnu: python-pathspec: Move to (gnu packages python-build).
  gnu: python-pluggy: Move to (gnu packages python-build).
  gnu: Add python-hatchling.
  gnu: python-starlette: Update to 0.25.0.
  gnu: python-sqlalchemy: Update to 1.4.42.
  gnu: python-pymysql: Update to 1.0.2.
  gnu: python-aiomysql: Update to 0.1.1.
  gnu: python-aiosqlite: Update to 0.18.0.
  gnu: python-databases: Update to 0.7.0.
  gnu: python-databases: Revise description.
  gnu: Add python-fastapi.
  gnu: Add python-clinguin.

 gnu/local.mk                  |   1 +
 gnu/packages/databases.scm    |  64 +++---
 gnu/packages/maths.scm        | 263 ------------------------
 gnu/packages/potassco.scm     | 375 ++++++++++++++++++++++++++++++++++
 gnu/packages/python-build.scm |  99 +++++++++
 gnu/packages/python-web.scm   |  79 ++++++-
 gnu/packages/python-xyz.scm   | 110 +++++-----
 7 files changed, 638 insertions(+), 353 deletions(-)
 create mode 100644 gnu/packages/potassco.scm


base-commit: 933051281fbed0ae71bd40c24a701faf2a02791c
-- 
2.39.2





Acknowledgement sent to Liliana Marie Prikler <liliana.prikler@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#62252; 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: Tue, 21 Mar 2023 20:00:02 UTC

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