diff options
author | Anton Khirnov <anton@khirnov.net> | 2020-02-08 13:56:56 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2020-02-19 16:00:44 +0100 |
commit | d25d788bdcf91f4066ae8e80ef7aebe85213d4d3 (patch) | |
tree | f0b35cfdd0fbeb36af971a6ea640f145771d16aa /docs | |
parent | 48dac1d9089ce2a36c55dc4768b24293d1257a37 (diff) |
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.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/source/conf.py | 1 | ||||
-rw-r--r-- | docs/source/installation.rst | 5 |
2 files changed, 2 insertions, 4 deletions
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 <http://www.voidspace.org.uk/python/configobj.html>`_, ≥ `4.7.0` * `libnotmuch <http://notmuchmail.org/>`_ and it's python bindings, ≥ `0.27` * `urwid <http://excess.org/urwid/>`_ toolkit, ≥ `1.3.0` -* `urwidtrees <https://github.com/pazz/urwidtrees>`_, ≥ `1.0` * `gpg <http://www.gnupg.org/related_software/gpgme>`_ and it's python bindings, ≥ `1.9.0` * `twisted <https://twistedmatrix.com>`_, ≥ `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:: |