gnu: python-xopen: Update to 1.7.0.

* gnu/packages/python-xyz.scm (python-xopen): Update to 1.7.0.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Add pigz, python-isal, and python-typing-extensions; move
python-setuptools-scm from here...
[native-inputs]: ...to here; add python-pytest and python-pytest-timeout.
[description]: Reflow.
This commit is contained in:
Ricardo Wurmus 2023-07-03 16:35:48 +02:00
parent d56a6fa9b2
commit 1b956b17b2
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -20729,24 +20729,26 @@ (define-public python-rjsmin
(define-public python-xopen
(package
(name "python-xopen")
(version "0.8.2")
(version "1.7.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "xopen" version))
(sha256
(base32
"1xrlcnd6fri3w97zzzp6vyk4l21yq1lc8r4wksi06hgpkbh4jdq0"))))
(build-system python-build-system)
"17qda88irg77qdm2kkxq4zgdhwfgykcpdgd4cx3xfpp9k219q7wh"))))
(build-system pyproject-build-system)
(propagated-inputs
(list python-setuptools-scm))
(list pigz python-isal python-typing-extensions))
(native-inputs
(list python-pytest python-pytest-timeout python-setuptools-scm))
(home-page "https://github.com/marcelm/xopen/")
(synopsis "Open compressed files transparently")
(description "This module provides an @code{xopen} function that works like
Python's built-in @code{open} function, but can also deal with compressed files.
Supported compression formats are gzip, bzip2 and, xz, and are automatically
recognized by their file extensions. The focus is on being as efficient as
possible on all supported Python versions.")
(description "This module provides an @code{xopen} function that works
like Python's built-in @code{open} function, but can also deal with compressed
files. Supported compression formats are gzip, bzip2 and, xz, and are
automatically recognized by their file extensions. The focus is on being as
efficient as possible on all supported Python versions.")
(license license:expat)))
(define-public python-cheetah