From cbe0fc9bd86fbddcaf2564c2389cca0894616563 Mon Sep 17 00:00:00 2001
Message-Id: <cbe0fc9bd86fbddcaf2564c2389cca0894616563.1683281627.git.alice.brenon@ens-lyon.fr>
From: Alice BRENON <alice.brenon@ens-lyon.fr>
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(-)
@@ -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