;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2019 Pierre Langlois ;;; Copyright © 2020 Tobias Geerinckx-Rice ;;; Copyright © 2020 Tanguy Le Carrour ;;; Copyright © 2022 Guillaume Le Vaillant ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (gnu packages wireservice) #:use-module (
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Bakke <marius@gnu.org>2021-05-17 20:54:28 +0200
committerMarius Bakke <marius@gnu.org>2021-05-18 22:23:48 +0200
commit4ebd4a58ce307874b18c30ffcd4852440e475ad5 (patch)
tree2ed8d27dd06fd7de085c3f591ae2cbeee445d15f /gnu/installer/services.scm
parent57e004053769cfed2aa5d679629cc5528a5bd4f2 (diff)
downloadguix-4ebd4a58ce307874b18c30ffcd4852440e475ad5.tar.gz
guix-4ebd4a58ce307874b18c30ffcd4852440e475ad5.zip
gnu: ucx: Update to 1.9.0.
* gnu/packages/patches/ucx-tcp-iface-ioctl.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/fabric-management.scm (ucx): Update to 1.9.0. [source](patches): Remove.
Diffstat (limited to 'gnu/installer/services.scm')
0 files changed, 0 insertions, 0 deletions
gjai8f74v18zv2za0zjqbzl")))) (native-inputs `(("python-nose" ,python-nose) ("python-sphinx" ,python-sphinx) ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme))) (propagated-inputs `(("python-agate" ,python-agate) ("python-dbfread" ,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 for dbf files support to all @code{agate.Table} instances."))) (define-public python-agate-excel (wireservice-package (name "python-agate-excel") (version "0.2.5") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/wireservice/agate-excel") (commit version))) (file-name (git-file-name name version)) (sha256 (base32 "1y3cw57000inwczx50n16kxkr3xi2l241iml1qcqp29a0ba5c519")))) (native-inputs (list python-nose python-sphinx python-sphinx-rtd-theme)) (propagated-inputs (list python-agate python-olefile python-openpyxl python-xlrd)) (home-page "https://agate-excel.rtfd.org") (synopsis "Add read support for Excel files (xls and xlsx) to agate") (description "@code{agateexcel} uses a monkey patching pattern to add read for xls and xlsx files support to all @code{agate.Table} instances."))) (define-public csvkit (package (name "csvkit") (version "1.1.1") (source (origin (method url-fetch) (uri (pypi-uri "csvkit" version)) (sha256 (base32 "08wj0hlmbdmklar12cjzqp91vcxzwifsvmgasszas8kbiyvvgpdy")))) (build-system python-build-system) (native-inputs (list python-psycopg2 ; to test PostgreSQL support python-sphinx python-sphinx-rtd-theme)) (inputs (list python-agate-dbf python-agate-excel python-agate-sql python-six python-text-unidecode)) (arguments `(#:phases (modify-phases %standard-phases (add-after 'install 'install-docs (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (man1 (string-append out "/share/man/man1"))) (with-directory-excursion "docs" (invoke "make" "man") (copy-recursively "_build/man" man1)) #t)))))) (home-page "https://csvkit.rtfd.org") (synopsis "Command-line tools for working with CSV") (description "csvkit is a suite of command-line tools for converting to and working with CSV. It provides the following commands: @itemize @item Input: @itemize @item @command{in2csv}: Convert various formats to CSV. @item @command{sql2csv}: Execute SQL commands on a database and return the data as CSV. @end itemize @item Processing: @itemize @item @command{csvclean}: Remove common syntax errors. @item @command{csvcut}: Filter and truncate CSV files. @item @command{csvgrep}: Filter tabular data to only those rows where certain columns contain a given value or match a regular expression. @item @command{csvjoin}: Merges two or more CSV tables together using a method analogous to SQL JOIN operation. @item @command{csvsort}: Sort CSV files. @item @command{csvstack}: Stack up the rows from multiple CSV files, optionally adding a grouping value to each row. @end itemize @item Output and analysis: @itemize @item @command{csvformat}: Convert a CSV file to a custom output format. @item @command{csvjson}: Converts a CSV file into JSON or GeoJSON. @item @command{csvlook}: Renders a CSV to the command line in a Markdown-compatible, fixed-width format. @item @command{csvpy}: Loads a CSV file into a @code{agate.csv.Reader} object and then drops into a Python shell so the user can inspect the data however they see fit. @item @command{csvsql}: Generate SQL statements for a CSV file or execute those statements directly on a database. @item @command{csvstat}: Prints descriptive statistics for all columns in a CSV file. @end itemize @end itemize") (license license:expat)))