GNU logs - #78228, boring messages


Message sent to lars@HIDDEN, me@HIDDEN, sharlatanus@HIDDEN, tanguy@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78228] [PATCH] gnu: Add python-aiohttp-client-cache.
Resent-From: gemmaro <gemmaro.dev@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: lars@HIDDEN, me@HIDDEN, sharlatanus@HIDDEN, tanguy@HIDDEN, guix-patches@HIDDEN
Resent-Date: Sat, 03 May 2025 09:05:01 +0000
Resent-Message-ID: <handler.78228.B.174626308827188 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 78228
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78228 <at> debbugs.gnu.org
Cc: gemmaro <gemmaro.dev@HIDDEN>, Lars-Dominik Braun <lars@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
X-Debbugs-Original-Xcc: Lars-Dominik Braun <lars@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.174626308827188
          (code B ref -1); Sat, 03 May 2025 09:05:01 +0000
Received: (at submit) by debbugs.gnu.org; 3 May 2025 09:04:48 +0000
Received: from localhost ([127.0.0.1]:38168 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uB8nf-00074N-LO
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 05:04:48 -0400
Received: from lists.gnu.org ([2001:470:142::17]:36192)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1uB8nc-00073z-OW
 for submit <at> debbugs.gnu.org; Sat, 03 May 2025 05:04:45 -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 <gemmaro.dev@HIDDEN>)
 id 1uB8nW-0005Rp-AW
 for guix-patches@HIDDEN; Sat, 03 May 2025 05:04:38 -0400
Received: from mail-pf1-x42f.google.com ([2607:f8b0:4864:20::42f])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1uB8nU-0005nY-FQ
 for guix-patches@HIDDEN; Sat, 03 May 2025 05:04:38 -0400
Received: by mail-pf1-x42f.google.com with SMTP id
 d2e1a72fcca58-73c17c770a7so4204014b3a.2
 for <guix-patches@HIDDEN>; Sat, 03 May 2025 02:04:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1746263073; x=1746867873; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=kuUtYtQYz0OBSRoaRVUpfqf11goZq1mxl7sOzyiPTMc=;
 b=cBpyjVMETfkOlzidBC3x2teS/CmkvJ4qCe0Ub0vcI4pvZZeZ66q93tJjqz24DXCdFd
 TQqMKsXs6Jqd6alZ8UsALmVxriLZeDmNS2VU8JsxnEtzps/I/wEVSj0d3UI9Fnhkaake
 bErm7ANmSLw+nts/KZwOg/BZy4qnfLnU3z/BGrEtFHXmuwaVpW64oYxN4aL3rwHhaqD9
 Cn9YqQied7OufyCjagpUsgxWBtQaddagO2AljgYgfDsC0zqSZEHW6gZi1gzVCUe+W/Sk
 6+bvB2Rr+oNdzpRBUra3iygAAGGHUaJRpgl+wYVkD/AkqEFjPFMUEPCPeaeqQTq044+w
 aqtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1746263073; x=1746867873;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=kuUtYtQYz0OBSRoaRVUpfqf11goZq1mxl7sOzyiPTMc=;
 b=qTjieRqJui9y5lRJTLqqkJttwwTzWUZY5CXJ7hsDjwFqopafemBwJARCN/nnw5zPZn
 MuqwgU854m937NaZkzdw0e/1MJFK+MhohKliRamO34ZPqSvUpTaqyj4m3zAXusNU3DFq
 JAMYrfgRo5hPGMU5EAWhs8118lvImAXCkVXXpzUPg+QssFCCOyarQJ1ivh8niCZM/HJL
 WoAZhb5lYhj09D8opi7DvVZg3Wbr6Pjx1NHYM59Y61sSxswFYkKiXPMpc/UWNv2L3sh3
 se//vDZOSwUA52PE+zLCeieZEmIwu+v20JdtABv9o3buKOnucar+e4r+yRK73iSOVWcl
 9JRA==
X-Gm-Message-State: AOJu0Yxbr6a+cezg84ZFVB7I+tMMF555HuJtaZoaSHKcgx/1hxhnNCUg
 Ong5vjKrVG6lzDnFqp3kg7FE6jAZXyued+FMBrARwpifS699F62RuEbcSQ==
X-Gm-Gg: ASbGnctwzJ2f1CEAZ4toJED36nxzhbhUm0GEhgTRUxVbz3zMNfQrgckCDe/mHGK+SPE
 MjQbN5/qCo5gIqVSzarfBj7XESgurfNfaQILeXhs8hDAK7xrlggW1W9OICmW5+zFd+Q0EXnXbsb
 T0DYDRokPz9gA2zdTbEh/JS2+xjUvIFUg0mDhV/ClKcrefmffMYPtU2rXw/mxbZsqFUokj/DcJm
 NssO5cCiLI0CXEK7cHEYplFPevDtXgp/28slj0OH9rXx4Ux6Jjz8TfDTwQUW2UiAXQh3YrwQgj6
 HPBuyqCFA8l30x06OzGfsop9LJQk7gnLb6Dq9+PXXtYdeXmF/nxk4fcvZM2ArY7hHcluHynyngL
 E23Ds24v2UDgz+A==
X-Google-Smtp-Source: AGHT+IFG6pLta37vpKyhFblX5KT3/dEAg+QV2AYsF2jkZOAaxuV063glrgryipSUQFp3jMgLQEO6zA==
X-Received: by 2002:a05:6a21:3299:b0:1f5:8e54:9f07 with SMTP id
 adf61e73a8af0-20e96ae6aa5mr590674637.24.1746263073527; 
 Sat, 03 May 2025 02:04:33 -0700 (PDT)
Received: from localhost.localdomain (ONI-202-70-254-104.oninet.ne.jp.
 [202.70.254.104]) by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-74058d7a473sm3026385b3a.18.2025.05.03.02.04.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 03 May 2025 02:04:33 -0700 (PDT)
From: gemmaro <gemmaro.dev@HIDDEN>
Date: Sat,  3 May 2025 18:03:51 +0900
Message-ID: <ff679d7116c153a0b6c3a39f40d47f3a4db09e6f.1746263031.git.gemmaro.dev@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::42f;
 envelope-from=gemmaro.dev@HIDDEN; helo=mail-pf1-x42f.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.0 (+)
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.0 (/)

* gnu/packages/python-web.scm (python-aiohttp-client-cache): New variable.

Change-Id: Ic3de76483f2ca955a26fcba27dfbf54387331238
---
 gnu/packages/python-web.scm | 52 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 51 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index c0c9e244f8..1e5b601c25 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -71,6 +71,7 @@
 ;;; Copyright © 2024 Spencer King <spencer.king@HIDDEN>
 ;;; Copyright © 2024 Attila Lendvai <attila@HIDDEN>
 ;;; Copyright © 2025 Daniel Ziltener <dziltener@HIDDEN>
+;;; Copyright © 2025 gemmaro <gemmaro.dev@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1123,6 +1124,55 @@ (define-public python-aiohttp
 @end itemize")
     (license license:asl2.0)))
 
+(define-public python-aiohttp-client-cache
+  (package
+    (name "python-aiohttp-client-cache")
+    (version "0.13.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "aiohttp_client_cache" version))
+       (sha256
+        (base32 "0lrq8fh94whvfmfr9ncfizq2ssa2fp1v1izd1y7f3gmd80ixcp6w"))
+       (modules '((guix build utils)))
+       (snippet '(begin
+                   (delete-file "test/integration/test_dynamodb.py")
+                   (delete-file "test/integration/test_mongodb.py")
+                   ;; These tests require running Redis, SQLite, and HTTP
+                   ;; servers.
+                   (delete-file "test/integration/test_redis.py")
+                   (delete-file "test/integration/test_sqlite.py")
+                   (delete-file "test/integration/test_memory.py")
+                   (delete-file "test/integration/test_filesystem.py")))))
+    (build-system pyproject-build-system)
+    (native-inputs (list python-poetry-core
+                         ;; TODO: Missing packages: pytest-clarity,
+                         ;; nox-poetry, types-aiofiles.
+                         python-async-timeout
+                         python-brotli
+                         python-faker
+                         python-pytest
+                         python-pytest-aiohttp
+                         python-pytest-asyncio
+                         python-pytest-cov
+                         python-pytest-xdist))
+    (propagated-inputs (list python-aiofiles
+                             python-aiohttp
+                             python-aiosqlite
+                             python-attrs
+                             python-itsdangerous
+                             python-redis
+                             python-url-normalize))
+    (home-page "https://github.com/requests-cache/aiohttp-client-cache")
+    (synopsis "Persistent cache for aiohttp requests")
+    (description "This package is an asynchronous persistent caching library
+specifically designed for @samp{aiohttp} requests in Python.  With
+support for various storage backends, it offers flexibility in how and
+where the cache is stored.  Please note that MongoDB and DynamoDB
+backends are not currently supported due to the absence of the
+@samp{motor} and @samp{aioboto3} package dependencies.")
+    (license license:expat)))
+
 (define-public python-aiohttp-socks
   (package
     (name "python-aiohttp-socks")
@@ -1135,7 +1185,7 @@ (define-public python-aiohttp-socks
         (base32
          "0s70jpcr9wc8ld2v1w309cz7r8mm2bipf6zbkdqqaa0z0pwf3wj9"))))
     (build-system pyproject-build-system)
