2026-03-16T15:01:14,183 Created temporary directory: /tmp/pip-ephem-wheel-cache-2xvecj76 2026-03-16T15:01:14,185 Created temporary directory: /tmp/pip-build-tracker-fld08vt9 2026-03-16T15:01:14,186 Initialized build tracking at /tmp/pip-build-tracker-fld08vt9 2026-03-16T15:01:14,186 Created build tracker: /tmp/pip-build-tracker-fld08vt9 2026-03-16T15:01:14,186 Entered build tracker: /tmp/pip-build-tracker-fld08vt9 2026-03-16T15:01:14,187 Created temporary directory: /tmp/pip-wheel-1odypsvw 2026-03-16T15:01:14,190 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-16T15:01:14,192 Created temporary directory: /tmp/pip-ephem-wheel-cache-d7esm2xb 2026-03-16T15:01:14,214 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T15:01:14,217 2 location(s) to search for versions of kritidocx: 2026-03-16T15:01:14,217 * https://pypi.org/simple/kritidocx/ 2026-03-16T15:01:14,217 * https://www.piwheels.org/simple/kritidocx/ 2026-03-16T15:01:14,218 Fetching project page and analyzing links: https://pypi.org/simple/kritidocx/ 2026-03-16T15:01:14,219 Getting page https://pypi.org/simple/kritidocx/ 2026-03-16T15:01:14,220 Found index url https://pypi.org/simple 2026-03-16T15:01:14,434 Fetched page https://pypi.org/simple/kritidocx/ as application/vnd.pypi.simple.v1+json 2026-03-16T15:01:14,436 Skipping link: No binaries permitted for kritidocx: https://files.pythonhosted.org/packages/10/e3/35a75f16867c55dd62e5526841bb80ec49bfd574e4adb55db33ab2a853f8/kritidocx-0.1.0.dev1-py3-none-any.whl (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-16T15:01:14,437 Found link https://files.pythonhosted.org/packages/33/3a/adaad999ea9560c8796988ce5bcecfac2eceb7956ceb08018fd67a001c32/kritidocx-0.1.0.dev1.tar.gz (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8), version: 0.1.0.dev1 2026-03-16T15:01:14,438 Skipping link: No binaries permitted for kritidocx: https://files.pythonhosted.org/packages/e3/12/811f9d381a315b19da00b9ed5390e3eb65e66a465db8dba76f2cf3a0870d/kritidocx-0.1.0-py3-none-any.whl (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-16T15:01:14,439 Found link https://files.pythonhosted.org/packages/01/94/99d1b3384db73dbb9c4f77bbc17ae398e1f962fc480f2d182d11463cffd1/kritidocx-0.1.0.tar.gz (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8), version: 0.1.0 2026-03-16T15:01:14,440 Fetching project page and analyzing links: https://www.piwheels.org/simple/kritidocx/ 2026-03-16T15:01:14,441 Getting page https://www.piwheels.org/simple/kritidocx/ 2026-03-16T15:01:14,442 Found index url https://www.piwheels.org/simple 2026-03-16T15:01:14,607 Fetched page https://www.piwheels.org/simple/kritidocx/ as text/html 2026-03-16T15:01:14,609 Skipping link: No binaries permitted for kritidocx: https://www.piwheels.org/simple/kritidocx/kritidocx-0.1.0-py3-none-any.whl#sha256=1a03d3595791d276e4e0da712440cebf06346bdb7e87704dfc6ed57a6c609ada (from https://www.piwheels.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-16T15:01:14,609 Skipping link: not a file: https://www.piwheels.org/simple/kritidocx/ 2026-03-16T15:01:14,610 Skipping link: not a file: https://pypi.org/simple/kritidocx/ 2026-03-16T15:01:14,630 Given no hashes to check 1 links for project 'kritidocx': discarding no candidates 2026-03-16T15:01:14,649 Collecting kritidocx==0.1.0.dev1 2026-03-16T15:01:14,652 Created temporary directory: /tmp/pip-unpack-t8kgdrrk 2026-03-16T15:01:14,787 Downloading kritidocx-0.1.0.dev1.tar.gz (250 kB) 2026-03-16T15:01:15,097 Added kritidocx==0.1.0.dev1 from https://files.pythonhosted.org/packages/33/3a/adaad999ea9560c8796988ce5bcecfac2eceb7956ceb08018fd67a001c32/kritidocx-0.1.0.dev1.tar.gz to build tracker '/tmp/pip-build-tracker-fld08vt9' 2026-03-16T15:01:15,101 Created temporary directory: /tmp/pip-build-env-ul5ecd0u 2026-03-16T15:01:15,106 Installing build dependencies: started 2026-03-16T15:01:15,107 Running command pip subprocess to install build dependencies 2026-03-16T15:01:15,138 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-16T15:01:15,177 Traceback (most recent call last): 2026-03-16T15:01:15,178 File "", line 192, in addpackage 2026-03-16T15:01:15,178 File "", line 1, in 2026-03-16T15:01:15,179 ModuleNotFoundError: No module named 'cntimer' 2026-03-16T15:01:15,180 Remainder of file ignored 2026-03-16T15:01:16,241 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-16T15:01:16,811 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-16T15:01:16,834 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T15:01:18,647 Collecting setuptools>=42 2026-03-16T15:01:18,736 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-16T15:01:19,003 Collecting wheel 2026-03-16T15:01:19,019 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-16T15:01:19,218 Collecting packaging>=24.0 2026-03-16T15:01:19,241 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16T15:01:22,232 Installing collected packages: setuptools, packaging, wheel 2026-03-16T15:01:25,714 Creating /tmp/pip-build-env-ul5ecd0u/overlay/local/bin 2026-03-16T15:01:25,717 changing mode of /tmp/pip-build-env-ul5ecd0u/overlay/local/bin/wheel to 755 2026-03-16T15:01:25,738 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-16T15:01:26,017 Installing build dependencies: finished with status 'done' 2026-03-16T15:01:26,024 Getting requirements to build wheel: started 2026-03-16T15:01:26,025 Running command Getting requirements to build wheel 2026-03-16T15:01:26,676 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-16T15:01:26,676 !! 2026-03-16T15:01:26,678 ******************************************************************************** 2026-03-16T15:01:26,678 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T15:01:26,679 `classifiers = ['Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.9', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Topic :: Text Processing :: Markup :: HTML', 'Topic :: Office/Business :: Office Suites']` 2026-03-16T15:01:26,680 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T15:01:26,681 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-16T15:01:26,682 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T15:01:26,683 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-16T15:01:26,684 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T15:01:26,684 configuration. 2026-03-16T15:01:26,685 ******************************************************************************** 2026-03-16T15:01:26,686 !! 2026-03-16T15:01:26,687 _handle_missing_dynamic(dist, project_table) 2026-03-16T15:01:26,687 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-16T15:01:26,688 !! 2026-03-16T15:01:26,689 ******************************************************************************** 2026-03-16T15:01:26,689 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T15:01:26,690 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-16T15:01:26,691 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T15:01:26,691 consider this value unless `scripts` is listed as `dynamic`. 2026-03-16T15:01:26,692 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T15:01:26,693 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-16T15:01:26,694 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T15:01:26,694 configuration. 2026-03-16T15:01:26,695 ******************************************************************************** 2026-03-16T15:01:26,696 !! 2026-03-16T15:01:26,696 _handle_missing_dynamic(dist, project_table) 2026-03-16T15:01:26,697 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `dependencies` defined outside of `pyproject.toml` is ignored. 2026-03-16T15:01:26,697 !! 2026-03-16T15:01:26,699 ******************************************************************************** 2026-03-16T15:01:26,699 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T15:01:26,700 `dependencies = ['python-docx>=0.8.11', 'beautifulsoup4>=4.9.0', 'lxml>=4.6.0', 'Pillow>=8.0.0', 'requests>=2.25.0', 'Markdown>=3.3.0', 'psutil>=5.8.0', 'latex2mathml>=1.9.0', 'importlib_resources; python_version < "3.9"']` 2026-03-16T15:01:26,701 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T15:01:26,702 consider this value unless `dependencies` is listed as `dynamic`. 2026-03-16T15:01:26,703 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T15:01:26,704 To prevent this problem, you can list `dependencies` under `dynamic` or alternatively 2026-03-16T15:01:26,704 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T15:01:26,705 configuration. 2026-03-16T15:01:26,705 ******************************************************************************** 2026-03-16T15:01:26,706 !! 2026-03-16T15:01:26,707 _handle_missing_dynamic(dist, project_table) 2026-03-16T15:01:26,707 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T15:01:26,708 !! 2026-03-16T15:01:26,709 ******************************************************************************** 2026-03-16T15:01:26,709 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-16T15:01:26,710 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T15:01:26,711 or your builds will no longer be supported. 2026-03-16T15:01:26,712 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:01:26,712 ******************************************************************************** 2026-03-16T15:01:26,713 !! 2026-03-16T15:01:26,714 corresp(dist, value, root_dir) 2026-03-16T15:01:26,715 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-16T15:01:26,715 corresp(dist, value, root_dir) 2026-03-16T15:01:26,776 running egg_info 2026-03-16T15:01:26,782 writing kritidocx.egg-info/PKG-INFO 2026-03-16T15:01:26,786 writing dependency_links to kritidocx.egg-info/dependency_links.txt 2026-03-16T15:01:26,788 writing top-level names to kritidocx.egg-info/top_level.txt 2026-03-16T15:01:26,830 reading manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-16T15:01:26,837 reading manifest template 'MANIFEST.in' 2026-03-16T15:01:26,841 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-16T15:01:26,845 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-16T15:01:26,846 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-16T15:01:26,847 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-16T15:01:26,848 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-16T15:01:26,849 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-16T15:01:26,850 no previously-included directories found matching 'examples' 2026-03-16T15:01:26,851 no previously-included directories found matching 'inputs' 2026-03-16T15:01:26,852 no previously-included directories found matching 'output' 2026-03-16T15:01:26,852 no previously-included directories found matching 'tests' 2026-03-16T15:01:26,853 adding license file 'LICENSE' 2026-03-16T15:01:26,859 writing manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-16T15:01:26,957 Getting requirements to build wheel: finished with status 'done' 2026-03-16T15:01:26,960 Created temporary directory: /tmp/pip-modern-metadata-mtff6x7y 2026-03-16T15:01:26,962 Preparing metadata (pyproject.toml): started 2026-03-16T15:01:26,963 Running command Preparing metadata (pyproject.toml) 2026-03-16T15:01:27,537 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-16T15:01:27,537 !! 2026-03-16T15:01:27,538 ******************************************************************************** 2026-03-16T15:01:27,539 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T15:01:27,540 `classifiers = ['Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.9', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Topic :: Text Processing :: Markup :: HTML', 'Topic :: Office/Business :: Office Suites']` 2026-03-16T15:01:27,541 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T15:01:27,542 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-16T15:01:27,543 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T15:01:27,544 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-16T15:01:27,545 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T15:01:27,545 configuration. 2026-03-16T15:01:27,546 ******************************************************************************** 2026-03-16T15:01:27,547 !! 2026-03-16T15:01:27,548 _handle_missing_dynamic(dist, project_table) 2026-03-16T15:01:27,548 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-16T15:01:27,549 !! 2026-03-16T15:01:27,550 ******************************************************************************** 2026-03-16T15:01:27,550 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T15:01:27,552 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-16T15:01:27,553 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T15:01:27,553 consider this value unless `scripts` is listed as `dynamic`. 2026-03-16T15:01:27,554 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T15:01:27,555 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-16T15:01:27,556 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T15:01:27,556 configuration. 2026-03-16T15:01:27,557 ******************************************************************************** 2026-03-16T15:01:27,558 !! 2026-03-16T15:01:27,558 _handle_missing_dynamic(dist, project_table) 2026-03-16T15:01:27,559 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `dependencies` defined outside of `pyproject.toml` is ignored. 2026-03-16T15:01:27,560 !! 2026-03-16T15:01:27,561 ******************************************************************************** 2026-03-16T15:01:27,561 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T15:01:27,562 `dependencies = ['python-docx>=0.8.11', 'beautifulsoup4>=4.9.0', 'lxml>=4.6.0', 'Pillow>=8.0.0', 'requests>=2.25.0', 'Markdown>=3.3.0', 'psutil>=5.8.0', 'latex2mathml>=1.9.0', 'importlib_resources; python_version < "3.9"']` 2026-03-16T15:01:27,563 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T15:01:27,564 consider this value unless `dependencies` is listed as `dynamic`. 2026-03-16T15:01:27,565 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T15:01:27,566 To prevent this problem, you can list `dependencies` under `dynamic` or alternatively 2026-03-16T15:01:27,567 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T15:01:27,567 configuration. 2026-03-16T15:01:27,568 ******************************************************************************** 2026-03-16T15:01:27,569 !! 2026-03-16T15:01:27,570 _handle_missing_dynamic(dist, project_table) 2026-03-16T15:01:27,570 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T15:01:27,571 !! 2026-03-16T15:01:27,572 ******************************************************************************** 2026-03-16T15:01:27,573 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-16T15:01:27,574 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T15:01:27,574 or your builds will no longer be supported. 2026-03-16T15:01:27,576 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:01:27,576 ******************************************************************************** 2026-03-16T15:01:27,578 !! 2026-03-16T15:01:27,578 corresp(dist, value, root_dir) 2026-03-16T15:01:27,579 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-16T15:01:27,580 corresp(dist, value, root_dir) 2026-03-16T15:01:27,631 running dist_info 2026-03-16T15:01:27,641 creating /tmp/pip-modern-metadata-mtff6x7y/kritidocx.egg-info 2026-03-16T15:01:27,642 writing /tmp/pip-modern-metadata-mtff6x7y/kritidocx.egg-info/PKG-INFO 2026-03-16T15:01:27,646 writing dependency_links to /tmp/pip-modern-metadata-mtff6x7y/kritidocx.egg-info/dependency_links.txt 2026-03-16T15:01:27,649 writing top-level names to /tmp/pip-modern-metadata-mtff6x7y/kritidocx.egg-info/top_level.txt 2026-03-16T15:01:27,650 writing manifest file '/tmp/pip-modern-metadata-mtff6x7y/kritidocx.egg-info/SOURCES.txt' 2026-03-16T15:01:27,684 reading manifest file '/tmp/pip-modern-metadata-mtff6x7y/kritidocx.egg-info/SOURCES.txt' 2026-03-16T15:01:27,686 reading manifest template 'MANIFEST.in' 2026-03-16T15:01:27,692 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-16T15:01:27,696 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-16T15:01:27,697 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-16T15:01:27,698 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-16T15:01:27,699 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-16T15:01:27,700 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-16T15:01:27,700 no previously-included directories found matching 'examples' 2026-03-16T15:01:27,701 no previously-included directories found matching 'inputs' 2026-03-16T15:01:27,702 no previously-included directories found matching 'output' 2026-03-16T15:01:27,702 no previously-included directories found matching 'tests' 2026-03-16T15:01:27,703 adding license file 'LICENSE' 2026-03-16T15:01:27,707 writing manifest file '/tmp/pip-modern-metadata-mtff6x7y/kritidocx.egg-info/SOURCES.txt' 2026-03-16T15:01:27,708 creating '/tmp/pip-modern-metadata-mtff6x7y/kritidocx-0.1.0.dev1.dist-info' 2026-03-16T15:01:27,831 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16T15:01:27,837 Source in /tmp/pip-wheel-1odypsvw/kritidocx_486276f5d3024c3ca3cc17a504c7a0ae has version 0.1.0.dev1, which satisfies requirement kritidocx==0.1.0.dev1 from https://files.pythonhosted.org/packages/33/3a/adaad999ea9560c8796988ce5bcecfac2eceb7956ceb08018fd67a001c32/kritidocx-0.1.0.dev1.tar.gz 2026-03-16T15:01:27,838 Removed kritidocx==0.1.0.dev1 from https://files.pythonhosted.org/packages/33/3a/adaad999ea9560c8796988ce5bcecfac2eceb7956ceb08018fd67a001c32/kritidocx-0.1.0.dev1.tar.gz from build tracker '/tmp/pip-build-tracker-fld08vt9' 2026-03-16T15:01:27,845 Created temporary directory: /tmp/pip-unpack-z6rwwlf7 2026-03-16T15:01:27,846 Building wheels for collected packages: kritidocx 2026-03-16T15:01:27,851 Created temporary directory: /tmp/pip-wheel-wo3yx_3a 2026-03-16T15:01:27,852 Destination directory: /tmp/pip-wheel-wo3yx_3a 2026-03-16T15:01:27,854 Building wheel for kritidocx (pyproject.toml): started 2026-03-16T15:01:27,855 Running command Building wheel for kritidocx (pyproject.toml) 2026-03-16T15:01:28,429 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-16T15:01:28,430 !! 2026-03-16T15:01:28,431 ******************************************************************************** 2026-03-16T15:01:28,431 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T15:01:28,432 `classifiers = ['Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.9', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', 'Topic :: Text Processing :: Markup :: HTML', 'Topic :: Office/Business :: Office Suites']` 2026-03-16T15:01:28,433 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T15:01:28,434 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-16T15:01:28,435 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T15:01:28,436 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-16T15:01:28,437 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T15:01:28,437 configuration. 2026-03-16T15:01:28,438 ******************************************************************************** 2026-03-16T15:01:28,438 !! 2026-03-16T15:01:28,439 _handle_missing_dynamic(dist, project_table) 2026-03-16T15:01:28,440 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-16T15:01:28,440 !! 2026-03-16T15:01:28,441 ******************************************************************************** 2026-03-16T15:01:28,441 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T15:01:28,442 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-16T15:01:28,443 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T15:01:28,444 consider this value unless `scripts` is listed as `dynamic`. 2026-03-16T15:01:28,445 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T15:01:28,445 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-16T15:01:28,446 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T15:01:28,447 configuration. 2026-03-16T15:01:28,447 ******************************************************************************** 2026-03-16T15:01:28,448 !! 2026-03-16T15:01:28,449 _handle_missing_dynamic(dist, project_table) 2026-03-16T15:01:28,449 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `dependencies` defined outside of `pyproject.toml` is ignored. 2026-03-16T15:01:28,450 !! 2026-03-16T15:01:28,451 ******************************************************************************** 2026-03-16T15:01:28,452 The following seems to be defined outside of `pyproject.toml`: 2026-03-16T15:01:28,453 `dependencies = ['python-docx>=0.8.11', 'beautifulsoup4>=4.9.0', 'lxml>=4.6.0', 'Pillow>=8.0.0', 'requests>=2.25.0', 'Markdown>=3.3.0', 'psutil>=5.8.0', 'latex2mathml>=1.9.0', 'importlib_resources; python_version < "3.9"']` 2026-03-16T15:01:28,454 According to the spec (see the link below), however, setuptools CANNOT 2026-03-16T15:01:28,454 consider this value unless `dependencies` is listed as `dynamic`. 2026-03-16T15:01:28,455 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-16T15:01:28,457 To prevent this problem, you can list `dependencies` under `dynamic` or alternatively 2026-03-16T15:01:28,457 remove the `[project]` table from your file and rely entirely on other means of 2026-03-16T15:01:28,458 configuration. 2026-03-16T15:01:28,458 ******************************************************************************** 2026-03-16T15:01:28,459 !! 2026-03-16T15:01:28,460 _handle_missing_dynamic(dist, project_table) 2026-03-16T15:01:28,461 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T15:01:28,461 !! 2026-03-16T15:01:28,462 ******************************************************************************** 2026-03-16T15:01:28,463 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-16T15:01:28,464 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T15:01:28,465 or your builds will no longer be supported. 2026-03-16T15:01:28,466 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T15:01:28,466 ******************************************************************************** 2026-03-16T15:01:28,467 !! 2026-03-16T15:01:28,468 corresp(dist, value, root_dir) 2026-03-16T15:01:28,468 /tmp/pip-build-env-ul5ecd0u/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-16T15:01:28,469 corresp(dist, value, root_dir) 2026-03-16T15:01:28,511 running bdist_wheel 2026-03-16T15:01:28,530 running build 2026-03-16T15:01:28,530 running build_py 2026-03-16T15:01:28,537 creating build/lib/kritidocx 2026-03-16T15:01:28,539 copying kritidocx/__init__.py -> build/lib/kritidocx 2026-03-16T15:01:28,542 copying kritidocx/exceptions.py -> build/lib/kritidocx 2026-03-16T15:01:28,544 creating build/lib/kritidocx/objects 2026-03-16T15:01:28,545 copying kritidocx/objects/__init__.py -> build/lib/kritidocx/objects 2026-03-16T15:01:28,548 creating build/lib/kritidocx/parsers 2026-03-16T15:01:28,549 copying kritidocx/parsers/markdown_parser.py -> build/lib/kritidocx/parsers 2026-03-16T15:01:28,551 copying kritidocx/parsers/sanitizer.py -> build/lib/kritidocx/parsers 2026-03-16T15:01:28,554 copying kritidocx/parsers/__init__.py -> build/lib/kritidocx/parsers 2026-03-16T15:01:28,555 copying kritidocx/parsers/html_parser.py -> build/lib/kritidocx/parsers 2026-03-16T15:01:28,558 creating build/lib/kritidocx/assets 2026-03-16T15:01:28,560 copying kritidocx/assets/__init__.py -> build/lib/kritidocx/assets 2026-03-16T15:01:28,562 creating build/lib/kritidocx/config 2026-03-16T15:01:28,563 copying kritidocx/config/__init__.py -> build/lib/kritidocx/config 2026-03-16T15:01:28,565 copying kritidocx/config/constants.py -> build/lib/kritidocx/config 2026-03-16T15:01:28,569 copying kritidocx/config/theme.py -> build/lib/kritidocx/config 2026-03-16T15:01:28,573 copying kritidocx/config/settings.py -> build/lib/kritidocx/config 2026-03-16T15:01:28,576 creating build/lib/kritidocx/css_engine 2026-03-16T15:01:28,577 copying kritidocx/css_engine/__init__.py -> build/lib/kritidocx/css_engine 2026-03-16T15:01:28,579 copying kritidocx/css_engine/main.py -> build/lib/kritidocx/css_engine 2026-03-16T15:01:28,581 copying kritidocx/css_engine/tokenizer.py -> build/lib/kritidocx/css_engine 2026-03-16T15:01:28,584 creating build/lib/kritidocx/core 2026-03-16T15:01:28,585 copying kritidocx/core/docx_driver.py -> build/lib/kritidocx/core 2026-03-16T15:01:28,587 copying kritidocx/core/__init__.py -> build/lib/kritidocx/core 2026-03-16T15:01:28,589 copying kritidocx/core/pipeline.py -> build/lib/kritidocx/core 2026-03-16T15:01:28,591 copying kritidocx/core/router.py -> build/lib/kritidocx/core 2026-03-16T15:01:28,595 creating build/lib/kritidocx/xml_factory 2026-03-16T15:01:28,596 copying kritidocx/xml_factory/numbering_xml.py -> build/lib/kritidocx/xml_factory 2026-03-16T15:01:28,599 copying kritidocx/xml_factory/xml_builder.py -> build/lib/kritidocx/xml_factory 2026-03-16T15:01:28,602 copying kritidocx/xml_factory/__init__.py -> build/lib/kritidocx/xml_factory 2026-03-16T15:01:28,606 copying kritidocx/xml_factory/text_xml.py -> build/lib/kritidocx/xml_factory 2026-03-16T15:01:28,611 copying kritidocx/xml_factory/section_xml.py -> build/lib/kritidocx/xml_factory 2026-03-16T15:01:28,613 copying kritidocx/xml_factory/base.py -> build/lib/kritidocx/xml_factory 2026-03-16T15:01:28,616 copying kritidocx/xml_factory/form_xml.py -> build/lib/kritidocx/xml_factory 2026-03-16T15:01:28,618 copying kritidocx/xml_factory/table_xml.py -> build/lib/kritidocx/xml_factory 2026-03-16T15:01:28,621 copying kritidocx/xml_factory/drawing_xml.py -> build/lib/kritidocx/xml_factory 2026-03-16T15:01:28,625 creating build/lib/kritidocx/utils 2026-03-16T15:01:28,626 copying kritidocx/utils/file_manager.py -> build/lib/kritidocx/utils 2026-03-16T15:01:28,629 copying kritidocx/utils/__init__.py -> build/lib/kritidocx/utils 2026-03-16T15:01:28,631 copying kritidocx/utils/style_filter.py -> build/lib/kritidocx/utils 2026-03-16T15:01:28,633 copying kritidocx/utils/performance.py -> build/lib/kritidocx/utils 2026-03-16T15:01:28,635 copying kritidocx/utils/logger.py -> build/lib/kritidocx/utils 2026-03-16T15:01:28,639 creating build/lib/kritidocx/basics 2026-03-16T15:01:28,640 copying kritidocx/basics/shadow_parser.py -> build/lib/kritidocx/basics 2026-03-16T15:01:28,642 copying kritidocx/basics/css_parser.py -> build/lib/kritidocx/basics 2026-03-16T15:01:28,644 copying kritidocx/basics/gradient_handler.py -> build/lib/kritidocx/basics 2026-03-16T15:01:28,646 copying kritidocx/basics/__init__.py -> build/lib/kritidocx/basics 2026-03-16T15:01:28,648 copying kritidocx/basics/unit_converter.py -> build/lib/kritidocx/basics 2026-03-16T15:01:28,651 copying kritidocx/basics/color_manager.py -> build/lib/kritidocx/basics 2026-03-16T15:01:28,653 copying kritidocx/basics/font_handler.py -> build/lib/kritidocx/basics 2026-03-16T15:01:28,655 copying kritidocx/basics/border_parser.py -> build/lib/kritidocx/basics 2026-03-16T15:01:28,658 creating build/lib/kritidocx/objects/media 2026-03-16T15:01:28,659 copying kritidocx/objects/media/shape_factory.py -> build/lib/kritidocx/objects/media 2026-03-16T15:01:28,662 copying kritidocx/objects/media/__init__.py -> build/lib/kritidocx/objects/media 2026-03-16T15:01:28,666 copying kritidocx/objects/media/positioning_engine.py -> build/lib/kritidocx/objects/media 2026-03-16T15:01:28,669 copying kritidocx/objects/media/image_loader.py -> build/lib/kritidocx/objects/media 2026-03-16T15:01:28,671 copying kritidocx/objects/media/chart_renderer.py -> build/lib/kritidocx/objects/media 2026-03-16T15:01:28,673 copying kritidocx/objects/media/media_controller.py -> build/lib/kritidocx/objects/media 2026-03-16T15:01:28,676 creating build/lib/kritidocx/objects/layout 2026-03-16T15:01:28,677 copying kritidocx/objects/layout/margin_manager.py -> build/lib/kritidocx/objects/layout 2026-03-16T15:01:28,680 copying kritidocx/objects/layout/__init__.py -> build/lib/kritidocx/objects/layout 2026-03-16T15:01:28,682 copying kritidocx/objects/layout/section_manager.py -> build/lib/kritidocx/objects/layout 2026-03-16T15:01:28,684 copying kritidocx/objects/layout/column_manager.py -> build/lib/kritidocx/objects/layout 2026-03-16T15:01:28,687 copying kritidocx/objects/layout/page_setup.py -> build/lib/kritidocx/objects/layout 2026-03-16T15:01:28,690 copying kritidocx/objects/layout/header_footer.py -> build/lib/kritidocx/objects/layout 2026-03-16T15:01:28,693 creating build/lib/kritidocx/objects/form 2026-03-16T15:01:28,694 copying kritidocx/objects/form/checkbox_handler.py -> build/lib/kritidocx/objects/form 2026-03-16T15:01:28,696 copying kritidocx/objects/form/__init__.py -> build/lib/kritidocx/objects/form 2026-03-16T15:01:28,698 copying kritidocx/objects/form/text_input_handler.py -> build/lib/kritidocx/objects/form 2026-03-16T15:01:28,701 copying kritidocx/objects/form/dropdown_handler.py -> build/lib/kritidocx/objects/form 2026-03-16T15:01:28,703 copying kritidocx/objects/form/form_controller.py -> build/lib/kritidocx/objects/form 2026-03-16T15:01:28,706 creating build/lib/kritidocx/objects/text 2026-03-16T15:01:28,708 copying kritidocx/objects/text/run_manager.py -> build/lib/kritidocx/objects/text 2026-03-16T15:01:28,712 copying kritidocx/objects/text/__init__.py -> build/lib/kritidocx/objects/text 2026-03-16T15:01:28,713 copying kritidocx/objects/text/paragraph_manager.py -> build/lib/kritidocx/objects/text 2026-03-16T15:01:28,716 copying kritidocx/objects/text/break_manager.py -> build/lib/kritidocx/objects/text 2026-03-16T15:01:28,718 copying kritidocx/objects/text/heading_manager.py -> build/lib/kritidocx/objects/text 2026-03-16T15:01:28,721 copying kritidocx/objects/text/hyperlink_manager.py -> build/lib/kritidocx/objects/text 2026-03-16T15:01:28,724 creating build/lib/kritidocx/objects/table 2026-03-16T15:01:28,725 copying kritidocx/objects/table/matrix_engine.py -> build/lib/kritidocx/objects/table 2026-03-16T15:01:28,727 copying kritidocx/objects/table/props_manager.py -> build/lib/kritidocx/objects/table 2026-03-16T15:01:28,730 copying kritidocx/objects/table/__init__.py -> build/lib/kritidocx/objects/table 2026-03-16T15:01:28,732 copying kritidocx/objects/table/table_controller.py -> build/lib/kritidocx/objects/table 2026-03-16T15:01:28,735 copying kritidocx/objects/table/row_manager.py -> build/lib/kritidocx/objects/table 2026-03-16T15:01:28,737 copying kritidocx/objects/table/cell_manager.py -> build/lib/kritidocx/objects/table 2026-03-16T15:01:28,740 creating build/lib/kritidocx/objects/math 2026-03-16T15:01:28,741 copying kritidocx/objects/math/latex_parser.py -> build/lib/kritidocx/objects/math 2026-03-16T15:01:28,744 copying kritidocx/objects/math/math_controller.py -> build/lib/kritidocx/objects/math 2026-03-16T15:01:28,746 copying kritidocx/objects/math/omml_engine.py -> build/lib/kritidocx/objects/math 2026-03-16T15:01:28,749 copying kritidocx/objects/math/style_applicator.py -> build/lib/kritidocx/objects/math 2026-03-16T15:01:28,751 copying kritidocx/objects/math/__init__.py -> build/lib/kritidocx/objects/math 2026-03-16T15:01:28,753 creating build/lib/kritidocx/objects/list 2026-03-16T15:01:28,754 copying kritidocx/objects/list/__init__.py -> build/lib/kritidocx/objects/list 2026-03-16T15:01:28,756 copying kritidocx/objects/list/numbering_manager.py -> build/lib/kritidocx/objects/list 2026-03-16T15:01:28,758 copying kritidocx/objects/list/style_factory.py -> build/lib/kritidocx/objects/list 2026-03-16T15:01:28,760 copying kritidocx/objects/list/list_controller.py -> build/lib/kritidocx/objects/list 2026-03-16T15:01:28,763 copying kritidocx/objects/list/indent_math.py -> build/lib/kritidocx/objects/list 2026-03-16T15:01:28,765 creating build/lib/kritidocx/assets/images 2026-03-16T15:01:28,766 copying kritidocx/assets/images/__init__.py -> build/lib/kritidocx/assets/images 2026-03-16T15:01:28,769 creating build/lib/kritidocx/assets/templates 2026-03-16T15:01:28,770 copying kritidocx/assets/templates/__init__.py -> build/lib/kritidocx/assets/templates 2026-03-16T15:01:28,772 creating build/lib/kritidocx/css_engine/handlers 2026-03-16T15:01:28,773 copying kritidocx/css_engine/handlers/border_handler.py -> build/lib/kritidocx/css_engine/handlers 2026-03-16T15:01:28,776 copying kritidocx/css_engine/handlers/dimensions.py -> build/lib/kritidocx/css_engine/handlers 2026-03-16T15:01:28,778 copying kritidocx/css_engine/handlers/__init__.py -> build/lib/kritidocx/css_engine/handlers 2026-03-16T15:01:28,779 copying kritidocx/css_engine/handlers/text_handler.py -> build/lib/kritidocx/css_engine/handlers 2026-03-16T15:01:28,782 copying kritidocx/css_engine/handlers/box_model.py -> build/lib/kritidocx/css_engine/handlers 2026-03-16T15:01:28,784 running egg_info 2026-03-16T15:01:28,794 writing kritidocx.egg-info/PKG-INFO 2026-03-16T15:01:28,797 writing dependency_links to kritidocx.egg-info/dependency_links.txt 2026-03-16T15:01:28,799 writing top-level names to kritidocx.egg-info/top_level.txt 2026-03-16T15:01:28,826 reading manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-16T15:01:28,833 reading manifest template 'MANIFEST.in' 2026-03-16T15:01:28,837 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-16T15:01:28,840 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-16T15:01:28,841 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-16T15:01:28,842 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-16T15:01:28,843 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-16T15:01:28,844 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-16T15:01:28,846 no previously-included directories found matching 'examples' 2026-03-16T15:01:28,847 no previously-included directories found matching 'inputs' 2026-03-16T15:01:28,848 no previously-included directories found matching 'output' 2026-03-16T15:01:28,853 no previously-included directories found matching 'tests' 2026-03-16T15:01:28,854 adding license file 'LICENSE' 2026-03-16T15:01:28,854 writing manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-16T15:01:28,864 copying kritidocx/assets/templates/MML2OMML.XSL -> build/lib/kritidocx/assets/templates 2026-03-16T15:01:28,887 installing to build/bdist.linux-armv7l/wheel 2026-03-16T15:01:28,887 running install 2026-03-16T15:01:28,911 running install_lib 2026-03-16T15:01:28,917 creating build/bdist.linux-armv7l/wheel 2026-03-16T15:01:28,919 creating build/bdist.linux-armv7l/wheel/kritidocx 2026-03-16T15:01:28,920 creating build/bdist.linux-armv7l/wheel/kritidocx/objects 2026-03-16T15:01:28,922 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/media 2026-03-16T15:01:28,924 copying build/lib/kritidocx/objects/media/shape_factory.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-16T15:01:28,926 copying build/lib/kritidocx/objects/media/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-16T15:01:28,928 copying build/lib/kritidocx/objects/media/positioning_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-16T15:01:28,931 copying build/lib/kritidocx/objects/media/image_loader.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-16T15:01:28,934 copying build/lib/kritidocx/objects/media/chart_renderer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-16T15:01:28,935 copying build/lib/kritidocx/objects/media/media_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-16T15:01:28,938 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/layout 2026-03-16T15:01:28,939 copying build/lib/kritidocx/objects/layout/margin_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-16T15:01:28,942 copying build/lib/kritidocx/objects/layout/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-16T15:01:28,944 copying build/lib/kritidocx/objects/layout/section_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-16T15:01:28,948 copying build/lib/kritidocx/objects/layout/column_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-16T15:01:28,950 copying build/lib/kritidocx/objects/layout/page_setup.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-16T15:01:28,952 copying build/lib/kritidocx/objects/layout/header_footer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-16T15:01:28,955 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/form 2026-03-16T15:01:28,956 copying build/lib/kritidocx/objects/form/checkbox_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-16T15:01:28,958 copying build/lib/kritidocx/objects/form/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-16T15:01:28,960 copying build/lib/kritidocx/objects/form/text_input_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-16T15:01:28,962 copying build/lib/kritidocx/objects/form/dropdown_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-16T15:01:28,964 copying build/lib/kritidocx/objects/form/form_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-16T15:01:28,969 copying build/lib/kritidocx/objects/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects 2026-03-16T15:01:28,972 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/text 2026-03-16T15:01:28,973 copying build/lib/kritidocx/objects/text/run_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-16T15:01:28,976 copying build/lib/kritidocx/objects/text/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-16T15:01:28,978 copying build/lib/kritidocx/objects/text/paragraph_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-16T15:01:28,981 copying build/lib/kritidocx/objects/text/break_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-16T15:01:28,983 copying build/lib/kritidocx/objects/text/heading_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-16T15:01:28,985 copying build/lib/kritidocx/objects/text/hyperlink_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-16T15:01:28,987 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/table 2026-03-16T15:01:28,988 copying build/lib/kritidocx/objects/table/matrix_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-16T15:01:28,991 copying build/lib/kritidocx/objects/table/props_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-16T15:01:28,993 copying build/lib/kritidocx/objects/table/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-16T15:01:28,995 copying build/lib/kritidocx/objects/table/table_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-16T15:01:28,997 copying build/lib/kritidocx/objects/table/row_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-16T15:01:29,000 copying build/lib/kritidocx/objects/table/cell_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-16T15:01:29,004 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/math 2026-03-16T15:01:29,005 copying build/lib/kritidocx/objects/math/latex_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-16T15:01:29,008 copying build/lib/kritidocx/objects/math/math_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-16T15:01:29,011 copying build/lib/kritidocx/objects/math/omml_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-16T15:01:29,014 copying build/lib/kritidocx/objects/math/style_applicator.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-16T15:01:29,016 copying build/lib/kritidocx/objects/math/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-16T15:01:29,018 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/list 2026-03-16T15:01:29,019 copying build/lib/kritidocx/objects/list/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-16T15:01:29,021 copying build/lib/kritidocx/objects/list/numbering_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-16T15:01:29,024 copying build/lib/kritidocx/objects/list/style_factory.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-16T15:01:29,026 copying build/lib/kritidocx/objects/list/list_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-16T15:01:29,029 copying build/lib/kritidocx/objects/list/indent_math.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-16T15:01:29,032 creating build/bdist.linux-armv7l/wheel/kritidocx/parsers 2026-03-16T15:01:29,033 copying build/lib/kritidocx/parsers/markdown_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-16T15:01:29,035 copying build/lib/kritidocx/parsers/sanitizer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-16T15:01:29,038 copying build/lib/kritidocx/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-16T15:01:29,040 copying build/lib/kritidocx/parsers/html_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-16T15:01:29,043 creating build/bdist.linux-armv7l/wheel/kritidocx/assets 2026-03-16T15:01:29,044 creating build/bdist.linux-armv7l/wheel/kritidocx/assets/images 2026-03-16T15:01:29,046 copying build/lib/kritidocx/assets/images/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/images 2026-03-16T15:01:29,047 copying build/lib/kritidocx/assets/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets 2026-03-16T15:01:29,050 creating build/bdist.linux-armv7l/wheel/kritidocx/assets/templates 2026-03-16T15:01:29,051 copying build/lib/kritidocx/assets/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/templates 2026-03-16T15:01:29,053 copying build/lib/kritidocx/assets/templates/MML2OMML.XSL -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/templates 2026-03-16T15:01:29,059 creating build/bdist.linux-armv7l/wheel/kritidocx/config 2026-03-16T15:01:29,060 copying build/lib/kritidocx/config/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-16T15:01:29,061 copying build/lib/kritidocx/config/constants.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-16T15:01:29,064 copying build/lib/kritidocx/config/theme.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-16T15:01:29,066 copying build/lib/kritidocx/config/settings.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-16T15:01:29,070 creating build/bdist.linux-armv7l/wheel/kritidocx/css_engine 2026-03-16T15:01:29,071 copying build/lib/kritidocx/css_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-16T15:01:29,074 creating build/bdist.linux-armv7l/wheel/kritidocx/css_engine/handlers 2026-03-16T15:01:29,075 copying build/lib/kritidocx/css_engine/handlers/border_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-16T15:01:29,078 copying build/lib/kritidocx/css_engine/handlers/dimensions.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-16T15:01:29,079 copying build/lib/kritidocx/css_engine/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-16T15:01:29,081 copying build/lib/kritidocx/css_engine/handlers/text_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-16T15:01:29,084 copying build/lib/kritidocx/css_engine/handlers/box_model.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-16T15:01:29,086 copying build/lib/kritidocx/css_engine/main.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-16T15:01:29,088 copying build/lib/kritidocx/css_engine/tokenizer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-16T15:01:29,089 copying build/lib/kritidocx/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx 2026-03-16T15:01:29,092 creating build/bdist.linux-armv7l/wheel/kritidocx/core 2026-03-16T15:01:29,093 copying build/lib/kritidocx/core/docx_driver.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-16T15:01:29,095 copying build/lib/kritidocx/core/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-16T15:01:29,097 copying build/lib/kritidocx/core/pipeline.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-16T15:01:29,099 copying build/lib/kritidocx/core/router.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-16T15:01:29,102 copying build/lib/kritidocx/exceptions.py -> build/bdist.linux-armv7l/wheel/./kritidocx 2026-03-16T15:01:29,105 creating build/bdist.linux-armv7l/wheel/kritidocx/xml_factory 2026-03-16T15:01:29,106 copying build/lib/kritidocx/xml_factory/numbering_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-16T15:01:29,109 copying build/lib/kritidocx/xml_factory/xml_builder.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-16T15:01:29,112 copying build/lib/kritidocx/xml_factory/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-16T15:01:29,114 copying build/lib/kritidocx/xml_factory/text_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-16T15:01:29,118 copying build/lib/kritidocx/xml_factory/section_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-16T15:01:29,120 copying build/lib/kritidocx/xml_factory/base.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-16T15:01:29,123 copying build/lib/kritidocx/xml_factory/form_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-16T15:01:29,125 copying build/lib/kritidocx/xml_factory/table_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-16T15:01:29,128 copying build/lib/kritidocx/xml_factory/drawing_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-16T15:01:29,131 creating build/bdist.linux-armv7l/wheel/kritidocx/utils 2026-03-16T15:01:29,132 copying build/lib/kritidocx/utils/file_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-16T15:01:29,135 copying build/lib/kritidocx/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-16T15:01:29,137 copying build/lib/kritidocx/utils/style_filter.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-16T15:01:29,139 copying build/lib/kritidocx/utils/performance.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-16T15:01:29,142 copying build/lib/kritidocx/utils/logger.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-16T15:01:29,145 creating build/bdist.linux-armv7l/wheel/kritidocx/basics 2026-03-16T15:01:29,147 copying build/lib/kritidocx/basics/shadow_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-16T15:01:29,148 copying build/lib/kritidocx/basics/css_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-16T15:01:29,150 copying build/lib/kritidocx/basics/gradient_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-16T15:01:29,154 copying build/lib/kritidocx/basics/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-16T15:01:29,157 copying build/lib/kritidocx/basics/unit_converter.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-16T15:01:29,159 copying build/lib/kritidocx/basics/color_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-16T15:01:29,162 copying build/lib/kritidocx/basics/font_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-16T15:01:29,165 copying build/lib/kritidocx/basics/border_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-16T15:01:29,167 running install_egg_info 2026-03-16T15:01:29,172 Copying kritidocx.egg-info to build/bdist.linux-armv7l/wheel/./kritidocx-0.1.0.dev1-py3.11.egg-info 2026-03-16T15:01:29,185 running install_scripts 2026-03-16T15:01:29,196 creating build/bdist.linux-armv7l/wheel/kritidocx-0.1.0.dev1.dist-info/WHEEL 2026-03-16T15:01:29,199 creating '/tmp/pip-wheel-wo3yx_3a/.tmp-rep43d4o/kritidocx-0.1.0.dev1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-16T15:01:29,201 adding 'kritidocx/__init__.py' 2026-03-16T15:01:29,203 adding 'kritidocx/exceptions.py' 2026-03-16T15:01:29,204 adding 'kritidocx/assets/__init__.py' 2026-03-16T15:01:29,206 adding 'kritidocx/assets/images/__init__.py' 2026-03-16T15:01:29,219 adding 'kritidocx/assets/templates/MML2OMML.XSL' 2026-03-16T15:01:29,222 adding 'kritidocx/assets/templates/__init__.py' 2026-03-16T15:01:29,224 adding 'kritidocx/basics/__init__.py' 2026-03-16T15:01:29,227 adding 'kritidocx/basics/border_parser.py' 2026-03-16T15:01:29,229 adding 'kritidocx/basics/color_manager.py' 2026-03-16T15:01:29,230 adding 'kritidocx/basics/css_parser.py' 2026-03-16T15:01:29,232 adding 'kritidocx/basics/font_handler.py' 2026-03-16T15:01:29,233 adding 'kritidocx/basics/gradient_handler.py' 2026-03-16T15:01:29,235 adding 'kritidocx/basics/shadow_parser.py' 2026-03-16T15:01:29,237 adding 'kritidocx/basics/unit_converter.py' 2026-03-16T15:01:29,239 adding 'kritidocx/config/__init__.py' 2026-03-16T15:01:29,241 adding 'kritidocx/config/constants.py' 2026-03-16T15:01:29,243 adding 'kritidocx/config/settings.py' 2026-03-16T15:01:29,245 adding 'kritidocx/config/theme.py' 2026-03-16T15:01:29,247 adding 'kritidocx/core/__init__.py' 2026-03-16T15:01:29,249 adding 'kritidocx/core/docx_driver.py' 2026-03-16T15:01:29,251 adding 'kritidocx/core/pipeline.py' 2026-03-16T15:01:29,258 adding 'kritidocx/core/router.py' 2026-03-16T15:01:29,260 adding 'kritidocx/css_engine/__init__.py' 2026-03-16T15:01:29,262 adding 'kritidocx/css_engine/main.py' 2026-03-16T15:01:29,263 adding 'kritidocx/css_engine/tokenizer.py' 2026-03-16T15:01:29,265 adding 'kritidocx/css_engine/handlers/__init__.py' 2026-03-16T15:01:29,267 adding 'kritidocx/css_engine/handlers/border_handler.py' 2026-03-16T15:01:29,268 adding 'kritidocx/css_engine/handlers/box_model.py' 2026-03-16T15:01:29,269 adding 'kritidocx/css_engine/handlers/dimensions.py' 2026-03-16T15:01:29,272 adding 'kritidocx/css_engine/handlers/text_handler.py' 2026-03-16T15:01:29,274 adding 'kritidocx/objects/__init__.py' 2026-03-16T15:01:29,276 adding 'kritidocx/objects/form/__init__.py' 2026-03-16T15:01:29,277 adding 'kritidocx/objects/form/checkbox_handler.py' 2026-03-16T15:01:29,279 adding 'kritidocx/objects/form/dropdown_handler.py' 2026-03-16T15:01:29,281 adding 'kritidocx/objects/form/form_controller.py' 2026-03-16T15:01:29,283 adding 'kritidocx/objects/form/text_input_handler.py' 2026-03-16T15:01:29,285 adding 'kritidocx/objects/layout/__init__.py' 2026-03-16T15:01:29,287 adding 'kritidocx/objects/layout/column_manager.py' 2026-03-16T15:01:29,290 adding 'kritidocx/objects/layout/header_footer.py' 2026-03-16T15:01:29,293 adding 'kritidocx/objects/layout/margin_manager.py' 2026-03-16T15:01:29,295 adding 'kritidocx/objects/layout/page_setup.py' 2026-03-16T15:01:29,298 adding 'kritidocx/objects/layout/section_manager.py' 2026-03-16T15:01:29,301 adding 'kritidocx/objects/list/__init__.py' 2026-03-16T15:01:29,303 adding 'kritidocx/objects/list/indent_math.py' 2026-03-16T15:01:29,307 adding 'kritidocx/objects/list/list_controller.py' 2026-03-16T15:01:29,310 adding 'kritidocx/objects/list/numbering_manager.py' 2026-03-16T15:01:29,312 adding 'kritidocx/objects/list/style_factory.py' 2026-03-16T15:01:29,315 adding 'kritidocx/objects/math/__init__.py' 2026-03-16T15:01:29,318 adding 'kritidocx/objects/math/latex_parser.py' 2026-03-16T15:01:29,321 adding 'kritidocx/objects/math/math_controller.py' 2026-03-16T15:01:29,325 adding 'kritidocx/objects/math/omml_engine.py' 2026-03-16T15:01:29,327 adding 'kritidocx/objects/math/style_applicator.py' 2026-03-16T15:01:29,330 adding 'kritidocx/objects/media/__init__.py' 2026-03-16T15:01:29,332 adding 'kritidocx/objects/media/chart_renderer.py' 2026-03-16T15:01:29,335 adding 'kritidocx/objects/media/image_loader.py' 2026-03-16T15:01:29,339 adding 'kritidocx/objects/media/media_controller.py' 2026-03-16T15:01:29,343 adding 'kritidocx/objects/media/positioning_engine.py' 2026-03-16T15:01:29,345 adding 'kritidocx/objects/media/shape_factory.py' 2026-03-16T15:01:29,348 adding 'kritidocx/objects/table/__init__.py' 2026-03-16T15:01:29,353 adding 'kritidocx/objects/table/cell_manager.py' 2026-03-16T15:01:29,356 adding 'kritidocx/objects/table/matrix_engine.py' 2026-03-16T15:01:29,360 adding 'kritidocx/objects/table/props_manager.py' 2026-03-16T15:01:29,363 adding 'kritidocx/objects/table/row_manager.py' 2026-03-16T15:01:29,374 adding 'kritidocx/objects/table/table_controller.py' 2026-03-16T15:01:29,377 adding 'kritidocx/objects/text/__init__.py' 2026-03-16T15:01:29,380 adding 'kritidocx/objects/text/break_manager.py' 2026-03-16T15:01:29,382 adding 'kritidocx/objects/text/heading_manager.py' 2026-03-16T15:01:29,385 adding 'kritidocx/objects/text/hyperlink_manager.py' 2026-03-16T15:01:29,388 adding 'kritidocx/objects/text/paragraph_manager.py' 2026-03-16T15:01:29,391 adding 'kritidocx/objects/text/run_manager.py' 2026-03-16T15:01:29,393 adding 'kritidocx/parsers/__init__.py' 2026-03-16T15:01:29,395 adding 'kritidocx/parsers/html_parser.py' 2026-03-16T15:01:29,397 adding 'kritidocx/parsers/markdown_parser.py' 2026-03-16T15:01:29,399 adding 'kritidocx/parsers/sanitizer.py' 2026-03-16T15:01:29,401 adding 'kritidocx/utils/__init__.py' 2026-03-16T15:01:29,402 adding 'kritidocx/utils/file_manager.py' 2026-03-16T15:01:29,405 adding 'kritidocx/utils/logger.py' 2026-03-16T15:01:29,406 adding 'kritidocx/utils/performance.py' 2026-03-16T15:01:29,407 adding 'kritidocx/utils/style_filter.py' 2026-03-16T15:01:29,409 adding 'kritidocx/xml_factory/__init__.py' 2026-03-16T15:01:29,411 adding 'kritidocx/xml_factory/base.py' 2026-03-16T15:01:29,415 adding 'kritidocx/xml_factory/drawing_xml.py' 2026-03-16T15:01:29,417 adding 'kritidocx/xml_factory/form_xml.py' 2026-03-16T15:01:29,419 adding 'kritidocx/xml_factory/numbering_xml.py' 2026-03-16T15:01:29,421 adding 'kritidocx/xml_factory/section_xml.py' 2026-03-16T15:01:29,423 adding 'kritidocx/xml_factory/table_xml.py' 2026-03-16T15:01:29,427 adding 'kritidocx/xml_factory/text_xml.py' 2026-03-16T15:01:29,430 adding 'kritidocx/xml_factory/xml_builder.py' 2026-03-16T15:01:29,432 adding 'kritidocx-0.1.0.dev1.dist-info/licenses/LICENSE' 2026-03-16T15:01:29,434 adding 'kritidocx-0.1.0.dev1.dist-info/METADATA' 2026-03-16T15:01:29,435 adding 'kritidocx-0.1.0.dev1.dist-info/WHEEL' 2026-03-16T15:01:29,436 adding 'kritidocx-0.1.0.dev1.dist-info/top_level.txt' 2026-03-16T15:01:29,438 adding 'kritidocx-0.1.0.dev1.dist-info/RECORD' 2026-03-16T15:01:29,443 removing build/bdist.linux-armv7l/wheel 2026-03-16T15:01:29,568 Building wheel for kritidocx (pyproject.toml): finished with status 'done' 2026-03-16T15:01:29,580 Created wheel for kritidocx: filename=kritidocx-0.1.0.dev1-py3-none-any.whl size=292906 sha256=cf61e43913537c6c1011451f88e544c87262a298c7ee19f3098218bd919f1d6b 2026-03-16T15:01:29,581 Stored in directory: /tmp/pip-ephem-wheel-cache-d7esm2xb/wheels/ed/d2/b5/933f87789709c7756dc8c72b01e5d80e2fd2ef7a11cd0ae27c 2026-03-16T15:01:29,596 Successfully built kritidocx 2026-03-16T15:01:29,607 Removed build tracker: '/tmp/pip-build-tracker-fld08vt9'