~ruther/guix-local

a5a7083f960faae90883372bafd1693019da5a8c — Sharlatan Hellseher 5 months ago 222498e
gnu: python-xopen: Move to python-compression.

* gnu/packages/python-xyz.scm (python-xopen): Move from here ...
* gnu/packages/python-compression.scm: ... to here.

Change-Id: Ibd5d8401fb45816855c85b0535738ce6b44d5e82
2 files changed, 33 insertions(+), 33 deletions(-)

M gnu/packages/python-compression.scm
M gnu/packages/python-xyz.scm
M gnu/packages/python-compression.scm => gnu/packages/python-compression.scm +33 -2
@@ 1,6 1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017, 2018, 2023 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2017, 2019, 2021, 2022 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2016, 2017, 2018, 2023 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2017, 2018, 2019, 2021, 2022, 2023 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2017 Nikita <nikita@n0.is>
;;; Copyright © 2017 Julien Lepiller <julien@lepiller.eu>
;;; Copyright © 2018-2020, 2022, 2023 Efraim Flashner <efraim@flashner.co.il>


@@ 938,6 938,37 @@ wrapper.  It provides a backport of the @code{Path} object.")
@code{libdeflate}.")
    (license license:expat)))

(define-public python-xopen
  (package
    (name "python-xopen")
    ;; TODO: Newer versions require zlib-ng:
    ;; <https://github.com/zlib-ng/zlib-ng>,
    ;; <https://github.com/pycompression/python-zlib-ng>.
    (version "1.8.0")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "xopen" version))
       (sha256
        (base32 "0h08wpd5zwnlzwnbbbhahbcs69kzsfbaaigqw0viq6ri8n4zrh00"))))
    (build-system pyproject-build-system)
    ;; tests: 343 passed, 5 skipped
    (native-inputs
     (list python-pytest
           python-pytest-timeout
           python-setuptools
           python-setuptools-scm))
    (propagated-inputs
     (list pigz python-isal))
    (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.")
    (license license:expat)))

(define-public python-zipstream-ng
  (package
    (name "python-zipstream-ng")

M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +0 -31
@@ 25848,37 25848,6 @@ module is a re-implementation aiming for speed, so it can be used at
runtime (rather than during a preprocessing step).")
    (license license:asl2.0)))

(define-public python-xopen
  (package
    (name "python-xopen")
    ;; TODO: Newer versions require zlib-ng:
    ;; <https://github.com/zlib-ng/zlib-ng>,
    ;; <https://github.com/pycompression/python-zlib-ng>.
    (version "1.8.0")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "xopen" version))
       (sha256
        (base32 "0h08wpd5zwnlzwnbbbhahbcs69kzsfbaaigqw0viq6ri8n4zrh00"))))
    (build-system pyproject-build-system)
    ;; tests: 343 passed, 5 skipped
    (native-inputs
     (list python-pytest
           python-pytest-timeout
           python-setuptools
           python-setuptools-scm))
    (propagated-inputs
     (list pigz python-isal))
    (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.")
    (license license:expat)))

(define-public python-cheetah
  (package
    (name "python-cheetah")