From c8249087b861f06505c24bca83a4114681873a9c Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 14 Jan 2025 09:24:11 +0000 Subject: [PATCH] gnu: python-agate-sql: Update to 0.7.2. * gnu/packages/wireservice.scm (python-agate-sql): Update to 0.7.2. [build-system]: Swap to pyproject-build-system. [arguments]: Use default 'check, remove 'install-docs. [propagated-inputs]: Add python-agate, python-crate, and python-sqlalchemy. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I43c28c78460d588af4175448d122b3bc54e68760 --- gnu/packages/wireservice.scm | 53 ++++++++++++++++++++---------------- 1 file changed, 29 insertions(+), 24 deletions(-) diff --git a/gnu/packages/wireservice.scm b/gnu/packages/wireservice.scm index 6c3616d1d0..0c04e215db 100644 --- a/gnu/packages/wireservice.scm +++ b/gnu/packages/wireservice.scm @@ -144,30 +144,35 @@ previously known as journalism.") (license license:expat))) (define-public python-agate-sql - (wireservice-package - (name "python-agate-sql") - (version "0.5.9") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/wireservice/agate-sql") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "112q523w4jf3k8p4ynvjzfqa4j32ri34h2ppvicialp2lz5drvf0")))) - (native-inputs - (list python-nose - python-sphinx - python-sphinx-rtd-theme)) - (propagated-inputs - (list python-agate - python-crate - python-sqlalchemy)) - (home-page "https://agate-sql.rtfd.org") - (synopsis "SQL read/write support to agate") - (description "@code{agatesql} uses a monkey patching pattern to add SQL -support to all @code{agate.Table} instances."))) + (package + (name "python-agate-sql") + (version "0.7.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/wireservice/agate-sql") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03pvya65jm4s5sxwz0msj5dwjr6mk7dja3wdyh7hmf31dpczkjm8")))) + (build-system pyproject-build-system) + ;; XXX: Documentation requires which + ;; is not packaged yet and depends on some missing Node.js packages + (native-inputs + (list python-pytest + python-setuptools + python-wheel)) + (propagated-inputs + (list python-agate + python-crate + python-sqlalchemy)) + (home-page "https://agate-sql.rtfd.org") + (synopsis "SQL read/write support to agate") + (description + "@code{agatesql} uses a monkey patching pattern to add SQL support to all +@code{agate.Table} instances.") + (license license:expat))) (define-public python-agate-dbf (wireservice-package