-    (arguments (list #:tests? #false)) ;none included
+    (arguments (list #:tests? #false))  ;none included
     (propagated-inputs
      (list python-aiohttp python-socks))
     (native-inputs (list python-setuptools python-wheel))

base-commit: 12467f2c91e7f9ec70239229f8186a93193a9185
-- 
2.49.0





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: gemmaro <gemmaro.dev@HIDDEN>
Subject: bug#78228: Acknowledgement ([PATCH] gnu: Add python-aiohttp-client-cache.)
Message-ID: <handler.78228.B.174626308827188.ack <at> debbugs.gnu.org>
References: <ff679d7116c153a0b6c3a39f40d47f3a4db09e6f.1746263031.git.gemmaro.dev@HIDDEN>
X-Gnu-PR-Message: ack 78228
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 78228 <at> debbugs.gnu.org
Date: Sat, 03 May 2025 09:05:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

As you requested using X-Debbugs-CC, your message was also forwarded to
  Lars-Dominik Braun <lars@HIDDEN>, Munyoki Kilyungi <me@HIDDEN=
m>, Sharlatan Hellseher <sharlatanus@HIDDEN>, Tanguy Le Carrour <tanguy@=
bioneland.org>
(after having been given a bug report number, if it did not have one).

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 78228 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
78228: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78228
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78228] [PATCH] gnu: Add python-aiohttp-client-cache.
Resent-From: ngraves@HIDDEN
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 04 May 2025 09:41:07 +0000
Resent-Message-ID: <handler.78228.B78228.174635161923388 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78228
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: gemmaro <gemmaro.dev@HIDDEN>, 78228 <at> debbugs.gnu.org
Received: via spool by 78228-submit <at> debbugs.gnu.org id=B78228.174635161923388
          (code B ref 78228); Sun, 04 May 2025 09:41:07 +0000
Received: (at 78228) by debbugs.gnu.org; 4 May 2025 09:40:19 +0000
Received: from localhost ([127.0.0.1]:51827 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBVpX-000647-ET
	for submit <at> debbugs.gnu.org; Sun, 04 May 2025 05:40:19 -0400
Received: from 3.mo563.mail-out.ovh.net ([46.105.40.8]:44675)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1uBVpP-00061d-51
 for 78228 <at> debbugs.gnu.org; Sun, 04 May 2025 05:40:11 -0400
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net [51.68.80.175])
 by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4Zr04h3C1Hz1Wxk;
 Sun,  4 May 2025 09:40:04 +0000 (UTC)
Received: from director1.derp.mail-out.ovh.net
 (director1.derp.mail-out.ovh.net. [127.0.0.1])
 by director1.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <78228 <at> debbugs.gnu.org>; Sun,  4 May 2025 09:40:04 +0000 (UTC)
Received: from mta3.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.108.9.115])
 by director1.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4Zr04h12MZz61rw;
 Sun,  4 May 2025 09:40:04 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.2])
 by mta3.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id B477E3A3E95; 
 Sun,  4 May 2025 09:40:03 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-98R0020a9cbd31-2ea4-4c88-9843-d1638d542d5f,
 8CD8A0E5D230CF78A323F194FBE8D47D3072D94D) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 90.92.117.144
From: ngraves@HIDDEN
In-Reply-To: <ff679d7116c153a0b6c3a39f40d47f3a4db09e6f.1746263031.git.gemmaro.dev@HIDDEN>
References: <ff679d7116c153a0b6c3a39f40d47f3a4db09e6f.1746263031.git.gemmaro.dev@HIDDEN>
Date: Sun, 04 May 2025 11:40:03 +0200
Message-ID: <87h620g1e4.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Ovh-Tracer-Id: 3887732379313496578
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvjeejkeekucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffujghffffkgggtsehttdertddttddtnecuhfhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhenucggtffrrghtthgvrhhnpeefieeljeehtddvtdeigffggfehueettddtieefueehieevgffgudekgfejvdekhfenucffohhmrghinhepuggvlhgvthgvqdhfihhlvghtvghsthhinhhtvghgrhgrthhiohhnthgvshhtpghrvgguihhsrdhphidpghhithhhuhgsrdgtohhmnecukfhppeduvdejrddtrddtrddupdeltddrledvrdduudejrddugeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeejkedvvdekseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepghgvmhhmrghrohdruggvvhesghhmrghilhdrtghomhdpoffvtefjohhsthepmhhoheeifegmpdhmohguvgepshhmthhpohhuth
DKIM-Signature: a=rsa-sha256; bh=EwdxiPf+rl9SKApbhEAz2wJcHHptHyOIGS+idtwHybY=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1746351604; v=1;
 b=z1HXEuV9hsIy7lNsib8dxx1ulvvUXJwhg9TlFuRqno4qHVqHBamZ2J3/15RnNDMxj+ynOaYt
 B8Rr+8OZxbpIU0uANLVQlu1ZywO7qQmrLE0R3XoDjDJnWfToRJK2Gt8s1wN2/eJj+1+IjyE9lIr
 dofdaYmZUrWd05oGk3VjDs9OXMC4KmpQRzyCBf+240oG0OFep9zWPRNgmYG7V3fnfWZfFniKFWN
 Yy4YE3HHi2j2WHLKcAWU3cYP4cfo1bJ+854S5sg/tgNKMR/GCzcerjlypb2aRNhLxqIQgZvtv0Z
 rEnjJZ2aou4QIrKvFI1RINXcfF2gj4K7/GB9RZopUtzSQ==
X-Spam-Score: 0.0 (/)
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 (-)


Mostly LGTM.

Built several time, linted, styled.  Synopsis and description are OK.

On 2025-05-03 18:03, gemmaro wrote:

> +(define-public python-aiohttp-client-cache
> +  (package
> +    (name "python-aiohttp-client-cache")
> +    (version "0.13.0")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (pypi-uri "aiohttp_client_cache" version))
> +       (sha256
> +        (base32 "0lrq8fh94whvfmfr9ncfizq2ssa2fp1v1izd1y7f3gmd80ixcp6w"))
> +       (modules '((guix build utils)))
> +       (snippet '(begin
> +                   (delete-file "test/integration/test_dynamodb.py")
> +                   (delete-file "test/integration/test_mongodb.py")
> +                   ;; These tests require running Redis, SQLite, and HTTP
> +                   ;; servers.
> +                   (delete-file "test/integration/test_redis.py")
> +                   (delete-file "test/integration/test_sqlite.py")
> +                   (delete-file "test/integration/test_memory.py")
> +                   (delete-file "test/integration/test_filesystem.py")))))

