~ruther/guix-local

3bc53e19133131439c282161cdd1f764dd6d2f6b — Sharlatan Hellseher 5 months ago 96f254d
gnu: mycli: Update to 1.37.1.

* gnu/packages/databases.scm (mycli): Update to 1.37.1.
[build-sytem]: Switch to pypproject-build-sytem.
[propagated-inputs]: Remove python-click; add python-click-7,
python-cryptography, python-pyfzf, python-sqlglot, and python-sqlglotrs.
[native-inputs]: Add python-setuptools and python-setuptools-scm.

Change-Id: Ia62326e1ed82a2ca564ef7b9f095fb00e7e742a1
1 files changed, 11 insertions(+), 4 deletions(-)

M gnu/packages/databases.scm
M gnu/packages/databases.scm => gnu/packages/databases.scm +11 -4
@@ 1042,25 1042,32 @@ autocompletion and syntax highlighting.")
(define-public mycli
  (package
    (name "mycli")
    (version "1.25.0")
    (version "1.37.1")
    (source
     (origin
       (method url-fetch)
       (uri (pypi-uri "mycli" version))
       (sha256
        (base32 "0231v7f6q84mjmi1h0ni3s55m2g8p5d7x5q49bgkxlaz2bc2xwgy"))))
    (build-system python-build-system)
        (base32 "03kvw0n6s3f06whr7prjfwp1arl66mahlxizv27i9dkm5ibv1qrz"))))
    (build-system pyproject-build-system)
    (arguments
     '(#:tests? #f))                    ; tests expect a running MySQL
    (native-inputs
     (list python-setuptools
           python-setuptools-scm))
    (propagated-inputs
     (list python-cli-helpers
           python-click
           python-click-7
           python-configobj
           python-cryptography
           python-prompt-toolkit
           python-pyaes
           python-pyfzf
           python-pygments
           python-pymysql
           python-pyperclip
           python-sqlglot
           python-sqlglotrs
           python-sqlparse))
    (home-page "https://www.mycli.net")
    (synopsis