From unknown Sun Jun 22 17:16:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63295] [PATCH] Update csvkit to 1.1.1 Resent-From: Alice BRENON Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 05 May 2023 10:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63295 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63295@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16832824084121 (code B ref -1); Fri, 05 May 2023 10:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 5 May 2023 10:26:48 +0000 Received: from localhost ([127.0.0.1]:53186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puseF-00014O-Ku for submit@debbugs.gnu.org; Fri, 05 May 2023 06:26:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:50162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puseD-00014G-J8 for submit@debbugs.gnu.org; Fri, 05 May 2023 06:26:46 -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 1puseD-0008KE-7A for guix-patches@gnu.org; Fri, 05 May 2023 06:26:45 -0400 Received: from lxc-smtp2.ens-lyon.fr ([140.77.167.81]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1puse9-0002Yr-5U for guix-patches@gnu.org; Fri, 05 May 2023 06:26:44 -0400 Received: from localhost (localhost [127.0.0.1]) by lxc-smtp2.ens-lyon.fr (Postfix) with ESMTP id C36CFE436F for ; Fri, 5 May 2023 12:26:36 +0200 (CEST) X-Virus-Scanned: by amavisd-new-2.11.0 (20160426) (Debian) at ens-lyon.fr Received: from lxc-smtp2.ens-lyon.fr ([127.0.0.1]) by localhost (lxc-smtp2.ens-lyon.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jyd9yTwosJJO for ; Fri, 5 May 2023 12:26:36 +0200 (CEST) Received: from localhost (unknown [78.194.167.103]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by lxc-smtp2.ens-lyon.fr (Postfix) with ESMTPSA id ACB1CE4218 for ; Fri, 5 May 2023 12:26:36 +0200 (CEST) Date: Fri, 5 May 2023 12:26:36 +0200 From: Alice BRENON Message-ID: <20230505122636.5ea65265@ens-lyon.fr> Organization: ENS de Lyon X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/eKyt+yg42E7Xchhc26VJ9PB" Received-SPF: pass client-ip=140.77.167.81; envelope-from=alice.brenon@ens-lyon.fr; helo=lxc-smtp2.ens-lyon.fr X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --MP_/eKyt+yg42E7Xchhc26VJ9PB Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello guix, I use csvkit and noticed it broke after the upgrade to python 3.10 http://ci.guix.gnu.org/build/1263118/details Updating it and a couple dependencies fixed it so here's a patch. I also converted the `*-inputs` fields to new style while I was at it. The addition of `(gnu package base)` among dependencies is because of `python-agate` now wanting `glibc-locales` for one of its tests. I hate to have had to write the previous sentence because a `((gnu package base) #:select (glibc-locales))` would have carried exactly as much information and remained in the code where it could be useful in the future while this email will be long-forgotten when someone needs it. But the rest of the imports are implicit (don't want to break the convention) and someone recently argued again against explicit imports on the chan. I therefore merely point out another situation where implicit would have saved the day to be sure not to waste evidence, should the community want to weigh the benefits and drawbacks of each approach some day. Nice day to you all, Alice --MP_/eKyt+yg42E7Xchhc26VJ9PB Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=0001-gnu-csvkit-Update-to-1.1.1.patch >From cbe0fc9bd86fbddcaf2564c2389cca0894616563 Mon Sep 17 00:00:00 2001 Message-Id: From: Alice BRENON Date: Fri, 5 May 2023 12:03:58 +0200 Subject: [PATCH] gnu: csvkit: Update to 1.1.1. Update package and its dependencies, getting rid of collections errors due to python 3.10 in the process and converting inputs to new style. * gnu/packages/wireservice.scm (csvkit): Update to 1.1.1 * gnu/packages/wireservice.scm (python-leather): Update to 0.3.4 * gnu/packages/wireservice.scm (python-agate): Update to 1.7.1 * gnu/packages/wireservice.scm (python-agate-dbf): Update to 0.2.2 --- gnu/packages/wireservice.scm | 69 ++++++++++++++++++++---------------- 1 file changed, 38 insertions(+), 31 deletions(-) diff --git a/gnu/packages/wireservice.scm b/gnu/packages/wireservice.scm index d315bc2d74..0e7ec7607f 100644 --- a/gnu/packages/wireservice.scm +++ b/gnu/packages/wireservice.scm @@ -26,6 +26,7 @@ (define-module (gnu packages wireservice) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (gnu packages) + #:use-module (gnu packages base) #:use-module (gnu packages check) #:use-module (gnu packages databases) #:use-module (gnu packages python-web) @@ -65,7 +66,7 @@ (define-syntax-rule (wireservice-package extra-fields ...) (define-public python-leather (wireservice-package (name "python-leather") - (version "0.3.3") + (version "0.3.4") (source (origin (method git-fetch) (uri (git-reference @@ -74,15 +75,16 @@ (define-public python-leather (file-name (git-file-name name version)) (sha256 (base32 - "1ck3dplni99sv4s117cbm07ydwwjsrxkhdy19rnk0iglia1d4s5i")))) + "00cg4cidl15q1xv2pmxdkia5brig7x0xy9hwf2mlf9cq39bpj1w6")))) (native-inputs - `(("python-nose" ,python-nose) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("python-csselect" ,python-cssselect) - ("python-lxml" ,python-lxml))) + (list python-nose + python-sphinx + python-sphinx-rtd-theme + python-cssselect + python-lxml + )) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://leather.rtfd.org") (synopsis "Python charting for 80% of humans") (description "Leather is a Python charting library for those who need @@ -91,7 +93,7 @@ (define-public python-leather (define-public python-agate (wireservice-package (name "python-agate") - (version "1.6.1") + (version "1.7.1") (source (origin (method git-fetch) (uri (git-reference @@ -100,21 +102,26 @@ (define-public python-agate (file-name (git-file-name name version)) (sha256 (base32 - "077zj8xad8hsa3nqywvf7ircirmx3krxdipl8wr3dynv3l3khcpl")))) + "1wqyml7f70hr7zhgwvwqy4bdshlbcmp4jmyc5y12jyx10xp3sk7c")))) (native-inputs - `(("python-nose" ,python-nose) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("python-csselect" ,python-cssselect) - ("python-lxml" ,python-lxml))) + (list glibc-locales + python-coverage + python-cssselect + python-lxml + python-nose + python-pyicu + python-pytest + python-pytest-cov + python-pytz + python-sphinx + python-sphinx-rtd-theme)) (propagated-inputs - `(("python-babel" ,python-babel) - ("python-isodate" ,python-isodate) - ("python-leather" ,python-leather) - ("python-parsedatetime" ,python-parsedatetime) - ("python-pytimeparse" ,python-pytimeparse) - ("python-six" ,python-six) - ("python-slugify" ,python-slugify))) + (list python-babel + python-isodate + python-leather + python-parsedatetime + python-pytimeparse + python-slugify)) (home-page "https://agate.rtfd.org") (synopsis "Data analysis library") (description "Agate is a Python data analysis library. It is an @@ -150,7 +157,7 @@ (define-public python-agate-sql (define-public python-agate-dbf (wireservice-package (name "python-agate-dbf") - (version "0.2.1") + (version "0.2.2") (source (origin (method git-fetch) (uri (git-reference @@ -159,14 +166,14 @@ (define-public python-agate-dbf (file-name (git-file-name name version)) (sha256 (base32 - "1y49fi6pmm7gzhajvqmfpcca2sqnwj24fqnsvzwk7r1hg2iaa2gi")))) + "03l3qlyw7588jhjjsiy15valqlzs8gjai8f74v18zv2za0zjqbzl")))) (native-inputs - `(("python-nose" ,python-nose) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme))) + (list python-nose + python-sphinx + python-sphinx-rtd-theme)) (propagated-inputs - `(("python-agate" ,python-agate) - ("python-dbfread" ,python-dbfread))) + (list python-agate + python-dbfread)) (home-page "https://agate-dbf.rtfd.org") (synopsis "Add read support for dbf files to agate") (description "@code{agatedbf} uses a monkey patching pattern to add read @@ -202,13 +209,13 @@ (define-public python-agate-excel (define-public csvkit (package (name "csvkit") - (version "1.0.5") + (version "1.1.1") (source (origin (method url-fetch) (uri (pypi-uri "csvkit" version)) (sha256 (base32 - "1ffmbzk4rxnl1yhqfl58v7kvl5m9cbvjm8v7xp4mvr00sgs91lvv")))) + "08wj0hlmbdmklar12cjzqp91vcxzwifsvmgasszas8kbiyvvgpdy")))) (build-system python-build-system) (native-inputs (list python-psycopg2 ; to test PostgreSQL support base-commit: cf44fb964e6216b153ab898002f2f2ab889532ce -- 2.39.2 --MP_/eKyt+yg42E7Xchhc26VJ9PB-- From unknown Sun Jun 22 17:16:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63295] [PATCH] Update csvkit to 1.1.1 Resent-From: Greg Hogan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 05 May 2023 12:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63295 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Alice BRENON Cc: 63295@debbugs.gnu.org Received: via spool by 63295-submit@debbugs.gnu.org id=B63295.168329051015286 (code B ref 63295); Fri, 05 May 2023 12:42:02 +0000 Received: (at 63295) by debbugs.gnu.org; 5 May 2023 12:41:50 +0000 Received: from localhost ([127.0.0.1]:53381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puukw-0003yU-Cf for submit@debbugs.gnu.org; Fri, 05 May 2023 08:41:50 -0400 Received: from mail-yb1-f177.google.com ([209.85.219.177]:55634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puuku-0003yE-Ih for 63295@debbugs.gnu.org; Fri, 05 May 2023 08:41:49 -0400 Received: by mail-yb1-f177.google.com with SMTP id 3f1490d57ef6-b9e66ce80acso2330251276.3 for <63295@debbugs.gnu.org>; Fri, 05 May 2023 05:41:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20221208.gappssmtp.com; s=20221208; t=1683290503; x=1685882503; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=s2FoYYvLQ0rS73hdvlFzWS6B+L36Hu2G2IfsbJRemYA=; b=TbglAigqYlMkK50D2FmaOKnyj0y+FIV9VPJup7tDQ2BbXkk44my4kxn4aA1wtuwswz HnsW7dLZ5kdysoFZvjFLHKHt6NghQZz0Q5nsVLFwb+ARkxej+tTz8fKwGhhiwaF1uQTs 36y3/x1PeVIqt0bPhcrSgRq4v2YY/mEAsPb72fBhFwhj5Yw7dwse4EE31m753aJxG+jB pr/+VWo56m7uJenDexgsZrGHfDYWSxnuxjVj+imHP7PXrMd8xvFDN2MBTlX7RFz9RXwA LQxnGI/2iXWaZCz1YOkAjPgNz2043KfJAC1uJNlKYze1HmaY3e1eQtoGsh5FM7BkQtaB BEIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683290503; x=1685882503; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=s2FoYYvLQ0rS73hdvlFzWS6B+L36Hu2G2IfsbJRemYA=; b=aBO28+3n9O+VViW9vTeI6ZXiivxfwGx0NGz/DsaQYrPgA/U63dU2o93XPeaqS/ucH9 Inoz5zixNpzkick/RrGHLNHiMeT1MxZ6PPbXYIY6sqdzZfyz60GMJpS/3U8OPP8yOLAM gHyrgg+/GrEl2tBHnI89KlKt9uiYan9jvQmUjh5mJYHkcfV//WMCKY9zVOtNElo5h/DQ +Yph8Sxr7LKscWNp65GRFb+6aXH3kBwjOITVJYNmhtHFMxhBV0aFavJ+D0IKngZ6yg1D zSMdkAod+CBD7pA8gnO0n+BhRLTidSz1FR00fHRsRwie3UfdjDkHVMoIaaT+cYb+F26A bt/Q== X-Gm-Message-State: AC+VfDz2Cfb6Iu5LL5gbk9sVCDvGnA1Fn9OGnNFB9bVpvXJZCCR/bBw1 l5h/V7KL7piwzibmdBHba5s0AvobBWk1uoTjz4CXAw== X-Google-Smtp-Source: ACHHUZ4QIf3Sdhd5si4vs4Sf8z+bp1E5y3UZK6b0Ce3ctNJ2WyJu7SY7p7vZ0L6anx8Cqa2qpc7nnG1MUV2fIWxq4zs= X-Received: by 2002:a25:ae05:0:b0:b9d:a328:1128 with SMTP id a5-20020a25ae05000000b00b9da3281128mr1428369ybj.13.1683290502685; Fri, 05 May 2023 05:41:42 -0700 (PDT) MIME-Version: 1.0 References: <20230505122636.5ea65265@ens-lyon.fr> In-Reply-To: <20230505122636.5ea65265@ens-lyon.fr> From: Greg Hogan Date: Fri, 5 May 2023 08:41:31 -0400 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Fri, May 5, 2023 at 6:27=E2=80=AFAM Alice BRENON wrote: > > Hello guix, > > I use csvkit and noticed it broke after the upgrade to python 3.10 #62418 from March 24 also fixes csvkit with updated dependencies. From unknown Sun Jun 22 17:16:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63295] [PATCH] Update csvkit to 1.1.1 Resent-From: Alice BRENON Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 06 May 2023 15:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63295 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Greg Hogan Cc: 63295@debbugs.gnu.org Received: via spool by 63295-submit@debbugs.gnu.org id=B63295.168338683316900 (code B ref 63295); Sat, 06 May 2023 15:28:01 +0000 Received: (at 63295) by debbugs.gnu.org; 6 May 2023 15:27:13 +0000 Received: from localhost ([127.0.0.1]:35576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvJoW-0004OW-1H for submit@debbugs.gnu.org; Sat, 06 May 2023 11:27:13 -0400 Received: from lxc-smtp2.ens-lyon.fr ([140.77.167.81]:56916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvJoQ-0004OH-O6 for 63295@debbugs.gnu.org; Sat, 06 May 2023 11:27:10 -0400 Received: from localhost (localhost [127.0.0.1]) by lxc-smtp2.ens-lyon.fr (Postfix) with ESMTP id 8450CE28E7; Sat, 6 May 2023 17:27:05 +0200 (CEST) X-Virus-Scanned: by amavisd-new-2.11.0 (20160426) (Debian) at ens-lyon.fr Received: from lxc-smtp2.ens-lyon.fr ([127.0.0.1]) by localhost (lxc-smtp2.ens-lyon.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CpkjEpneEHbr; Sat, 6 May 2023 17:27:05 +0200 (CEST) Received: from localhost (unknown [78.194.167.103]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by lxc-smtp2.ens-lyon.fr (Postfix) with ESMTPSA id 642B8E27E7; Sat, 6 May 2023 17:27:05 +0200 (CEST) Date: Sat, 6 May 2023 17:27:04 +0200 From: Alice BRENON Message-ID: <20230506172704.3184033d@ens-lyon.fr> In-Reply-To: References: <20230505122636.5ea65265@ens-lyon.fr> Organization: ENS de Lyon X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/420cDMrBu97CLc8BKhWUV4L" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --MP_/420cDMrBu97CLc8BKhWUV4L Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Thanks for your vigilance and sorry for the duplicate. Following our discussion I'll leave it open for now, hoping one of them will be reviewed and accepted. I'll also follow the advice of the linter (actually I had first gone for a substitute* to fix the errors in the tests it was the linter which suggeste= d I updated the packages, making me completely rewrite my patch and taking some= time to check whether the dependencies where still needed and then I=C2=A0forgot= to put a pair of parenthesis back to the line where they belonged =E2=80=94 that, and to re-= run the linter after having reworked on the patch that much, that is) and here is a hopefully cleaner version of my patch. Le Fri, 5 May 2023 08:41:31 -0400, Greg Hogan a =C3=A9crit : > On Fri, May 5, 2023 at 6:27=E2=80=AFAM Alice BRENON > wrote: > > > > Hello guix, > > > > I use csvkit and noticed it broke after the upgrade to python 3.10 =20 >=20 > #62418 from March 24 also fixes csvkit with updated dependencies. --MP_/420cDMrBu97CLc8BKhWUV4L Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=0001-gnu-csvkit-Update-to-1.1.1.patch >From 93f3fb1a88ac38bb66dbf39f074fbc21ebe25f77 Mon Sep 17 00:00:00 2001 Message-Id: <93f3fb1a88ac38bb66dbf39f074fbc21ebe25f77.1683386106.git.alice.brenon@ens-lyon.fr> From: Alice BRENON Date: Fri, 5 May 2023 12:03:58 +0200 Subject: [PATCH] gnu: csvkit: Update to 1.1.1. Update package and its dependencies, getting rid of collections errors due to python 3.10 in the process and converting inputs to new style. * gnu/packages/wireservice.scm (csvkit): Update to 1.1.1 * gnu/packages/wireservice.scm (python-leather): Update to 0.3.4 * gnu/packages/wireservice.scm (python-agate): Update to 1.7.1 * gnu/packages/wireservice.scm (python-agate-dbf): Update to 0.2.2 --- gnu/packages/wireservice.scm | 68 ++++++++++++++++++++---------------- 1 file changed, 37 insertions(+), 31 deletions(-) diff --git a/gnu/packages/wireservice.scm b/gnu/packages/wireservice.scm index d315bc2d74..258671fc30 100644 --- a/gnu/packages/wireservice.scm +++ b/gnu/packages/wireservice.scm @@ -26,6 +26,7 @@ (define-module (gnu packages wireservice) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (gnu packages) + #:use-module (gnu packages base) #:use-module (gnu packages check) #:use-module (gnu packages databases) #:use-module (gnu packages python-web) @@ -65,7 +66,7 @@ (define-syntax-rule (wireservice-package extra-fields ...) (define-public python-leather (wireservice-package (name "python-leather") - (version "0.3.3") + (version "0.3.4") (source (origin (method git-fetch) (uri (git-reference @@ -74,15 +75,15 @@ (define-public python-leather (file-name (git-file-name name version)) (sha256 (base32 - "1ck3dplni99sv4s117cbm07ydwwjsrxkhdy19rnk0iglia1d4s5i")))) + "00cg4cidl15q1xv2pmxdkia5brig7x0xy9hwf2mlf9cq39bpj1w6")))) (native-inputs - `(("python-nose" ,python-nose) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("python-csselect" ,python-cssselect) - ("python-lxml" ,python-lxml))) + (list python-nose + python-sphinx + python-sphinx-rtd-theme + python-cssselect + python-lxml)) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://leather.rtfd.org") (synopsis "Python charting for 80% of humans") (description "Leather is a Python charting library for those who need @@ -91,7 +92,7 @@ (define-public python-leather (define-public python-agate (wireservice-package (name "python-agate") - (version "1.6.1") + (version "1.7.1") (source (origin (method git-fetch) (uri (git-reference @@ -100,21 +101,26 @@ (define-public python-agate (file-name (git-file-name name version)) (sha256 (base32 - "077zj8xad8hsa3nqywvf7ircirmx3krxdipl8wr3dynv3l3khcpl")))) + "1wqyml7f70hr7zhgwvwqy4bdshlbcmp4jmyc5y12jyx10xp3sk7c")))) (native-inputs - `(("python-nose" ,python-nose) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("python-csselect" ,python-cssselect) - ("python-lxml" ,python-lxml))) + (list glibc-locales + python-coverage + python-cssselect + python-lxml + python-nose + python-pyicu + python-pytest + python-pytest-cov + python-pytz + python-sphinx + python-sphinx-rtd-theme)) (propagated-inputs - `(("python-babel" ,python-babel) - ("python-isodate" ,python-isodate) - ("python-leather" ,python-leather) - ("python-parsedatetime" ,python-parsedatetime) - ("python-pytimeparse" ,python-pytimeparse) - ("python-six" ,python-six) - ("python-slugify" ,python-slugify))) + (list python-babel + python-isodate + python-leather + python-parsedatetime + python-pytimeparse + python-slugify)) (home-page "https://agate.rtfd.org") (synopsis "Data analysis library") (description "Agate is a Python data analysis library. It is an @@ -150,7 +156,7 @@ (define-public python-agate-sql (define-public python-agate-dbf (wireservice-package (name "python-agate-dbf") - (version "0.2.1") + (version "0.2.2") (source (origin (method git-fetch) (uri (git-reference @@ -159,14 +165,14 @@ (define-public python-agate-dbf (file-name (git-file-name name version)) (sha256 (base32 - "1y49fi6pmm7gzhajvqmfpcca2sqnwj24fqnsvzwk7r1hg2iaa2gi")))) + "03l3qlyw7588jhjjsiy15valqlzs8gjai8f74v18zv2za0zjqbzl")))) (native-inputs - `(("python-nose" ,python-nose) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme))) + (list python-nose + python-sphinx + python-sphinx-rtd-theme)) (propagated-inputs - `(("python-agate" ,python-agate) - ("python-dbfread" ,python-dbfread))) + (list python-agate + python-dbfread)) (home-page "https://agate-dbf.rtfd.org") (synopsis "Add read support for dbf files to agate") (description "@code{agatedbf} uses a monkey patching pattern to add read @@ -202,13 +208,13 @@ (define-public python-agate-excel (define-public csvkit (package (name "csvkit") - (version "1.0.5") + (version "1.1.1") (source (origin (method url-fetch) (uri (pypi-uri "csvkit" version)) (sha256 (base32 - "1ffmbzk4rxnl1yhqfl58v7kvl5m9cbvjm8v7xp4mvr00sgs91lvv")))) + "08wj0hlmbdmklar12cjzqp91vcxzwifsvmgasszas8kbiyvvgpdy")))) (build-system python-build-system) (native-inputs (list python-psycopg2 ; to test PostgreSQL support base-commit: cf44fb964e6216b153ab898002f2f2ab889532ce -- 2.39.2 --MP_/420cDMrBu97CLc8BKhWUV4L-- From unknown Sun Jun 22 17:16:00 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#63295] [PATCH] Update csvkit to 1.1.1 Resent-From: Greg Hogan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 11 May 2023 22:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63295 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Alice BRENON Cc: 63295@debbugs.gnu.org Received: via spool by 63295-submit@debbugs.gnu.org id=B63295.16838429485768 (code B ref 63295); Thu, 11 May 2023 22:10:02 +0000 Received: (at 63295) by debbugs.gnu.org; 11 May 2023 22:09:08 +0000 Received: from localhost ([127.0.0.1]:53618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxETE-0001Uy-FV for submit@debbugs.gnu.org; Thu, 11 May 2023 18:09:08 -0400 Received: from mail-yb1-f172.google.com ([209.85.219.172]:62854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxETB-0001US-Gk for 63295@debbugs.gnu.org; Thu, 11 May 2023 18:09:07 -0400 Received: by mail-yb1-f172.google.com with SMTP id 3f1490d57ef6-b9a6f17f2b6so43713646276.1 for <63295@debbugs.gnu.org>; Thu, 11 May 2023 15:09:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greghogan-com.20221208.gappssmtp.com; s=20221208; t=1683842940; x=1686434940; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ha4tvjHOsAGiKGql0qg13gQOZZLp5b/++k8slxbP8nw=; b=m28W+3HAsSshcceuRJsoJIF3OYpwegwtxbJPY/Z7i92GnemPYrk2yzLbaMImjy8J6Q 7Kw3YzCzs/eA9lDHI3ONoqygrZG+ChzLaPwYxfQqugJSvTcrlpbqtAKRkuIXCOgdCwnl ZGrz4tJx/zfNI8UybeDRs8MCo8h28tDKQc7n05+C1Wf3RJaXnLy91NjWIsvDvcRFC6YG xrgsSFk+S5BZhm9TEevTTtrND0wciEN35/KdB1WJtTnczYti/UZ1voaiIvw2vTY0Ie9S lpIn4179RruR+txytK/H+8pXjD+TDMlp7/4QQY/TUTDQp2GyFo6GW2lS5xQumKZzkkLL eNkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683842940; x=1686434940; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ha4tvjHOsAGiKGql0qg13gQOZZLp5b/++k8slxbP8nw=; b=eq8PMrwJRGkzajojMTnRcmyZ2r4hpZAT0weGxNRNATQ99ka151cvnGiCTWVTdnv4cY 7ZKVgch2pEG7iNOHP7tlNBoOXwJsVFly1iXqgSiiCXuz5VbM9C97PUPqIRBXEtcXGKWk xeDkxolkDdf3s8wz9CS78MRwwyg+02/FWveeqiNQlqvPntKw0wd2bJzdyX3/+E0zlOHn vrAOkfE2euZiXVM4nIiSxwnTG+vkmgSQLVD1VIsivvRYb3Ak3QVKz4bZvRVXE8My5xSH OzuNGhnhE8kRJXo2y+SIz3qAal5Vl3Z2VUnGM15UFsflJGzXwv6I91OETvCtEW9/1HvM ovDw== X-Gm-Message-State: AC+VfDyLD6FAelxpQVYWkS6wfml6NcX0vnDhQCxuh8KMIkn07hduD1XU 3v7old2E2/3hPCiA1q43OWEtlxkPxd669aYZQpfOGg== X-Google-Smtp-Source: ACHHUZ61fDI5S+DaHwVHny29TL39TroYBiRFVRJh7o/D28ncEOSCQs23sLpwM6lHnDOoxYeAbeAVNM0CgSpy/xUuZeU= X-Received: by 2002:a0d:e812:0:b0:559:deee:be50 with SMTP id r18-20020a0de812000000b00559deeebe50mr21464230ywe.21.1683842939845; Thu, 11 May 2023 15:08:59 -0700 (PDT) MIME-Version: 1.0 References: <20230505122636.5ea65265@ens-lyon.fr> <20230506172704.3184033d@ens-lyon.fr> In-Reply-To: <20230506172704.3184033d@ens-lyon.fr> From: Greg Hogan Date: Thu, 11 May 2023 18:08:47 -0400 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Sat, May 6, 2023 at 11:27=E2=80=AFAM Alice BRENON wrote: > > Thanks for your vigilance and sorry for the duplicate. Following our > discussion I'll leave it open for now, hoping one of them will be > reviewed and accepted. > > I'll also follow the advice of the linter (actually I had first gone for = a > substitute* to fix the errors in the tests it was the linter which sugges= ted I > updated the packages, making me completely rewrite my patch and taking so= me time > to check whether the dependencies where still needed and then I forgot to= put a pair of > parenthesis back to the line where they belonged =E2=80=94 that, and to r= e-run the > linter after having reworked on the patch that much, that is) and here is= a > hopefully cleaner version of my patch. The patch should be divided with each package update in a separate patch (a large number of small, similar updates can be made in a single patch). Your update to python-agate includes glibc-locales (a 932 MiB package) whereas mine added python-agate-locales as a new package. Yours has (as noted) additional changes to the inputs. My patchset updates python-agate-sql. I don't recall why, but it must have fixed a breaking build. The only dependent package is csvkit. From unknown Sun Jun 22 17:16:00 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Alice BRENON Subject: bug#63295: closed (Re: bug#62418: [PATCH 0/6] Update csvkit.) Message-ID: References: <878rdqwrv0.fsf@gnu.org> <20230505122636.5ea65265@ens-lyon.fr> X-Gnu-PR-Message: they-closed 63295 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 63295@debbugs.gnu.org Date: Sun, 14 May 2023 21:01:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1684098063-5871-1" This is a multi-part message in MIME format... ------------=_1684098063-5871-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #63295: [PATCH] Update csvkit to 1.1.1 which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 63295@debbugs.gnu.org. --=20 63295: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D63295 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1684098063-5871-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 63295-done) by debbugs.gnu.org; 14 May 2023 21:00:51 +0000 Received: from localhost ([127.0.0.1]:41659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyIpm-0001Vn-Gk for submit@debbugs.gnu.org; Sun, 14 May 2023 17:00:50 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pyIpk-0001VW-84; Sun, 14 May 2023 17:00:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pyIpd-0005My-1E; Sun, 14 May 2023 17:00:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=Y/fEEAbZ6oLRZE2AYDPpoJX7RVLnCBaWS9ftGjYYNhc=; b=T4BlP0+DS0eTNrvH1UiJ CHeHxIJXrdczeVnuqNiiMuZYrRsl/G/96KdqDvqf/Viho2q5VTmpaolIgLFXgqu84CL/VG4+Mrc8g H4xoIXo5bYDfSzd27P6CthE9xNp+d6kh23tc8+VZu9zR2JLzjcAdyU0u7MjIZ3JzoMbnLGo5VOKpI 8MHYNl1rA4H7eI3fip5V5bAypDQEmAedqqw+H0XvUmj/bIJcF5uSlxfQ89ZD4QE7z92JTC04ZhsO7 rIGXJUswS/bBZs+xadx2iviQDlXRQufXM4OE//ty0w/ZJK9b8fu8U+V07U71klXTcuxyYhheyXNEu Y2Kl17itmo8NWg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pyIpZ-0003AM-Uu; Sun, 14 May 2023 17:00:40 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Greg Hogan Subject: Re: bug#62418: [PATCH 0/6] Update csvkit. References: <20230324130952.131621-1-code@greghogan.com> Date: Sun, 14 May 2023 23:00:35 +0200 In-Reply-To: <20230324130952.131621-1-code@greghogan.com> (Greg Hogan's message of "Fri, 24 Mar 2023 13:09:52 +0000") Message-ID: <878rdqwrv0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63295-done Cc: 62418-done@debbugs.gnu.org, Alice BRENON , 63295-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Greg and Alice, Greg Hogan skribis: > python-leather, python-agate, and csvkit were failing to build for me on > the core-updates branch. > > Greg Hogan (6): > gnu: python-leather: Update to 0.3.4. > gnu: python-agate-dbf: Update to 0.2.2. > gnu: python-agate-sql: Update to 0.5.9. > gnu: Add python-agate-locales. > gnu: python-agate: Update to 1.7.1 > gnu: csvkit: Update to 1.1.1. It=E2=80=99s been two months but I=E2=80=99ve finally applies this patch se= ries. Apologies for the delay! Alice, if you see any further changes that should be made, please send them as a separate patch on top of this. Thank you! Ludo=E2=80=99. ------------=_1684098063-5871-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 May 2023 10:26:48 +0000 Received: from localhost ([127.0.0.1]:53186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puseF-00014O-Ku for submit@debbugs.gnu.org; Fri, 05 May 2023 06:26:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:50162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puseD-00014G-J8 for submit@debbugs.gnu.org; Fri, 05 May 2023 06:26:46 -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 1puseD-0008KE-7A for guix-patches@gnu.org; Fri, 05 May 2023 06:26:45 -0400 Received: from lxc-smtp2.ens-lyon.fr ([140.77.167.81]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1puse9-0002Yr-5U for guix-patches@gnu.org; Fri, 05 May 2023 06:26:44 -0400 Received: from localhost (localhost [127.0.0.1]) by lxc-smtp2.ens-lyon.fr (Postfix) with ESMTP id C36CFE436F for ; Fri, 5 May 2023 12:26:36 +0200 (CEST) X-Virus-Scanned: by amavisd-new-2.11.0 (20160426) (Debian) at ens-lyon.fr Received: from lxc-smtp2.ens-lyon.fr ([127.0.0.1]) by localhost (lxc-smtp2.ens-lyon.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jyd9yTwosJJO for ; Fri, 5 May 2023 12:26:36 +0200 (CEST) Received: from localhost (unknown [78.194.167.103]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by lxc-smtp2.ens-lyon.fr (Postfix) with ESMTPSA id ACB1CE4218 for ; Fri, 5 May 2023 12:26:36 +0200 (CEST) Date: Fri, 5 May 2023 12:26:36 +0200 From: Alice BRENON To: guix-patches@gnu.org Subject: [PATCH] Update csvkit to 1.1.1 Message-ID: <20230505122636.5ea65265@ens-lyon.fr> Organization: ENS de Lyon X-Mailer: Claws Mail 4.1.1 (GTK 3.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/eKyt+yg42E7Xchhc26VJ9PB" Received-SPF: pass client-ip=140.77.167.81; envelope-from=alice.brenon@ens-lyon.fr; helo=lxc-smtp2.ens-lyon.fr X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --MP_/eKyt+yg42E7Xchhc26VJ9PB Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello guix, I use csvkit and noticed it broke after the upgrade to python 3.10 http://ci.guix.gnu.org/build/1263118/details Updating it and a couple dependencies fixed it so here's a patch. I also converted the `*-inputs` fields to new style while I was at it. The addition of `(gnu package base)` among dependencies is because of `python-agate` now wanting `glibc-locales` for one of its tests. I hate to have had to write the previous sentence because a `((gnu package base) #:select (glibc-locales))` would have carried exactly as much information and remained in the code where it could be useful in the future while this email will be long-forgotten when someone needs it. But the rest of the imports are implicit (don't want to break the convention) and someone recently argued again against explicit imports on the chan. I therefore merely point out another situation where implicit would have saved the day to be sure not to waste evidence, should the community want to weigh the benefits and drawbacks of each approach some day. Nice day to you all, Alice --MP_/eKyt+yg42E7Xchhc26VJ9PB Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=0001-gnu-csvkit-Update-to-1.1.1.patch >From cbe0fc9bd86fbddcaf2564c2389cca0894616563 Mon Sep 17 00:00:00 2001 Message-Id: From: Alice BRENON Date: Fri, 5 May 2023 12:03:58 +0200 Subject: [PATCH] gnu: csvkit: Update to 1.1.1. Update package and its dependencies, getting rid of collections errors due to python 3.10 in the process and converting inputs to new style. * gnu/packages/wireservice.scm (csvkit): Update to 1.1.1 * gnu/packages/wireservice.scm (python-leather): Update to 0.3.4 * gnu/packages/wireservice.scm (python-agate): Update to 1.7.1 * gnu/packages/wireservice.scm (python-agate-dbf): Update to 0.2.2 --- gnu/packages/wireservice.scm | 69 ++++++++++++++++++++---------------- 1 file changed, 38 insertions(+), 31 deletions(-) diff --git a/gnu/packages/wireservice.scm b/gnu/packages/wireservice.scm index d315bc2d74..0e7ec7607f 100644 --- a/gnu/packages/wireservice.scm +++ b/gnu/packages/wireservice.scm @@ -26,6 +26,7 @@ (define-module (gnu packages wireservice) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (gnu packages) + #:use-module (gnu packages base) #:use-module (gnu packages check) #:use-module (gnu packages databases) #:use-module (gnu packages python-web) @@ -65,7 +66,7 @@ (define-syntax-rule (wireservice-package extra-fields ...) (define-public python-leather (wireservice-package (name "python-leather") - (version "0.3.3") + (version "0.3.4") (source (origin (method git-fetch) (uri (git-reference @@ -74,15 +75,16 @@ (define-public python-leather (file-name (git-file-name name version)) (sha256 (base32 - "1ck3dplni99sv4s117cbm07ydwwjsrxkhdy19rnk0iglia1d4s5i")))) + "00cg4cidl15q1xv2pmxdkia5brig7x0xy9hwf2mlf9cq39bpj1w6")))) (native-inputs - `(("python-nose" ,python-nose) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("python-csselect" ,python-cssselect) - ("python-lxml" ,python-lxml))) + (list python-nose + python-sphinx + python-sphinx-rtd-theme + python-cssselect + python-lxml + )) (propagated-inputs - `(("python-six" ,python-six))) + (list python-six)) (home-page "https://leather.rtfd.org") (synopsis "Python charting for 80% of humans") (description "Leather is a Python charting library for those who need @@ -91,7 +93,7 @@ (define-public python-leather (define-public python-agate (wireservice-package (name "python-agate") - (version "1.6.1") + (version "1.7.1") (source (origin (method git-fetch) (uri (git-reference @@ -100,21 +102,26 @@ (define-public python-agate (file-name (git-file-name name version)) (sha256 (base32 - "077zj8xad8hsa3nqywvf7ircirmx3krxdipl8wr3dynv3l3khcpl")))) + "1wqyml7f70hr7zhgwvwqy4bdshlbcmp4jmyc5y12jyx10xp3sk7c")))) (native-inputs - `(("python-nose" ,python-nose) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) - ("python-csselect" ,python-cssselect) - ("python-lxml" ,python-lxml))) + (list glibc-locales + python-coverage + python-cssselect + python-lxml + python-nose + python-pyicu + python-pytest + python-pytest-cov + python-pytz + python-sphinx + python-sphinx-rtd-theme)) (propagated-inputs - `(("python-babel" ,python-babel) - ("python-isodate" ,python-isodate) - ("python-leather" ,python-leather) - ("python-parsedatetime" ,python-parsedatetime) - ("python-pytimeparse" ,python-pytimeparse) - ("python-six" ,python-six) - ("python-slugify" ,python-slugify))) + (list python-babel + python-isodate + python-leather + python-parsedatetime + python-pytimeparse + python-slugify)) (home-page "https://agate.rtfd.org") (synopsis "Data analysis library") (description "Agate is a Python data analysis library. It is an @@ -150,7 +157,7 @@ (define-public python-agate-sql (define-public python-agate-dbf (wireservice-package (name "python-agate-dbf") - (version "0.2.1") + (version "0.2.2") (source (origin (method git-fetch) (uri (git-reference @@ -159,14 +166,14 @@ (define-public python-agate-dbf (file-name (git-file-name name version)) (sha256 (base32 - "1y49fi6pmm7gzhajvqmfpcca2sqnwj24fqnsvzwk7r1hg2iaa2gi")))) + "03l3qlyw7588jhjjsiy15valqlzs8gjai8f74v18zv2za0zjqbzl")))) (native-inputs - `(("python-nose" ,python-nose) - ("python-sphinx" ,python-sphinx) - ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme))) + (list python-nose + python-sphinx + python-sphinx-rtd-theme)) (propagated-inputs - `(("python-agate" ,python-agate) - ("python-dbfread" ,python-dbfread))) + (list python-agate + python-dbfread)) (home-page "https://agate-dbf.rtfd.org") (synopsis "Add read support for dbf files to agate") (description "@code{agatedbf} uses a monkey patching pattern to add read @@ -202,13 +209,13 @@ (define-public python-agate-excel (define-public csvkit (package (name "csvkit") - (version "1.0.5") + (version "1.1.1") (source (origin (method url-fetch) (uri (pypi-uri "csvkit" version)) (sha256 (base32 - "1ffmbzk4rxnl1yhqfl58v7kvl5m9cbvjm8v7xp4mvr00sgs91lvv")))) + "08wj0hlmbdmklar12cjzqp91vcxzwifsvmgasszas8kbiyvvgpdy")))) (build-system python-build-system) (native-inputs (list python-psycopg2 ; to test PostgreSQL support base-commit: cf44fb964e6216b153ab898002f2f2ab889532ce -- 2.39.2 --MP_/eKyt+yg42E7Xchhc26VJ9PB-- ------------=_1684098063-5871-1--