Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/cpnaqqxrxsz8m4y341dbimb7g09g3fj1-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/utils/entities.py" Running phase: patchPhase applying patch /nix/store/84v0n0hasb5sv097milhxaq8hxvjzz7z-python314-compat.patch patching file setup.py Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... :9: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. /nix/store/cp75iv4s96dv4vnsfzhbv31ldcim03kj-python3.13-setuptools-80.9.0/lib/python3.13/site-packages/setuptools/dist.py:332: InformationOnly: Normalizing '1.2-dev' to '1.2.dev0' self.metadata.version = self._normalize_version(self.metadata.version) /nix/store/cp75iv4s96dv4vnsfzhbv31ldcim03kj-python3.13-setuptools-80.9.0/lib/python3.13/site-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 :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating html5lib.egg-info writing html5lib.egg-info/PKG-INFO /nix/store/cp75iv4s96dv4vnsfzhbv31ldcim03kj-python3.13-setuptools-80.9.0/lib/python3.13/site-packages/setuptools/_core_metadata.py:237: SetuptoolsDeprecationWarning: Ambiguity during "extra" normalization for dependencies. !! ******************************************************************************** 'all' and 'all' normalize to the same value: 'all' In future versions, setuptools might halt the build process. See https://peps.python.org/pep-0685/ for details. ******************************************************************************** !! _write_provides_extra(file, processed_extras, extra, unsafe_extra) writing dependency_links to html5lib.egg-info/dependency_links.txt writing requirements to html5lib.egg-info/requires.txt writing top-level names to html5lib.egg-info/top_level.txt writing manifest file 'html5lib.egg-info/SOURCES.txt' reading manifest file 'html5lib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'html5lib/tests/testdata' adding license file 'LICENSE' adding license file 'AUTHORS.rst' writing manifest file 'html5lib.egg-info/SOURCES.txt' * Building wheel... :9: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. /nix/store/cp75iv4s96dv4vnsfzhbv31ldcim03kj-python3.13-setuptools-80.9.0/lib/python3.13/site-packages/setuptools/dist.py:332: InformationOnly: Normalizing '1.2-dev' to '1.2.dev0' self.metadata.version = self._normalize_version(self.metadata.version) /nix/store/cp75iv4s96dv4vnsfzhbv31ldcim03kj-python3.13-setuptools-80.9.0/lib/python3.13/site-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 :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel /nix/store/cp75iv4s96dv4vnsfzhbv31ldcim03kj-python3.13-setuptools-80.9.0/lib/python3.13/site-packages/setuptools/_distutils/cmd.py:135: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() running build running build_py creating build/lib/html5lib copying html5lib/_utils.py -> build/lib/html5lib copying html5lib/__init__.py -> build/lib/html5lib copying html5lib/_inputstream.py -> build/lib/html5lib copying html5lib/_ihatexml.py -> build/lib/html5lib copying html5lib/serializer.py -> build/lib/html5lib copying html5lib/constants.py -> build/lib/html5lib copying html5lib/_tokenizer.py -> build/lib/html5lib copying html5lib/html5parser.py -> build/lib/html5lib creating build/lib/html5lib/filters copying html5lib/filters/base.py -> build/lib/html5lib/filters copying html5lib/filters/lint.py -> build/lib/html5lib/filters copying html5lib/filters/__init__.py -> build/lib/html5lib/filters copying html5lib/filters/inject_meta_charset.py -> build/lib/html5lib/filters copying html5lib/filters/sanitizer.py -> build/lib/html5lib/filters copying html5lib/filters/whitespace.py -> build/lib/html5lib/filters copying html5lib/filters/alphabeticalattributes.py -> build/lib/html5lib/filters copying html5lib/filters/optionaltags.py -> build/lib/html5lib/filters creating build/lib/html5lib/_trie copying html5lib/_trie/__init__.py -> build/lib/html5lib/_trie copying html5lib/_trie/_base.py -> build/lib/html5lib/_trie copying html5lib/_trie/py.py -> build/lib/html5lib/_trie creating build/lib/html5lib/treewalkers copying html5lib/treewalkers/genshi.py -> build/lib/html5lib/treewalkers copying html5lib/treewalkers/base.py -> build/lib/html5lib/treewalkers copying html5lib/treewalkers/__init__.py -> build/lib/html5lib/treewalkers copying html5lib/treewalkers/etree.py -> build/lib/html5lib/treewalkers copying html5lib/treewalkers/dom.py -> build/lib/html5lib/treewalkers copying html5lib/treewalkers/etree_lxml.py -> build/lib/html5lib/treewalkers creating build/lib/html5lib/treeadapters copying html5lib/treeadapters/genshi.py -> build/lib/html5lib/treeadapters copying html5lib/treeadapters/sax.py -> build/lib/html5lib/treeadapters copying html5lib/treeadapters/__init__.py -> build/lib/html5lib/treeadapters creating build/lib/html5lib/treebuilders copying html5lib/treebuilders/base.py -> build/lib/html5lib/treebuilders copying html5lib/treebuilders/__init__.py -> build/lib/html5lib/treebuilders copying html5lib/treebuilders/etree.py -> build/lib/html5lib/treebuilders copying html5lib/treebuilders/dom.py -> build/lib/html5lib/treebuilders copying html5lib/treebuilders/etree_lxml.py -> build/lib/html5lib/treebuilders installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/html5lib copying build/lib/html5lib/_utils.py -> build/bdist.linux-x86_64/wheel/./html5lib creating build/bdist.linux-x86_64/wheel/html5lib/filters copying build/lib/html5lib/filters/base.py -> build/bdist.linux-x86_64/wheel/./html5lib/filters copying build/lib/html5lib/filters/lint.py -> build/bdist.linux-x86_64/wheel/./html5lib/filters copying build/lib/html5lib/filters/__init__.py -> build/bdist.linux-x86_64/wheel/./html5lib/filters copying build/lib/html5lib/filters/inject_meta_charset.py -> build/bdist.linux-x86_64/wheel/./html5lib/filters copying build/lib/html5lib/filters/sanitizer.py -> build/bdist.linux-x86_64/wheel/./html5lib/filters copying build/lib/html5lib/filters/whitespace.py -> build/bdist.linux-x86_64/wheel/./html5lib/filters copying build/lib/html5lib/filters/alphabeticalattributes.py -> build/bdist.linux-x86_64/wheel/./html5lib/filters copying build/lib/html5lib/filters/optionaltags.py -> build/bdist.linux-x86_64/wheel/./html5lib/filters copying build/lib/html5lib/__init__.py -> build/bdist.linux-x86_64/wheel/./html5lib creating build/bdist.linux-x86_64/wheel/html5lib/_trie copying build/lib/html5lib/_trie/__init__.py -> build/bdist.linux-x86_64/wheel/./html5lib/_trie copying build/lib/html5lib/_trie/_base.py -> build/bdist.linux-x86_64/wheel/./html5lib/_trie copying build/lib/html5lib/_trie/py.py -> build/bdist.linux-x86_64/wheel/./html5lib/_trie copying build/lib/html5lib/_inputstream.py -> build/bdist.linux-x86_64/wheel/./html5lib creating build/bdist.linux-x86_64/wheel/html5lib/treewalkers copying build/lib/html5lib/treewalkers/genshi.py -> build/bdist.linux-x86_64/wheel/./html5lib/treewalkers copying build/lib/html5lib/treewalkers/base.py -> build/bdist.linux-x86_64/wheel/./html5lib/treewalkers copying build/lib/html5lib/treewalkers/__init__.py -> build/bdist.linux-x86_64/wheel/./html5lib/treewalkers copying build/lib/html5lib/treewalkers/etree.py -> build/bdist.linux-x86_64/wheel/./html5lib/treewalkers copying build/lib/html5lib/treewalkers/dom.py -> build/bdist.linux-x86_64/wheel/./html5lib/treewalkers copying build/lib/html5lib/treewalkers/etree_lxml.py -> build/bdist.linux-x86_64/wheel/./html5lib/treewalkers creating build/bdist.linux-x86_64/wheel/html5lib/treeadapters copying build/lib/html5lib/treeadapters/genshi.py -> build/bdist.linux-x86_64/wheel/./html5lib/treeadapters copying build/lib/html5lib/treeadapters/sax.py -> build/bdist.linux-x86_64/wheel/./html5lib/treeadapters copying build/lib/html5lib/treeadapters/__init__.py -> build/bdist.linux-x86_64/wheel/./html5lib/treeadapters copying build/lib/html5lib/_ihatexml.py -> build/bdist.linux-x86_64/wheel/./html5lib copying build/lib/html5lib/serializer.py -> build/bdist.linux-x86_64/wheel/./html5lib copying build/lib/html5lib/constants.py -> build/bdist.linux-x86_64/wheel/./html5lib copying build/lib/html5lib/_tokenizer.py -> build/bdist.linux-x86_64/wheel/./html5lib creating build/bdist.linux-x86_64/wheel/html5lib/treebuilders copying build/lib/html5lib/treebuilders/base.py -> build/bdist.linux-x86_64/wheel/./html5lib/treebuilders copying build/lib/html5lib/treebuilders/__init__.py -> build/bdist.linux-x86_64/wheel/./html5lib/treebuilders copying build/lib/html5lib/treebuilders/etree.py -> build/bdist.linux-x86_64/wheel/./html5lib/treebuilders copying build/lib/html5lib/treebuilders/dom.py -> build/bdist.linux-x86_64/wheel/./html5lib/treebuilders copying build/lib/html5lib/treebuilders/etree_lxml.py -> build/bdist.linux-x86_64/wheel/./html5lib/treebuilders copying build/lib/html5lib/html5parser.py -> build/bdist.linux-x86_64/wheel/./html5lib running install_egg_info running egg_info writing html5lib.egg-info/PKG-INFO /nix/store/cp75iv4s96dv4vnsfzhbv31ldcim03kj-python3.13-setuptools-80.9.0/lib/python3.13/site-packages/setuptools/_core_metadata.py:237: SetuptoolsDeprecationWarning: Ambiguity during "extra" normalization for dependencies. !! ******************************************************************************** 'all' and 'all' normalize to the same value: 'all' In future versions, setuptools might halt the build process. See https://peps.python.org/pep-0685/ for details. ******************************************************************************** !! _write_provides_extra(file, processed_extras, extra, unsafe_extra) writing dependency_links to html5lib.egg-info/dependency_links.txt writing requirements to html5lib.egg-info/requires.txt writing top-level names to html5lib.egg-info/top_level.txt reading manifest file 'html5lib.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no directories found matching 'html5lib/tests/testdata' adding license file 'LICENSE' adding license file 'AUTHORS.rst' writing manifest file 'html5lib.egg-info/SOURCES.txt' Copying html5lib.egg-info to build/bdist.linux-x86_64/wheel/./html5lib-1.2.dev0-py3.13.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/html5lib-1.2.dev0.dist-info/WHEEL creating '/build/source/dist/.tmp-22fqjsro/html5lib-1.2.dev0-py2.py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'html5lib/__init__.py' adding 'html5lib/_ihatexml.py' adding 'html5lib/_inputstream.py' adding 'html5lib/_tokenizer.py' adding 'html5lib/_utils.py' adding 'html5lib/constants.py' adding 'html5lib/html5parser.py' adding 'html5lib/serializer.py' adding 'html5lib/_trie/__init__.py' adding 'html5lib/_trie/_base.py' adding 'html5lib/_trie/py.py' adding 'html5lib/filters/__init__.py' adding 'html5lib/filters/alphabeticalattributes.py' adding 'html5lib/filters/base.py' adding 'html5lib/filters/inject_meta_charset.py' adding 'html5lib/filters/lint.py' adding 'html5lib/filters/optionaltags.py' adding 'html5lib/filters/sanitizer.py' adding 'html5lib/filters/whitespace.py' adding 'html5lib/treeadapters/__init__.py' adding 'html5lib/treeadapters/genshi.py' adding 'html5lib/treeadapters/sax.py' adding 'html5lib/treebuilders/__init__.py' adding 'html5lib/treebuilders/base.py' adding 'html5lib/treebuilders/dom.py' adding 'html5lib/treebuilders/etree.py' adding 'html5lib/treebuilders/etree_lxml.py' adding 'html5lib/treewalkers/__init__.py' adding 'html5lib/treewalkers/base.py' adding 'html5lib/treewalkers/dom.py' adding 'html5lib/treewalkers/etree.py' adding 'html5lib/treewalkers/etree_lxml.py' adding 'html5lib/treewalkers/genshi.py' adding 'html5lib-1.2.dev0.dist-info/licenses/AUTHORS.rst' adding 'html5lib-1.2.dev0.dist-info/licenses/LICENSE' adding 'html5lib-1.2.dev0.dist-info/METADATA' adding 'html5lib-1.2.dev0.dist-info/WHEEL' adding 'html5lib-1.2.dev0.dist-info/top_level.txt' adding 'html5lib-1.2.dev0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built html5lib-1.2.dev0-py2.py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for html5lib-1.2.dev0-py2.py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed html5lib-1.2.dev0-py2.py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/52lp7ncl5mdxmsiy0m2i3ba57y65i7y2-python3.13-html5lib-1.1-unstable-2024-02-21 checking for references to /build/ in /nix/store/52lp7ncl5mdxmsiy0m2i3ba57y65i7y2-python3.13-html5lib-1.1-unstable-2024-02-21... patching script interpreter paths in /nix/store/52lp7ncl5mdxmsiy0m2i3ba57y65i7y2-python3.13-html5lib-1.1-unstable-2024-02-21 stripping (with command strip and flags -S -p) in /nix/store/52lp7ncl5mdxmsiy0m2i3ba57y65i7y2-python3.13-html5lib-1.1-unstable-2024-02-21/lib shrinking RPATHs of ELF executables and libraries in /nix/store/ga5dcq1bp1pdiq1zr7q1kx9qkbac4s29-python3.13-html5lib-1.1-unstable-2024-02-21-dist checking for references to /build/ in /nix/store/ga5dcq1bp1pdiq1zr7q1kx9qkbac4s29-python3.13-html5lib-1.1-unstable-2024-02-21-dist... patching script interpreter paths in /nix/store/ga5dcq1bp1pdiq1zr7q1kx9qkbac4s29-python3.13-html5lib-1.1-unstable-2024-02-21-dist Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest ============================= test session starts ============================== platform linux -- Python 3.13.11, pytest-8.4.2, pluggy-1.6.0 rootdir: /build/source configfile: pytest.ini plugins: expect-1.1.0 collected 1000 items html5lib/tests/sanitizer-testdata/tests1.dat ........................... [ 2%] ............................................. [ 7%] html5lib/tests/test_alphabeticalattributes.py ..... [ 7%] html5lib/tests/test_encoding.py ............................ss [ 10%] html5lib/tests/test_meta.py . [ 10%] html5lib/tests/test_optionaltags_filter.py . [ 10%] html5lib/tests/test_parser2.py .......... [ 11%] html5lib/tests/test_sanitizer.py ....................................... [ 15%] ........................................................................ [ 23%] ........................................................................ [ 30%] ........................................................................ [ 37%] ........................................................................ [ 44%] ........................................................................ [ 51%] ........... [ 52%] html5lib/tests/test_serializer.py ...................................... [ 56%] ..................................................sss................... [ 63%] ........................................................................ [ 71%] ........................................................................ [ 78%] ........................................................................ [ 85%] [ 85%] html5lib/tests/test_stream.py .......................................... [ 89%] ........................................................ [ 95%] html5lib/tests/test_tokenizer2.py ... [ 95%] html5lib/tests/test_treeadapters.py . [ 95%] html5lib/tests/test_treewalkers.py .....ssssss....sssssssssssssssss [ 98%] html5lib/tests/test_whitespace_filter.py ........... [100%] =============================== warnings summary =============================== html5lib/tests/conftest.py:5 /build/source/html5lib/tests/conftest.py:5: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. import pkg_resources html5lib/tests/conftest.py:93 /build/source/html5lib/tests/conftest.py:93: PytestRemovedIn9Warning: The (path: py.path.local) argument is deprecated, please use (file_path: pathlib.Path) see https://docs.pytest.org/en/latest/deprecations.html#py-path-local-arguments-for-hooks-replaced-with-pathlib-path def pytest_collect_file(path, parent): html5lib/tests/conftest.py:108 /build/source/html5lib/tests/conftest.py:108: PytestRemovedIn9Warning: The (fspath: py.path.local) argument to SanitizerFile is deprecated. Please use the (path: pathlib.Path) argument instead. See https://docs.pytest.org/en/latest/deprecations.html#fspath-argument-for-node-constructors-replaced-with-pathlib-path return SanitizerFile.from_parent(parent, fspath=path) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ================= 972 passed, 28 skipped, 3 warnings in 4.92s ================== Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase