On Tue, 8 Dec 2020 10:46:28 +0900 JaeSang Yoo <js.yoo.5b@xxxxxxxxx> wrote: > On the update of Sphinx version to 2.4.4, the "six" library won't be > installed automatically. (which is required by kfigure.py) > > Main reason of this issue were occurred by the requirements changed from > the sphinx library. In Sphinx v1.7.9, six was listed on the > install_requires, but it has been removed since 2.x > > The kfigure.py uses six library explicitly, adding six to > requirements.txt seems reasonable > > Signed-off-by: JaeSang Yoo <jsyoo5b@xxxxxxxxx> > --- > Documentation/sphinx/requirements.txt | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/Documentation/sphinx/requirements.txt b/Documentation/sphinx/requirements.txt > index 489f6626de67..5030d346d23b 100644 > --- a/Documentation/sphinx/requirements.txt > +++ b/Documentation/sphinx/requirements.txt > @@ -1,3 +1,4 @@ > docutils > Sphinx==2.4.4 > sphinx_rtd_theme > +six Sigh...what we really need to do is to leave Python 2 behind. Until then, though, we need to install "six". Patch applied, thanks. jon