From patchwork Fri Apr 28 05:49:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49622 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0FE6727BBEA; Fri, 28 Apr 2023 06:51:45 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 532F527BBE2 for ; Fri, 28 Apr 2023 06:51:44 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH0p-0005c0-10; Fri, 28 Apr 2023 01:51:19 -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 ) id 1psH0Z-0005WF-M0 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH0Y-0003AA-Sa for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH0Y-0006YX-H8 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 01/20] gnu: Add python-installer. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266101424887 (code B ref 63139); Fri, 28 Apr 2023 05:51:02 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:50:14 +0000 Received: from localhost ([127.0.0.1]:60252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psGzm-0006TL-3g for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:14 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:48183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psGzi-0006T4-Pi for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:12 -0400 Date: Fri, 28 Apr 2023 05:49:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661004; x=1682920204; bh=g8YacUCwugmydAd/qKEVZVk8CZkV420yyzTyuuJvKOg=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=e60lFlqSakPhOvS4hyVQyrc3wU2jaiuMjJT5icE/34XnaI7QZU3T1ZtrY4cSmEdem d2BQooPWMcrJexEx7LU1BcjZUwCPbbbQ5CFWTxNKiSlatY3vsn6BcdyvJ8w1XAmj1R znIwfEn3VNy2Foe28pQli7n/6CElD7hiLpImZNayiEL4pV/6c5uCzMpVMVf4lIEDRq HWVcwPuDoJ52GUFEgWnhp2hwNHCPScpGzuQTlJ/BSrwkQHZJjIF03+FnXTHM8F6f/U P/K/AB0x80y6/NmadcOiaggypXpawamRl76AKbHgsb9pa8q5xGz8ktEHQwFe2g1XtS xDS1klKCLcxEQ== Message-ID: <0504e49b958ab84da4ca632c243d5072c7b9862f.1682660104.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-installer): New variable. --- gnu/packages/python-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e2d082091f..83beb1c8ef 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -1329,6 +1329,24 @@ (define-public python-d2to1 distribute/setuptools setup.py script.") (license license:bsd-2))) +(define-public python-installer + (package + (name "python-installer") + (version "0.7.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "installer" version)) + (sha256 + (base32 + "0cdnqh3a3amw8k4s1pzfjh0hpvzw4pczgl702s1b16r82qqkwvd2")))) + (build-system pyproject-build-system) + (native-inputs (list python-flit-core python-pytest)) + (home-page "https://installer.readthedocs.io/") + (synopsis "A library for installing Python wheels.") + (description + "This package provides a library for installing Python wheels.") + (license license:expat))) + (define-public python-rawkit (package (name "python-rawkit") From patchwork Fri Apr 28 05:50:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49624 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C9C6427BBEA; Fri, 28 Apr 2023 06:51:55 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7DC6827BBE2 for ; Fri, 28 Apr 2023 06:51:54 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH0k-0005YI-JX; Fri, 28 Apr 2023 01:51:14 -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 ) id 1psH0Z-0005WK-FH for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH0Z-0003AB-5f for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH0Z-0006Yo-1R for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 02/20] gnu: Add python-pyproject-hooks. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266102024906 (code B ref 63139); Fri, 28 Apr 2023 05:51:02 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:50:20 +0000 Received: from localhost ([127.0.0.1]:60256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psGzr-0006Td-E1 for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:19 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:52109) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psGzn-0006TB-MW for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:17 -0400 Date: Fri, 28 Apr 2023 05:50:04 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661009; x=1682920209; bh=O7Ap4KWIgIHQCHcxKQEP54ib3cEYeUC58jG4zfz/X+M=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=V/DxmoX92APSuqp4WD5ZeY3YhQ7EvhNzr0gZEbPtobVxUdQZzye1SLUHJZMMEgvqb Eis0VuIZNCceIZ7Z/EjydMBH6qHn1SXoRAz/TEGuON3DQlmBPAO58Dr7JgZ+TUJ/DZ wmijGZhIIh1ReAgA9TVJoN9EQOrmWYMcqNAygFERdoO2IHiR52EMfAdEdIi0M20zky VJrYvLykXFcn6dRxwKD3kNuXi7zKDQenWGBEeujdqF7Nw1PCZPfSjkbdBr+JfO5Lt9 ia1U9L89IQESRSW63mHcAoQrApN0DlrQwIEJYdSzdOJ8TU+yWfedIz0a+Pv9V2jbBp 9VkHs6PYbCUrA== Message-ID: <76a7207a210365b23c078895f444109e240d2c7f.1682660104.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-build.scm (python-pyproject-hooks): New variable. --- gnu/packages/python-build.scm | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) -- 2.39.2 diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index 70719c44d4..45b9f52b68 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2020, 2021, 2022, 2023 Ricardo Wurmus ;;; Copyright © 2022 Garek Dyszel ;;; Copyright © 2022 Greg Hogan +;;; Copyright © 2023 John Kehayias ;;; ;;; This file is part of GNU Guix. @@ -381,6 +382,46 @@ (define-public python-pep517-bootstrap "Wrappers to build Python packages using PEP 517 hooks.") (license license:expat)))) +(define-public python-pyproject-hooks + (package + (name "python-pyproject-hooks") + (version "1.0.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "pyproject_hooks" version)) + (sha256 + (base32 + "1xaf4sharvacqlav6w3b38nc4j0rzg0p4axi7zamanbzp6cb4wgj")))) + (build-system python-build-system) + (arguments + (list #:tests? #f ; disabled to avoid cycle + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'use-toml-instead-of-tomli + ;; Using toml instead of tomli eases bootstrapping. + (lambda _ + (substitute* "pyproject.toml" + (("\"tomli.*") + "\"toml\",")))) + (replace 'build + (lambda _ + (invoke "python" "-m" "build" "--wheel" "--no-isolation" "."))) + (replace 'install + (lambda _ + (let ((whl (car (find-files "dist" "\\.whl$")))) + (invoke "pip" "--no-cache-dir" "--no-input" + "install" "--no-deps" "--prefix" #$output whl))))))) + (native-inputs (list python-flit-core-bootstrap python-pypa-build-bootstrap)) + ;; XXX: python-wheel isn't needed but replicate the pep517 package or else + ;; fix packages which will then need python-whell as an input. + (propagated-inputs (list python-toml python-wheel)) + (home-page "https://pyproject-hooks.readthedocs.io") + (synopsis "Wrappers to call pyproject.toml-based build backend hooks") + (description "This is a low-level library for calling build-backends in +@code{pyproject.toml}-based project. It provides the basic functionality to +help write tooling that generates distribution files from Python projects.") + (license license:expat))) + (define-public python-pyparsing (package (name "python-pyparsing") From patchwork Fri Apr 28 05:50:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49621 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C9CDC27BBEA; Fri, 28 Apr 2023 06:51:25 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0476327BBE2 for ; Fri, 28 Apr 2023 06:51:25 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH0i-0005Xe-Jm; Fri, 28 Apr 2023 01:51:13 -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 ) id 1psH0a-0005WM-68 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH0Z-0003AP-Uq for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH0Z-0006Z7-QZ for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 03/20] gnu: Add python-rapidfuzz. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:51:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266104725065 (code B ref 63139); Fri, 28 Apr 2023 05:51:03 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:50:47 +0000 Received: from localhost ([127.0.0.1]:60266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0J-0006WA-7o for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:47 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:38463) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0F-0006Uk-7f for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:43 -0400 Date: Fri, 28 Apr 2023 05:50:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661037; x=1682920237; bh=NsZVgWy9+Io26jhMAp9jNnTC/H1z+YNQJb8u0wWBy5E=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Iwk3aDBSEUx3L9YtrINoFnk3UPqkHDt1/VrTKIdHGlhxOdvCXgVoA81EDpBqUjlHq W/Fx745XDejPapuVZyNhlm3bYbHKUIsUcnvRCjF2w5aCDsr7V2vuGl3Ww7BmjkKu48 jZN+vOTqeHg356XNrpO1tsDeSxdQM9yzm4toQ16JShjqBr1CbOEsiC/5FQM/Cu40sz NY255C46E3NVZ+hmCdFAGnf2RvHdLzfFEFGfqi36mdF4WQAmdb6qW2GEcxy5+Ktb8T tEFTomEK2hsMl5ndA+8ONOE2Q/Q+agPCUGLrngLh5hRoRt6utGzupoKlM29gf80FTX Idi1cTuNjk7WA== Message-ID: <885e568746f3611bc4f4f4f2f2b2ecb63482cb14.1682660104.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-rapidfuzz): New variable. --- gnu/packages/python-xyz.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 83beb1c8ef..4d1f291e68 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -17793,6 +17793,39 @@ (define-public python-pylev @url{http://en.wikipedia.org/wiki/Levenshtein_distance}.") (license license:bsd-3))) +(define-public python-rapidfuzz + (package + (name "python-rapidfuzz") + (version "2.15.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "rapidfuzz" version)) + (sha256 + (base32 + "1xh0mkbhgnrwgwhrlnmypwwig3ww23fdffh0245akbiprb13f8fn")))) + (build-system python-build-system) + (native-inputs (list python-hypothesis python-numpy python-pytest + python-scikit-build)) + (home-page "https://github.com/maxbachmann/RapidFuzz") + (synopsis "Rapid fuzzy string matching using various string metrics") + (description + "RapidFuzz is a fast string matching library for Python and +C++, which is using the string similarity calculations from FuzzyWuzzy. +However there are a couple of aspects that set RapidFuzz apart from +FuzzyWuzzy: +@itemize +@item It is MIT licensed so it can be used whichever License you might want to +choose for your project, while you're forced to adopt the GPL license when +using FuzzyWuzzy. +@item It provides many @code{string_metrics} like @code{hamming} or +@code{jaro_winkler}, which are not included in FuzzyWuzzy. +@item It is mostly written in C++ and on top of this comes with a lot of +algorithmic improvements to make string matching even faster, while still +providing the same results. For detailed benchmarks check the documentation. +@item Fixes multiple bugs in the partial_ratio implementation. +@end itemize") + (license license:expat))) + (define-public python-cleo (package (name "python-cleo") From patchwork Fri Apr 28 05:50:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49627 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7120527BBEA; Fri, 28 Apr 2023 06:52:12 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D9D7427BBE2 for ; Fri, 28 Apr 2023 06:52:11 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH0l-0005ZV-Sh; Fri, 28 Apr 2023 01:51:16 -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 ) id 1psH0Z-0005WL-RQ for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH0Z-0003AK-IL for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH0Z-0006Yx-F5 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 04/20] gnu: python-crashtest: Update to 0.4.1. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:51:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266104325019 (code B ref 63139); Fri, 28 Apr 2023 05:51:03 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:50:43 +0000 Received: from localhost ([127.0.0.1]:60260 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0E-0006VR-UB for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:43 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:58681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0D-0006UT-2w for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:41 -0400 Date: Fri, 28 Apr 2023 05:50:17 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661034; x=1682920234; bh=P+FiXCr60AOKee5+xCVxq5nvz4CLnlKmU5NLyIqFBK8=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=J3FNjnqrigP+Dlncy1DLOSAA5jmyXmKPSfpGun2Vu05lJ5cbhS2E1IVTbtXChiHco p+eX36U2DTkdXScGaMueLdxThBIcInpyc4wLRlpC7CqLcQkAdApJ+WBxLmQufYGDzs 1Krf0S3nw7PlJwTKARD2+G9CjAyfEhMZwgd+PWqpVP8LrYbo7zZb2M4mgxD79uIRcz g4J6NPTtqz47n6jn9fLCNzYYhIXyZUUwwXOivksc/EdqBX7TUPujaCv4LjfhyPNUz9 c/uFf25kvI8nWmBErK2BbOn5L696+CorKpVfL1f19r5h/4nFXDmnnPMWHpXrs/WiIW lGkb+/KJg3JJw== Message-ID: <218df01c8de8beb16b8baf886b9b86b8a18a0ed1.1682660104.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-crashtest): Update to 0.4.1. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 4d1f291e68..5aac1de1af 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -12133,13 +12133,13 @@ (define-public python-crccheck (define-public python-crashtest (package (name "python-crashtest") - (version "0.3.1") + (version "0.4.1") (source (origin (method url-fetch) (uri (pypi-uri "crashtest" version)) (sha256 - (base32 "1p9p7mn8x2j9psc4jxab98897v4i9s4fliyfw8rp8v4bx1n7pjj2")))) + (base32 "1kphcr9af50p37j9v5s8p8qblxy8fmi6s1s8yqlx9yzb2vrv3mw0")))) (build-system python-build-system) (home-page "https://github.com/sdispater/crashtest") (synopsis "Manage Python errors with ease") From patchwork Fri Apr 28 05:50:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49620 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A112F27BBE9; Fri, 28 Apr 2023 06:51:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2EAE727BBE2 for ; Fri, 28 Apr 2023 06:51:16 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH0i-0005Xc-H3; Fri, 28 Apr 2023 01:51:12 -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 ) id 1psH0b-0005WN-2Y for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH0a-0003AU-GZ for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH0a-0006ZI-CE for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 05/20] gnu: python-cleo: Update to 2.0.1. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:51:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266104825074 (code B ref 63139); Fri, 28 Apr 2023 05:51:04 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:50:48 +0000 Received: from localhost ([127.0.0.1]:60268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0J-0006WF-NS for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:48 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:47189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0H-0006V0-74 for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:45 -0400 Date: Fri, 28 Apr 2023 05:50:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661039; x=1682920239; bh=ZDcYQ+ECitYkhNMT92oOp7Y6nhcVyxJMUm1OzzXcijw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=YInh4EtJhPjUYhLg3Kg8OzkPFhdaJaxT1vlKBg29DiQPvav37SHdKhXtVtatq9X+F G4RU5jx5Vyg6lhfSvVlUy41P0MrdHezaP1tsC1VL+cSA4lL3vkyhvT7SUBu/9IobwQ bEn8/qz5sioscEVXrBYJlKZES3tYz7P58ZkKZbTssNov7Lh/uU5CJ3XzojIp2Dl57X 0Z2s/Bst40iweDuWC/xHPleG6Rk8vSFMsgSzDLy+tGQBSnddgEp0rPfMA1D5A1M3eQ BiY6WeuunzXX2ovDbiivKIJaittrPnZGEwqy3aOwxmTFCDH1c5ckweQriqfr3JKm80 DHPDKuUXOrNBQ== Message-ID: In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-cleo): Update to 2.0.1. [propagated-inputs]: Remove python-backpack, python-clikit, python-pastel, and python-pylev. Add python-rapidfuzz. [native-inputs]: Add python-crashtest. --- gnu/packages/python-xyz.scm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 5aac1de1af..e94f8067f3 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -17829,19 +17829,16 @@ (define-public python-rapidfuzz (define-public python-cleo (package (name "python-cleo") - (version "0.8.1") + (version "2.0.1") (source (origin (method url-fetch) (uri (pypi-uri "cleo" version)) (sha256 (base32 - "17q6wi3q280kxmxzb2iwnnqih2xbljn18v0bjx2ip18p079j43ix")))) + "1iayl7s1mrdjd6zc78vmcli3q5i4j5p9lj5yrs2i1hb360gjwjzb")))) (build-system python-build-system) - (native-inputs - (list ;; For testing - python-mock python-pytest-mock python-pytest)) - (propagated-inputs - (list python-backpack python-clikit python-pastel python-pylev)) + (native-inputs (list python-crashtest)) + (propagated-inputs (list python-rapidfuzz)) (home-page "https://github.com/sdispater/cleo") (synopsis "Command-line arguments library for Python") (description From patchwork Fri Apr 28 05:50:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49625 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B832927BBE2; Fri, 28 Apr 2023 06:51:57 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C26F427BBEA for ; Fri, 28 Apr 2023 06:51:56 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH0k-0005YJ-O5; Fri, 28 Apr 2023 01:51:14 -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 ) id 1psH0b-0005Wu-K3 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH0b-0003Af-Av for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH0b-0006Zc-6f for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 06/20] gnu: Add python-deepdiff. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:51:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266105425132 (code B ref 63139); Fri, 28 Apr 2023 05:51:05 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:50:54 +0000 Received: from localhost ([127.0.0.1]:60274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0Q-0006XE-80 for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:54 -0400 Received: from mail-40133.protonmail.ch ([185.70.40.133]:53177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0L-0006Ve-0G for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:49 -0400 Date: Fri, 28 Apr 2023 05:50:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661043; x=1682920243; bh=AiDQZQCzX2/Yn9QhjpwTpWrYee+qaCy3/ht7yt8Zvu8=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=TU0SAaiMfyUAy8bqYfxSR+dFzuH1Y7ujlbOAI/cOwe0v26tnkRYw2RxJ/JaEF/Xo+ 7LfFDBTecWOvXaWDsszMB7wJ4OAwwseIU/Ab+varHQcl1OZUUZQhAtYdptYhJaIEfA 8R7iYeBnv4z3y2Bf7smF/R6MDk+JQPCvYPYOTkJkbFAcBP2jJElO6bQWadKQXJ7o+r JeIhAb/gXBranpGh0sxStPSookkhSwOh1dC1dgAGzhAhGbLSjSvtBzGjDcaWdgMliw bsBnMxRLoamdC8AClJkrCRouqC+Ofgw1D3d5BZd1tJqC3/PJStuRkMWFCy/jaM60t8 UWrM/wadrnm3A== Message-ID: In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-deepdiff): New variable. --- gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e94f8067f3..95eea4ecf2 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18072,6 +18072,33 @@ (define-public python-cachy database, file, dict stores. Cachy supports python versions 2.7+ and 3.2+.") (license license:expat))) +(define-public python-deepdiff + (package + (name "python-deepdiff") + (version "6.3.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "deepdiff" version)) + (sha256 + (base32 + "0i5nnb3nppi2vgbhiakpxiagyhx7l1f50hzcl8fcgica4bkz2fva")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-ordered-set)) + (native-inputs (list python-dateutil + python-click + python-jsonpickle + python-numpy + python-pytest + python-pyyaml)) + (home-page "https://zepworks.com") + (synopsis + "Deep difference of any Python objects") + (description + "Deep Difference and Search of any Python object/data. Recreate objects +by adding adding deltas to each other. Also includes DeepSearch for searching +for objects within other objects and DeepHash to hash any object.") + (license license:expat))) + (define-public poetry (package (name "poetry") From patchwork Fri Apr 28 05:50:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49634 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A836427BBEA; Fri, 28 Apr 2023 06:52:49 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2245B27BBE2 for ; Fri, 28 Apr 2023 06:52:49 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH0n-0005bG-LK; Fri, 28 Apr 2023 01:51:17 -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 ) id 1psH0c-0005Ww-Kn for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH0b-0003Ap-Tr for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH0b-0006Zp-PP for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 07/20] gnu: python-platformdirs: Update to 3.2.0. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:51:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266105525141 (code B ref 63139); Fri, 28 Apr 2023 05:51:05 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:50:55 +0000 Received: from localhost ([127.0.0.1]:60276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0Q-0006XJ-NF for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:55 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:52707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0O-0006W8-8u for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:50:52 -0400 Date: Fri, 28 Apr 2023 05:50:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661046; x=1682920246; bh=UK8ee+qUdV0Jyf2kZXr/yuAYVMXI8glf5UZSrMPkOTA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=MMbsahuC+QqMh94T5PMsQkLhpEAVW71H/Dh6dnvv80/cpIx1/MGl5yWfdFYRgdXEE VjsWOojG4sgJRCETE+gY/G+ZypcT4v74kq2AQxlCDwCvgMDAeqgGldpPAIN9TQ33F6 k4TrX6rbTJTL/hndavvV4Jt+ZA0qUl9HGn9YsTJLFKzS4rD/c5DbQ+cExyfg7Ut9nM 9Hi0vkTjL1GdqeYDsd3jAUpWmLEnilREHFhVl3J/w/p2EXdeEK/xa8aQtO8XohW6Q8 hGv/jtypoZLx4iJdauDC0sq6P2G/bg73MP4n86nqgcu7v+XLF1x/+5ocOdB63WVVK2 a0NHJVqAcZZKg== Message-ID: <7a4f03ad5860bc8c607074e62482836599d4fe32.1682660104.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-platformdirs): Update to 3.2.0. [build-system]: Switch to pyproject-build-system. [arguments]: Remove 'check' phase. [native-inputs]: Add python-hatch-vcs and python-hatchling. Remove python-setuptools-scm. --- gnu/packages/python-xyz.scm | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 95eea4ecf2..46ceb1583b 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -29928,23 +29928,20 @@ (define-public python-stripe (define-public python-platformdirs (package (name "python-platformdirs") - (version "2.4.1") + (version "3.2.0") (source (origin (method url-fetch) (uri (pypi-uri "platformdirs" version)) (sha256 - (base32 "1njz0h4iky8iglrb85cd07hpa3lp1a2dfr934dj65hxwzvfk61j4")))) - (build-system python-build-system) - (arguments - '(#:phases (modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (invoke "pytest" "-vv"))))))) + (base32 "021bdjqy29vvyl1qkcha07mdf0sr6gdqkxqg6mwzj9bz7753idnm")))) + (build-system pyproject-build-system) (native-inputs - (list python-appdirs python-pytest python-pytest-mock - python-setuptools-scm)) + (list python-appdirs + python-hatch-vcs + python-hatchling + python-pytest + python-pytest-mock)) (home-page "https://github.com/platformdirs/platformdirs") (synopsis "Determine the appropriate platform-specific directories") (description "When writing applications, finding the right location to From patchwork Fri Apr 28 05:50:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49623 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E4AB027BBEA; Fri, 28 Apr 2023 06:51:45 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1878C27BBE2 for ; Fri, 28 Apr 2023 06:51:45 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH0o-0005by-JG; Fri, 28 Apr 2023 01:51:18 -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 ) id 1psH0c-0005Wx-L3 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH0c-0003As-AN for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH0c-0006Zz-7X for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 08/20] gnu: python-filelock: Update to 3.12.0. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:51:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266106425263 (code B ref 63139); Fri, 28 Apr 2023 05:51:06 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:51:04 +0000 Received: from localhost ([127.0.0.1]:60286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0a-0006ZH-7A for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:04 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:32751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0X-0006Xi-W9 for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:02 -0400 Date: Fri, 28 Apr 2023 05:50:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661056; x=1682920256; bh=7nqGPQRCETJ7oeulqIM5c48ofS3Wiqj7qX8VFu6hlmA=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=sR9fUDwIL2KFGue6BSb6JB7cq9MeLbp0Y3Ho+TDRZNfz7fgNOmSP5W0BeM4G8T3J/ TC+gQL1/lmyrECjq54CBfLgSOrJGNcLkPej6q2iUjtnB5ry1jAtAAhdpIbTEXVnL3P blO3XtCszXaJ/WkpdLj1kamgLMGNH36HhTDYO8oJQOoTSCFuu4PZ9G+hNFo5BImC5/ ZrSPclk8KVJJCCWsAn7M9oVfdRDKwtN2XkTb6ZwA4ng4R2coWII81fZIOo3UCbAxPL yx5h1sZhRElVYMpipUhvBlrK2eN43wFebpjRgK55k/xRF3gE3dxsYj604e82MnYkGC 3BBgFmjgElC3g== Message-ID: <4051f0ed699bc3c5e9f7109acea819b16f51e92a.1682660104.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-filelock): Update to 3.12.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-hatch-vcs, python-hatchling, python-pytest, and python-pytest-mock. --- gnu/packages/python-xyz.scm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 46ceb1583b..f99a4cd6e2 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -2217,15 +2217,19 @@ (define-public python-fb-re2 (define-public python-filelock (package (name "python-filelock") - (version "3.0.12") + (version "3.12.0") (source (origin (method url-fetch) (uri (pypi-uri "filelock" version)) (sha256 (base32 - "0ngzlvb5j8gqs2nxlp2b0jhzii792h66wsn694qm8kqixr225n0q")))) - (build-system python-build-system) + "0677p0b7jch94kz5g75d38sxna8i3c09g19wm0p3s0cc511sw0zw")))) + (build-system pyproject-build-system) + (native-inputs (list python-hatch-vcs + python-hatchling + python-pytest + python-pytest-mock)) (home-page "https://github.com/benediktschmitt/py-filelock") (synopsis "Platform independent file lock") From patchwork Fri Apr 28 05:50:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49626 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B653E27BBEA; Fri, 28 Apr 2023 06:52:01 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4B17E27BBE9 for ; Fri, 28 Apr 2023 06:52:01 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH0p-0005c6-Fw; Fri, 28 Apr 2023 01:51:19 -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 ) id 1psH0d-0005Wz-3l for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH0c-0003B1-Pd for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH0c-0006a7-LG for guix-patches@gnu.org; Fri, 28 Apr 2023 01:51:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 09/20] gnu: python-distlib: Update to 0.3.6. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:51:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266106525275 (code B ref 63139); Fri, 28 Apr 2023 05:51:06 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:51:05 +0000 Received: from localhost ([127.0.0.1]:60289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0a-0006ZQ-LR for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:05 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:25239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0Y-0006Xm-Df for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:02 -0400 Date: Fri, 28 Apr 2023 05:50:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661056; x=1682920256; bh=hwpOGJ+eyoJK8Fr2DRZ0pvt5cAckzjrKvGUh3t9nR1A=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=st2Jr1o2HTRa+oYZeHdXr99O/Lm8yDl2zIcjk6MLFC6QZkwaZz87klI0vOk2NLNi4 k7tSbj4crkSsHwFtDofqY/PYFEo8wCS1l05U5TovoQ22sxQ3V9/0YUFxBdK7IRMQDF iKL7xQtLZmYS+lKmHQYv4gFythjb92nLbeFLHaU0+SFzqPf6JteflLQe9SO0FACN4g v6732/Dgd6tG+j7nALhRZd/5DW9borh7mdlmxcIA9njAvw92M7XsSH28O6lPs6OPal 5vzBBNlJ5QBwF8BRYpowFzme73anI8xPRbusiilaPvDHsUMtoM/5dbT6isoM/ndWxy 2yoFziwidELTA== Message-ID: <7f474b3e8340578a908036ec1f8acc4b6d51871a.1682660104.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-distlib): Update to 0.3.6. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f99a4cd6e2..62ed69c437 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -7701,14 +7701,14 @@ (define-public python-autopep8 (define-public python-distlib (package (name "python-distlib") - (version "0.3.5") + (version "0.3.6") (source (origin (method url-fetch) (uri (pypi-uri "distlib" version)) (sha256 (base32 - "1zmjraasgqkz0gfv4mc4w4fj4k2fxj62h1pf5dgb5qqbqwvmgxx7")))) + "0ihvw6b8h4279zpgin3320hqy9hr5aqk0zy9g893cfjdn3cx5fhl")))) (build-system python-build-system) (arguments (list From patchwork Fri Apr 28 05:50:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49629 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 326D727BBEA; Fri, 28 Apr 2023 06:52:25 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 824DA27BBE2 for ; Fri, 28 Apr 2023 06:52:24 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH1Y-0005y9-0E; Fri, 28 Apr 2023 01:52:04 -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 ) id 1psH1W-0005xa-J8 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH1W-0003HO-9U for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH1W-0006eR-5u for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 10/20] gnu: python-virtualenv: Update to 20.22.0. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266107525387 (code B ref 63139); Fri, 28 Apr 2023 05:52:02 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:51:15 +0000 Received: from localhost ([127.0.0.1]:60297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0l-0006bN-54 for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:15 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:17213) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0j-0006aT-54 for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:13 -0400 Date: Fri, 28 Apr 2023 05:50:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661067; x=1682920267; bh=SBio75ChSIlUmVt+aTavm2+oLbRQGDVKJaNFe0VyGlg=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=N7MjGBfuxF5ae85N3TjUoK2yqYmEy25S1W2+A1dLQcV1rki82CwUs6RmhGeEqbpR9 kS85flrBxePTMLmE7uzQUVRaqNep+0Cwa/tIe991gkWgsfC7QR/hQFrh3/7QPzwJ5b tZokaW7KsVq2c8SSAGTVnwrUtAZzEm4VGv/LIkOZ+MfcH93niWPhGzO1W23Y1ucR8v 4FuXRLm+/owwFPYx7geipiL5flvk30xgjuBCOfSmnFt+dmAuNjxJgLDIycBhLPRYpy 4pE8OBMp/CZ1eB1aIVrFysmBk8CtpDqeNNPSRRSCNczCAi4B3W+hu2bzoL34/WS+Ow bCDYs4dEIEyOQ== Message-ID: <1f7380517d02ae1221a3d3169775357e9828d082.1682660104.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.22.0. [build-system]: Switch to pyproject-build-system. [arguments]{test-flags}: Disable failing tests. [native-inputs]: Remove python-mock and python-setuptools-scm. Add python-cython, python-flaky, python-hatch-vcs, python-hatchling, and python-pytest-mock. [propagated-inputs]: Remove python-appdirs and python-six. Add python-platformdirs. --- gnu/packages/python-xyz.scm | 39 ++++++++++++++++++++++++++++++++----- 1 file changed, 34 insertions(+), 5 deletions(-) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 62ed69c437..1f55df0cd9 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -4467,19 +4467,48 @@ (define-public python-vine (define-public python-virtualenv (package (name "python-virtualenv") - (version "20.3.1") + (version "20.22.0") (source (origin (method url-fetch) (uri (pypi-uri "virtualenv" version)) (sha256 (base32 - "1nbhnpzswcf3lmzn5xabmfdd7ki8r2w2i37y6wml54di6qi1l48c")))) - (build-system python-build-system) + "1hvcc518l3byvk0hykb5x85fjh70w72s9f3d9vqs1wdfgb2571r7")))) + (build-system pyproject-build-system) + (arguments + (list #:test-flags + ;; TODO: Some of these tests may be able to be worked around. + ;; Currently they fail due to needing network access and/or trying + ;; to interact with the build environment in a way that does not + ;; work, or for unknown reasons. + '(let ((disabled-tests (list "test_acquire" + "test_activation_support" + "test_bootstrap_link_via_app_data" + "test_build_c_ext" + "test_builtin_discovery_class_preferred" + "test_can_symlink_when_symlinks_not_enabled" + "test_cpython3_win" + "test_creator" + "test_failed_to_find_implementation" + "test_periodic_update " + "test_pip_invoke" + "test_py_info" + "test_pypy3" + "test_value_alias" + "test_wheel_support_no_python_requires"))) + (list "-k" (string-append "not " + (string-join disabled-tests + " and not ")))))) (native-inputs - (list python-mock python-pytest python-setuptools-scm)) + (list python-cython + python-flaky + python-hatch-vcs + python-hatchling + python-pytest + python-pytest-mock)) (propagated-inputs - (list python-appdirs python-distlib python-filelock python-six)) + (list python-distlib python-filelock python-platformdirs)) (home-page "https://virtualenv.pypa.io/") (synopsis "Virtual Python environment builder") (description From patchwork Fri Apr 28 05:51:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49631 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F006127BBE9; Fri, 28 Apr 2023 06:52:40 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A340F27BBE2 for ; Fri, 28 Apr 2023 06:52:39 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH1Z-0005zB-TW; Fri, 28 Apr 2023 01:52:06 -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 ) id 1psH1X-0005xw-Di for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH1W-0003HT-PO for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH1W-0006eY-Hi for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 11/20] gnu: python-pkginfo: Update to 1.9.6. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266108225434 (code B ref 63139); Fri, 28 Apr 2023 05:52:02 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:51:22 +0000 Received: from localhost ([127.0.0.1]:60301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0r-0006c9-Ks for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:21 -0400 Received: from mail-40134.protonmail.ch ([185.70.40.134]:32039) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0p-0006bG-D5 for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:19 -0400 Date: Fri, 28 Apr 2023 05:51:04 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661073; x=1682920273; bh=UoUUAJgRcNY//99714hV7SZ6usWJbXSxT2euLFE6SBo=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=cgQJ9Pc14YpdNH3QMsB2iaycxRqppYD0V83D61miS2jNSBxduAKuSgTTP7ud+6Uf6 CxSUv5dLMa2K3KeQX/W9GUkTDp981srG9THG/Wtj3cx22nr3AxGu7xIdmgHvV1NqWU iTn4X4Qg6t4/Dzah5TezDvAZ74j0R2NUvzB60SAn1k52S8pKXWxOwhjEXTyBGSx7uW mApuiligonzhLvhvdhjz1UCeCIBDiqX//8nFScWMJO24guxqyQtmM2FK+c4jkAuczM +ZSzPQJp2OrUfsXitE4p4uhzUt9cfux5/PYAI1/35mTZw2V1Yh+AspGIQqd7FeFW0f skqIhxbWSb3PA== Message-ID: <8fc06d852ea480486581eceac39f2ef927ddbca3.1682660105.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.9.6. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 1f55df0cd9..674420c0c4 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -21912,13 +21912,13 @@ (define-public python-tqdm (define-public python-pkginfo (package (name "python-pkginfo") - (version "1.8.3") + (version "1.9.6") (source (origin (method url-fetch) (uri (pypi-uri "pkginfo" version)) (sha256 - (base32 "0z46w559hrl79gf7navgzimj21ma821wka27jh58fvyqilqs8kd8")))) + (base32 "0inh57664sx2vlbd3913dsc9nz21ysb9vk591qpkg90qhxp8kmcg")))) (build-system python-build-system) (native-inputs (list python-wheel)) From patchwork Fri Apr 28 05:51:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49633 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E611A27BBE2; Fri, 28 Apr 2023 06:52:47 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 647E027BBE2 for ; Fri, 28 Apr 2023 06:52:46 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH1Z-0005z6-Mn; Fri, 28 Apr 2023 01:52:05 -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 ) id 1psH1Y-0005yK-4d for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH1X-0003Hg-QR for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH1X-0006en-MG for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 12/20] gnu: python-jsonschema: Update to 4.17.3. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:52:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266109125498 (code B ref 63139); Fri, 28 Apr 2023 05:52:03 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:51:31 +0000 Received: from localhost ([127.0.0.1]:60309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH11-0006d6-Ey for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:31 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:20219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0z-0006cR-7o for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:30 -0400 Date: Fri, 28 Apr 2023 05:51:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661083; x=1682920283; bh=F5G5pvexvxaX48GHPTKEX5do7Q1+MiMHRyGAbmfQjQE=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Xm5nOc+eQ8vtZ3CZE4iEoQLEpktIj4wX6C+NizgAaQHN9Q05Mod5t5J3pItyHhrQ6 vQMRhvpI51JBVXs/TQ1jEF/BUDO3nPUwhACmXeQ1N9AW4t31yr59TKuJ+a3GwQmpTQ X5fxNSJK0koPSQ2vDi/Jdxvkz8VjrmAU3/BqmtfpwZQ/8YIhH1T4UhjYR8eqxEdDTc m9TEnCpHUIFbtGPBdG77qZuSc+Evx8obtcgPGKxlqY/WO0w9wuU9bO5hAsjZ40K5vY Vb8VmN5Lgb/VpFS3BKHXUg0/xjj+znamWfk8YWKbkXgqTnOtIAjq6s5lLP3lL6b+Wz deHB4spp6gGLQ== Message-ID: <828fa92ac1fdc3647bbb6bf0a4dc55dee1cf578a.1682660105.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-jsonschema): Update to 4.17.3. [native-inputs]: Remove python-setuptools-scm. Add python-hatch-fancy-pypi-readme, python-hatch-vcs, and python-hatchling. --- gnu/packages/python-xyz.scm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 674420c0c4..a3ed048f03 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -4081,15 +4081,13 @@ (define-public python-jsondiff (define-public python-jsonschema (package (name "python-jsonschema") - ;; XXX: Update to the latest version requires new build system - Hatch - ;; https://hatch.pypa.io/ - (version "4.5.1") + (version "4.17.3") (source (origin (method url-fetch) (uri (pypi-uri "jsonschema" version)) (sha256 - (base32 "1z0x22691jva7lwfcfh377jdmlz68zhiawxzl53k631l34k8hvbw")))) + (base32 "03dnxhvzfxmnpn53zsc0598hsslaz7w3wi87cyx7cq4bmcvl91hg")))) (build-system pyproject-build-system) (arguments (list @@ -4106,7 +4104,10 @@ (define-public python-jsonschema (when tests? (setenv "JSON_SCHEMA_TEST_SUITE" "json") (invoke "trial" "jsonschema"))))))) - (native-inputs (list python-setuptools-scm python-twisted)) + (native-inputs (list python-hatch-fancy-pypi-readme + python-hatch-vcs + python-hatchling + python-twisted)) (propagated-inputs (list python-attrs python-importlib-metadata From patchwork Fri Apr 28 05:51:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49630 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0EF0E27BBEA; Fri, 28 Apr 2023 06:52:27 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4EF7127BBE2 for ; Fri, 28 Apr 2023 06:52:26 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH1b-00060J-1h; Fri, 28 Apr 2023 01:52:07 -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 ) id 1psH1X-0005y8-Q8 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH1X-0003HZ-GB for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH1X-0006eg-6P for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 13/20] gnu: python-dulwich: Update to 0.21.3. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:52:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266109125492 (code B ref 63139); Fri, 28 Apr 2023 05:52:03 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:51:31 +0000 Received: from localhost ([127.0.0.1]:60307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH11-0006d4-1M for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:31 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:24881) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH0y-0006cP-RK for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:29 -0400 Date: Fri, 28 Apr 2023 05:51:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661083; x=1682920283; bh=3+mpbdVB6qCMGhgvFz/TW8ftKWRguTTtRi5r8nlgBI4=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=q+kL5Lof480jqtTDeaj89sJJ6df+Y2CGOQUe26CD8E5ueOnYa7KIAK+Woc63obSCM HROC5Z+rZSr52ydla56WPFFtbugI23NOZxdSXqtczTegEr18BCjF8yrRdDIV/IFtcy g6DgIf7arTFcHG/pC++QsgniWJ6Pyzci8dXRbGb/r7Ndp+wmwixGmdiUjfhzNkFJs5 tXNpfq0CGqm8hq30U0UllYZ7Qwm1257CI06liGKo/SfLvVuLzqyk/JwoTs2EuUBy5F BDPmJZXg9YEoQYIfeJMEqB7Brcx6Z8c9imYdeO6kIYlu19hp+CBNWu2GlK0xYxbfBx vNiVdV/HTpqGA== Message-ID: <8af56bc0b51ee7ef0c2042c06aa53fc4f836d987.1682660105.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-dulwich): Update to 0.21.3. [arguments]{phases}: In 'check' phase skip a test which fails without a configuration file. [native-inputs]: Add python-paramiko and python-requests. --- gnu/packages/python-xyz.scm | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a3ed048f03..8b61cba8ae 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -19932,7 +19932,7 @@ (define-public python-cheetah (define-public python-dulwich (package (name "python-dulwich") - (version "0.20.30") + (version "0.21.3") (source (origin (method url-fetch) @@ -19941,23 +19941,27 @@ (define-public python-dulwich (pypi-uri "dulwich" version))) (sha256 (base32 - "0hafaff30bmkj30b8pwpwsy3fz5h6c1pn98ihqcvl5zndflr1h22")))) + "10yg11kcjc8lbk2hvnyz3hs5m1rlr76wzw2qxjrq7sv7sx9v98vw")))) (build-system python-build-system) (arguments - '(#:phases - (modify-phases %standard-phases - (add-before 'check 'fix-tests - (lambda* (#:key inputs #:allow-other-keys) - (substitute* '("dulwich/tests/test_repository.py" - "dulwich/tests/test_porcelain.py" - "dulwich/tests/test_hooks.py") - (("/bin/sh") (search-input-file inputs "/bin/sh"))) - (setenv "TEST_RUNNER" "unittest") - (setenv "PYTHONHASHSEED" "random")))))) + (list #:phases + #~(modify-phases %standard-phases + (add-before 'check 'fix-tests + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "dulwich/contrib/test_swift_smoke.py" + (("^class SwiftRepoSmokeTest.*" line) + (string-append "@unittest.skipIf(True, \ +'Needs configuration file')\n" line))) + (substitute* '("dulwich/tests/test_repository.py" + "dulwich/tests/test_porcelain.py" + "dulwich/tests/test_hooks.py") + (("/bin/sh") (search-input-file inputs "/bin/sh"))) + (setenv "TEST_RUNNER" "unittest") + (setenv "PYTHONHASHSEED" "random")))))) (propagated-inputs (list python-fastimport python-urllib3)) (native-inputs - (list python-mock python-geventhttpclient python-gpg + (list python-mock python-paramiko python-geventhttpclient python-gpg python-requests git gnupg)) (home-page "https://www.dulwich.io/") (synopsis "Git implementation in Python") From patchwork Fri Apr 28 05:51:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49628 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id ABF5227BBEA; Fri, 28 Apr 2023 06:52:14 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2563E27BBE2 for ; Fri, 28 Apr 2023 06:52:14 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH1c-00063W-Tz; Fri, 28 Apr 2023 01:52:08 -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 ) id 1psH1Z-0005yw-1F for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH1Y-0003Hx-NW for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH1Y-0006f2-JS for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 14/20] gnu: Update python-pypa-build to 1.0.0. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:52:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266111825553 (code B ref 63139); Fri, 28 Apr 2023 05:52:04 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:51:58 +0000 Received: from localhost ([127.0.0.1]:60317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1S-0006e5-9W for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:58 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:30395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1Q-0006dq-OL for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:57 -0400 Date: Fri, 28 Apr 2023 05:51:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661111; x=1682920311; bh=ki0/VkoDVIIUvrB5kTyalcVKZtmChk5JRtWwOqIHt7I=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=OIAiMMgvWKH550MUGY61VW9Md1RMv69XnkA4mwDucYNi1wFzQR5sXJ26RFJjAuzGh kj5rIRciHnmLeg35LMgNcrXrM9Q+ULxzACFqYpHK+685jFPMVFGC9egO/Z9fO4x1aY MZcNucXvOLTeG0MQSdqirzW8gU3dsnDtmDcc8rQRZcYbBPdDQ4sprJHv/rbvBzKIqL 8WdSqyuiMM5yl3QIyXaway7on54lU7zKjdyynRs+S5BKSgVw4VSAxz0HG38TCnVDib CMKsCy4ReWs2wXv5BaeE+FUIB1FXqf55a750tKa8BQczY3mgUlo8qffWDaHuUlm786 K8COOYPTId7aA== Message-ID: <6bc32c704fccaab100a9f1d67e5b734dfb61b630.1682660105.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-build.scm (python-pypa-build): Rename to... (python-pypa-build-bootstrap): ... this. (python-pypa-build): Update to 1.0.0. --- gnu/packages/python-build.scm | 39 +++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) -- 2.39.2 diff --git a/gnu/packages/python-build.scm b/gnu/packages/python-build.scm index 45b9f52b68..090f0d2274 100644 --- a/gnu/packages/python-build.scm +++ b/gnu/packages/python-build.scm @@ -502,9 +502,9 @@ (define-public python-packaging-bootstrap ;;; The name 'python-pypa-build' is chosen rather than 'python-build' to avoid ;;; a name clash with python-build from (guix build-system python). -(define-public python-pypa-build +(define-public python-pypa-build-bootstrap (package - (name "python-pypa-build") + (name "python-pypa-build-bootstrap") (version "0.7.0") (source (origin (method url-fetch) @@ -534,6 +534,41 @@ (define-public python-pypa-build order to make bootstrapping easier.") (license license:expat))) +(define-public python-pypa-build + (package + (inherit python-pypa-build-bootstrap) + (name "python-pypa-build") + (version "0.10.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "build" version)) + (sha256 + (base32 + "0scj5k586n8rmnlqhay5j43ci1z8ip3sm0j4f3b52nfvmxj15dym")))) + (arguments + (list + #:tests? #f ; avoid needing pytest as an input + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'use-toml-instead-of-tomli + ;; Using toml instead of tomli eases bootstrapping. + (lambda _ + (substitute* "pyproject.toml" + (("'tomli.*") + "'toml'")))) + (replace 'build + (lambda _ + ;(setenv "PYTHONPATH" ".") + (invoke "python" "-m" "build" "--wheel" "--no-isolation" "."))) + (replace 'install + (lambda _ + (let ((whl (car (find-files "dist" "\\.whl$")))) + (invoke "pip" "--no-cache-dir" "--no-input" + "install" "--no-deps" "--prefix" #$output + "--ignore-installed" whl))))))) + (native-inputs (list python-flit-core-bootstrap python-pypa-build-bootstrap)) + (propagated-inputs (list python-pyproject-hooks)))) + (define-public python-poetry-core (package (name "python-poetry-core") From patchwork Fri Apr 28 05:51:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49632 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6FA8427BBEA; Fri, 28 Apr 2023 06:52:43 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5A37927BBE2 for ; Fri, 28 Apr 2023 06:52:42 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH1c-00062b-AB; Fri, 28 Apr 2023 01:52:08 -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 ) id 1psH1Y-0005ym-J0 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH1Y-0003Hq-9v for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH1Y-0006ev-5h for guix-patches@gnu.org; Fri, 28 Apr 2023 01:52:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 15/20] gnu: poetry: Fix build. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:52:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266111125531 (code B ref 63139); Fri, 28 Apr 2023 05:52:04 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:51:51 +0000 Received: from localhost ([127.0.0.1]:60313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1K-0006dj-Rf for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:51 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:61325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1I-0006dU-FM for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:51:49 -0400 Date: Fri, 28 Apr 2023 05:51:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661102; x=1682920302; bh=0OMoszzn4QIYHkG1EV4nbIuRsbSAwOluvCj26dSwMlw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=NJCi830na9dgv+1NOgTfkBikLFxegeZm7sDAwTkZL5Rq78rr5OlVBla0kH5lXek5H MXlsoYY7Rl+e9SQ78OBKcgjta0EJyID0eQOnw7iC2GqUpVAszLiPDDVRGmWwlGVfMW 6XmOJ0lTPeC07If3cAkSz9wQGojGeb1u9Ab+F7WV062xzznTu8ahtm888vkmnST8zJ lh6Zj1LDMdVcBcnAmyw6ulUbfxZ6FWicNJDIaXth2+l9tTFryyzFQ072psDUpjjfE3 0oyEuJwDTcNl+LHu9zX/PWbMMc/pGWk5RIY4mvV7QUqsOlXwXYyFBLkFkBHUbpuZ3B WdXYg1ZOmB32Q== Message-ID: In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (poetry)[build-system]: Switch to pyproject-build-system. [arguments]{phases}: New phase 'loosen-requirements' to fix build and avoid circular dependency. {test-flags}: Disable failing tests. [propagated-inputs]: Remove python-pip. Add python-dulwich, python-installer, python-jsonschema, python-platfromdirs, python-pypa-build, python-pyproject-hooks, python-tomli, and python-trove-classifiers. [native-inputs]: Add python-deepdiff, python-httpretty, python-pytest, python-pytest-mock, and python-pytest-xdist. --- gnu/packages/python-xyz.scm | 62 ++++++++++++++++++++++++++++++------- 1 file changed, 50 insertions(+), 12 deletions(-) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 8b61cba8ae..cbe3bb1094 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18144,37 +18144,75 @@ (define-public poetry (sha256 (base32 "0g0vczn6qa4b2bdkq4k7fm1g739vyxp2iiblwwsrcmw24jj81m8b")))) - (build-system python-build-system) + (build-system pyproject-build-system) (arguments - `(#:tests? #f ;PyPI does not have tests - ;; #:phases - ;; (modify-phases %standard-phases - ;; (add-before 'build 'patch-setup-py - ;; (lambda _ - ;; (substitute* "setup.py" - ;; ;; Relax some of the requirements. - ;; (("(keyring>=21.2.0),<22.0.0" _ keyring) keyring) - ;; (("(packaging>=20.4),<21.0" _ packaging) packaging))))) - )) + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'loosen-requirements + (lambda _ + (substitute* "pyproject.toml" + ;; Permit newer versions of platformdirs. + (("platformdirs =.*") "platformdirs = \"^3.0.0\"\n") + ;; Our python-trove-classifiers reports the wrong version. + (("trove-classifiers =.*") "trove-classifiers = \"*\"\n") + ;; Avoid circular dependency by not including the export + ;; plugin requirement. See + ;; + ;; and + ;; + ;; for upstream status in resolving this cycle. + (("poetry-plugin-export.*") ""))))) + #:test-flags + '(let ((disabled-tests + ;; The following tests currently fail, requiring network + ;; connectivity and/or trying to write in the build + ;; environment. + ;; TODO: Some of these might be worked around. + (list "test_shell" + (string-append "test_build_backend_errors_are_" + "reported_correctly_if_caused_by_subprocess") + "test_prepare_sdist" + (string-append "test_executor_should_write_" + "pep610_url_references_for_non_wheel_files") + "test_uninstall_git_package_nspkg_pth_cleanup" + "test_builder_setup_generation_runs_with_pip_editable" + "test_prepare_directory" + "test_prepare_directory_with_extensions" + "test_prepare_directory_editable"))) + (list "-k" (string-append "not " + (string-join disabled-tests + " and not ")))))) (propagated-inputs (list python-cachecontrol python-cachy python-cleo python-crashtest + python-dulwich python-entrypoints python-html5lib + python-installer + python-jsonschema python-keyring python-msgpack python-packaging python-pexpect - python-pip python-pkginfo + python-platformdirs + python-pypa-build python-poetry-core + python-pyproject-hooks python-requests python-requests-toolbelt python-shellingham + python-tomli python-tomlkit + python-trove-classifiers python-virtualenv)) + (native-inputs (list python-deepdiff + python-httpretty + python-pytest + python-pytest-mock + python-pytest-xdist)) (home-page "https://python-poetry.org") (synopsis "Python dependency management and packaging made easy") (description "Poetry is a tool for dependency management and packaging From patchwork Fri Apr 28 05:51:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49635 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 92D8927BBE9; Fri, 28 Apr 2023 06:53:12 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 48C8D27BBE2 for ; Fri, 28 Apr 2023 06:53:11 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH2Y-0006cB-7p; Fri, 28 Apr 2023 01:53:06 -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 ) id 1psH2U-0006az-R3 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH2U-0003OW-H5 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH2U-0006hO-69 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 16/20] gnu: Add python-poetry-plugin-export. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266112525621 (code B ref 63139); Fri, 28 Apr 2023 05:53:02 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:52:05 +0000 Received: from localhost ([127.0.0.1]:60326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1Y-0006f5-L6 for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:52:05 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:51787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1U-0006dv-TT for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:52:01 -0400 Date: Fri, 28 Apr 2023 05:51:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661115; x=1682920315; bh=d5UoJglFVtfrV3k+CwU7C4LEQ9Lva8tarQuQqN2s3W4=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=jJyDEAJk0+by/DDv+pnEi+qq1UsGgMuidzZDeObipTyxLBP+jVz+yTMg6jHs2Untl dg2Tpa62ZQ3LinZHcqahSInrmOXFnJWX+0orUlGeVBLSDLJQqobZ3GoyHtxqNYSIBi IKOQGf+sIn0T5gVaNFHGU7pteQ7sXu8Fq4KKvLmwZE8r1jQ/FHmA9L8sy3Y9R/1m/Y QjDe3Ge8PSLzlMYFq/oQrnZkF77LgMh4WEbpdQH3oxB43PZQYPkgUXUINhkom1btQ1 ILIEztvQ63uSnYlU3bOiv3qlHdbEaWQHoE7Lz3sZ9wi1WM/zJLpif2dyeDH51P9jbv +P2PL0xVuCNmg== Message-ID: <076c78c91cfd2c25477226c20cb2f04b31f98d13.1682660105.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-poetry-plugin-export): New variable. --- gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index cbe3bb1094..e468844ff6 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18133,6 +18133,35 @@ (define-public python-deepdiff for objects within other objects and DeepHash to hash any object.") (license license:expat))) +(define-public python-poetry-plugin-export + (package + (name "python-poetry-plugin-export") + (version "1.3.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "poetry_plugin_export" version)) + (sha256 + (base32 + "115zx9nqjbzpgj4akz9g5rzpd2pdykxbz584h6sz19d8awkp8jfr")))) + (build-system pyproject-build-system) + (native-inputs (list poetry + python-poetry-core + python-pytest + python-pytest-mock + python-pytest-xdist)) + (propagated-inputs (list python-pypa-build python-cachy python-pendulum)) + (home-page "https://github.com/python-poetry/poetry-plugin-export") + (synopsis "Poetry plugin to export the dependencies to various formats") + (description "This package is a plugin for Poetry that allows the export +of locked packages to various formats. + +Note: For now, only the @code{constraints.txt} and @code{requirements.txt} +formats are available. + +This plugin provides the same features as the existing export command of +Poetry which it will eventually replace.") + (license license:expat))) + (define-public poetry (package (name "poetry") From patchwork Fri Apr 28 05:51:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49636 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id CDA2427BBEA; Fri, 28 Apr 2023 06:53:32 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 49FE627BBE2 for ; Fri, 28 Apr 2023 06:53:32 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH2Y-0006cC-ES; Fri, 28 Apr 2023 01:53:06 -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 ) id 1psH2V-0006bE-D1 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH2V-0003Oh-35 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH2U-0006hd-Uo for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 17/20] gnu: python-pyscard: Update to 2.0.7. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266113625669 (code B ref 63139); Fri, 28 Apr 2023 05:53:02 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:52:16 +0000 Received: from localhost ([127.0.0.1]:60335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1j-0006fx-Jd for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:52:15 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:52673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1f-0006fV-E1 for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:52:12 -0400 Date: Fri, 28 Apr 2023 05:51:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661125; x=1682920325; bh=kguWxG0LwOafedDYSdnWWgnpaIzYYjEP8pzx86xcu2k=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=KYWZDmWjWuAcVzNYDgDN/c8hOmIUnyBfN0QaIh00sX+scS6NJYYlmv9G3NA8zJyNw ReFuhTyOihXqdImllhezgIIOF01SwmIpatnza5Kr/5O2D5ueo22+pEfrj5j3m9G3Yu 3wsCqd9t2C23S3zAEvSVqi7asXk3WYS5D6QiJDeckB97tbOFYA2xn4c26/m8MTdS50 yGaFj0x3UAzJ3+hWNJSrte3Xz/KJRd0IO3RpEpA8ja/VKQ0IGpMMzPxxGzdCW9RJI9 MKpU/3ldpmWdKC5vO8yHjOBnk3JJqPsIbk+D9rmhTuV8zlUrB4qGKKiyAP+ljp+28G eycEcmwZEc4kQ== Message-ID: <5b2f2a49f3b4bbb77fce7482ffd2fde53a847179.1682660105.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/security-token.scm (python-pyscard): Update to 2.0.7. --- gnu/packages/security-token.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) -- 2.39.2 diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index b51d67427a..5dfd3ea35d 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -14,7 +14,7 @@ ;;; Copyright © 2021 Sergey Trofimov ;;; Copyright © 2021 Dhruvin Gandhi ;;; Copyright © 2021 Ahmad Jarara -;;; Copyright © 2022 John Kehayias +;;; Copyright © 2022, 2023 John Kehayias ;;; Copyright © 2022 Petr Hodina ;;; Copyright © 2022 Denis 'GNUtoo' Carikli ;;; Copyright © 2023 Jake Leporte @@ -462,7 +462,7 @@ (define-public yubikey-personalization (define-public python-pyscard (package (name "python-pyscard") - (version "1.9.9") + (version "2.0.7") (source (origin (method url-fetch) ;; The maintainer publishes releases on various sites, but @@ -472,7 +472,7 @@ (define-public python-pyscard version "/pyscard-" version ".tar.gz")) (sha256 (base32 - "082cjkbxadaz2jb4rbhr0mkrirzlqyqhcf3r823qb0q1k50ybgg6")))) + "1gy1hmzrhfa7bqs132v89pchm9q3rpnqf3a6225vwpx7bx959017")))) (build-system python-build-system) (arguments `(#:phases From patchwork Fri Apr 28 05:51:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49637 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0366627BBEA; Fri, 28 Apr 2023 06:53:35 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3124327BBE2 for ; Fri, 28 Apr 2023 06:53:34 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH2W-0006c6-Tn; Fri, 28 Apr 2023 01:53:04 -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 ) id 1psH2U-0006b0-V9 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH2U-0003OY-Li for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH2U-0006hV-H6 for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 18/20] gnu: python-fido2: Update to 1.1.1 and enable tests. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266113225658 (code B ref 63139); Fri, 28 Apr 2023 05:53:02 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:52:12 +0000 Received: from localhost ([127.0.0.1]:60333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1g-0006fh-4L for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:52:12 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:22731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1d-0006f9-VH for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:52:10 -0400 Date: Fri, 28 Apr 2023 05:51:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661124; x=1682920324; bh=FHFZKZKdWDAnM5NWCVAgnfE6Yk8P9bQC2rfaMCBg8jw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=CtjCJq8Cla7oZjzfPI4HBV2enluRpfqAc3GxhBqKbifu08S3Pik6OQifVdfFBtHpw CsBNepsg/BYf68ctjW59Apyj115T9nKriUnFj/D04y8tFPbYsI3hRr776d6Hg2ioG4 PNZun281y+3nE6hiFTKPB1R0aQvkdkd1IJdg+evLBcqp4+YDUQWqmEpnmxcc0WSnI7 0N0FbgBY0RyA3QuN0AnQyOBgqHVioN02oIBiiHryaJIAQN1Sxr10RauUnkRbP+m9l+ 6bf6RDgcIUh4si+HWOywJyBYW9ySRGnhin17dxKJSnscO3VFqnWwJw4H7JAjuK4XW8 XKXAWS6gNv6HA== Message-ID: In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/security-token.scm (python-fido2): Update to 1.1.1. [build-system]: Switch to pyproject-build-system. [arguments]: Enable tests. [native-inputs]: Add python-poetry-core and python-pytest. --- gnu/packages/security-token.scm | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) -- 2.39.2 diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index 5dfd3ea35d..ad772ef292 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -48,6 +48,7 @@ (define-module (gnu packages security-token) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) + #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (gnu packages autotools) #:use-module (gnu packages base) @@ -73,6 +74,7 @@ (define-module (gnu packages security-token) #:use-module (gnu packages networking) #:use-module (gnu packages cyrus-sasl) #:use-module (gnu packages popt) + #:use-module (gnu packages python-build) #:use-module (gnu packages readline) #:use-module (gnu packages qt) #:use-module (gnu packages tls) @@ -684,7 +686,7 @@ (define-public pam-u2f (define-public python-fido2 (package (name "python-fido2") - (version "0.9.3") + (version "1.1.1") (source (origin (method url-fetch) (uri @@ -693,17 +695,13 @@ (define-public python-fido2 version "/fido2-" version ".tar.gz")) (sha256 (base32 - "1v366h449f8q74jkmy1291ffj2345nm7cdsipgqvgz4w22k8jpml")) + "1hwz0xagkmy6hhcyfl66dxf2vfa69lqqqjrv70vw7harik59bi2x")) (snippet ;; Remove bundled dependency. '(delete-file "fido2/public_suffix_list.dat")))) - (build-system python-build-system) + (build-system pyproject-build-system) (arguments - `(;; This attempts to access - ;; /System/Library/Frameworks/IOKit.framework/IOKit - ;; The recommendation is to use tox for testing. - #:tests? #false - #:phases + `(#:phases (modify-phases %standard-phases (add-after 'unpack 'install-public-suffix-list (lambda* (#:key inputs #:allow-other-keys) @@ -717,7 +715,11 @@ (define-public python-fido2 (propagated-inputs (list python-cryptography python-six)) (native-inputs - (list python-mock python-pyfakefs public-suffix-list)) + (list python-poetry-core + python-mock + python-pyfakefs + python-pytest + public-suffix-list)) (home-page "https://github.com/Yubico/python-fido2") (synopsis "Python library for communicating with FIDO devices over USB") (description From patchwork Fri Apr 28 05:52:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49638 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 59C2727BBE9; Fri, 28 Apr 2023 06:53:51 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6B5BA27BBE2 for ; Fri, 28 Apr 2023 06:53:49 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH2X-0006c9-Mp; Fri, 28 Apr 2023 01:53:05 -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 ) id 1psH2W-0006bd-3z for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH2V-0003Ou-RA for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH2V-0006hr-MT for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 19/20] gnu: Add python-makefun. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266115925721 (code B ref 63139); Fri, 28 Apr 2023 05:53:03 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:52:39 +0000 Received: from localhost ([127.0.0.1]:60343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH27-0006gm-Bo for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:52:39 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:33929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1s-0006g7-Hc for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:52:37 -0400 Date: Fri, 28 Apr 2023 05:52:04 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661138; x=1682920338; bh=rmVcllzJRv+1IMgvVAwih7f1Eox8VO7XpVnGVt+2+98=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=dl3RQcYzQsvxGbVrxtpcOgJVjBRXlb+2kz7/TcihIEirn4wOtVwOVvVBzVvANOlRZ CdxvV4Dbhzdeiphq4enIEyjYG9VswNd0AgSv3cBJ79A5zGldB70r92syo2Kfggmsmq ZbhnyLqPW9xvBoyyGNTr/Z2d0Fbz6y99uyNVQSks1wL1Ae41tgjYOX7a3GItFP9N5N DUU2ujHRTxc3z6FVb0PkkRLPBT8LKJXMh+QZNfUyYnhy74fOml0ws2hsGUoDz9zHRL lt49PTuM+OvV8RSc/Y1nc8Ek14v0WNCElGARkgfvvefvue48iUO4z+t5LXSJZOePWP QqVSSaiwoSPrA== Message-ID: In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-makefun): New variable. --- gnu/packages/python-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) -- 2.39.2 diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e468844ff6..94c0e1ab81 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -24905,6 +24905,24 @@ (define-public python-construct make your work easier.") (license license:expat))) +(define-public python-makefun + (package + (name "python-makefun") + (version "1.15.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "makefun" version)) + (sha256 + (base32 + "19a8dga8rnmjn5gy1cy1wdi28swbkdkypwbqikbxil6ynqcg3c20")))) + (build-system pyproject-build-system) + (native-inputs (list python-setuptools-scm python-pytest)) + (home-page "https://smarie.github.io/python-makefun") + (synopsis "Small library to dynamically create Python functions.") + (description "A library to dynamically create Python functions with a +proper signature.") + (license license:bsd-3))) + (define-public python-outcome (package (name "python-outcome") From patchwork Fri Apr 28 05:52:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Kehayias X-Patchwork-Id: 49639 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8D7CA27BBEA; Fri, 28 Apr 2023 06:53:52 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 74A2627BBE2 for ; Fri, 28 Apr 2023 06:53:51 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psH2X-0006c7-I6; Fri, 28 Apr 2023 01:53:05 -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 ) id 1psH2V-0006bY-Oo for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psH2V-0003Oo-Fn for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1psH2V-0006hk-Al for guix-patches@gnu.org; Fri, 28 Apr 2023 01:53:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63139] [PATCH python 20/20] gnu: python-yubikey-manager: Update to 5.1.0 and enable tests. Resent-From: John Kehayias Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Apr 2023 05:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63139 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63139@debbugs.gnu.org Cc: John Kehayias Received: via spool by 63139-submit@debbugs.gnu.org id=B63139.168266115225701 (code B ref 63139); Fri, 28 Apr 2023 05:53:03 +0000 Received: (at 63139) by debbugs.gnu.org; 28 Apr 2023 05:52:32 +0000 Received: from localhost ([127.0.0.1]:60341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1z-0006gT-UZ for submit@debbugs.gnu.org; Fri, 28 Apr 2023 01:52:32 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:29739) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psH1x-0006gE-HW for 63139@debbugs.gnu.org; Fri, 28 Apr 2023 01:52:30 -0400 Date: Fri, 28 Apr 2023 05:52:16 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1682661143; x=1682920343; bh=Scg5KNV0At+RGxbvFhgO2vmhXbGYwQqavB6pt4eEEuI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=K1hxcpczPFhMsgwp7JIgFZIWshMDhppT39vbDAPtuCcrYJqe20jcBIo32hROE6kfq VoUuBCmenzGri0jmGUwXXMmW9QRDlk+yI7kJvgOBlBqbGNb5bFCe8CCVIUlDBVJdJS BVgKPIRQuXd3Vt9yQVKOVDzUHBZfkEbozlrinev3huHPdB4El4x+163zpXhOh/3Agh HRn653VgreZHsIpoNGbF8fguZRaZzIrlj7JlbiLtpqWfvRS0CjreWdoT+4d16aIwTW 4E1Mh34Eoq1k4oue2itYfPtJdT+DxaumFK75a4H8vMQ9Lc3S6/fSP6GfaW0mQ54CJS Q6axkWLPAHVeA== Message-ID: <3909e79c0384e2c8f8bd330a0bb871f9d9d79833.1682660105.git.john.kehayias@protonmail.com> In-Reply-To: References: Feedback-ID: 7805494:user:proton MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: John Kehayias X-ACL-Warn: , John Kehayias via Guix-patches X-Patchwork-Original-From: John Kehayias via Guix-patches via From: John Kehayias Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/security-token.scm (python-yubikey-manager): Update to 5.1.0. [source]: Update url. [build-system]: Switch to pyproject-build-system. [arguments]: Enable tests. {phases}: Add a 'fix-piv-commands' phase to avoid an infinite loop in tests. [propagated-inputs]: Add python-keyring. Reorder alphabetically. [native-inputs]: Remove python-mock. Add python-makefun, python-poetry-core, and python-pytest. Reorder alphabetically. --- gnu/packages/security-token.scm | 35 ++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 14 deletions(-) -- 2.39.2 diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index ad772ef292..7db9fc9b61 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -741,33 +741,40 @@ (define-public python-fido2 (define-public python-yubikey-manager (package (name "python-yubikey-manager") - (version "4.0.7") + (version "5.1.0") (source (origin (method url-fetch) (uri (string-append "https://developers.yubico.com/yubikey-manager/Releases" - "/yubikey-manager-" version ".tar.gz")) + "/yubikey_manager-" version ".tar.gz")) (sha256 (base32 - "0kzwal7i4kyywm4f5zh8b823mh0ih2nsh5c0c4dfn4vw3j5dnwlr")))) - (build-system python-build-system) + "0wxi3rms9d5f7p4zl1na4412dirp1g2gd5wkgi6zs4g5hagzqgnk")))) + (build-system pyproject-build-system) (arguments - '(;; This attempts to access - ;; /System/Library/Frameworks/IOKit.framework/IOKit - ;; The recommendation is to use tox for testing. - #:tests? #false)) + (list #:phases + #~(modify-phases %standard-phases + ;; Avoid an infinite loop with Python < 3.11 which causes tests + ;; to fail. See upstream bug report and fix at + ;; . + ;; TODO: Remove in next release. + (add-after 'unpack 'fix-piv-commands + (lambda* _ + (substitute* "yubikit/piv.py" + (("self:02X") "int(self):02X"))))))) (propagated-inputs - (list python-six - python-pyscard - python-pyusb - python-click + (list python-click python-cryptography + python-fido2 + python-keyring python-pyopenssl - python-fido2)) + python-pyscard + python-pyusb + python-six)) (inputs (list pcsc-lite)) (native-inputs - (list swig python-mock)) + (list python-makefun python-poetry-core python-pytest swig)) (home-page "https://developers.yubico.com/yubikey-manager/") (synopsis "Command line tool and library for configuring a YubiKey") (description