gnu: python-cleo: Update to 2.1.0.

* gnu/packages/python-xyz.scm (python-cleo): Update to 2.1.0.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-poetry-core.
[propagated-inputs]: Remove python-backpack, python-clikit, python-pastel, and
python-pylev; add python-crashtest and python-rapidfuzz.

Change-Id: I3762a84a038d4cf571348986353e615ae6d944f7
This commit is contained in:
Ricardo Wurmus 2024-02-27 19:41:56 +01:00 committed by Sharlatan Hellseher
parent 7fe8e4cfc5
commit 56cbfffc4e
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -21690,19 +21690,21 @@ Wikipedia code samples at
(define-public python-cleo (define-public python-cleo
(package (package
(name "python-cleo") (name "python-cleo")
(version "0.8.1") (version "2.1.0")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "cleo" version)) (uri (pypi-uri "cleo" version))
(sha256 (sha256
(base32 (base32
"17q6wi3q280kxmxzb2iwnnqih2xbljn18v0bjx2ip18p079j43ix")))) "08ym7xaalxzka3k9wp7i05n6j9xmmjs1y02ilrz0lrhkbl5qhb0b"))))
(build-system python-build-system) (build-system pyproject-build-system)
(native-inputs (native-inputs
(list ;; For testing (list python-poetry-core
python-mock python-pytest-mock python-pytest)) python-mock
python-pytest-mock
python-pytest))
(propagated-inputs (propagated-inputs
(list python-backpack python-clikit python-pastel python-pylev)) (list python-crashtest python-rapidfuzz))
(home-page "https://github.com/sdispater/cleo") (home-page "https://github.com/sdispater/cleo")
(synopsis "Command-line arguments library for Python") (synopsis "Command-line arguments library for Python")
(description (description