summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2020-02-08 13:56:56 +0100
committerAnton Khirnov <anton@khirnov.net>2020-02-19 16:00:44 +0100
commitd25d788bdcf91f4066ae8e80ef7aebe85213d4d3 (patch)
treef0b35cfdd0fbeb36af971a6ea640f145771d16aa /docs
parent48dac1d9089ce2a36c55dc4768b24293d1257a37 (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.py1
-rw-r--r--docs/source/installation.rst5
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::