From unknown Wed Jun 18 23:05:34 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#68192 <68192@debbugs.gnu.org> To: bug#68192 <68192@debbugs.gnu.org> Subject: Status: [PATCH 0/2] Add python-jaraco-collections and python-jaraco-text Reply-To: bug#68192 <68192@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:05:34 +0000 retitle 68192 [PATCH 0/2] Add python-jaraco-collections and python-jaraco-t= ext reassign 68192 guix-patches submitter 68192 Troy Figiel severity 68192 normal tag 68192 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 01 13:06:45 2024 Received: (at submit) by debbugs.gnu.org; 1 Jan 2024 18:06:45 +0000 Received: from localhost ([127.0.0.1]:48726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKMgW-0007vP-Rn for submit@debbugs.gnu.org; Mon, 01 Jan 2024 13:06:45 -0500 Received: from lists.gnu.org ([2001:470:142::17]:59366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKMgV-0007vD-4g for submit@debbugs.gnu.org; Mon, 01 Jan 2024 13:06:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rKMgN-0002F8-Ul for guix-patches@gnu.org; Mon, 01 Jan 2024 13:06:35 -0500 Received: from mout-p-101.mailbox.org ([80.241.56.151]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1rKMgM-0007me-77 for guix-patches@gnu.org; Mon, 01 Jan 2024 13:06:35 -0500 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4T3kSk1NGTz9scX for ; Mon, 1 Jan 2024 19:06:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=troyfigiel.com; s=MBO0001; t=1704132390; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=ViXqdtGl+Oaz4VZTrJRFvZRwSK/4OtlZ+IuRX+iJ/+w=; b=RlucuyAR5R4FlaDPCF45ix836NiYIEIK5mIrNGQPYA0lRrcWnAa0xTdgBJQMwUW+0TYHk4 ixhdqnM54KB7LtCSHURQHlK4wl1jE2ZEnMzgI3vy8Say9PnyhAZ0cNgMEoqgZ0yfFG96Dw Uo3QJNuWPMZhg97lVpzhVjUITHrIyfQJuopZPNusKhaexfgITd7d4U54kZXrmol8I78stB mXVImm+K4/jXFzcKn+XxfrOS7AzRM3wmIN6InVSqbsbnciyJeznhZT3YJe98x6nDQ2MUxc YJcssY+NibY1zDkGnE8Y8h9FIwmRL3ocAPBELNlxscXU1MsZku9Oq4ULplEXMg== From: Troy Figiel To: guix-patches@gnu.org Subject: [PATCH 0/2] Add python-jaraco-collections and python-jaraco-text Date: Mon, 1 Jan 2024 19:03:56 +0100 Message-ID: <87y1d9dj2y.fsf@troyfigiel.com> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 4T3kSk1NGTz9scX Received-SPF: pass client-ip=80.241.56.151; envelope-from=troy@troyfigiel.com; helo=mout-p-101.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This patch series adds python-jaraco-collections and its dependency python-jaraco-text. Troy Figiel (2): gnu: Add python-jaraco-text. gnu: Add python-jaraco-collections. gnu/packages/python-xyz.scm | 98 ++++++++++++++++++++++++++++++++++++- 1 file changed, 97 insertions(+), 1 deletion(-) base-commit: ff586211aaf0e3b468ff3cedc5ede18e8ab529dd -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 01 13:10:04 2024 Received: (at 68192) by debbugs.gnu.org; 1 Jan 2024 18:10:04 +0000 Received: from localhost ([127.0.0.1]:48732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKMjj-00081S-DX for submit@debbugs.gnu.org; Mon, 01 Jan 2024 13:10:03 -0500 Received: from mout-p-103.mailbox.org ([2001:67c:2050:0:465::103]:40282) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKMjg-00080k-CE for 68192@debbugs.gnu.org; Mon, 01 Jan 2024 13:10:01 -0500 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4T3kXX6mp5z9sy2 for <68192@debbugs.gnu.org>; Mon, 1 Jan 2024 19:09:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=troyfigiel.com; s=MBO0001; t=1704132588; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=d6BNrTJjaBukBXU2w1Cf0iqAnXSKl2WJfn3L0hwiD+M=; b=NtrZ7cqG2SjY1IzGFwrLzCOX9reRRS1JwYU/ainNVkP2HRqHHn4UuBehJ9v5NhJYIiqtVi DqBeOuruN0zsoWuJ6Mxin4UK4anEdKgMP8Ao4xYPzaQh7ArEx18AjuzMgbIxu3/4jCK1x3 6Vekb0ItEST84WBFeSjBpxh91R7GxqHHCFosk5/aOmahhKuOLC5yt3n4xoxW83+etSt6CS D1Fsn1eJx7jOp01/YqeXvi4OPdbeejUyxW6qFLL6SdKPov6+Ki4D/ftZUTBX8tIOd/eZ5d F+lTDOrG5n1BK/LOZWLCyb+HlKl80I8775OjVrxCmE2jeEU9vg72t/HxRtE6+w== From: Troy Figiel To: 68192@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add python-jaraco-text. Date: Mon, 1 Jan 2024 18:23:40 +0100 Message-ID: <87wmstdixf.fsf@troyfigiel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4T3kXX6mp5z9sy2 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68192 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/python-xyz.scm (python-jaraco-text): New variable. --- gnu/packages/python-xyz.scm | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 2afce6c667..f3014f8105 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -145,7 +145,7 @@ ;;; Copyright =C2=A9 c4droid ;;; Copyright =C2=A9 2023 Janneke Nieuwenhuizen ;;; Copyright =C2=A9 2023 Attila Lendvai -;;; Copyright =C2=A9 2023 Troy Figiel +;;; Copyright =C2=A9 2023, 2024 Troy Figiel ;;; ;;; This file is part of GNU Guix. ;;; @@ -10439,6 +10439,41 @@ (define-public python-jaraco-test (description "This package provides testing support by jaraco.") (license license:expat))) =20 +(define-public python-jaraco-text + (package + (name "python-jaraco-text") + (version "3.12.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.text" version)) + (sha256 + (base32 "0b2rmx0sa61f75lkkr4nfaj3mkgmn3x9c1akpwarfbmksk42b7iq")))) + (build-system pyproject-build-system) + ;; Do not test pyproject.toml with python-pytest-checkdocs as it tries= to + ;; download dependencies. + (arguments + '(#:test-flags '("-k" "not project"))) + (propagated-inputs (list python-autocommand python-inflect + python-jaraco-context python-jaraco-functools + python-more-itertools)) + ;; TODO: Add python-pytest-ruff to native-inputs once it has been + ;; packaged. + (native-inputs (list python-pytest + python-pytest-black + python-pytest-checkdocs + python-pytest-cov + python-pytest-enabler + python-pytest-mypy)) + (home-page "https://github.com/jaraco/jaraco.text") + (synopsis "Provides various routines for text manipulation") + (description + "This package provides handy routines for dealing with text, +such as wrapping, substitution, trimming, stripping, prefix and suffix +removal, line continuation, indentation, comment processing, identifier +processing, values parsing, case insensitive comparison, and more.") + (license license:expat))) + (define-public python-simplegeneric (package (name "python-simplegeneric") --=20 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 01 13:12:15 2024 Received: (at 68192) by debbugs.gnu.org; 1 Jan 2024 18:12:15 +0000 Received: from localhost ([127.0.0.1]:48737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKMlr-00084x-5Q for submit@debbugs.gnu.org; Mon, 01 Jan 2024 13:12:15 -0500 Received: from mout-p-103.mailbox.org ([80.241.56.161]:53572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rKMlp-00084i-JK for 68192@debbugs.gnu.org; Mon, 01 Jan 2024 13:12:14 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4T3kb75xB4z9syF for <68192@debbugs.gnu.org>; Mon, 1 Jan 2024 19:12:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=troyfigiel.com; s=MBO0001; t=1704132723; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=hpESG7ENHZVKhkQwDUDSl6zB0bIuhTI0VijbcgNCnrY=; b=wGb+tR7EbqJz25w98vb6jfwZRAuGSsmIqmJn7q6OcPsI6dEcg/sWbmFy9x6lHd8pEnGOgV AV5R0d7ed3K6GSBm19eHaw/dqf6Lfe3+k/6OUjG2SOcKMThocufhhq4CwoUfge2yRvaKOs /YMvbAO2KmeUOSkKlOJB+xYt3cbA1LMNzgxJ+IqrEWkhCqJJ7Hs48A31yfVhoJp16jteR1 WARAR4F03ph10cNN7A+OuXF2LH61bss4T66+tPYafCoQYwEHqoydJe1cNyqncrvsD8xp7K Yfn+A/wDWp3mNygeuyLSPioU8C/OaDuvYnGx6JR8dyppprkOCoxLrJjU4IT+KQ== From: Troy Figiel To: 68192@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add python-jaraco-collections. Date: Mon, 1 Jan 2024 18:34:38 +0100 Message-ID: <87v88cexe4.fsf@troyfigiel.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68192 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/python-xyz.scm (python-jaraco-collections): New variable. --- gnu/packages/python-xyz.scm | 61 +++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f3014f8105..09172dccf7 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10275,6 +10275,67 @@ (define-public python-jaraco-classes class constructs.") (license license:expat))) +(define-public python-jaraco-collections + (package + (name "python-jaraco-collections") + (version "5.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "jaraco.collections" version)) + (sha256 + (base32 "0s7y3jr7c173k38pck1b17kxnvx2fl0qh9m9gdf64pr9kz8fi00n")))) + (build-system pyproject-build-system) + ;; Do not test pyproject.toml with python-pytest-checkdocs as it tries to + ;; download dependencies. + (arguments + '(#:test-flags '("-k" "not project"))) + (propagated-inputs (list python-jaraco-text)) + ;; TODO: Add python-pytest-ruff to native-inputs once it has been + ;; packaged. + (native-inputs (list python-pytest + python-pytest-black + python-pytest-checkdocs + python-pytest-cov + python-pytest-enabler + python-pytest-mypy)) + (home-page "https://github.com/jaraco/jaraco.collections") + (synopsis "Provides various collection objects") + (description + "This package provides models and classes to supplement the +standard library @code{collections} module. Examples include +@itemize +@item +RangeMap: A mapping that accepts a range of values for keys. +@item +Projection: A subset over an existing mapping. +@item +KeyTransformingDict: Generalized mapping with keys transformed by a function. +@item +FoldedCaseKeyedDict: A dict whose string keys are case-insensitive. +@item +BijectiveMap: A map where keys map to values and values back to their keys. +@item +ItemsAsAttributes: A mapping mix-in exposing items as attributes. +@item +IdentityOverrideMap: A map whose keys map by default to themselves unless overridden. +@item +FrozenDict: A hashable, immutable map. +@item +Enumeration: An object whose keys are enumerated. +@item +Everything: A container that contains all things. +@item +Least, Greatest: Objects that are always less than or greater than any other. +@item +pop_all: Return all items from the mutable sequence and remove them from that sequence. +@item +DictStack: A stack of dicts, great for sharing scopes. +@item +WeightedLookup: A specialized RangeMap for selecting an item by weights. +@end itemize") + (license license:expat))) + ;;; Variant used to break a cycle with python-pytest-enabler. (define-public python-jaraco-context-bootstrap (hidden-package -- 2.40.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 09 04:02:31 2024 Received: (at 68192-done) by debbugs.gnu.org; 9 Jan 2024 09:02:31 +0000 Received: from localhost ([127.0.0.1]:38323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rN80E-0005dz-Jy for submit@debbugs.gnu.org; Tue, 09 Jan 2024 04:02:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rN7zz-0005dU-5k for 68192-done@debbugs.gnu.org; Tue, 09 Jan 2024 04:02:29 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rN7zk-0003g9-Tj; Tue, 09 Jan 2024 04:02:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=K93sOK9H77t+042aSiJDl+OuWYiB6nw+z7oG4jQkzNQ=; b=XgXpkbo1jbtuBLVhIu5k H/JxXiTWeIPwvBr+AENOZzGYjFufPascUXby1oXwr+9v2VABooWtoOL/krRiD5vqqXJB6MxRzf1WI sV7WqY7OnBTGIxD73TO20Wb493yc21Ze90SF/NkSUCJq2E2mPZ+byjFY2lgeAPb4dgtip0mzY0+Hl yQozf8V+JNkoATJYnAtWepzD19FwOwaeMdF1YxzihqlHlTzAWRQCRRiuRCStrTN9O0FPXQDN5yLW2 R5sjm18J9HdaoBw9VDKGQziBlwmAHncbAHU4wLGxKhphKXUiWABOUzQtI2V51OHuc9Mht3UQ39Rz7 J6Ge8jpVLadidQ==; From: Mathieu Othacehe To: Troy Figiel Subject: Re: [bug#68192] [PATCH 0/2] Add python-jaraco-collections and python-jaraco-text In-Reply-To: <87y1d9dj2y.fsf@troyfigiel.com> (Troy Figiel's message of "Mon, 1 Jan 2024 19:03:56 +0100") References: <87y1d9dj2y.fsf@troyfigiel.com> Date: Tue, 09 Jan 2024 10:01:32 +0100 Message-ID: <87v882dgnn.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68192-done Cc: 68192-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > This patch series adds python-jaraco-collections and its dependency python-jaraco-text. Applied, thanks, Mathieu From unknown Wed Jun 18 23:05:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 06 Feb 2024 12:24:16 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator