[PATCH 00/12] Update csvkit, python-agate, python-sqlalchemy and friends

OpenSubmitted by Pierre Langlois.
Details
One participant
  • Pierre Langlois
Owner
unassigned
Severity
normal
P
P
Pierre Langlois wrote on 21 Jul 15:43 +0200
(name . Guix-patches)(address . guix-patches@gnu.org)
87wnpjrddp.fsf@gmx.com
Hi Guix!
This series updates csvkit and co. The python-agate-sql package hadtests that expected a newer version of python-sqlalchemy so I've updatedit too, including its dependents.
Regarding sqlalchemy, the update from 1.3 to 1.4 looks like an API andDB break, however the only dependent that still required 1.3 waspython-sadisplay, which appears to be unmaintained. I've left a 1.3version of sqlalchemy around for this package, although we might want toremove it altogether later.
WDYT?
Thanks,Pierre
Pierre Langlois (12): gnu: python-alembic: Update to 1.6.5. gnu: python-flask-migrate: Update to 3.0.1. gnu: python-flask-sqlalchemy: Update to 2.5.1. gnu: python-sqlalchemy: Update to 1.4.21. gnu: python-aws-xray-sdk: Update to 2.8.0. gnu: python-openpyxl: Update to 3.0.7. gnu: wireservice-package: Honour tests? option. gnu: python-agate: Update to 1.6.3. gnu: python-agate-dbf: Update to 0.2.2. gnu: python-agate-sql: Update to 0.5.7. gnu: python-agate-excel: Update to 0.2.4. gnu: csvkit: Update to 1.0.6.
gnu/packages/databases.scm | 33 +++++++++--- gnu/packages/python-web.scm | 23 +++++---- gnu/packages/python-xyz.scm | 11 ++-- gnu/packages/wireservice.scm | 98 +++++++++++++++++++++--------------- 4 files changed, 101 insertions(+), 64 deletions(-)
-- 2.32.0
-----BEGIN PGP SIGNATURE-----
iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmD4JIMYHHBpZXJyZS5sYW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31UrJgIAIoz6/pkyjurKVcEXhdPFjPv66bUty2Or+UMLtSE6oGErqgNyQPTy81/hXf7CglDlVRkwIW5jSZXTaDd+bMC+swRHdEgSMl8OW/s8XWxqeUK8w72owMBn/LbrDMkRdecGnPsG9RUyF05DCPzuomOBKbOMbAYsejTPev2NR9dzeME1CSaa8wI3VeFFcHhMM6PxhmjCfg/FPyZjH36jpYi3EaQAYQlV7/Z5Fn9wp21GjLBcf1wFHvnMs+OBEfERgXRoX5C8yXFkyFOwnJZqotnWAWgcmkKMyGL4QXWG7nHTOX4zqLOZWQd5DD76vwpdRvccdOgtUO4zbPUrZ1pQfRSw1Y==F2w/-----END PGP SIGNATURE-----
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 02/12] gnu: python-flask-migrate: Update to 3.0.1.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-2-pierre.langlois@gmx.com
* gnu/packages/python-web.scm (python-flask-migrate): Update to 3.0.1.--- gnu/packages/python-web.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
Toggle diff (30 lines)diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scmindex ecea80444e..780805655f 100644--- a/gnu/packages/python-web.scm+++ b/gnu/packages/python-web.scm@@ -29,7 +29,7 @@ ;;; Copyright © 2018, 2020, 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2019 Vagrant Cascadian <vagrant@debian.org> ;;; Copyright © 2019 Brendan Tildesley <mail@brendan.scot>-;;; Copyright © 2019 Pierre Langlois <pierre.langlois@gmx.com>+;;; Copyright © 2019, 2021 Pierre Langlois <pierre.langlois@gmx.com> ;;; Copyright © 2019, 2020 Tanguy Le Carrour <tanguy@bioneland.org> ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> ;;; Copyright © 2020 Evan Straw <evan.straw99@gmail.com>@@ -3894,14 +3894,14 @@ itself.") (define-public python-flask-migrate (package (name "python-flask-migrate")- (version "2.5.3")+ (version "3.0.1") (source (origin (method url-fetch) (uri (pypi-uri "Flask-Migrate" version)) (sha256 (base32- "1vip9ww6l18dxffjsggm83k71zkvihxpnhaswpv8klh95s6517d6"))))+ "00m76kgdkk0w5bfq8hbqszpyaqk0yxdvmz4s67lvd36pc7wfhhjd")))) (build-system python-build-system) (propagated-inputs `(("python-flask" ,python-flask)
--2.32.0
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 01/12] gnu: python-alembic: Update to 1.6.5.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-1-pierre.langlois@gmx.com
* gnu/packages/databases.scm (python-alembic): Update to 1.6.5.[arguments]: Honour tests? option in 'check phase.--- gnu/packages/databases.scm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-)
Toggle diff (38 lines)diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scmindex 7de85d10c1..d8a70cb873 100644--- a/gnu/packages/databases.scm+++ b/gnu/packages/databases.scm@@ -27,7 +27,7 @@ ;;; Copyright © 2017, 2018 Alex Vong <alexvong1995@gmail.com> ;;; Copyright © 2017, 2018 Ben Woodcroft <donttrustben@gmail.com> ;;; Copyright © 2017 Rutger Helling <rhelling@mykolab.com>-;;; Copyright © 2017, 2018 Pierre Langlois <pierre.langlois@gmx.com>+;;; Copyright © 2017, 2018, 2021 Pierre Langlois <pierre.langlois@gmx.com> ;;; Copyright © 2015, 2017, 2018, 2019, 2021 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2017 Kristofer Buffington <kristoferbuffington@gmail.com> ;;; Copyright © 2018 Amirouche Boubekki <amirouche@hypermove.net>@@ -3088,19 +3088,20 @@ this library provides functions to facilitate such comparisons.") (define-public python-alembic (package (name "python-alembic")- (version "1.4.3")+ (version "1.6.5") (source (origin (method url-fetch) (uri (pypi-uri "alembic" version)) (sha256- (base32 "0if2dgb088clk738p26bwk50735h6jpd2kacdgc5capv2hiz6d2k"))))+ (base32 "0l9sx5g71mgaqp4q84q5fy9p0y4cy0a138aipaxnp3zvngmys7x2")))) (build-system python-build-system) (arguments '(#:phases (modify-phases %standard-phases (replace 'check- (lambda _- (invoke "pytest" "-vv"))))))+ (lambda* (#:key tests? #:allow-other-keys)+ (when tests?+ (invoke "pytest" "-vv"))))))) (native-inputs `(("python-mock" ,python-mock) ("python-pytest-cov" ,python-pytest-cov)))
--2.32.0
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 03/12] gnu: python-flask-sqlalchemy: Update to 2.5.1.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-3-pierre.langlois@gmx.com
* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.5.1.[home-page]: Follow redirect.--- gnu/packages/python-web.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
Toggle diff (26 lines)diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scmindex 780805655f..a677645814 100644--- a/gnu/packages/python-web.scm+++ b/gnu/packages/python-web.scm@@ -3513,18 +3513,18 @@ applications.") (define-public python-flask-sqlalchemy (package (name "python-flask-sqlalchemy")- (version "2.4.4")+ (version "2.5.1") (source (origin (method url-fetch) (uri (pypi-uri "Flask-SQLAlchemy" version)) (sha256 (base32- "1rgsj49gnx361hnb3vn6c1h17497qh22yc3r70l1r6w0mw71bixz"))))+ "04jrx4sjrz1b20j38qk4qin975xwz30krzq59rfv3b3w7ss49nib")))) (build-system python-build-system) (propagated-inputs `(("python-flask" ,python-flask) ("python-sqlalchemy" ,python-sqlalchemy)))- (home-page "https://github.com/mitsuhiko/flask-sqlalchemy")+ (home-page "https://github.com/pallets/flask-sqlalchemy") (synopsis "Module adding SQLAlchemy support to your Flask application") (description "This package adds SQLAlchemy support to your Flask application.")
--2.32.0
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 04/12] gnu: python-sqlalchemy: Update to 1.4.21.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-4-pierre.langlois@gmx.com
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.21.[propagated-inputs]: Add python-greenlet.(python-sqlalchemy-1.3): New variable.(python-sadisplay)[propagated-inputs]: Use python-sqlalchemy-1.3.--- gnu/packages/databases.scm | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-)
Toggle diff (64 lines)diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scmindex d8a70cb873..c0d94e56ab 100644--- a/gnu/packages/databases.scm+++ b/gnu/packages/databases.scm@@ -2942,18 +2942,20 @@ Database API 2.0T.") (define-public python-sqlalchemy (package (name "python-sqlalchemy")- (version "1.3.20")+ (version "1.4.21") (source (origin (method url-fetch) (uri (pypi-uri "SQLAlchemy" version)) (sha256- (base32 "18b9am7bsqc4nj3d2h5r93i002apczxfvpfpcqbd6f0385zmrwnj"))))+ (base32 "1iwggnq2n7wd6vqqvym1fjnzrgs648saba1cs6nvw4pn9m7hbs87")))) (build-system python-build-system) (native-inputs `(("python-cython" ,python-cython) ; for C extensions ("python-pytest" ,python-pytest) ("python-mock" ,python-mock))) ; for tests+ (propagated-inputs+ `(("python-greenlet" ,python-greenlet))) (arguments `(#:phases (modify-phases %standard-phases@@ -2969,6 +2971,17 @@ designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language.") (license license:x11)))
+;; Required by python-sadisplay.+(define-public python-sqlalchemy-1.3+ (package (inherit python-sqlalchemy)+ (version "1.3.24")+ (source+ (origin+ (method url-fetch)+ (uri (pypi-uri "SQLAlchemy" version))+ (sha256+ (base32 "06bmxzssc66cblk1hamskyv5q3xf1nh1py3vi6dka4lkpxy7gfzb"))))))+ (define-public python2-sqlalchemy (package-with-python2 python-sqlalchemy))
@@ -3305,6 +3318,9 @@ designed to be easy and intuitive to use.") (define-public python2-psycopg2 (package-with-python2 python-psycopg2))
+;; FIXME: This package appears to be unmaintained upstream and relies on an+;; older version of sqlalchemy, so may not actually be useful anymore,+;; consider removing it. (define-public python-sadisplay (package (name "python-sadisplay")@@ -3318,7 +3334,7 @@ designed to be easy and intuitive to use.") "01d9lxhmgpb68gy8rd6zj6fcwp84n2qq210n1qsk3qbsir79bzh4")))) (build-system python-build-system) (propagated-inputs- `(("python-sqlalchemy" ,python-sqlalchemy)))+ `(("python-sqlalchemy" ,python-sqlalchemy-1.3))) (native-inputs ;; For tests. `(("python-nose" ,python-nose)))
--2.32.0
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 06/12] gnu: python-openpyxl: Update to 3.0.7.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-6-pierre.langlois@gmx.com
* gnu/packages/python-xyz.scm (python-openpyxl): Update to 3.0.7.[arguments]: Honour tests? option in 'check phase.--- gnu/packages/python-xyz.scm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-)
Toggle diff (40 lines)diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scmindex f329d55396..67bfde6464 100644--- a/gnu/packages/python-xyz.scm+++ b/gnu/packages/python-xyz.scm@@ -62,7 +62,7 @@ ;;; Copyright © 2019 Jack Hill <jackhill@jackhill.us> ;;; Copyright © 2019, 2020, 2021 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2019, 2020 Alex Griffin <a@ajgrf.com>-;;; Copyright © 2019, 2020 Pierre Langlois <pierre.langlois@gmx.com>+;;; Copyright © 2019, 2020, 2021 Pierre Langlois <pierre.langlois@gmx.com> ;;; Copyright © 2019 Jacob MacDonald <jaccarmac@gmail.com> ;;; Copyright © 2019, 2020 Giacomo Leidi <goodoldpaul@autistici.org> ;;; Copyright © 2019 Wiktor Żelazny <wzelazny@vurv.cz>@@ -2220,7 +2220,7 @@ of @code{xmlfile}.") (define-public python-openpyxl (package (name "python-openpyxl")- (version "3.0.5")+ (version "3.0.7") (source (origin ;; We use the upstream repository, as the tests are not included in the@@ -2231,13 +2231,14 @@ of @code{xmlfile}.") (changeset version))) (file-name (string-append name "-" version "-checkout")) (sha256- (base32 "0s6fgwwkcfz1bnrp5gjd4g2lcbl4a76147ylkrmkbabi2nf4xlli"))))+ (base32 "08ag16srijrbhxspj1k00f145gkpykycl0rrv10qn24g67hzgd10")))) (build-system python-build-system) (arguments `(#:phases (modify-phases %standard-phases (replace 'check- (lambda _- (invoke "pytest"))))))+ (lambda* (#:key tests? #:allow-other-keys)+ (when tests?+ (invoke "pytest"))))))) (native-inputs ;; For the test suite. `(("python-lxml" ,python-lxml)
--2.32.0
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 07/12] gnu: wireservice-package: Honour tests? option.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-7-pierre.langlois@gmx.com
* gnu/packages/wireservice.scm (wireservice-package)[arguments]: Honortests? option in 'check phase.--- gnu/packages/wireservice.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
Toggle diff (23 lines)diff --git a/gnu/packages/wireservice.scm b/gnu/packages/wireservice.scmindex 9451e24d33..915e346dde 100644--- a/gnu/packages/wireservice.scm+++ b/gnu/packages/wireservice.scm@@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU-;;; Copyright © 2019 Pierre Langlois <pierre.langlois@gmx.com>+;;; Copyright © 2019, 2021 Pierre Langlois <pierre.langlois@gmx.com> ;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org> ;;;@@ -41,8 +41,9 @@ `(#:phases (modify-phases %standard-phases (replace 'check- (lambda _- (invoke "nosetests" "tests")))+ (lambda* (#:key tests? #:allow-other-keys)+ (when tests?+ (invoke "nosetests" "tests")))) (add-after 'install 'install-docs (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out"))
--2.32.0
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 09/12] gnu: python-agate-dbf: Update to 0.2.2.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-9-pierre.langlois@gmx.com
* gnu/packages/wireservice.scm (python-agate-dbf): Update to 0.2.2.--- gnu/packages/wireservice.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Toggle diff (22 lines)diff --git a/gnu/packages/wireservice.scm b/gnu/packages/wireservice.scmindex 9811469082..5a6e0b0628 100644--- a/gnu/packages/wireservice.scm+++ b/gnu/packages/wireservice.scm@@ -164,7 +164,7 @@ support to all @code{agate.Table} instances."))) (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@@ -173,7 +173,7 @@ support to all @code{agate.Table} instances."))) (file-name (git-file-name name version)) (sha256 (base32- "1y49fi6pmm7gzhajvqmfpcca2sqnwj24fqnsvzwk7r1hg2iaa2gi"))))+ "03l3qlyw7588jhjjsiy15valqlzs8gjai8f74v18zv2za0zjqbzl")))) (native-inputs `(("python-nose" ,python-nose) ("python-sphinx" ,python-sphinx)
--2.32.0
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 08/12] gnu: python-agate: Update to 1.6.3.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-8-pierre.langlois@gmx.com
* gnu/packages/wireservice.scm (python-agate): Update to 1.6.3.Rewrite package definition to inherit from a base variable.[arguments]: Add a 'set-guixlocpath phases.--- gnu/packages/wireservice.scm | 74 +++++++++++++++++++++--------------- 1 file changed, 44 insertions(+), 30 deletions(-)
Toggle diff (94 lines)diff --git a/gnu/packages/wireservice.scm b/gnu/packages/wireservice.scmindex 915e346dde..9811469082 100644--- a/gnu/packages/wireservice.scm+++ b/gnu/packages/wireservice.scm@@ -24,7 +24,9 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix packages)+ #:use-module (guix utils) #: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)@@ -89,37 +91,49 @@ charts now and don't care if they're perfect.")))
(define-public python-agate- (wireservice-package- (name "python-agate")- (version "1.6.1")- (source (origin- (method git-fetch)- (uri (git-reference- (url "https://github.com/wireservice/agate")- (commit version)))- (file-name (git-file-name name version))- (sha256- (base32- "077zj8xad8hsa3nqywvf7ircirmx3krxdipl8wr3dynv3l3khcpl"))))- (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)))- (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)))- (home-page "https://agate.rtfd.org")- (synopsis "Data analysis library")- (description "Agate is a Python data analysis library. It is an+ (let ((base (wireservice-package+ (name "python-agate")+ (version "1.6.3")+ (source (origin+ (method git-fetch)+ (uri (git-reference+ (url "https://github.com/wireservice/agate")+ (commit version)))+ (file-name (git-file-name name version))+ (sha256+ (base32+ "12ramldv75mlhwz2f3w7yv6k88q7bq6q7hcl7k4822gdzhp2irdn"))))+ (native-inputs+ `(("glibc-locales" ,glibc-locales) ; for tests+ ("python-nose" ,python-nose)+ ("python-sphinx" ,python-sphinx)+ ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme)+ ("python-csselect" ,python-cssselect)+ ("python-lxml" ,python-lxml)))+ (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)))+ (home-page "https://agate.rtfd.org")+ (synopsis "Data analysis library")+ (description "Agate is a Python data analysis library. It is an alternative to numpy and pandas that solves real-world problems with readable-code. Agate was previously known as journalism.")))+code. Agate was previously known as journalism."))))+ (package (inherit base)+ (arguments+ (substitute-keyword-arguments (package-arguments base)+ ((#:phases phases)+ `(modify-phases ,phases+ ;; The tests run setlocale.+ (add-before 'check 'set-guixlocpath+ (lambda* (#:key inputs #:allow-other-keys)+ (setenv "GUIX_LOCPATH"+ (string-append (assoc-ref inputs "glibc-locales")+ "/lib/locale")))))))))))
(define-public python-agate-sql (wireservice-package
--2.32.0
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 10/12] gnu: python-agate-sql: Update to 0.5.7.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-10-pierre.langlois@gmx.com
* gnu/packages/wireservice.scm (python-agate-sql): Update to 0.5.7.--- gnu/packages/wireservice.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Toggle diff (22 lines)diff --git a/gnu/packages/wireservice.scm b/gnu/packages/wireservice.scmindex 5a6e0b0628..eb60f9d64a 100644--- a/gnu/packages/wireservice.scm+++ b/gnu/packages/wireservice.scm@@ -138,7 +138,7 @@ code. Agate was previously known as journalism.")))) (define-public python-agate-sql (wireservice-package (name "python-agate-sql")- (version "0.5.4")+ (version "0.5.7") (source (origin (method git-fetch) (uri (git-reference@@ -147,7 +147,7 @@ code. Agate was previously known as journalism.")))) (file-name (git-file-name name version)) (sha256 (base32- "16q0b211n5b1qmhzkfl2jr56lda0rvyh5j1wzw26h2n4pm4wxlx2"))))+ "1q6ywm0wzkkwcwk0884k0lycf8k7pzwz94rzb1y5ssm8b1gl0i62")))) (native-inputs `(("python-nose" ,python-nose) ("python-sphinx" ,python-sphinx)
--2.32.0
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 11/12] gnu: python-agate-excel: Update to 0.2.4.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-11-pierre.langlois@gmx.com
* gnu/packages/wireservice.scm (python-agate-excel): Update to 0.2.4.[propagated-inputs]: Add python-olefile.--- gnu/packages/wireservice.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
Toggle diff (30 lines)diff --git a/gnu/packages/wireservice.scm b/gnu/packages/wireservice.scmindex eb60f9d64a..6e1c9ae809 100644--- a/gnu/packages/wireservice.scm+++ b/gnu/packages/wireservice.scm@@ -189,7 +189,7 @@ for dbf files support to all @code{agate.Table} instances."))) (define-public python-agate-excel (wireservice-package (name "python-agate-excel")- (version "0.2.3")+ (version "0.2.4") (source (origin (method git-fetch) (uri (git-reference@@ -198,7 +198,7 @@ for dbf files support to all @code{agate.Table} instances."))) (file-name (git-file-name name version)) (sha256 (base32- "1k5lv21k19s7kgbj5srd1xgrkqvxqqs49qwj33zncs9l7851afy7"))))+ "18345szz3i7j81glmxacvw3bbh4k2h4i1n8i4xzfw3ywwm62mms1")))) (native-inputs `(("python-nose" ,python-nose) ("python-sphinx" ,python-sphinx)@@ -206,6 +206,7 @@ for dbf files support to all @code{agate.Table} instances."))) (propagated-inputs `(("python-agate" ,python-agate) ("python-openpyxl" ,python-openpyxl)+ ("python-olefile" ,python-olefile) ("python-xlrd" ,python-xlrd))) (home-page "https://agate-excel.rtfd.org") (synopsis "Add read support for Excel files (xls and xlsx) to agate")
--2.32.0
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 12/12] gnu: csvkit: Update to 1.0.6.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-12-pierre.langlois@gmx.com
* gnu/packages/wireservice.scm (csvkit): Update to 1.0.6.--- gnu/packages/wireservice.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Toggle diff (20 lines)diff --git a/gnu/packages/wireservice.scm b/gnu/packages/wireservice.scmindex 6e1c9ae809..5aa2287982 100644--- a/gnu/packages/wireservice.scm+++ b/gnu/packages/wireservice.scm@@ -216,13 +216,13 @@ for xls and xlsx files support to all @code{agate.Table} instances."))) (define-public csvkit (package (name "csvkit")- (version "1.0.5")+ (version "1.0.6") (source (origin (method url-fetch) (uri (pypi-uri "csvkit" version)) (sha256 (base32- "1ffmbzk4rxnl1yhqfl58v7kvl5m9cbvjm8v7xp4mvr00sgs91lvv"))))+ "0d8dz25mzshd91wavmzgxq49mi7fgjg6lgasa6kpijawc2sn3xy8")))) (build-system python-build-system) (native-inputs `(("python-psycopg2" ,python-psycopg2) ; to test PostgreSQL support
--2.32.0
P
P
Pierre Langlois wrote on 21 Jul 15:50 +0200
[PATCH 05/12] gnu: python-aws-xray-sdk: Update to 2.8.0.
(address . 49678@debbugs.gnu.org)(name . Pierre Langlois)(address . pierre.langlois@gmx.com)
20210721135026.32581-5-pierre.langlois@gmx.com
* gnu/packages/python-web.scm (python-aws-xray-sdk): Update to 2.8.0.[arguments]: Skip sqlalchemy_core/test_postgres.py and django/test_settings.pytests. Honour tests? option in 'check phase.--- gnu/packages/python-web.scm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-)
Toggle diff (52 lines)diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scmindex a677645814..82944c1711 100644--- a/gnu/packages/python-web.scm+++ b/gnu/packages/python-web.scm@@ -398,7 +398,7 @@ Model} (SAM) templates into AWS CloudFormation templates.") (define-public python-aws-xray-sdk (package (name "python-aws-xray-sdk")- (version "2.6.0")+ (version "2.8.0") (home-page "https://github.com/aws/aws-xray-sdk-python") (source (origin (method git-fetch)@@ -406,7 +406,7 @@ Model} (SAM) templates into AWS CloudFormation templates.") (file-name (git-file-name name version)) (sha256 (base32- "12fzr0ylpa1lx3xr1x2f1jx8iiyzcr6g57fb9jign0j0lxdlbzpv"))))+ "1kxhplfhb1asnqk0vr0r3adq0ainwhy5fn0x7xjvihslrj6f77xl")))) (build-system python-build-system) (arguments `(#:phases (modify-phases %standard-phases@@ -420,6 +420,7 @@ Model} (SAM) templates into AWS CloudFormation templates.") "tests/ext/psycopg2/test_psycopg2.py" "tests/ext/pymysql/test_pymysql.py" "tests/ext/pynamodb/test_pynamodb.py"+ "tests/ext/sqlalchemy_core/test_postgres.py" "tests/test_async_recorder.py"
;; FIXME: Why is this failing?@@ -428,17 +429,19 @@ Model} (SAM) templates into AWS CloudFormation templates.") ;; TODO: How to configure Django for these tests. "tests/ext/django/test_db.py" "tests/ext/django/test_middleware.py"+ "tests/ext/django/test_settings.py"
;; These tests want to access httpbin.org. "tests/ext/requests/test_requests.py" "tests/ext/httplib/test_httplib.py" "tests/ext/aiohttp/test_client.py")))) (replace 'check- (lambda _+ (lambda* (#:key tests? #:allow-other-keys) (setenv "PYTHONPATH" (string-append "./build/lib:.:" (getenv "PYTHONPATH")))- (invoke "pytest" "-vv" "tests"))))))+ (when tests?+ (invoke "pytest" "-vv" "tests"))))))) (native-inputs `(;; These are required for the test suite. ("python-bottle" ,python-bottle)
--2.32.0
?