You might want to use
(with-directory-excursion "test/integration"
  (for-each delete-file
            '(...)))

if you find that easier to read (not mandatory).

> +    (build-system pyproject-build-system)
> +    (native-inputs (list python-poetry-core
> +                         ;; TODO: Missing packages: pytest-clarity,
> +                         ;; nox-poetry, types-aiofiles.
> +                         python-async-timeout
> +                         python-brotli
> +                         python-faker
> +                         python-pytest
> +                         python-pytest-aiohttp
> +                         python-pytest-asyncio
> +                         python-pytest-cov
> +                         python-pytest-xdist))
> +    (propagated-inputs (list python-aiofiles
> +                             python-aiohttp
> +                             python-aiosqlite
> +                             python-attrs
> +                             python-itsdangerous
> +                             python-redis
> +                             python-url-normalize))
> +    (home-page "https://github.com/requests-cache/aiohttp-client-cache")
> +    (synopsis "Persistent cache for aiohttp requests")
> +    (description "This package is an asynchronous persistent caching library

Here guix style prefers "This package [...] to begin on the next line.

> +specifically designed for @samp{aiohttp} requests in Python.  With
> +support for various storage backends, it offers flexibility in how and
> +where the cache is stored.  Please note that MongoDB and DynamoDB
> +backends are not currently supported due to the absence of the
> +@samp{motor} and @samp{aioboto3} package dependencies.")
> +    (license license:expat)))

-- 
Best regards,
Nicolas Graves




Message sent to lars@HIDDEN, me@HIDDEN, sharlatanus@HIDDEN, tanguy@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#78228] [PATCH v2] gnu: Add python-aiohttp-client-cache.
References: <ff679d7116c153a0b6c3a39f40d47f3a4db09e6f.1746263031.git.gemmaro.dev@HIDDEN>
In-Reply-To: <ff679d7116c153a0b6c3a39f40d47f3a4db09e6f.1746263031.git.gemmaro.dev@HIDDEN>
Resent-From: gemmaro <gemmaro.dev@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: lars@HIDDEN, me@HIDDEN, sharlatanus@HIDDEN, tanguy@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 05 May 2025 00:15:01 +0000
Resent-Message-ID: <handler.78228.B78228.17464040559689 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 78228
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 78228 <at> debbugs.gnu.org
Cc: gemmaro <gemmaro.dev@HIDDEN>, Lars-Dominik Braun <lars@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>
X-Debbugs-Original-Xcc: Lars-Dominik Braun <lars@HIDDEN>, Munyoki Kilyungi <me@HIDDEN>, Sharlatan Hellseher <sharlatanus@HIDDEN>, Tanguy Le Carrour <tanguy@HIDDEN>
Received: via spool by 78228-submit <at> debbugs.gnu.org id=B78228.17464040559689
          (code B ref 78228); Mon, 05 May 2025 00:15:01 +0000
Received: (at 78228) by debbugs.gnu.org; 5 May 2025 00:14:15 +0000
Received: from localhost ([127.0.0.1]:35247 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBjTC-0002W2-HT
	for submit <at> debbugs.gnu.org; Sun, 04 May 2025 20:14:15 -0400
Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]:55647)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1uBjT8-0002VL-Ix
 for 78228 <at> debbugs.gnu.org; Sun, 04 May 2025 20:14:04 -0400
Received: by mail-pl1-x633.google.com with SMTP id
 d9443c01a7336-224171d6826so56166405ad.3
 for <78228 <at> debbugs.gnu.org>; Sun, 04 May 2025 17:14:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1746404036; x=1747008836; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=NU8yflFa/CKbmgaV9lw+KLINvAbX+FSyS117huA8dlI=;
 b=PCrMcbBDGf+/k1aAVZeD83W4lh+RoF113j7FzBUH5x5BsGVu3rTeJ+VAt6AYfKvVHH
 822H3bgZXx4dJ0w1i3eTE2vZHjaj2zckw3yVSc/DFwAW0e1ragRt7U+qFZzuzqDkXoAx
 yT8Dkr2N78zZ7KRM7NKzlDLVqRlZhligF4Kk/sSZax0Ig2FBbAGMn/jlqEutOVgrL67m
 XKYvnkfq8x1ABfgOaWsVYmHdokd8GPrkLbD0mbYA9BRhEPAP/FHlmTPA+nfAuFo0lu3A
 qC7jxfEo3rPN1Y5gTrnQzFmx+3kheGYAIebVz2ukXJSkxTo6lDJ9r09Wm7p4ijOTSSuJ
 HXOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1746404036; x=1747008836;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=NU8yflFa/CKbmgaV9lw+KLINvAbX+FSyS117huA8dlI=;
 b=iybNhzlY+yijvBJcKsz3tikNHrAVhE5ZrNW+4/gJcBOK+skd4oSFM1tJHzNKvj02z3
 9pYvn1MyBmzUcV/aJS+JD2Vs289I90Rt5R9dVKz2rxaSRgKKCCon7krl21qz83RCkYCq
 DyZGuPR/IYRMw3I6R+tKP98kh7M9hNC0ZQwIxNE5YoKXTJweSAinedBMmWr/6XFM8n2P
 iZupyg1lzinuLLwWlAS+sHLqwQDd1uILsBdf17nQwx5OF5RO9Digf1VfSgspemnQLBPg
 F/vhK4M10peqStXxIC6OMEuEvq7ML3X4x16TWABLYfmqhzzLq+J3IGlhJ+nYFchZBijZ
 uGcA==
X-Gm-Message-State: AOJu0Yy1uX1YqQo+yUt2IMmvkYp7o2Av2cX/+6OjbekRkLu2Fo1dYKCg
 c8Abdo9aCw8NoinF4HBxPb8wUmE3ZztuVxzVvnFAL1/v+fLJPtli//JawA==
X-Gm-Gg: ASbGncttCwof8b8+8MZHVRm1e/JAfnHY90zLWlECuOMKrWVJD8f4T0Q4uWphbzHs7W8
 9qbl+sJVJv8cFCKRg6EfGgqo7SIlvX5WdBSDtYTdI6HCW/M7cSTe2rK2uWYd3mGV26tj0SpNMnv
 8JdpApfzBiS+Xq3b/iNDoXqUgRt9j25ceAw82edL2vM8YG77tb6rZT4eo5NkDI3ZjxgsR57FMTK
 6pvXV89ZNARVqhH5NhPnKzLXzWri8I0DFBOyE/Uk2uEv6+GQkwwpJvbBV3QGgNfU4NsVbTNYKjn
 /2XIyNdHlb0Ck5BUZln+ozfWE89p68Z10wNRJS3K4lfMQXm4oBcBQUKDITaLeMERU/qmRFG6V2w
 VATay6Qwk+P4MVQ==
X-Google-Smtp-Source: AGHT+IHAw7at38mpjUjHyodExfTnb0wdjsKFEys2XL1CsHbKRz2VMnfWjruQZe79FuiIeoekokBVMQ==
X-Received: by 2002:a17:903:1aa8:b0:224:1781:a947 with SMTP id
 d9443c01a7336-22e1e905660mr84117735ad.21.1746404036304; 
 Sun, 04 May 2025 17:13:56 -0700 (PDT)
Received: from localhost.localdomain (ONI-202-70-254-104.oninet.ne.jp.
 [202.70.254.104]) by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22e15228a1asm42797355ad.173.2025.05.04.17.13.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 04 May 2025 17:13:55 -0700 (PDT)
From: gemmaro <gemmaro.dev@HIDDEN>
Date: Mon,  5 May 2025 09:09:55 +0900
Message-ID: <bbda2f784a5bfa4fdda4e354cc31127a086bcdae.1746403795.git.gemmaro.dev@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
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-aiohttp-client-cache): New variable.

Change-Id: Iea3f8ad33cbb2ee8979cb59071653ddb54e5111b
---
I used the for-each to remove failing test files and applied the Guix style to
the description section.

 gnu/packages/python-web.scm | 53 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 52 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index c0c9e244f8..7fa0c8ea9e 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -71,6 +71,7 @@
 ;;; Copyright © 2024 Spencer King <spencer.king@HIDDEN>
 ;;; Copyright © 2024 Attila Lendvai <attila@HIDDEN>
 ;;; Copyright © 2025 Daniel Ziltener <dziltener@HIDDEN>
+;;; Copyright © 2025 gemmaro <gemmaro.dev@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1123,6 +1124,56 @@ (define-public python-aiohttp
 @end itemize")
     (license license:asl2.0)))
 
