diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-11-07 00:07:03 +0000 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-12-13 20:19:04 +0000 |
| commit | effadb3177fe6fc1aef66bb9ed564596b892b687 (patch) | |
| tree | 3b52161aabbd0f0c36bc3e63a113001939123a50 /gnu/packages/python-xyz.scm | |
| parent | b77ef3ccd6de0b04d1b7186e40bbdd42c780089d (diff) | |
gnu: python-urwid: Update to 2.6.16.
* gnu/packages/python-xyz.scm (python-urwid): Update to 2.6.16.
[arguments]<tests>: Enable them.
[propagated-inputs]: Add python-pygobject, python-tornado, python-trio,
python-pyzmq, and python-twisted.
[native-inputs]: Add python-pytest, python-pytest-cov,
python-setuptools, and
python-wheel.
Change-Id: I9cd6313e2a6ac0db848e754165dfb8cfdda0e2ff
Diffstat (limited to 'gnu/packages/python-xyz.scm')
| -rw-r--r-- | gnu/packages/python-xyz.scm | 35 |
1 files changed, 21 insertions, 14 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0e09381eea..f7dda9e2d4 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -13297,31 +13297,38 @@ adherence to RFC 6570, but adds a few extensions.") (define-public python-urwid (package (name "python-urwid") - (version "2.6.15") + (version "2.6.16") (source (origin (method url-fetch) (uri (pypi-uri "urwid" version)) (sha256 (base32 - "06v7m5xayyglzv630qsbg7zh6k37h6k94w7x7xkdkj481lrmgk4y")))) + "18ijvgf1l7jvmg45x1cysn3c9rdrg1w0405acig3hk7476cj7bck")))) (build-system pyproject-build-system) (arguments - (list - ;; XXX The test suite requires python-tornado but fails to find it - ;; whether or not it is available in the build environment. - #:tests? #f - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'remove-vterm-tests + (list + #:test-flags + #~(list "tests" ;; According to Debian these tests are cursed. ;; https://salsa.debian.org/python-team/packages/urwid/-/blob/debian/2.1.2-2/debian/changelog#L141 - (lambda _ - (delete-file "tests/test_vterm.py")))))) - (propagated-inputs - (list python-typing-extensions python-wcwidth)) + "--ignore=tests/test_vterm.py"))) (native-inputs - (list python-setuptools-scm)) + (list python-pytest + python-pytest-cov + python-setuptools + python-setuptools-scm + python-wheel)) + (propagated-inputs + (list python-typing-extensions + python-wcwidth + + ;; Optional, but tests need them. + python-pygobject + python-tornado + python-trio + python-pyzmq + python-twisted)) (home-page "https://urwid.org") (synopsis "Console user interface library for Python") (description |
