gnu: python-tqdm: Update to 4.67.1.

* gnu/packages/python-xyz.scm (python-tqdm): Update to 4.67.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Use <#:test-flags> instead of <#:phases> to set
tests. Ignore failing test_rlock_creation.
[native-inputs]: Add python-setuptools, python-wheel.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves 2024-11-28 08:52:18 +01:00 committed by Sharlatan Hellseher
parent eddd891733
commit cb74eaab72
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -26598,25 +26598,26 @@ ignoring formatting changes.")
(define-public python-tqdm
(package
(name "python-tqdm")
(version "4.64.1")
(version "4.67.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "tqdm" version))
(sha256
(base32
"1r7i9kswpnrx4ppfvzz6discb04j1rqkqxdwa2sc2la900m6hksz"))))
(build-system python-build-system)
(base32 "1wi7cql2fc76b5z9v1sr96ix2gxcb974z8qfydjkmh885k2zkbpq"))))
(build-system pyproject-build-system)
(arguments
'(#:phases (modify-phases %standard-phases
(replace 'check
(lambda _
(invoke "pytest" "-vv"
"-o" "asyncio_mode=auto"
"-k" "not perf"))))))
(list #:test-flags
'(list "-o" "asyncio_mode=auto"
"-k" "not perf and not test_rlock_creation")))
(native-inputs
(list python-pytest python-pytest-asyncio python-pytest-timeout
python-setuptools-scm python-toml))
(list python-pytest
python-pytest-asyncio
python-pytest-timeout
python-setuptools
python-setuptools-scm
python-toml
python-wheel))
(home-page "https://github.com/tqdm/tqdm")
(synopsis "Fast, extensible progress meter")
(description