From d25d788bdcf91f4066ae8e80ef7aebe85213d4d3 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sat, 8 Feb 2020 13:56:56 +0100 Subject: thread: drop the use of urwidtrees Their API is misdesigned - forces the use of trees for nontree objects and mixes data relationships with display properties. The result is a mess that is hard to understand/maintain/extend. Replace the use of urwidtrees with urwid Pile and ListBox. This temporarily removes tree-style indentation and decorations for thread buffers. That will be reimplemented in following commits. --- docs/source/conf.py | 1 - docs/source/installation.rst | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) (limited to 'docs') diff --git a/docs/source/conf.py b/docs/source/conf.py index 7531098a..1a141d68 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -27,7 +27,6 @@ autodoc_mock_imports = [ 'magic', 'notmuch', 'urwid', - 'urwidtrees', 'validate', ] diff --git a/docs/source/installation.rst b/docs/source/installation.rst index 85a4189b..d54283c5 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -26,18 +26,17 @@ A full list of dependencies is below: * `configobj `_, ≥ `4.7.0` * `libnotmuch `_ and it's python bindings, ≥ `0.27` * `urwid `_ toolkit, ≥ `1.3.0` -* `urwidtrees `_, ≥ `1.0` * `gpg `_ and it's python bindings, ≥ `1.9.0` * `twisted `_, ≥ `18.4.0` On Debian/Ubuntu these are packaged as:: - python3-setuptools python3-magic python3-configobj python3-notmuch python3-urwid python3-urwidtrees python3-gpg python3-twisted + python3-setuptools python3-magic python3-configobj python3-notmuch python3-urwid python3-gpg python3-twisted On Fedora/Redhat these are packaged as:: - python-setuptools python-magic python-configobj python-notmuch python-urwid python-urwidtrees python-gpg python-twisted + python-setuptools python-magic python-configobj python-notmuch python-urwid python-gpg python-twisted To set up and install the latest development version:: -- cgit v1.2.3