Package: src:texext Version: 0.6.7-6 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build. Below you will find how the build ends (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202509/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:texext, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py clean /<<PKGBUILDDIR>>/versioneer.py:561: SyntaxWarning: invalid escape sequence '\s' mo = re.search(r'=\s*"(.*)"', line) /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running clean removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build' (and everything under it) 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.13' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py config /<<PKGBUILDDIR>>/versioneer.py:561: SyntaxWarning: invalid escape sequence '\s' mo = re.search(r'=\s*"(.*)"', line) /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running config dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3 setup.py build /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext copying texext/math_dollar.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext copying texext/_version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext copying texext/mathcode.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext copying texext/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests copying texext/tests/for_docstrings.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests copying texext/tests/test_plotdirective.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests copying texext/tests/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests copying texext/tests/test_mathdollar.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests copying texext/tests/test_docstrings.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests copying texext/tests/test_custom_plotdirective.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests copying texext/tests/test_tinypages.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests copying texext/tests/test_custom_plotcontext.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests copying texext/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/tinypages copying texext/tests/tinypages/some_math.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/tinypages copying texext/tests/tinypages/index.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/tinypages copying texext/tests/tinypages/conf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/tinypages creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/tinypages/_static copying texext/tests/tinypages/_static/README.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/tinypages/_static creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/plotdirective copying texext/tests/plotdirective/index.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/plotdirective copying texext/tests/plotdirective/plot_and_math.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/plotdirective copying texext/tests/plotdirective/conf.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/plotdirective creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/plotdirective/_static copying texext/tests/plotdirective/_static/README.txt -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/tests/plotdirective/_static UPDATING /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/_version.py set /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/_version.py to '0.6.7' dh_auto_test -O--buildsystem=pybuild I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build; python3.13 -m pytest ============================= test session starts ============================== platform linux -- Python 3.13.7, pytest-8.4.1, pluggy-1.6.0 rootdir: /<<PKGBUILDDIR>> plugins: typeguard-4.4.4 collected 17 items texext/tests/test_custom_plotcontext.py .F.F [ 23%] texext/tests/test_custom_plotdirective.py .F [ 35%] texext/tests/test_docstrings.py .s [ 47%] texext/tests/test_mathdollar.py . [ 52%] texext/tests/test_plotdirective.py .F.F [ 76%] texext/tests/test_tinypages.py .F.F [100%] =================================== FAILURES =================================== __________________ TestCustomPlotDirective.test_plot_and_math __________________ self = <texext.tests.test_custom_plotdirective.TestCustomPlotDirective object at 0x7f918dc8d6d0> def test_plot_and_math(self): doctree = self.get_doctree('plot_and_math') assert len(doctree.document) == 1 tree_str = self.doctree2str(doctree) # Sphinx by 1.3 adds "highlight_args={}", Sphinx at 1.1.3 does not > assert re.compile(EXP_PLOT_AND_MATH).search(tree_str) E assert None E + where None = <built-in method search of re.Pattern object at 0xec73b60>('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block force="False" highlight...ocname="plot_and_math" label="True" no-wrap="False" nowrap="False" number="True" xml:space="preserve">101</math_block>') E + where <built-in method search of re.Pattern object at 0xec73b60> = re.compile('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highlight_args="{}" )?language="python" (linenos="False" )?xml:space="preserve">a = 101).search E + where re.compile('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highlight_args="{}" )?language="python" (linenos="False" )?xml:space="preserve">a = 101) = <function compile at 0x7f918f67bc40>('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highl...>\n<math_block docname="plot_and_math" label="True" nowrap="False" number="True" xml:space="preserve">101</math_block>') E + where <function compile at 0x7f918f67bc40> = re.compile texext/tests/test_custom_plotdirective.py:45: AssertionError ______________________ TestPlotContext.test_plot_and_math ______________________ self = <texext.tests.test_custom_plotcontext.TestPlotContext object at 0x7f918ceedbd0> def test_plot_and_math(self): doctree = self.get_doctree('plot_and_math') assert len(doctree.document) == 1 tree_str = self.doctree2str(doctree) # Sphinx by 1.3 adds "highlight_args={}", Sphinx at 1.1.3 does not > assert re.compile(EXP_PLOT_AND_MATH).search(tree_str) E assert None E + where None = <built-in method search of re.Pattern object at 0xec73b60>('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block force="False" highlight...ocname="plot_and_math" label="True" no-wrap="False" nowrap="False" number="True" xml:space="preserve">101</math_block>') E + where <built-in method search of re.Pattern object at 0xec73b60> = re.compile('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highlight_args="{}" )?language="python" (linenos="False" )?xml:space="preserve">a = 101).search E + where re.compile('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highlight_args="{}" )?language="python" (linenos="False" )?xml:space="preserve">a = 101) = <function compile at 0x7f918f67bc40>('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highl...>\n<math_block docname="plot_and_math" label="True" nowrap="False" number="True" xml:space="preserve">101</math_block>') E + where <function compile at 0x7f918f67bc40> = re.compile texext/tests/test_custom_plotdirective.py:45: AssertionError __________________ TestCustomPlotDirective.test_plot_and_math __________________ self = <texext.tests.test_custom_plotdirective.TestCustomPlotDirective object at 0x7f918ced7490> def test_plot_and_math(self): doctree = self.get_doctree('plot_and_math') assert len(doctree.document) == 1 tree_str = self.doctree2str(doctree) # Sphinx by 1.3 adds "highlight_args={}", Sphinx at 1.1.3 does not > assert re.compile(EXP_PLOT_AND_MATH).search(tree_str) E assert None E + where None = <built-in method search of re.Pattern object at 0xec73b60>('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block force="False" highlight...ocname="plot_and_math" label="True" no-wrap="False" nowrap="False" number="True" xml:space="preserve">101</math_block>') E + where <built-in method search of re.Pattern object at 0xec73b60> = re.compile('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highlight_args="{}" )?language="python" (linenos="False" )?xml:space="preserve">a = 101).search E + where re.compile('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highlight_args="{}" )?language="python" (linenos="False" )?xml:space="preserve">a = 101) = <function compile at 0x7f918f67bc40>('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highl...>\n<math_block docname="plot_and_math" label="True" nowrap="False" number="True" xml:space="preserve">101</math_block>') E + where <function compile at 0x7f918f67bc40> = re.compile texext/tests/test_custom_plotdirective.py:45: AssertionError _____________________ TestPlotDirective.test_plot_and_math _____________________ self = <texext.tests.test_plotdirective.TestPlotDirective object at 0x7f918ceed810> def test_plot_and_math(self): doctree = self.get_doctree('plot_and_math') assert len(doctree.document) == 1 tree_str = self.doctree2str(doctree) > assert re.compile(EXP_PLOT_AND_MATH).search(tree_str) E assert None E + where None = <built-in method search of re.Pattern object at 0xec73b60>('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block force="False" highlight...ocname="plot_and_math" label="True" no-wrap="False" nowrap="False" number="True" xml:space="preserve">101</math_block>') E + where <built-in method search of re.Pattern object at 0xec73b60> = re.compile('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highlight_args="{}" )?language="python" (linenos="False" )?xml:space="preserve">a = 101).search E + where re.compile('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highlight_args="{}" )?language="python" (linenos="False" )?xml:space="preserve">a = 101) = <function compile at 0x7f918f67bc40>('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highl...>\n<math_block docname="plot_and_math" label="True" nowrap="False" number="True" xml:space="preserve">101</math_block>') E + where <function compile at 0x7f918f67bc40> = re.compile texext/tests/test_plotdirective.py:68: AssertionError ___________________ TestTopPlotDirective.test_plot_and_math ____________________ self = <texext.tests.test_plotdirective.TestTopPlotDirective object at 0x7f918ceee5d0> def test_plot_and_math(self): doctree = self.get_doctree('plot_and_math') assert len(doctree.document) == 1 tree_str = self.doctree2str(doctree) > assert re.compile(EXP_PLOT_AND_MATH).search(tree_str) E assert None E + where None = <built-in method search of re.Pattern object at 0xec73b60>('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block force="False" highlight...ocname="plot_and_math" label="True" no-wrap="False" nowrap="False" number="True" xml:space="preserve">101</math_block>') E + where <built-in method search of re.Pattern object at 0xec73b60> = re.compile('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highlight_args="{}" )?language="python" (linenos="False" )?xml:space="preserve">a = 101).search E + where re.compile('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highlight_args="{}" )?language="python" (linenos="False" )?xml:space="preserve">a = 101) = <function compile at 0x7f918f67bc40>('<title>Plot directive with mathcode</title>\n<paragraph>Some text</paragraph>\n<literal_block (force="False" )?(highl...>\n<math_block docname="plot_and_math" label="True" nowrap="False" number="True" xml:space="preserve">101</math_block>') E + where <function compile at 0x7f918f67bc40> = re.compile texext/tests/test_plotdirective.py:68: AssertionError _________________________ TestTinyPages.test_some_math _________________________ self = <texext.tests.test_tinypages.TestTinyPages object at 0x7f918ceee850> def test_some_math(self): assert isdir(self.out_dir) assert isdir(self.doctree_dir) doctree = self.get_doctree('some_math') assert len(doctree.document) == 1 tree_str = self.doctree2str(doctree) # Strip 0s that appear from docutils 0.16 tree_str = tree_str.replace('\x00', '') if SPHINX_ge_1p5: back_ref = ( '<paragraph>Refers to equation at ' '<pending_xref refdoc="some_math" refdomain="math" ' 'refexplicit="False" reftarget="some-label" ' 'reftype="eq" refwarn="True">' '<literal classes="xref eq">some-label</literal>' '</pending_xref>') else: back_ref=( '<paragraph>Refers to equation at ' '<eqref docname="some_math" ' 'target="some-label">(?)</eqref>') expected = ( '<title>Some math</title>\n' + '<paragraph>Here %s, except ' % _ilm('a = 1') + '<title_reference>$b = 2$</title_reference>.</paragraph>\n' + '<paragraph>Here %s, except ' % _ilm('c = 3') + '<literal>$d = 4$</literal>.</paragraph>\n' '<paragraph>An escaped dollar, and a $100 value.</paragraph>\n' '<literal_block xml:space="preserve">' 'Here $e = 5$</literal_block>\n' '<bullet_list bullet="*">' '<list_item>' '<paragraph>' 'A list item containing\n' + _ilm('f = 6') + ' some mathematics.' '</paragraph>' '</list_item>' '<list_item>' '<paragraph>' 'A list item containing ' '<literal>a literal across\nlines</literal> ' + 'and also %s some mathematics.' % _ilm('g = 7') + '</paragraph>' '</list_item>' '</bullet_list>\n' + format_math_block('some_math', "10 a + 2 b + q") + '\n<paragraph>More text</paragraph>\n' '<target refid="equation-some-label"/>\n' + format_math_block( 'some_math', "5 a + 3 b", label='some-label', number='1', ids='equation-some-label') + '\n<paragraph>Yet more text</paragraph>\n' + format_math_block( "some_math", latex="5 w + 3 x") + '\n' + '<paragraph>Math with %s a backslash.' % _ilm(r'\beta') + '</paragraph>\n' '<paragraph>' # What happens to backslashes? 'A protected whitespace with ' + _ilm('dollars') + '.</paragraph>\n' '<paragraph>' 'Some * asterisks *. ' + _ilm('dollars') + r'. A line break. Protected \ backslash. ' + 'Protected n in %s line.</paragraph>\n' % _ilm('a') + # Do labels get set as targets? back_ref + '.</paragraph>') > assert tree_str == expected E assert '<title>Some ....</paragraph>' == '<title>Some ....</paragraph>' E E Skipping 669 identical leading characters in diff, use -v to show E - ="True" nowrap="False" number="True" xml:space="preserve">10 a + 2 b + q</math_block> E + ="True" no-wrap="False" nowrap="False" number="True" xml:space="preserve">10 a + 2 b + q</math_block> E ? ++++++++++++++++ E <paragraph>More text</paragraph> E <target refid="equation-some-label"/>... E E ...Full output truncated (11 lines hidden), use '-vv' to show texext/tests/test_tinypages.py:100: AssertionError _________________________ TestTopLevel.test_some_math __________________________ self = <texext.tests.test_tinypages.TestTopLevel object at 0x7f918ceeead0> def test_some_math(self): assert isdir(self.out_dir) assert isdir(self.doctree_dir) doctree = self.get_doctree('some_math') assert len(doctree.document) == 1 tree_str = self.doctree2str(doctree) # Strip 0s that appear from docutils 0.16 tree_str = tree_str.replace('\x00', '') if SPHINX_ge_1p5: back_ref = ( '<paragraph>Refers to equation at ' '<pending_xref refdoc="some_math" refdomain="math" ' 'refexplicit="False" reftarget="some-label" ' 'reftype="eq" refwarn="True">' '<literal classes="xref eq">some-label</literal>' '</pending_xref>') else: back_ref=( '<paragraph>Refers to equation at ' '<eqref docname="some_math" ' 'target="some-label">(?)</eqref>') expected = ( '<title>Some math</title>\n' + '<paragraph>Here %s, except ' % _ilm('a = 1') + '<title_reference>$b = 2$</title_reference>.</paragraph>\n' + '<paragraph>Here %s, except ' % _ilm('c = 3') + '<literal>$d = 4$</literal>.</paragraph>\n' '<paragraph>An escaped dollar, and a $100 value.</paragraph>\n' '<literal_block xml:space="preserve">' 'Here $e = 5$</literal_block>\n' '<bullet_list bullet="*">' '<list_item>' '<paragraph>' 'A list item containing\n' + _ilm('f = 6') + ' some mathematics.' '</paragraph>' '</list_item>' '<list_item>' '<paragraph>' 'A list item containing ' '<literal>a literal across\nlines</literal> ' + 'and also %s some mathematics.' % _ilm('g = 7') + '</paragraph>' '</list_item>' '</bullet_list>\n' + format_math_block('some_math', "10 a + 2 b + q") + '\n<paragraph>More text</paragraph>\n' '<target refid="equation-some-label"/>\n' + format_math_block( 'some_math', "5 a + 3 b", label='some-label', number='1', ids='equation-some-label') + '\n<paragraph>Yet more text</paragraph>\n' + format_math_block( "some_math", latex="5 w + 3 x") + '\n' + '<paragraph>Math with %s a backslash.' % _ilm(r'\beta') + '</paragraph>\n' '<paragraph>' # What happens to backslashes? 'A protected whitespace with ' + _ilm('dollars') + '.</paragraph>\n' '<paragraph>' 'Some * asterisks *. ' + _ilm('dollars') + r'. A line break. Protected \ backslash. ' + 'Protected n in %s line.</paragraph>\n' % _ilm('a') + # Do labels get set as targets? back_ref + '.</paragraph>') > assert tree_str == expected E assert '<title>Some ....</paragraph>' == '<title>Some ....</paragraph>' E E Skipping 669 identical leading characters in diff, use -v to show E - ="True" nowrap="False" number="True" xml:space="preserve">10 a + 2 b + q</math_block> E + ="True" no-wrap="False" nowrap="False" number="True" xml:space="preserve">10 a + 2 b + q</math_block> E ? ++++++++++++++++ E <paragraph>More text</paragraph> E <target refid="equation-some-label"/>... E E ...Full output truncated (11 lines hidden), use '-vv' to show texext/tests/test_tinypages.py:100: AssertionError =============================== warnings summary =============================== .pybuild/cpython3_3.13_texext/build/texext/tests/test_custom_plotcontext.py::TestCustomPlotDirective::test_build_error .pybuild/cpython3_3.13_texext/build/texext/tests/test_custom_plotcontext.py::TestCustomPlotDirective::test_build_error /tmp/tmp1hcuvgm3/source/conf.py:107: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. if LooseVersion(sphinx.__version__) >= LooseVersion('1.3'): .pybuild/cpython3_3.13_texext/build/texext/tests/test_custom_plotcontext.py::TestPlotContext::test_build_error .pybuild/cpython3_3.13_texext/build/texext/tests/test_custom_plotcontext.py::TestPlotContext::test_build_error /tmp/tmpfrojn0ku/source/conf.py:107: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. if LooseVersion(sphinx.__version__) >= LooseVersion('1.3'): .pybuild/cpython3_3.13_texext/build/texext/tests/test_custom_plotdirective.py::TestCustomPlotDirective::test_build_error .pybuild/cpython3_3.13_texext/build/texext/tests/test_custom_plotdirective.py::TestCustomPlotDirective::test_build_error /tmp/tmpy59vbvpc/source/conf.py:107: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. if LooseVersion(sphinx.__version__) >= LooseVersion('1.3'): .pybuild/cpython3_3.13_texext/build/texext/tests/test_plotdirective.py::TestPlotDirective::test_build_error .pybuild/cpython3_3.13_texext/build/texext/tests/test_plotdirective.py::TestPlotDirective::test_build_error /tmp/tmpzy1x_z5a/source/conf.py:107: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. if LooseVersion(sphinx.__version__) >= LooseVersion('1.3'): .pybuild/cpython3_3.13_texext/build/texext/tests/test_plotdirective.py::TestTopPlotDirective::test_build_error .pybuild/cpython3_3.13_texext/build/texext/tests/test_plotdirective.py::TestTopPlotDirective::test_build_error /tmp/tmpd1hthmde/source/conf.py:107: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. if LooseVersion(sphinx.__version__) >= LooseVersion('1.3'): .pybuild/cpython3_3.13_texext/build/texext/tests/test_plotdirective.py::TestTopPlotDirective::test_build_error .pybuild/cpython3_3.13_texext/build/texext/tests/test_tinypages.py::TestTinyPages::test_build_error .pybuild/cpython3_3.13_texext/build/texext/tests/test_tinypages.py::TestTopLevel::test_build_error /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build/texext/math_dollar.py:232: UserWarning: Need autodoc extension loaded for math_dollar to work on docstrings warn("Need autodoc extension loaded for math_dollar to work on " -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED texext/tests/test_custom_plotcontext.py::TestCustomPlotDirective::test_plot_and_math FAILED texext/tests/test_custom_plotcontext.py::TestPlotContext::test_plot_and_math FAILED texext/tests/test_custom_plotdirective.py::TestCustomPlotDirective::test_plot_and_math FAILED texext/tests/test_plotdirective.py::TestPlotDirective::test_plot_and_math FAILED texext/tests/test_plotdirective.py::TestTopPlotDirective::test_plot_and_math FAILED texext/tests/test_tinypages.py::TestTinyPages::test_some_math - assert... FAILED texext/tests/test_tinypages.py::TestTopLevel::test_some_math - assert ... ============= 7 failed, 9 passed, 1 skipped, 13 warnings in 1.62s ============== E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_texext/build; python3.13 -m pytest dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.13 returned exit code 13 make: *** [debian/rules:6: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

