diff options
author | Brendan Tildesley <mail@brendan.scot> | 2021-02-25 13:30:02 +1100 |
---|---|---|
committer | Leo Famulari <leo@famulari.name> | 2021-04-09 16:09:24 -0400 |
commit | f9d8d438b33fd751338317903e88fe932c73d6a9 (patch) | |
tree | e9ce58ca243f207665456f3a0263ffc58ce66e43 /gnu | |
parent | ed2c89f25d256155fbd2663236294fa9210b93a1 (diff) | |
download | guix-f9d8d438b33fd751338317903e88fe932c73d6a9.tar.gz guix-f9d8d438b33fd751338317903e88fe932c73d6a9.zip |
gnu: Add python-multivolumefile.
* gnu/packages/python-compression.scm (python-multivolumefile): New
variable.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/python-compression.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm index 2065e6e38f..298fc382e7 100644 --- a/gnu/packages/python-compression.scm +++ b/gnu/packages/python-compression.scm @@ -6,6 +6,7 @@ ;;; Copyright © 2018, 2019, 2020 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2020 Nicolas Goaziou <mail@nicolasgoaziou.fr> ;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com> +;;; Copyright © 2021 Brendan Tildesley <mail@brendan.scot> ;;; ;;; This file is part of GNU Guix. ;;; @@ -35,9 +36,38 @@ #:use-module (gnu packages maths) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) + #:use-module (gnu packages python-check) #:use-module (gnu packages python-xyz) #:use-module (gnu packages sphinx)) +(define-public python-multivolumefile + (package + (name "python-multivolumefile") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "multivolumefile" version)) + (sha256 + (base32 + "0j46wab4b09s3favjzp3zs1cn2sn8pr7qyngs5wn31hpqqxbbz76")))) + (build-system python-build-system) + (native-inputs + `(("python-pep517" ,python-pep517) + ("python-setuptools" ,python-setuptools) + ("python-setuptools-scm" ,python-setuptools-scm/next) + ("python-coverage" ,python-coverage) + ("python-coveralls" ,python-coveralls) + ("python-pyannotate" ,python-pyannotate) + ("python-pytest" ,python-pytest) + ("python-pytest-cov" ,python-pytest-cov))) + (home-page "https://github.com/miurahr/multivolume") + (synopsis "Treat multiple files as one") + (description "MultiVolumefile is a Python library that provides a +file-object abstraction, making it possible to use multiple files as if they +were a single file.") + (license license:lgpl2.1+))) + (define-public python-lzo (package (name "python-lzo") |