~ruther/guix-local

32b3c1d8c46ae98066363ca404714769de038f14 — Sharlatan Hellseher 7 months ago 27d3426
gnu: python-curtsies: Move to python-xyz.

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

Change-Id: I1aaf93a0d0e75e9baa5904dc794d3da978f57443
2 files changed, 29 insertions(+), 28 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/terminals.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +29 -1
@@ 98,6 98,7 @@
;;; Copyright © 2021-2025 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2021 Ellis Kenyő <me@elken.dev>
;;; Copyright © 2021 LibreMiami <packaging-guix@libremiami.org>
;;; Copyright © 2021 Mathieu Othacehe <othacehe@gnu.org>
;;; Copyright © 2021 Xinglu Chen <public@yoctocell.xyz>
;;; Copyright © 2021 Raghav Gururajan <rg@raghavgururajan.name>
;;; Copyright © 2021, 2023-2025 jgart <jgart@dismail.de>


@@ 123,7 124,7 @@
;;; Copyright © 2022, 2023 Wamm K. D. <jaft.r@outlook.com>
;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com>
;;; Copyright © 2022-2025 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;; Copyright © 2022 Paul A. Patience <paul@apatience.com>
;;; Copyright © 2022, 2023 Paul A. Patience <paul@apatience.com>
;;; Copyright © 2022 Jean-Pierre De Jesus DIAZ <me@jeandudey.tech>
;;; Copyright © 2022 Philip McGrath <philip@philipmcgrath.com>
;;; Copyright © 2022 Marek Felšöci <marek@felsoci.sk>


@@ 740,6 741,33 @@ Configurations:
@end table")
    (license license:bsd-2)))

(define-public python-curtsies
  (package
    (name "python-curtsies")
    (version "0.4.3")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "curtsies" version))
       (sha256
        (base32 "09c8c4vssm2zkq017xj99vhcrisfva4nkz92w8dly4jjz7xhyahh"))))
    (build-system pyproject-build-system)
    (native-inputs
     (list python-pyte
           python-pytest
           python-setuptools
           python-wheel))
    (propagated-inputs
     (list python-blessed
           python-cwcwidth))
    (home-page "https://github.com/bpython/curtsies")
    (synopsis "Library for curses-like terminal interaction with colored strings")
    (description
     "Curtsies is a Python library for interacting with the terminal.  It
features string-like objects which carry formatting information, per-line
fullscreen terminal rendering, and keyboard input event reporting.")
    (license license:expat)))

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

M gnu/packages/terminals.scm => gnu/packages/terminals.scm +0 -27
@@ 1120,33 1120,6 @@ avoids styling altogether when the output is redirected to something other
than a terminal.")
    (license license:expat)))

(define-public python-curtsies
  (package
    (name "python-curtsies")
    (version "0.4.3")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "curtsies" version))
       (sha256
        (base32 "09c8c4vssm2zkq017xj99vhcrisfva4nkz92w8dly4jjz7xhyahh"))))
    (build-system pyproject-build-system)
    (native-inputs
     (list python-pyte
           python-pytest
           python-setuptools
           python-wheel))
    (propagated-inputs
     (list python-blessed
           python-cwcwidth))
    (home-page "https://github.com/bpython/curtsies")
    (synopsis "Library for curses-like terminal interaction with colored strings")
    (description
     "Curtsies is a Python library for interacting with the terminal.  It
features string-like objects which carry formatting information, per-line
fullscreen terminal rendering, and keyboard input event reporting.")
    (license license:expat)))

(define-public tmate
  (package
    (name "tmate")