[Python-modules-team] Bug#963660: nose: FTBFS with Sphinx 3.1: TypeError: add_directive() got an unexpected keyword argument 'plugin'

Lucas Nussbaum lucas at debian.org
Wed Jun 24 21:51:15 BST 2020


Source: nose
Version: 1.3.7-5
Severity: important
Tags: ftbfs
User: python-modules-team at lists.alioth.debian.org
Usertags: sphinx3.1

Hi,

nose fails to build with Sphinx 3.1, currently available in
experimental.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> I: pybuild base:217: /usr/bin/python2 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/proxy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/case.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/core.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/__main__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/selector.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/inspector.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/loader.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/result.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/util.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/suite.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/config.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/failure.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/importer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/exc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/twistedtools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/pyversion.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> copying nose/commands.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> creating /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/skip.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/cover.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/logcapture.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/debug.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/testid.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/prof.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/doctests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/deprecated.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/builtin.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/failuredetail.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/isolate.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/multiprocess.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/plugintest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/errorclass.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/xunit.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/manager.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/attrib.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/allmodules.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/capture.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> copying nose/plugins/collect.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/plugins
> creating /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/tools
> copying nose/tools/trivial.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/tools
> copying nose/tools/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/tools
> copying nose/tools/nontrivial.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/tools
> creating /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/sphinx
> copying nose/sphinx/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/sphinx
> copying nose/sphinx/pluginopts.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/sphinx
> creating /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/ext
> copying nose/ext/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/ext
> copying nose/ext/dtcompat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose/ext
> copying nose/usage.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython2_2.7_nose/build/nose
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/proxy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/case.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/core.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/__main__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/selector.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/inspector.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/loader.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/result.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/util.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/suite.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/config.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/failure.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/importer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/exc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/twistedtools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/pyversion.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> copying nose/commands.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/skip.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/cover.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/logcapture.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/debug.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/testid.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/prof.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/doctests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/deprecated.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/builtin.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/failuredetail.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/isolate.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/multiprocess.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/plugintest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/errorclass.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/xunit.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/manager.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/attrib.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/allmodules.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/capture.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> copying nose/plugins/collect.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/tools
> copying nose/tools/trivial.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/tools
> copying nose/tools/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/tools
> copying nose/tools/nontrivial.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/tools
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/sphinx
> copying nose/sphinx/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/sphinx
> copying nose/sphinx/pluginopts.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/sphinx
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/ext
> copying nose/ext/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/ext
> copying nose/ext/dtcompat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/ext
> copying nose/usage.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose
> Fixing /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/proxy.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/case.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/core.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/__init__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/__main__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/selector.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/inspector.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/loader.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/result.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/util.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/suite.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/config.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/failure.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/importer.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/exc.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/twistedtools.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/pyversion.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/commands.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/skip.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/__init__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/cover.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/logcapture.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/debug.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/testid.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/prof.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/doctests.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/deprecated.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/builtin.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/failuredetail.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/isolate.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/multiprocess.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/plugintest.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/errorclass.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/xunit.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/manager.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/attrib.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/allmodules.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/base.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/capture.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/collect.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/tools/trivial.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/tools/__init__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/tools/nontrivial.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/sphinx/__init__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/sphinx/pluginopts.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/ext/__init__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/ext/dtcompat.py
> Skipping optional fixer: buffer
> Skipping optional fixer: idioms
> Skipping optional fixer: set_literal
> Skipping optional fixer: ws_comma
> Fixing /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/proxy.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/case.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/core.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/__init__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/__main__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/selector.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/inspector.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/loader.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/result.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/util.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/suite.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/config.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/failure.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/importer.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/exc.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/twistedtools.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/pyversion.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/commands.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/skip.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/__init__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/cover.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/logcapture.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/debug.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/testid.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/prof.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/doctests.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/deprecated.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/builtin.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/failuredetail.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/isolate.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/multiprocess.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/plugintest.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/errorclass.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/xunit.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/manager.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/attrib.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/allmodules.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/base.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/capture.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/plugins/collect.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/tools/trivial.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/tools/__init__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/tools/nontrivial.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/sphinx/__init__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/sphinx/pluginopts.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/ext/__init__.py /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/ext/dtcompat.py
> Skipping optional fixer: buffer
> Skipping optional fixer: idioms
> Skipping optional fixer: set_literal
> Skipping optional fixer: ws_comma
> PYTHONPATH=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build python3 setup.py build_sphinx
> running build_sphinx
> Running Sphinx v3.1.1
> WARNING: Support for evaluating Python 2 syntax is deprecated and will be removed in Sphinx 4.0. Convert /<<PKGBUILDDIR>>/doc/conf.py to Python 3 syntax.
> 
> Exception occurred:
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_nose/build/nose/sphinx/pluginopts.py", line 186, in setup
>     app.add_directive('autoplugin',
> TypeError: add_directive() got an unexpected keyword argument 'plugin'
> The full traceback has been saved in /tmp/sphinx-err-y2y53r4t.log, if you want to report the issue to the developers.
> Please also report this if it was a user error, so that a better error message can be provided next time.
> A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks!
> make[1]: *** [debian/rules:17: override_dh_auto_build] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/06/23/nose_1.3.7-5_unstable_sphinx-exp.log

Please see [1] for Sphinx changelog, which may give a hint of what changes in
Sphinx caused this error.

Also see [2] for the list of deprecated/removed APIs and possible alternatives
to them.

Sphinx 3.1 is going to be uploaded to unstable in a couple of weeks. When that
happens, the severity of this bug will be bumped to serious.

In case you have questions, please Cc sphinx at packages.debian.org on reply.

[1]: https://www.sphinx-doc.org/en/3.x/changes.html
[2]: https://www.sphinx-doc.org/en/3.x/extdev/deprecated.html

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Python-modules-team mailing list