+(define-public python-aiohttp-client-cache
+  (package
+    (name "python-aiohttp-client-cache")
+    (version "0.13.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "aiohttp_client_cache" version))
+       (sha256
+        (base32 "0lrq8fh94whvfmfr9ncfizq2ssa2fp1v1izd1y7f3gmd80ixcp6w"))
+       (modules '((guix build utils)))
+       (snippet '(begin
+                   (with-directory-excursion "test/integration"
+                     (for-each delete-file
+                               '("test_dynamodb.py" "test_mongodb.py"
+                                 ;; These tests require running Redis, SQLite,
+                                 ;; and HTTP servers.
+                                 "test_redis.py"
+                                 "test_sqlite.py"
+                                 "test_memory.py"
+                                 "test_filesystem.py")))))))
+    (build-system pyproject-build-system)
+    (native-inputs (list python-poetry-core
+                         ;; TODO: Missing packages: pytest-clarity,
+                         ;; nox-poetry, types-aiofiles.
+                         python-async-timeout
+                         python-brotli
+                         python-faker
+                         python-pytest
+                         python-pytest-aiohttp
+                         python-pytest-asyncio
+                         python-pytest-cov
+                         python-pytest-xdist))
+    (propagated-inputs (list python-aiofiles
+                             python-aiohttp
+                             python-aiosqlite
+                             python-attrs
+                             python-itsdangerous
+                             python-redis
+                             python-url-normalize))
+    (home-page "https://github.com/requests-cache/aiohttp-client-cache")
+    (synopsis "Persistent cache for aiohttp requests")
+    (description
+     "This package is an asynchronous persistent caching library specifically
+designed for @samp{aiohttp} requests in Python.  With support for various
+storage backends, it offers flexibility in how and where the cache is stored.
+Please note that MongoDB and DynamoDB backends are not currently supported due
+to the absence of the @samp{motor} and @samp{aioboto3} package dependencies.")
+    (license license:expat)))
+
 (define-public python-aiohttp-socks
   (package
     (name "python-aiohttp-socks")
@@ -1135,7 +1186,7 @@ (define-public python-aiohttp-socks
         (base32
          "0s70jpcr9wc8ld2v1w309cz7r8mm2bipf6zbkdqqaa0z0pwf3wj9"))))
     (build-system pyproject-build-system)
