--- Begin Message ---
Source: pymdown-extensions
Version: 9.5-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240319 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build"
> module
> I: pybuild base:305: python3.12 -m build --skip-dependency-check
> --no-isolation --wheel --outdir
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx
> * Building wheel...
> Successfully built pymdown_extensions-9.5-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with
> "installer" module
> I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build"
> module
> I: pybuild base:305: python3.11 -m build --skip-dependency-check
> --no-isolation --wheel --outdir
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pymdownx
> * Building wheel...
> Successfully built pymdown_extensions-9.5-py3-none-any.whl
> I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.11 with
> "installer" module
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:305: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build; python3.12 -m pytest
> tests
> ============================= test session starts
> ==============================
> platform linux -- Python 3.12.2, pytest-8.1.1, pluggy-1.4.0
> rootdir: /<<PKGBUILDDIR>>
> configfile: tox.ini
> collected 350 items
>
> tests/test_extensions/test_arithmatex.py .......... [
> 2%]
> tests/test_extensions/test_b64.py ..... [
> 4%]
> tests/test_extensions/test_betterem.py ...... [
> 6%]
> tests/test_extensions/test_details.py ............... [
> 10%]
> tests/test_extensions/test_emoji.py ... [
> 11%]
> tests/test_extensions/test_escapeall.py ... [
> 12%]
> tests/test_extensions/test_highlight.py ......................... [
> 19%]
> tests/test_extensions/test_inlinehilite.py ................... [
> 24%]
> tests/test_extensions/test_legacy_slugs.py ...... [
> 26%]
> tests/test_extensions/test_magiclink.py ............ [
> 29%]
> tests/test_extensions/test_pathconverter.py ............................ [
> 37%]
> ................. [
> 42%]
> tests/test_extensions/test_saneheaders.py .......... [
> 45%]
> tests/test_extensions/test_slugs.py ........ [
> 47%]
> tests/test_extensions/test_snippets.py .................... [
> 53%]
> tests/test_extensions/test_striphmtl.py . [
> 53%]
> tests/test_extensions/test_superfences.py .............................. [
> 62%]
> ........................ [
> 69%]
> tests/test_extensions/test_tabbed.py ............. [
> 72%]
> tests/test_extensions/test_tabbed_alternate.py ............. [
> 76%]
> tests/test_syntax.py ...................................F............... [
> 91%]
> .............. [
> 95%]
> tests/test_targeted.py ............. [
> 98%]
> tests/test_versions.py ....
> [100%]
>
> =================================== FAILURES
> ===================================
> __________________________ test_extensions[compare35]
> __________________________
>
> compare = (OrderedDict({'extensions':
> OrderedDict({'markdown.extensions.smarty': None, 'pymdownx.smartsymbols':
> None}), 'css':
> [...own-extensions-9.5/.pybuild/cpython3_3.12_pymdownx/build/tests/extensions/smartsymbols/smartsymbols
> (with smarty).txt')
>
> def test_extensions(compare):
> """Test extensions."""
>
> > compare_results(*compare)
>
> tests/test_syntax.py:150:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/test_syntax.py:51: in compare_results
> check_markdown(testfile, extension, extension_config, wrapper, update)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> testfile =
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/tests/extensions/smartsymbols/smartsymbols
> (with smarty).txt'
> extension = ['markdown.extensions.smarty', 'pymdownx.smartsymbols']
> extension_config = {}, wrapper = '%s', update = False
>
> def check_markdown(testfile, extension, extension_config, wrapper,
> update=False):
> """Check the markdown."""
>
> expected_html = os.path.splitext(testfile)[0] + '.html'
> with codecs.open(testfile, 'r', encoding='utf-8') as f:
> source = f.read()
>
> results = wrapper % markdown.Markdown(
> extensions=extension, extension_configs=extension_config
> ).convert(source)
>
> try:
> with codecs.open(expected_html, 'r', encoding='utf-8') as f:
> expected = f.read().replace("\r\n", "\n")
> except Exception:
> expected = ''
>
> diff = [
> l for l in difflib.unified_diff(
> expected.splitlines(True),
> results.splitlines(True),
> expected_html,
> os.path.join(os.path.dirname(testfile), 'results.html'),
> n=3
> )
> ]
> if diff:
> if update:
> print('Updated: %s' % expected_html)
> with codecs.open(expected_html, 'w', encoding='utf-8') as f:
> f.write(results)
> else:
> > raise Exception(
> 'Output from "%s" failed to match expected '
> 'output.\n\n%s' % (testfile, ''.join(diff))
> E Exception: Output from
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/tests/extensions/smartsymbols/smartsymbols
> (with smarty).txt" failed to match expected output.
> E
> E ---
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/tests/extensions/smartsymbols/smartsymbols
> (with smarty).html
> E +++
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/tests/extensions/smartsymbols/results.html
> E @@ -1,3 +1,3 @@
> E -<p>right arrow →
> E -left arrow ←
> E -double arrow ↔</p>+<p>right arrow –>
> E +left arrow <–
> E +double arrow <–></p>
>
> tests/test_syntax.py:86: Exception
> =============================== warnings summary
> ===============================
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_details.py:
> 38 warnings
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed.py: 1
> warning
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed_alternate.py:
> 1 warning
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/details.py:88:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> while last_child:
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_details.py:
> 19 warnings
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/details.py:90:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> sibling and block.startswith(' ' * self.tab_length * 2) and
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_details.py:
> 14 warnings
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/details.py:91:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> last_child and last_child.tag in ('ul', 'ol', 'dl')
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_details.py:
> 11 warnings
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/details.py:97:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> last_child = self.lastChild(sibling) if sibling else None
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_emoji.py::TestEmojiOldIndex::test_old_index
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_emoji.py::TestEmojiOldIndex::test_warning
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/emoji.py:250:
> DeprecationWarning: Using emoji indexes with no arguments is now deprecated.
> Emoji indexes now take 2 arguments: 'options' and 'md'.
> Please update your custom index accordingly.
>
> util.warn_deprecated(MSG_INDEX_WARN)
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestUslugify::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'uslugify' is deprecated. 'uslugify' is deprecated in
> favor of the configurable 'slugify' function. See documentation for more info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestUslugifyEncoded::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'uslugify_encoded' is deprecated. 'uslugify_encoded' is
> deprecated in favor of the configurable 'slugify' function. See documentation
> for more info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestUslugifyCased::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'uslugify_cased' is deprecated. 'uslugify_cased' is
> deprecated in favor of the configurable 'slugify' function. See documentation
> for more info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestUslugifyCasedEncoded::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'uslugify_cased_encoded' is deprecated.
> 'uslugify_cased_encode' is deprecated in favor of the configurable 'slugify'
> function. See documentation for more info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestGFM::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'gfm' is deprecated. 'gfm' is deprecated in favor of the
> configurable 'slugify' function. See documentation for more info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestGFMEncoded::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'gfm_encoded' is deprecated. 'gfm_encoded' is deprecated
> in favor of the configurable 'slugify' function. See documentation for more
> info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed.py:
> 12 warnings
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed_alternate.py:
> 12 warnings
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/tabbed.py:171:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> sibling and sibling.tag.lower() == 'div' and
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed.py:
> 42 warnings
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed_alternate.py:
> 42 warnings
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/tabbed.py:94:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> child_class = last_child.attrib.get('class', '') if last_child else ''
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed.py:
> 47 warnings
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed_alternate.py:
> 47 warnings
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/tabbed.py:96:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> while last_child:
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed.py:
> 38 warnings
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed_alternate.py:
> 38 warnings
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/tabbed.py:98:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> sibling and block.startswith(' ' * self.tab_length * 2) and
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed.py:
> 16 warnings
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed_alternate.py:
> 16 warnings
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/tabbed.py:99:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> last_child and (
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed.py:
> 11 warnings
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed_alternate.py:
> 11 warnings
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/tabbed.py:114:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> child_class = last_child.attrib.get('class', '') if last_child else ''
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed.py:
> 11 warnings
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed_alternate.py:
> 11 warnings
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/tabbed.py:119:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> last_child = self.lastChild(sibling) if sibling else None
>
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed.py: 5
> warnings
> .pybuild/cpython3_3.12_pymdownx/build/tests/test_extensions/test_tabbed_alternate.py:
> 5 warnings
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build/pymdownx/tabbed.py:120:
> DeprecationWarning: Testing an element's truth value will raise an exception
> in future versions. Use specific 'len(elem)' or 'elem is not None' test
> instead.
> child_class = last_child.attrib.get('class', '') if last_child else ''
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED tests/test_syntax.py::test_extensions[compare35] - Exception: Output
> f...
> ================= 1 failed, 349 passed, 456 warnings in 4.47s
> ==================
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_pymdownx/build; python3.12 -m pytest
> tests
> I: pybuild base:305: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pymdownx/build; python3.11 -m pytest
> tests
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.8, pytest-8.1.1, pluggy-1.4.0
> rootdir: /<<PKGBUILDDIR>>
> configfile: tox.ini
> collected 350 items
>
> tests/test_extensions/test_arithmatex.py .......... [
> 2%]
> tests/test_extensions/test_b64.py ..... [
> 4%]
> tests/test_extensions/test_betterem.py ...... [
> 6%]
> tests/test_extensions/test_details.py ............... [
> 10%]
> tests/test_extensions/test_emoji.py ... [
> 11%]
> tests/test_extensions/test_escapeall.py ... [
> 12%]
> tests/test_extensions/test_highlight.py ......................... [
> 19%]
> tests/test_extensions/test_inlinehilite.py ................... [
> 24%]
> tests/test_extensions/test_legacy_slugs.py ...... [
> 26%]
> tests/test_extensions/test_magiclink.py ............ [
> 29%]
> tests/test_extensions/test_pathconverter.py ............................ [
> 37%]
> ................. [
> 42%]
> tests/test_extensions/test_saneheaders.py .......... [
> 45%]
> tests/test_extensions/test_slugs.py ........ [
> 47%]
> tests/test_extensions/test_snippets.py .................... [
> 53%]
> tests/test_extensions/test_striphmtl.py . [
> 53%]
> tests/test_extensions/test_superfences.py .............................. [
> 62%]
> ........................ [
> 69%]
> tests/test_extensions/test_tabbed.py ............. [
> 72%]
> tests/test_extensions/test_tabbed_alternate.py ............. [
> 76%]
> tests/test_syntax.py ...................................F............... [
> 91%]
> .............. [
> 95%]
> tests/test_targeted.py ............. [
> 98%]
> tests/test_versions.py ....
> [100%]
>
> =================================== FAILURES
> ===================================
> __________________________ test_extensions[compare35]
> __________________________
>
> compare = (OrderedDict([('extensions',
> OrderedDict([('markdown.extensions.smarty', None), ('pymdownx.smartsymbols',
> None)])),
> ('...own-extensions-9.5/.pybuild/cpython3_3.11_pymdownx/build/tests/extensions/smartsymbols/smartsymbols
> (with smarty).txt')
>
> def test_extensions(compare):
> """Test extensions."""
>
> > compare_results(*compare)
>
> tests/test_syntax.py:150:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/test_syntax.py:51: in compare_results
> check_markdown(testfile, extension, extension_config, wrapper, update)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> testfile =
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pymdownx/build/tests/extensions/smartsymbols/smartsymbols
> (with smarty).txt'
> extension = ['markdown.extensions.smarty', 'pymdownx.smartsymbols']
> extension_config = {}, wrapper = '%s', update = False
>
> def check_markdown(testfile, extension, extension_config, wrapper,
> update=False):
> """Check the markdown."""
>
> expected_html = os.path.splitext(testfile)[0] + '.html'
> with codecs.open(testfile, 'r', encoding='utf-8') as f:
> source = f.read()
>
> results = wrapper % markdown.Markdown(
> extensions=extension, extension_configs=extension_config
> ).convert(source)
>
> try:
> with codecs.open(expected_html, 'r', encoding='utf-8') as f:
> expected = f.read().replace("\r\n", "\n")
> except Exception:
> expected = ''
>
> diff = [
> l for l in difflib.unified_diff(
> expected.splitlines(True),
> results.splitlines(True),
> expected_html,
> os.path.join(os.path.dirname(testfile), 'results.html'),
> n=3
> )
> ]
> if diff:
> if update:
> print('Updated: %s' % expected_html)
> with codecs.open(expected_html, 'w', encoding='utf-8') as f:
> f.write(results)
> else:
> > raise Exception(
> 'Output from "%s" failed to match expected '
> 'output.\n\n%s' % (testfile, ''.join(diff))
> E Exception: Output from
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pymdownx/build/tests/extensions/smartsymbols/smartsymbols
> (with smarty).txt" failed to match expected output.
> E
> E ---
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pymdownx/build/tests/extensions/smartsymbols/smartsymbols
> (with smarty).html
> E +++
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pymdownx/build/tests/extensions/smartsymbols/results.html
> E @@ -1,3 +1,3 @@
> E -<p>right arrow →
> E -left arrow ←
> E -double arrow ↔</p>+<p>right arrow –>
> E +left arrow <–
> E +double arrow <–></p>
>
> tests/test_syntax.py:86: Exception
> =============================== warnings summary
> ===============================
> .pybuild/cpython3_3.11_pymdownx/build/tests/test_extensions/test_emoji.py::TestEmojiOldIndex::test_old_index
> .pybuild/cpython3_3.11_pymdownx/build/tests/test_extensions/test_emoji.py::TestEmojiOldIndex::test_warning
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pymdownx/build/pymdownx/emoji.py:250:
> DeprecationWarning: Using emoji indexes with no arguments is now deprecated.
> Emoji indexes now take 2 arguments: 'options' and 'md'.
> Please update your custom index accordingly.
>
> util.warn_deprecated(MSG_INDEX_WARN)
>
> .pybuild/cpython3_3.11_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestUslugify::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'uslugify' is deprecated. 'uslugify' is deprecated in
> favor of the configurable 'slugify' function. See documentation for more info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> .pybuild/cpython3_3.11_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestUslugifyEncoded::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'uslugify_encoded' is deprecated. 'uslugify_encoded' is
> deprecated in favor of the configurable 'slugify' function. See documentation
> for more info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> .pybuild/cpython3_3.11_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestUslugifyCased::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'uslugify_cased' is deprecated. 'uslugify_cased' is
> deprecated in favor of the configurable 'slugify' function. See documentation
> for more info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> .pybuild/cpython3_3.11_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestUslugifyCasedEncoded::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'uslugify_cased_encoded' is deprecated.
> 'uslugify_cased_encode' is deprecated in favor of the configurable 'slugify'
> function. See documentation for more info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> .pybuild/cpython3_3.11_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestGFM::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'gfm' is deprecated. 'gfm' is deprecated in favor of the
> configurable 'slugify' function. See documentation for more info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> .pybuild/cpython3_3.11_pymdownx/build/tests/test_extensions/test_legacy_slugs.py::TestGFMEncoded::test_slug
> /usr/lib/python3/dist-packages/markdown/extensions/toc.py:381:
> DeprecationWarning: 'gfm_encoded' is deprecated. 'gfm_encoded' is deprecated
> in favor of the configurable 'slugify' function. See documentation for more
> info.
> el.attrib["id"] = unique(self.slugify(html.unescape(name), self.sep),
> used_ids)
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED tests/test_syntax.py::test_extensions[compare35] - Exception: Output
> f...
> ================== 1 failed, 349 passed, 8 warnings in 4.28s
> ===================
> E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_pymdownx/build; python3.11 -m pytest
> tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12
> 3.11" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2024/03/19/pymdown-extensions_9.5-4_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240319;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240319&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
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!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---