-    (arguments (list #:tests? #false)) ;none included
+    (arguments (list #:tests? #false))  ;none included
     (propagated-inputs
      (list python-aiohttp python-socks))
     (native-inputs (list python-setuptools python-wheel))

base-commit: 16ee065aa006e4cd8982e26cd0430f9e018874ad
prerequisite-patch-id: 59d7206b9e057a16723e7daeec5fbfe6fe4bcda8
prerequisite-patch-id: 8dee9c68dfc367b217b4ff8aae0391477d5e9910
prerequisite-patch-id: a1ddcbb34b1cc5a32ad2679597ec1a8632150d7a
prerequisite-patch-id: c390d6eabe5f8727806599bfd13461043d749436
prerequisite-patch-id: 1cb7277769c4e60f07c8435c99c4a6dfc464f005
prerequisite-patch-id: 266082644d86f910711f97a0ed7eb7277b03a937
prerequisite-patch-id: 7139c981c6c1e25b1920d176f6ba9ae4044b2a33
prerequisite-patch-id: 8d4fb61237866e7390e54df79973ffa58ba62746
prerequisite-patch-id: 127e4eec9cc3b232543c77766e2be8a82458744b
prerequisite-patch-id: a6c060f97910f31a772bec4ab201282e8082445f
prerequisite-patch-id: 2766f951811bd99594fe1d7af2df1c402fd65615
prerequisite-patch-id: 04dcd4b935c917f456cb03242431b7ba57bc8744
prerequisite-patch-id: 3487c506246a50f0ac11b6ae2300260a800aa078
prerequisite-patch-id: 3de566804aaf1ce064096457e745d7371ac5b313
prerequisite-patch-id: 39d0d1ed8407708224f7a7c56cc970dc380f0f8d
prerequisite-patch-id: 9a1cbbecfce76172bbb103727695662588d71830
prerequisite-patch-id: 08e7b0f76b582a669f8141647c745edabe64cadf
prerequisite-patch-id: f1f9a3aee69d5b5bf1943919be20b97bd2493bba
prerequisite-patch-id: a8415a9a6272989aaa39b7f70aeeb16331869d57
prerequisite-patch-id: 02b2a0449164a3b0751bcc4e575d056faa4d7bb3
prerequisite-patch-id: 0de01f0c79fe22f0d4bc479c1b1bb5fafd4063e9
prerequisite-patch-id: e8c71fbd8ecfcf5bd3209253f95ab513c4de1233
prerequisite-patch-id: dbfa908f540926e895914460219fd45a198e9d40
prerequisite-patch-id: 7ef5a2e5357d5dc1a21cbff576f9128bac39d2f7
prerequisite-patch-id: 444e3168704cd182fe741b5fec040532e9a0eb7f
prerequisite-patch-id: f2813d580d42ada7b3c67d38f39f0acdac72dd47
prerequisite-patch-id: 6cefa59c6e63efadccc7a6b7315617cd21241c6e
prerequisite-patch-id: 8979fb84ad9d0c56da97bb6af7623685b2f1c555
prerequisite-patch-id: b33bcbb6908577c17739add725150d66727608eb
prerequisite-patch-id: fa38b4cea65fb35abf46a80192a7cdc0f074ec2d
prerequisite-patch-id: 5e6d999cab2251df756c9620c26b0896d57aba51
prerequisite-patch-id: 20174e33e6f290ee94eedf4c1b1b72241d05f2be
prerequisite-patch-id: 266be7ae89dfa104b3da4e210da64c696d0b96d4
prerequisite-patch-id: d9ddf3c4b0f366151f97a920d6b39444e1bfb1ca
prerequisite-patch-id: 49a720a863fd8d88aea302a5e966adb93cf2fa74
prerequisite-patch-id: 43980432f654ad35c7c0b20ee85f164d65a773b6
prerequisite-patch-id: d3e821bedd6f26b3f2c3a1730c184ea9b63eede2
prerequisite-patch-id: 1cf66cfe4931295ac80bb5bdc3ed4bf055dd5abb
prerequisite-patch-id: 1e7b5df0fd2b11050dd4efdf58c8c8396a823203
prerequisite-patch-id: b4265c08389f4f8d7e659684d1d52def71ac156c
prerequisite-patch-id: 22bafc40fc456fc2d8172334cac26d47683c2aaf
prerequisite-patch-id: a35b19bbb8dde2413fc0d90e124f6f49022a64cd
prerequisite-patch-id: e84996913c42a3d145103141eec73ee405300f0c
prerequisite-patch-id: 30a25429bba9ff969cf2081a595c6dd80e58fb84
-- 
2.49.0





Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Sharlatan Hellseher <sharlatanus@HIDDEN>
Subject: bug#78228: closed ([PATCH] gnu: Add python-aiohttp-client-cache.)
CC: tracker <at> debbugs.gnu.org
Message-ID: <handler.78228.D78228.17469041253848.ackdone <at> debbugs.gnu.org>
References: <875xi8p9l9.fsf@HIDDEN>
 <ff679d7116c153a0b6c3a39f40d47f3a4db09e6f.1746263031.git.gemmaro.dev@HIDDEN>
X-Gnu-PR-Message: closed 78228
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Date: Sat, 10 May 2025 19:09:01 +0000
Content-Type: multipart/mixed; boundary="----------=_1746904141-3890-0"

This is a multi-part message in MIME format...

------------=_1746904141-3890-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Your message dated Sat, 10 May 2025 20:08:34 +0100
with message-id <875xi8p9l9.fsf@HIDDEN>
and subject line [PATCH] gnu: Add python-aiohttp-client-cache.
has caused the debbugs.gnu.org bug report #78228,
regarding [PATCH] gnu: Add python-aiohttp-client-cache.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@HIDDEN)


--=20
78228: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78228
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1746904141-3890-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 3 May 2025 09:04:48 +0000
Received: from localhost ([127.0.0.1]:38168 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uB8nf-00074N-LO
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 05:04:48 -0400
Received: from lists.gnu.org ([2001:470:142::17]:36192)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1uB8nc-00073z-OW
 for submit <at> debbugs.gnu.org; Sat, 03 May 2025 05:04:45 -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 <gemmaro.dev@HIDDEN>)
 id 1uB8nW-0005Rp-AW
 for guix-patches@HIDDEN; Sat, 03 May 2025 05:04:38 -0400
Received: from mail-pf1-x42f.google.com ([2607:f8b0:4864:20::42f])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1uB8nU-0005nY-FQ
 for guix-patches@HIDDEN; Sat, 03 May 2025 05:04:38 -0400
Received: by mail-pf1-x42f.google.com with SMTP id
 d2e1a72fcca58-73c17c770a7so4204014b3a.2
 for <guix-patches@HIDDEN>; Sat, 03 May 2025 02:04:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1746263073; x=1746867873; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=kuUtYtQYz0OBSRoaRVUpfqf11goZq1mxl7sOzyiPTMc=;
 b=cBpyjVMETfkOlzidBC3x2teS/CmkvJ4qCe0Ub0vcI4pvZZeZ66q93tJjqz24DXCdFd
 TQqMKsXs6Jqd6alZ8UsALmVxriLZeDmNS2VU8JsxnEtzps/I/wEVSj0d3UI9Fnhkaake
 bErm7ANmSLw+nts/KZwOg/BZy4qnfLnU3z/BGrEtFHXmuwaVpW64oYxN4aL3rwHhaqD9
 Cn9YqQied7OufyCjagpUsgxWBtQaddagO2AljgYgfDsC0zqSZEHW6gZi1gzVCUe+W/Sk
 6+bvB2Rr+oNdzpRBUra3iygAAGGHUaJRpgl+wYVkD/AkqEFjPFMUEPCPeaeqQTq044+w
 aqtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1746263073; x=1746867873;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=kuUtYtQYz0OBSRoaRVUpfqf11goZq1mxl7sOzyiPTMc=;
 b=qTjieRqJui9y5lRJTLqqkJttwwTzWUZY5CXJ7hsDjwFqopafemBwJARCN/nnw5zPZn
 MuqwgU854m937NaZkzdw0e/1MJFK+MhohKliRamO34ZPqSvUpTaqyj4m3zAXusNU3DFq
 JAMYrfgRo5hPGMU5EAWhs8118lvImAXCkVXXpzUPg+QssFCCOyarQJ1ivh8niCZM/HJL
 WoAZhb5lYhj09D8opi7DvVZg3Wbr6Pjx1NHYM59Y61sSxswFYkKiXPMpc/UWNv2L3sh3
 se//vDZOSwUA52PE+zLCeieZEmIwu+v20JdtABv9o3buKOnucar+e4r+yRK73iSOVWcl
 9JRA==
X-Gm-Message-State: AOJu0Yxbr6a+cezg84ZFVB7I+tMMF555HuJtaZoaSHKcgx/1hxhnNCUg
 Ong5vjKrVG6lzDnFqp3kg7FE6jAZXyued+FMBrARwpifS699F62RuEbcSQ==
X-Gm-Gg: ASbGnctwzJ2f1CEAZ4toJED36nxzhbhUm0GEhgTRUxVbz3zMNfQrgckCDe/mHGK+SPE
 MjQbN5/qCo5gIqVSzarfBj7XESgurfNfaQILeXhs8hDAK7xrlggW1W9OICmW5+zFd+Q0EXnXbsb
 T0DYDRokPz9gA2zdTbEh/JS2+xjUvIFUg0mDhV/ClKcrefmffMYPtU2rXw/mxbZsqFUokj/DcJm
 NssO5cCiLI0CXEK7cHEYplFPevDtXgp/28slj0OH9rXx4Ux6Jjz8TfDTwQUW2UiAXQh3YrwQgj6
 HPBuyqCFA8l30x06OzGfsop9LJQk7gnLb6Dq9+PXXtYdeXmF/nxk4fcvZM2ArY7hHcluHynyngL
 E23Ds24v2UDgz+A==
X-Google-Smtp-Source: AGHT+IFG6pLta37vpKyhFblX5KT3/dEAg+QV2AYsF2jkZOAaxuV063glrgryipSUQFp3jMgLQEO6zA==
X-Received: by 2002:a05:6a21:3299:b0:1f5:8e54:9f07 with SMTP id
 adf61e73a8af0-20e96ae6aa5mr590674637.24.1746263073527; 
 Sat, 03 May 2025 02:04:33 -0700 (PDT)
Received: from localhost.localdomain (ONI-202-70-254-104.oninet.ne.jp.
 [202.70.254.104]) by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-74058d7a473sm3026385b3a.18.2025.05.03.02.04.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 03 May 2025 02:04:33 -0700 (PDT)
From: gemmaro <gemmaro.dev@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: Add python-aiohttp-client-cache.
Date: Sat,  3 May 2025 18:03:51 +0900
Message-ID: <ff679d7116c153a0b6c3a39f40d47f3a4db09e6f.1746263031.git.gemmaro.dev@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN>,
 Munyoki Kilyungi <me@HIDDEN>,
 Sharlatan Hellseher <sharlatanus@HIDDEN>,
 Tanguy Le Carrour <tanguy@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::42f;
 envelope-from=gemmaro.dev@HIDDEN; helo=mail-pf1-x42f.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.0 (+)
X-Debbugs-Envelope-To: submit
Cc: gemmaro <gemmaro.dev@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

* gnu/packages/python-web.scm (python-aiohttp-client-cache): New variable.

Change-Id: Ic3de76483f2ca955a26fcba27dfbf54387331238
---
 gnu/packages/python-web.scm | 52 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 51 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index c0c9e244f8..1e5b601c25 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -71,6 +71,7 @@
 ;;; Copyright © 2024 Spencer King <spencer.king@HIDDEN>
 ;;; Copyright © 2024 Attila Lendvai <attila@HIDDEN>
 ;;; Copyright © 2025 Daniel Ziltener <dziltener@HIDDEN>
+;;; Copyright © 2025 gemmaro <gemmaro.dev@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1123,6 +1124,55 @@ (define-public python-aiohttp
 @end itemize")
     (license license:asl2.0)))
 
+(define-public python-aiohttp-client-cache
+  (package
+    (name "python-aiohttp-client-cache")
+    (version "0.13.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "aiohttp_client_cache" version))
+       (sha256
+        (base32 "0lrq8fh94whvfmfr9ncfizq2ssa2fp1v1izd1y7f3gmd80ixcp6w"))
+       (modules '((guix build utils)))
+       (snippet '(begin
+                   (delete-file "test/integration/test_dynamodb.py")
+                   (delete-file "test/integration/test_mongodb.py")
+                   ;; These tests require running Redis, SQLite, and HTTP
+                   ;; servers.
+                   (delete-file "test/integration/test_redis.py")
+                   (delete-file "test/integration/test_sqlite.py")
+                   (delete-file "test/integration/test_memory.py")
+                   (delete-file "test/integration/test_filesystem.py")))))
+    (build-system pyproject-build-system)
+    (native-inputs (list python-poetry-core
+                         ;; TODO: Missing packages: pytest-clarity,
+                         ;; nox-poetry, types-aiofiles.
+                         python-async-timeout
+                         python-brotli
+                         python-faker
+                         python-pytest
+                         python-pytest-aiohttp
+                         python-pytest-asyncio
+                         python-pytest-cov
+                         python-pytest-xdist))
+    (propagated-inputs (list python-aiofiles
+                             python-aiohttp
+                             python-aiosqlite
+                             python-attrs
+                             python-itsdangerous
+                             python-redis
+                             python-url-normalize))
+    (home-page "https://github.com/requests-cache/aiohttp-client-cache")
+    (synopsis "Persistent cache for aiohttp requests")
+    (description "This package is an asynchronous persistent caching library
+specifically designed for @samp{aiohttp} requests in Python.  With
+support for various storage backends, it offers flexibility in how and
+where the cache is stored.  Please note that MongoDB and DynamoDB
+backends are not currently supported due to the absence of the
+@samp{motor} and @samp{aioboto3} package dependencies.")
+    (license license:expat)))
+
 (define-public python-aiohttp-socks
   (package
     (name "python-aiohttp-socks")
@@ -1135,7 +1185,7 @@ (define-public python-aiohttp-socks
         (base32
          "0s70jpcr9wc8ld2v1w309cz7r8mm2bipf6zbkdqqaa0z0pwf3wj9"))))
     (build-system pyproject-build-system)
-    (arguments (list #:tests? #false)) ;none included
+    (arguments (list #:tests? #false))  ;none included
     (propagated-inputs
      (list python-aiohttp python-socks))
     (native-inputs (list python-setuptools python-wheel))

base-commit: 12467f2c91e7f9ec70239229f8186a93193a9185
-- 
2.49.0




------------=_1746904141-3890-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 78228-done) by debbugs.gnu.org; 10 May 2025 19:08:45 +0000
Received: from localhost ([127.0.0.1]:50669 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uDpYz-000100-Ap
	for submit <at> debbugs.gnu.org; Sat, 10 May 2025 15:08:45 -0400
Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:59897)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sharlatanus@HIDDEN>)
 id 1uDpYw-0000zk-HU
 for 78228-done <at> debbugs.gnu.org; Sat, 10 May 2025 15:08:43 -0400
Received: by mail-wr1-x432.google.com with SMTP id
 ffacd0b85a97d-3a064a3e143so1715030f8f.3
 for <78228-done <at> debbugs.gnu.org>; Sat, 10 May 2025 12:08:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1746904116; x=1747508916; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=AVXFcHuVlCJwhjVu9vOlQuJ0f+3w/NMUfPDVtT29NLI=;
 b=czYCBE4BDM9uab9+6AbHVoqSwPvKRmQdqEzEdDT8P4Be/F6h+k++Es6ZSGCqWrf8Uc
 owSRV/1ZquO23ef2mOwpvQJ3QRFPLcGJwuCPVllwCEnTiBytpXbsbSxaWNHhXGzS++OW
 JVoPZp9AARuku9ou6ubBAnv6CufbK1/WsL+W7l1xG/BWRoXlDTohbEzcmUZwYkP+6cqd
 khQNyA6VJ1F0VitFyNvIJdP3/6HkWEnMnKH7SpYadMPEKCGHcjOiB4nD1keADeF2UkHS
 LKvZcX6+7XO3qdV/U1wha2QaaImE9kyzdC1uA8onUNJWbvsD9Daq3g7QiwvCjM5YQvfo
 W6rQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1746904116; x=1747508916;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=AVXFcHuVlCJwhjVu9vOlQuJ0f+3w/NMUfPDVtT29NLI=;
 b=eby0lp/wh03O/ZR5KSnt85NTpkUKlhFq0IS0+YbhE1xny8QUte5cgTtMcirdPmc1He
 AmoRU+nraiTJhHacKpkm6QMtwvRLgC+KSQz8e9Mq/k6Rm543niM1ZllF1NVsWvAAP3jy
 wCAI9LEzHWMF12N0pCK8Syy5hn3SV22ouBNvNvvigx8q+RtMDDdMsL7nbsCkwIGnjXLS
 qQEQmsZH2g4r9LrjS/wHdPxc+mACmJ+qatvbzkCawu+VNweNr8iuSE/o4MFCxm55U3/v
 cow38O9grTKp7+6qSSHw/jJzMa8J0SjlXI0BUvLLQXxyIn1spg3EHSFSk2HURuMvQzwF
 oX0A==
X-Gm-Message-State: AOJu0YzgDpDAICF8rR61xYEimYpZRJXczIKrwesxSNQFkCMlV/+yEX6z
 et8jt6j4ek/YtEyKY8sHNNwOtcrrrdz+eKFQ4QU384uYRPqdn5UqYdpsdasS
X-Gm-Gg: ASbGncvq8rcdDkM2wpKGWmum15Hx3ahxyoIH3829S36aUwc0NmMbLJjtw3E2pDtU5Q2
 BszjI1nYf6zYhS9rzWdva17v2NTRJh7hFTdwaTds46+Qsa3cfCevmwlOhjtYlZwcO2brXhGX+EI
 kGbgSoHmOSIy6+IYRv0Uqst6JM2ofyNKINAtcB1x8N9nImwlCnwCxQpkgRjmf8jeGHoogpAHTbp
 lLx9eHjAjlpUslgHJQiGg60h8sR7gIVILwxvqIf86M3OWsWqoHiEmTDO1Og3MxM2LIRvayiw10C
 TikkaXYWlvalAr0XNyIkrXaUY7UR7PWJrAWe9hWTHw4JvJLbRcCjkD7NhMk4N1sOwPbZGecmEp1
 CPPCXb+7wUq4xZkqdI0WvY5s99lI=
X-Google-Smtp-Source: AGHT+IF+YCE8L7Y2y8oLsh6SHjAgQUDalhp22XrsfQIVF45UWguDQm4d+0K2jc7wa3maZ3MuECwMgg==
X-Received: by 2002:a05:6000:2212:b0:3a1:fd72:9152 with SMTP id
 ffacd0b85a97d-3a1fd7291ffmr3319917f8f.53.1746904115856; 
 Sat, 10 May 2025 12:08:35 -0700 (PDT)
Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net.
 [86.8.111.200]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3a1f57dde01sm7316391f8f.15.2025.05.10.12.08.34
 for <78228-done <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 10 May 2025 12:08:35 -0700 (PDT)
From: Sharlatan Hellseher <sharlatanus@HIDDEN>
To: 78228-done <at> debbugs.gnu.org
Subject: [PATCH] gnu: Add python-aiohttp-client-cache.
Date: Sat, 10 May 2025 20:08:34 +0100
Message-ID: <875xi8p9l9.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78228-done
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 (-)

--=-=-=
Content-Type: text/plain


Hi,

I've simplified patch by utilizing "--ignore" option passing to Pytest.

Pushed to master as 062e399880f1c4332d3ab80d1d061681dadb7db9.

--
Thanks,
Oleg

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJKBAEBCgA0FiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmgfpDIWHHNoYXJsYXRh
bnVzQGdtYWlsLmNvbQAKCRB21ye/9izStQ6sEAC5G7f/jWcdxZ1BdRWAhAkmDhia
dhVFzq2IcZePPjtvYcZUtvpPWcZ+r324AEFBD+vQb24MpPecDDO1LWNFQ8POiAIT
PaVXO0/aJy/5x6nw+Xwdme+5SoXpE/VZV5YL/GI9GM40Bf6Va++3GBoH/VTK0GYt
K78Imr6pLJsBcX0NnUwCp54XacgDR7zFaViksK0HvotzfKviOdI3qV+IghMa4vNg
1/VXil1gbQivPsZgqVb52pddCLWC8LagkGog+kJDJuKTSPDp2cZk+md1cUfkVk9z
383gRFjPAbHiHHxF+iarqrzpeOZfxNpt3emGr+etR4aQmIGIDG01sgJA0ikQOPTC
hdyvwx1BmhQM+n43w+uPJNfH6LLfrEteMaKeHop53ZiCPILZ1qQ8K8vz74p97qKW
Vd0n51PlacChDczyJG2ZBEzyNYYUUMv1/fJZc4nPbzol2w67tdL0Sc9n932lGY0C
iwp/2559wPyeuSdOCAuUUoaOoezaasbjD92xzW0dmO10sqH4aLZdKzscVBPaDkLa
8YsadXs8duS+sfF5KPGAK45QkLitmAoLYAPdbAyQysVR7hRIx860I4idfRoC9gru
OFGpeCIgb4PUdsjc03n8w0FThPfnbVUcbC3PdCoRB1A5U7bnHP2vA6SXjrmikPKt
i6wI73kgCzZW/EoW6w==
=lo9s
-----END PGP SIGNATURE-----
--=-=-=--


------------=_1746904141-3890-0--


Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: gemmaro <gemmaro.dev@HIDDEN>
Subject: bug#78228: closed ([PATCH] gnu: Add python-aiohttp-client-cache.)
Message-ID: <handler.78228.D78228.17469041253848.notifdone <at> debbugs.gnu.org>
References: <875xi8p9l9.fsf@HIDDEN>
 <ff679d7116c153a0b6c3a39f40d47f3a4db09e6f.1746263031.git.gemmaro.dev@HIDDEN>
X-Gnu-PR-Message: they-closed 78228
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 78228 <at> debbugs.gnu.org
Date: Sat, 10 May 2025 19:09:02 +0000
Content-Type: multipart/mixed; boundary="----------=_1746904142-3890-1"

This is a multi-part message in MIME format...

------------=_1746904142-3890-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your bug report

#78228: [PATCH] gnu: Add python-aiohttp-client-cache.

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 78228 <at> debbugs.gnu.org.

--=20
78228: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78228
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1746904142-3890-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 78228-done) by debbugs.gnu.org; 10 May 2025 19:08:45 +0000
Received: from localhost ([127.0.0.1]:50669 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uDpYz-000100-Ap
	for submit <at> debbugs.gnu.org; Sat, 10 May 2025 15:08:45 -0400
Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:59897)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <sharlatanus@HIDDEN>)
 id 1uDpYw-0000zk-HU
 for 78228-done <at> debbugs.gnu.org; Sat, 10 May 2025 15:08:43 -0400
Received: by mail-wr1-x432.google.com with SMTP id
 ffacd0b85a97d-3a064a3e143so1715030f8f.3
 for <78228-done <at> debbugs.gnu.org>; Sat, 10 May 2025 12:08:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1746904116; x=1747508916; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:subject:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=AVXFcHuVlCJwhjVu9vOlQuJ0f+3w/NMUfPDVtT29NLI=;
 b=czYCBE4BDM9uab9+6AbHVoqSwPvKRmQdqEzEdDT8P4Be/F6h+k++Es6ZSGCqWrf8Uc
 owSRV/1ZquO23ef2mOwpvQJ3QRFPLcGJwuCPVllwCEnTiBytpXbsbSxaWNHhXGzS++OW
 JVoPZp9AARuku9ou6ubBAnv6CufbK1/WsL+W7l1xG/BWRoXlDTohbEzcmUZwYkP+6cqd
 khQNyA6VJ1F0VitFyNvIJdP3/6HkWEnMnKH7SpYadMPEKCGHcjOiB4nD1keADeF2UkHS
 LKvZcX6+7XO3qdV/U1wha2QaaImE9kyzdC1uA8onUNJWbvsD9Daq3g7QiwvCjM5YQvfo
 W6rQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1746904116; x=1747508916;
 h=mime-version:message-id:date:subject:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=AVXFcHuVlCJwhjVu9vOlQuJ0f+3w/NMUfPDVtT29NLI=;
 b=eby0lp/wh03O/ZR5KSnt85NTpkUKlhFq0IS0+YbhE1xny8QUte5cgTtMcirdPmc1He
 AmoRU+nraiTJhHacKpkm6QMtwvRLgC+KSQz8e9Mq/k6Rm543niM1ZllF1NVsWvAAP3jy
 wCAI9LEzHWMF12N0pCK8Syy5hn3SV22ouBNvNvvigx8q+RtMDDdMsL7nbsCkwIGnjXLS
 qQEQmsZH2g4r9LrjS/wHdPxc+mACmJ+qatvbzkCawu+VNweNr8iuSE/o4MFCxm55U3/v
 cow38O9grTKp7+6qSSHw/jJzMa8J0SjlXI0BUvLLQXxyIn1spg3EHSFSk2HURuMvQzwF
 oX0A==
X-Gm-Message-State: AOJu0YzgDpDAICF8rR61xYEimYpZRJXczIKrwesxSNQFkCMlV/+yEX6z
 et8jt6j4ek/YtEyKY8sHNNwOtcrrrdz+eKFQ4QU384uYRPqdn5UqYdpsdasS
X-Gm-Gg: ASbGncvq8rcdDkM2wpKGWmum15Hx3ahxyoIH3829S36aUwc0NmMbLJjtw3E2pDtU5Q2
 BszjI1nYf6zYhS9rzWdva17v2NTRJh7hFTdwaTds46+Qsa3cfCevmwlOhjtYlZwcO2brXhGX+EI
 kGbgSoHmOSIy6+IYRv0Uqst6JM2ofyNKINAtcB1x8N9nImwlCnwCxQpkgRjmf8jeGHoogpAHTbp
 lLx9eHjAjlpUslgHJQiGg60h8sR7gIVILwxvqIf86M3OWsWqoHiEmTDO1Og3MxM2LIRvayiw10C
 TikkaXYWlvalAr0XNyIkrXaUY7UR7PWJrAWe9hWTHw4JvJLbRcCjkD7NhMk4N1sOwPbZGecmEp1
 CPPCXb+7wUq4xZkqdI0WvY5s99lI=
X-Google-Smtp-Source: AGHT+IF+YCE8L7Y2y8oLsh6SHjAgQUDalhp22XrsfQIVF45UWguDQm4d+0K2jc7wa3maZ3MuECwMgg==
X-Received: by 2002:a05:6000:2212:b0:3a1:fd72:9152 with SMTP id
 ffacd0b85a97d-3a1fd7291ffmr3319917f8f.53.1746904115856; 
 Sat, 10 May 2025 12:08:35 -0700 (PDT)
Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net.
 [86.8.111.200]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3a1f57dde01sm7316391f8f.15.2025.05.10.12.08.34
 for <78228-done <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 10 May 2025 12:08:35 -0700 (PDT)
From: Sharlatan Hellseher <sharlatanus@HIDDEN>
To: 78228-done <at> debbugs.gnu.org
Subject: [PATCH] gnu: Add python-aiohttp-client-cache.
Date: Sat, 10 May 2025 20:08:34 +0100
Message-ID: <875xi8p9l9.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78228-done
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 (-)

--=-=-=
Content-Type: text/plain


Hi,

I've simplified patch by utilizing "--ignore" option passing to Pytest.

Pushed to master as 062e399880f1c4332d3ab80d1d061681dadb7db9.

--
Thanks,
Oleg

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJKBAEBCgA0FiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmgfpDIWHHNoYXJsYXRh
bnVzQGdtYWlsLmNvbQAKCRB21ye/9izStQ6sEAC5G7f/jWcdxZ1BdRWAhAkmDhia
dhVFzq2IcZePPjtvYcZUtvpPWcZ+r324AEFBD+vQb24MpPecDDO1LWNFQ8POiAIT
PaVXO0/aJy/5x6nw+Xwdme+5SoXpE/VZV5YL/GI9GM40Bf6Va++3GBoH/VTK0GYt
K78Imr6pLJsBcX0NnUwCp54XacgDR7zFaViksK0HvotzfKviOdI3qV+IghMa4vNg
1/VXil1gbQivPsZgqVb52pddCLWC8LagkGog+kJDJuKTSPDp2cZk+md1cUfkVk9z
383gRFjPAbHiHHxF+iarqrzpeOZfxNpt3emGr+etR4aQmIGIDG01sgJA0ikQOPTC
hdyvwx1BmhQM+n43w+uPJNfH6LLfrEteMaKeHop53ZiCPILZ1qQ8K8vz74p97qKW
Vd0n51PlacChDczyJG2ZBEzyNYYUUMv1/fJZc4nPbzol2w67tdL0Sc9n932lGY0C
iwp/2559wPyeuSdOCAuUUoaOoezaasbjD92xzW0dmO10sqH4aLZdKzscVBPaDkLa
8YsadXs8duS+sfF5KPGAK45QkLitmAoLYAPdbAyQysVR7hRIx860I4idfRoC9gru
OFGpeCIgb4PUdsjc03n8w0FThPfnbVUcbC3PdCoRB1A5U7bnHP2vA6SXjrmikPKt
i6wI73kgCzZW/EoW6w==
=lo9s
-----END PGP SIGNATURE-----
--=-=-=--


------------=_1746904142-3890-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 3 May 2025 09:04:48 +0000
Received: from localhost ([127.0.0.1]:38168 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uB8nf-00074N-LO
	for submit <at> debbugs.gnu.org; Sat, 03 May 2025 05:04:48 -0400
Received: from lists.gnu.org ([2001:470:142::17]:36192)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1uB8nc-00073z-OW
 for submit <at> debbugs.gnu.org; Sat, 03 May 2025 05:04:45 -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 <gemmaro.dev@HIDDEN>)
 id 1uB8nW-0005Rp-AW
 for guix-patches@HIDDEN; Sat, 03 May 2025 05:04:38 -0400
Received: from mail-pf1-x42f.google.com ([2607:f8b0:4864:20::42f])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1uB8nU-0005nY-FQ
 for guix-patches@HIDDEN; Sat, 03 May 2025 05:04:38 -0400
Received: by mail-pf1-x42f.google.com with SMTP id
 d2e1a72fcca58-73c17c770a7so4204014b3a.2
 for <guix-patches@HIDDEN>; Sat, 03 May 2025 02:04:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1746263073; x=1746867873; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=kuUtYtQYz0OBSRoaRVUpfqf11goZq1mxl7sOzyiPTMc=;
 b=cBpyjVMETfkOlzidBC3x2teS/CmkvJ4qCe0Ub0vcI4pvZZeZ66q93tJjqz24DXCdFd
 TQqMKsXs6Jqd6alZ8UsALmVxriLZeDmNS2VU8JsxnEtzps/I/wEVSj0d3UI9Fnhkaake
 bErm7ANmSLw+nts/KZwOg/BZy4qnfLnU3z/BGrEtFHXmuwaVpW64oYxN4aL3rwHhaqD9
 Cn9YqQied7OufyCjagpUsgxWBtQaddagO2AljgYgfDsC0zqSZEHW6gZi1gzVCUe+W/Sk
 6+bvB2Rr+oNdzpRBUra3iygAAGGHUaJRpgl+wYVkD/AkqEFjPFMUEPCPeaeqQTq044+w
 aqtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1746263073; x=1746867873;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=kuUtYtQYz0OBSRoaRVUpfqf11goZq1mxl7sOzyiPTMc=;
 b=qTjieRqJui9y5lRJTLqqkJttwwTzWUZY5CXJ7hsDjwFqopafemBwJARCN/nnw5zPZn
 MuqwgU854m937NaZkzdw0e/1MJFK+MhohKliRamO34ZPqSvUpTaqyj4m3zAXusNU3DFq
 JAMYrfgRo5hPGMU5EAWhs8118lvImAXCkVXXpzUPg+QssFCCOyarQJ1ivh8niCZM/HJL
 WoAZhb5lYhj09D8opi7DvVZg3Wbr6Pjx1NHYM59Y61sSxswFYkKiXPMpc/UWNv2L3sh3
 se//vDZOSwUA52PE+zLCeieZEmIwu+v20JdtABv9o3buKOnucar+e4r+yRK73iSOVWcl
 9JRA==
X-Gm-Message-State: AOJu0Yxbr6a+cezg84ZFVB7I+tMMF555HuJtaZoaSHKcgx/1hxhnNCUg
 Ong5vjKrVG6lzDnFqp3kg7FE6jAZXyued+FMBrARwpifS699F62RuEbcSQ==
X-Gm-Gg: ASbGnctwzJ2f1CEAZ4toJED36nxzhbhUm0GEhgTRUxVbz3zMNfQrgckCDe/mHGK+SPE
 MjQbN5/qCo5gIqVSzarfBj7XESgurfNfaQILeXhs8hDAK7xrlggW1W9OICmW5+zFd+Q0EXnXbsb
 T0DYDRokPz9gA2zdTbEh/JS2+xjUvIFUg0mDhV/ClKcrefmffMYPtU2rXw/mxbZsqFUokj/DcJm
 NssO5cCiLI0CXEK7cHEYplFPevDtXgp/28slj0OH9rXx4Ux6Jjz8TfDTwQUW2UiAXQh3YrwQgj6
 HPBuyqCFA8l30x06OzGfsop9LJQk7gnLb6Dq9+PXXtYdeXmF/nxk4fcvZM2ArY7hHcluHynyngL
 E23Ds24v2UDgz+A==
X-Google-Smtp-Source: AGHT+IFG6pLta37vpKyhFblX5KT3/dEAg+QV2AYsF2jkZOAaxuV063glrgryipSUQFp3jMgLQEO6zA==
X-Received: by 2002:a05:6a21:3299:b0:1f5:8e54:9f07 with SMTP id
 adf61e73a8af0-20e96ae6aa5mr590674637.24.1746263073527; 
 Sat, 03 May 2025 02:04:33 -0700 (PDT)
Received: from localhost.localdomain (ONI-202-70-254-104.oninet.ne.jp.
 [202.70.254.104]) by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-74058d7a473sm3026385b3a.18.2025.05.03.02.04.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 03 May 2025 02:04:33 -0700 (PDT)
From: gemmaro <gemmaro.dev@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: Add python-aiohttp-client-cache.
Date: Sat,  3 May 2025 18:03:51 +0900
Message-ID: <ff679d7116c153a0b6c3a39f40d47f3a4db09e6f.1746263031.git.gemmaro.dev@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN>,
 Munyoki Kilyungi <me@HIDDEN>,
 Sharlatan Hellseher <sharlatanus@HIDDEN>,
 Tanguy Le Carrour <tanguy@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::42f;
 envelope-from=gemmaro.dev@HIDDEN; helo=mail-pf1-x42f.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.0 (+)
X-Debbugs-Envelope-To: submit
Cc: gemmaro <gemmaro.dev@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

* gnu/packages/python-web.scm (python-aiohttp-client-cache): New variable.

Change-Id: Ic3de76483f2ca955a26fcba27dfbf54387331238
---
 gnu/packages/python-web.scm | 52 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 51 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index c0c9e244f8..1e5b601c25 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -71,6 +71,7 @@
 ;;; Copyright © 2024 Spencer King <spencer.king@HIDDEN>
 ;;; Copyright © 2024 Attila Lendvai <attila@HIDDEN>
 ;;; Copyright © 2025 Daniel Ziltener <dziltener@HIDDEN>
+;;; Copyright © 2025 gemmaro <gemmaro.dev@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1123,6 +1124,55 @@ (define-public python-aiohttp
 @end itemize")
     (license license:asl2.0)))
 
+(define-public python-aiohttp-client-cache
+  (package
+    (name "python-aiohttp-client-cache")
+    (version "0.13.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "aiohttp_client_cache" version))
+       (sha256
+        (base32 "0lrq8fh94whvfmfr9ncfizq2ssa2fp1v1izd1y7f3gmd80ixcp6w"))
+       (modules '((guix build utils)))
+       (snippet '(begin
+                   (delete-file "test/integration/test_dynamodb.py")
+                   (delete-file "test/integration/test_mongodb.py")
+                   ;; These tests require running Redis, SQLite, and HTTP
+                   ;; servers.
+                   (delete-file "test/integration/test_redis.py")
+                   (delete-file "test/integration/test_sqlite.py")
+                   (delete-file "test/integration/test_memory.py")
+                   (delete-file "test/integration/test_filesystem.py")))))
+    (build-system pyproject-build-system)
+    (native-inputs (list python-poetry-core
+                         ;; TODO: Missing packages: pytest-clarity,
+                         ;; nox-poetry, types-aiofiles.
+                         python-async-timeout
+                         python-brotli
+                         python-faker
+                         python-pytest
+                         python-pytest-aiohttp
+                         python-pytest-asyncio
+                         python-pytest-cov
+                         python-pytest-xdist))
+    (propagated-inputs (list python-aiofiles
+                             python-aiohttp
+                             python-aiosqlite
+                             python-attrs
+                             python-itsdangerous
+                             python-redis
+                             python-url-normalize))
+    (home-page "https://github.com/requests-cache/aiohttp-client-cache")
+    (synopsis "Persistent cache for aiohttp requests")
+    (description "This package is an asynchronous persistent caching library
+specifically designed for @samp{aiohttp} requests in Python.  With
+support for various storage backends, it offers flexibility in how and
+where the cache is stored.  Please note that MongoDB and DynamoDB
+backends are not currently supported due to the absence of the
+@samp{motor} and @samp{aioboto3} package dependencies.")
+    (license license:expat)))
+
 (define-public python-aiohttp-socks
   (package
     (name "python-aiohttp-socks")
@@ -1135,7 +1185,7 @@ (define-public python-aiohttp-socks
         (base32
          "0s70jpcr9wc8ld2v1w309cz7r8mm2bipf6zbkdqqaa0z0pwf3wj9"))))
     (build-system pyproject-build-system)
-    (arguments (list #:tests? #false)) ;none included
+    (arguments (list #:tests? #false))  ;none included
     (propagated-inputs
      (list python-aiohttp python-socks))
     (native-inputs (list python-setuptools python-wheel))

base-commit: 12467f2c91e7f9ec70239229f8186a93193a9185
-- 
2.49.0




------------=_1746904142-3890-1--



Last modified: Sat, 10 May 2025 19:15:01 UTC

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