2026-03-18T07:41:00,772 Created temporary directory: /tmp/pip-ephem-wheel-cache-pzzlqyzn 2026-03-18T07:41:00,774 Created temporary directory: /tmp/pip-build-tracker-kf_6d2cr 2026-03-18T07:41:00,774 Initialized build tracking at /tmp/pip-build-tracker-kf_6d2cr 2026-03-18T07:41:00,775 Created build tracker: /tmp/pip-build-tracker-kf_6d2cr 2026-03-18T07:41:00,775 Entered build tracker: /tmp/pip-build-tracker-kf_6d2cr 2026-03-18T07:41:00,776 Created temporary directory: /tmp/pip-wheel-_s84rcsz 2026-03-18T07:41:00,779 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-18T07:41:00,781 Created temporary directory: /tmp/pip-ephem-wheel-cache-001yqzpi 2026-03-18T07:41:00,803 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T07:41:00,807 2 location(s) to search for versions of kritidocx: 2026-03-18T07:41:00,807 * https://pypi.org/simple/kritidocx/ 2026-03-18T07:41:00,807 * https://www.piwheels.org/simple/kritidocx/ 2026-03-18T07:41:00,808 Fetching project page and analyzing links: https://pypi.org/simple/kritidocx/ 2026-03-18T07:41:00,809 Getting page https://pypi.org/simple/kritidocx/ 2026-03-18T07:41:00,810 Found index url https://pypi.org/simple 2026-03-18T07:41:00,946 Fetched page https://pypi.org/simple/kritidocx/ as application/vnd.pypi.simple.v1+json 2026-03-18T07:41:00,949 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-18T07:41:00,950 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-18T07:41:00,951 Skipping link: No binaries permitted for kritidocx: https://files.pythonhosted.org/packages/c2/78/ac7296ba2b35da6a1037340cdde88e93567777e26cc66808ded75c6e9dfa/kritidocx-0.1.0.dev2-py3-none-any.whl (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T07:41:00,952 Found link https://files.pythonhosted.org/packages/0d/95/af1f3b7052e000210269ff695e1fe81030621ebad2c3ab245f39899df82f/kritidocx-0.1.0.dev2.tar.gz (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8), version: 0.1.0.dev2 2026-03-18T07:41:00,953 Skipping link: No binaries permitted for kritidocx: https://files.pythonhosted.org/packages/92/c5/c8df3bec14df6caff173bd98883b2fa8622ccb4cba44043fb42844a67be6/kritidocx-0.1.0.dev3-py3-none-any.whl (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T07:41:00,953 Found link https://files.pythonhosted.org/packages/4d/72/3803d0492a509c7c0aa525951cfeb27737085a4ebb7fed76a0360ec22450/kritidocx-0.1.0.dev3.tar.gz (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8), version: 0.1.0.dev3 2026-03-18T07:41:00,954 Skipping link: No binaries permitted for kritidocx: https://files.pythonhosted.org/packages/e8/98/26632f4987ee24bd9653ab1315da5d7a0d46eb811def00910cff3f33a20c/kritidocx-0.1.0.dev4-py3-none-any.whl (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T07:41:00,955 Found link https://files.pythonhosted.org/packages/09/e9/59ce151a578557430a34d6a2f52af42fb0bc3c046ece26e8919f01439fb1/kritidocx-0.1.0.dev4.tar.gz (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8), version: 0.1.0.dev4 2026-03-18T07:41:00,956 Skipping link: No binaries permitted for kritidocx: https://files.pythonhosted.org/packages/f4/17/ba8b3a1648fe91fca1c1aad91b718c42b0cb34d6ad2b47b5849df63f8b9e/kritidocx-0.1.0.dev5-py3-none-any.whl (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T07:41:00,957 Found link https://files.pythonhosted.org/packages/44/a3/81a03b6dc6703536dad858124b9eaad49f7d77ba31acf2764672425bacec/kritidocx-0.1.0.dev5.tar.gz (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8), version: 0.1.0.dev5 2026-03-18T07:41:00,958 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-18T07:41:00,959 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-18T07:41:00,959 Fetching project page and analyzing links: https://www.piwheels.org/simple/kritidocx/ 2026-03-18T07:41:00,960 Getting page https://www.piwheels.org/simple/kritidocx/ 2026-03-18T07:41:00,961 Found index url https://www.piwheels.org/simple 2026-03-18T07:41:01,117 Fetched page https://www.piwheels.org/simple/kritidocx/ as text/html 2026-03-18T07:41:01,119 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-18T07:41:01,120 Skipping link: No binaries permitted for kritidocx: https://www.piwheels.org/simple/kritidocx/kritidocx-0.1.0.dev4-py3-none-any.whl#sha256=72b77e7c23f3e4d87b402fa3fe41c11720af5a2d7732026aa37e9c2253ea7635 (from https://www.piwheels.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T07:41:01,120 Skipping link: No binaries permitted for kritidocx: https://www.piwheels.org/simple/kritidocx/kritidocx-0.1.0.dev3-py3-none-any.whl#sha256=1efc6658e100c503232cfff85fe565d7d06486884800253fab8f862c2f879307 (from https://www.piwheels.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T07:41:01,121 Skipping link: No binaries permitted for kritidocx: https://www.piwheels.org/simple/kritidocx/kritidocx-0.1.0.dev2-py3-none-any.whl#sha256=65d9958ddf66760e6f95dc01d87164de27b312e6cb0e7f9eafee6cadc48e63c5 (from https://www.piwheels.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T07:41:01,121 Skipping link: No binaries permitted for kritidocx: https://www.piwheels.org/simple/kritidocx/kritidocx-0.1.0.dev1-py3-none-any.whl#sha256=cf61e43913537c6c1011451f88e544c87262a298c7ee19f3098218bd919f1d6b (from https://www.piwheels.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T07:41:01,122 Skipping link: not a file: https://www.piwheels.org/simple/kritidocx/ 2026-03-18T07:41:01,123 Skipping link: not a file: https://pypi.org/simple/kritidocx/ 2026-03-18T07:41:01,143 Given no hashes to check 1 links for project 'kritidocx': discarding no candidates 2026-03-18T07:41:01,161 Collecting kritidocx==0.1.0.dev5 2026-03-18T07:41:01,163 Created temporary directory: /tmp/pip-unpack-5copqs6c 2026-03-18T07:41:01,371 Downloading kritidocx-0.1.0.dev5.tar.gz (251 kB) 2026-03-18T07:41:01,677 Added kritidocx==0.1.0.dev5 from https://files.pythonhosted.org/packages/44/a3/81a03b6dc6703536dad858124b9eaad49f7d77ba31acf2764672425bacec/kritidocx-0.1.0.dev5.tar.gz to build tracker '/tmp/pip-build-tracker-kf_6d2cr' 2026-03-18T07:41:01,682 Created temporary directory: /tmp/pip-build-env-tlu09p3v 2026-03-18T07:41:01,687 Installing build dependencies: started 2026-03-18T07:41:01,688 Running command pip subprocess to install build dependencies 2026-03-18T07:41:02,806 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-18T07:41:03,403 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-18T07:41:03,426 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T07:41:05,217 Collecting setuptools>=42 2026-03-18T07:41:05,342 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-18T07:41:05,633 Collecting wheel 2026-03-18T07:41:05,648 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-18T07:41:05,829 Collecting packaging>=24.0 2026-03-18T07:41:05,846 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-18T07:41:08,797 Installing collected packages: setuptools, packaging, wheel 2026-03-18T07:41:12,189 Creating /tmp/pip-build-env-tlu09p3v/overlay/local/bin 2026-03-18T07:41:12,191 changing mode of /tmp/pip-build-env-tlu09p3v/overlay/local/bin/wheel to 755 2026-03-18T07:41:12,212 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-18T07:41:12,490 Installing build dependencies: finished with status 'done' 2026-03-18T07:41:12,496 Getting requirements to build wheel: started 2026-03-18T07:41:12,497 Running command Getting requirements to build wheel 2026-03-18T07:41:13,142 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-18T07:41:13,142 !! 2026-03-18T07:41:13,144 ******************************************************************************** 2026-03-18T07:41:13,144 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T07:41:13,145 `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-18T07:41:13,147 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T07:41:13,147 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-18T07:41:13,149 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T07:41:13,150 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-18T07:41:13,151 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T07:41:13,151 configuration. 2026-03-18T07:41:13,152 ******************************************************************************** 2026-03-18T07:41:13,153 !! 2026-03-18T07:41:13,154 _handle_missing_dynamic(dist, project_table) 2026-03-18T07:41:13,154 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-18T07:41:13,155 !! 2026-03-18T07:41:13,156 ******************************************************************************** 2026-03-18T07:41:13,157 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T07:41:13,158 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-18T07:41:13,159 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T07:41:13,160 consider this value unless `scripts` is listed as `dynamic`. 2026-03-18T07:41:13,161 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T07:41:13,162 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-18T07:41:13,163 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T07:41:13,164 configuration. 2026-03-18T07:41:13,165 ******************************************************************************** 2026-03-18T07:41:13,166 !! 2026-03-18T07:41:13,166 _handle_missing_dynamic(dist, project_table) 2026-03-18T07:41:13,166 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T07:41:13,167 !! 2026-03-18T07:41:13,168 ******************************************************************************** 2026-03-18T07:41:13,168 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-18T07:41:13,169 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T07:41:13,170 or your builds will no longer be supported. 2026-03-18T07:41:13,170 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T07:41:13,171 ******************************************************************************** 2026-03-18T07:41:13,172 !! 2026-03-18T07:41:13,172 corresp(dist, value, root_dir) 2026-03-18T07:41:13,173 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-18T07:41:13,173 corresp(dist, value, root_dir) 2026-03-18T07:41:13,237 running egg_info 2026-03-18T07:41:13,243 writing kritidocx.egg-info/PKG-INFO 2026-03-18T07:41:13,247 writing dependency_links to kritidocx.egg-info/dependency_links.txt 2026-03-18T07:41:13,249 writing requirements to kritidocx.egg-info/requires.txt 2026-03-18T07:41:13,251 writing top-level names to kritidocx.egg-info/top_level.txt 2026-03-18T07:41:13,292 reading manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T07:41:13,299 reading manifest template 'MANIFEST.in' 2026-03-18T07:41:13,303 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-18T07:41:13,307 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-18T07:41:13,308 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-18T07:41:13,309 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T07:41:13,310 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T07:41:13,311 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T07:41:13,312 no previously-included directories found matching 'examples' 2026-03-18T07:41:13,312 no previously-included directories found matching 'inputs' 2026-03-18T07:41:13,313 no previously-included directories found matching 'output' 2026-03-18T07:41:13,314 no previously-included directories found matching 'tests' 2026-03-18T07:41:13,314 adding license file 'LICENSE' 2026-03-18T07:41:13,320 writing manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T07:41:13,416 Getting requirements to build wheel: finished with status 'done' 2026-03-18T07:41:13,420 Created temporary directory: /tmp/pip-modern-metadata-qazcggs9 2026-03-18T07:41:13,423 Preparing metadata (pyproject.toml): started 2026-03-18T07:41:13,424 Running command Preparing metadata (pyproject.toml) 2026-03-18T07:41:13,989 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-18T07:41:13,989 !! 2026-03-18T07:41:13,991 ******************************************************************************** 2026-03-18T07:41:13,992 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T07:41:13,993 `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-18T07:41:13,994 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T07:41:13,994 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-18T07:41:13,995 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T07:41:13,996 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-18T07:41:13,997 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T07:41:13,997 configuration. 2026-03-18T07:41:13,998 ******************************************************************************** 2026-03-18T07:41:13,998 !! 2026-03-18T07:41:13,999 _handle_missing_dynamic(dist, project_table) 2026-03-18T07:41:13,999 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-18T07:41:14,000 !! 2026-03-18T07:41:14,001 ******************************************************************************** 2026-03-18T07:41:14,001 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T07:41:14,002 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-18T07:41:14,003 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T07:41:14,004 consider this value unless `scripts` is listed as `dynamic`. 2026-03-18T07:41:14,005 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T07:41:14,007 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-18T07:41:14,007 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T07:41:14,008 configuration. 2026-03-18T07:41:14,008 ******************************************************************************** 2026-03-18T07:41:14,010 !! 2026-03-18T07:41:14,010 _handle_missing_dynamic(dist, project_table) 2026-03-18T07:41:14,011 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T07:41:14,012 !! 2026-03-18T07:41:14,013 ******************************************************************************** 2026-03-18T07:41:14,013 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-18T07:41:14,014 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T07:41:14,015 or your builds will no longer be supported. 2026-03-18T07:41:14,016 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T07:41:14,016 ******************************************************************************** 2026-03-18T07:41:14,017 !! 2026-03-18T07:41:14,018 corresp(dist, value, root_dir) 2026-03-18T07:41:14,018 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-18T07:41:14,019 corresp(dist, value, root_dir) 2026-03-18T07:41:14,077 running dist_info 2026-03-18T07:41:14,087 creating /tmp/pip-modern-metadata-qazcggs9/kritidocx.egg-info 2026-03-18T07:41:14,088 writing /tmp/pip-modern-metadata-qazcggs9/kritidocx.egg-info/PKG-INFO 2026-03-18T07:41:14,092 writing dependency_links to /tmp/pip-modern-metadata-qazcggs9/kritidocx.egg-info/dependency_links.txt 2026-03-18T07:41:14,094 writing requirements to /tmp/pip-modern-metadata-qazcggs9/kritidocx.egg-info/requires.txt 2026-03-18T07:41:14,095 writing top-level names to /tmp/pip-modern-metadata-qazcggs9/kritidocx.egg-info/top_level.txt 2026-03-18T07:41:14,096 writing manifest file '/tmp/pip-modern-metadata-qazcggs9/kritidocx.egg-info/SOURCES.txt' 2026-03-18T07:41:14,130 reading manifest file '/tmp/pip-modern-metadata-qazcggs9/kritidocx.egg-info/SOURCES.txt' 2026-03-18T07:41:14,132 reading manifest template 'MANIFEST.in' 2026-03-18T07:41:14,136 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-18T07:41:14,139 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-18T07:41:14,140 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-18T07:41:14,141 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T07:41:14,142 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T07:41:14,142 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T07:41:14,143 no previously-included directories found matching 'examples' 2026-03-18T07:41:14,143 no previously-included directories found matching 'inputs' 2026-03-18T07:41:14,144 no previously-included directories found matching 'output' 2026-03-18T07:41:14,144 no previously-included directories found matching 'tests' 2026-03-18T07:41:14,145 adding license file 'LICENSE' 2026-03-18T07:41:14,150 writing manifest file '/tmp/pip-modern-metadata-qazcggs9/kritidocx.egg-info/SOURCES.txt' 2026-03-18T07:41:14,151 creating '/tmp/pip-modern-metadata-qazcggs9/kritidocx-0.1.0.dev5.dist-info' 2026-03-18T07:41:14,271 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-18T07:41:14,276 Source in /tmp/pip-wheel-_s84rcsz/kritidocx_32fc04248ad04fd59d92be7e71a18502 has version 0.1.0.dev5, which satisfies requirement kritidocx==0.1.0.dev5 from https://files.pythonhosted.org/packages/44/a3/81a03b6dc6703536dad858124b9eaad49f7d77ba31acf2764672425bacec/kritidocx-0.1.0.dev5.tar.gz 2026-03-18T07:41:14,277 Removed kritidocx==0.1.0.dev5 from https://files.pythonhosted.org/packages/44/a3/81a03b6dc6703536dad858124b9eaad49f7d77ba31acf2764672425bacec/kritidocx-0.1.0.dev5.tar.gz from build tracker '/tmp/pip-build-tracker-kf_6d2cr' 2026-03-18T07:41:14,284 Created temporary directory: /tmp/pip-unpack-o9gbqeeg 2026-03-18T07:41:14,285 Building wheels for collected packages: kritidocx 2026-03-18T07:41:14,289 Created temporary directory: /tmp/pip-wheel-2awa4guh 2026-03-18T07:41:14,290 Destination directory: /tmp/pip-wheel-2awa4guh 2026-03-18T07:41:14,292 Building wheel for kritidocx (pyproject.toml): started 2026-03-18T07:41:14,293 Running command Building wheel for kritidocx (pyproject.toml) 2026-03-18T07:41:14,849 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-18T07:41:14,849 !! 2026-03-18T07:41:14,850 ******************************************************************************** 2026-03-18T07:41:14,851 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T07:41:14,852 `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-18T07:41:14,853 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T07:41:14,854 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-18T07:41:14,855 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T07:41:14,856 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-18T07:41:14,856 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T07:41:14,857 configuration. 2026-03-18T07:41:14,857 ******************************************************************************** 2026-03-18T07:41:14,858 !! 2026-03-18T07:41:14,859 _handle_missing_dynamic(dist, project_table) 2026-03-18T07:41:14,859 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-18T07:41:14,860 !! 2026-03-18T07:41:14,860 ******************************************************************************** 2026-03-18T07:41:14,861 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T07:41:14,862 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-18T07:41:14,863 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T07:41:14,864 consider this value unless `scripts` is listed as `dynamic`. 2026-03-18T07:41:14,865 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T07:41:14,865 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-18T07:41:14,866 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T07:41:14,867 configuration. 2026-03-18T07:41:14,867 ******************************************************************************** 2026-03-18T07:41:14,868 !! 2026-03-18T07:41:14,869 _handle_missing_dynamic(dist, project_table) 2026-03-18T07:41:14,870 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T07:41:14,870 !! 2026-03-18T07:41:14,871 ******************************************************************************** 2026-03-18T07:41:14,872 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-18T07:41:14,873 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T07:41:14,874 or your builds will no longer be supported. 2026-03-18T07:41:14,875 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T07:41:14,876 ******************************************************************************** 2026-03-18T07:41:14,877 !! 2026-03-18T07:41:14,877 corresp(dist, value, root_dir) 2026-03-18T07:41:14,878 /tmp/pip-build-env-tlu09p3v/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-18T07:41:14,878 corresp(dist, value, root_dir) 2026-03-18T07:41:14,926 running bdist_wheel 2026-03-18T07:41:14,944 running build 2026-03-18T07:41:14,945 running build_py 2026-03-18T07:41:14,950 creating build/lib/kritidocx 2026-03-18T07:41:14,952 copying kritidocx/exceptions.py -> build/lib/kritidocx 2026-03-18T07:41:14,954 copying kritidocx/__init__.py -> build/lib/kritidocx 2026-03-18T07:41:14,957 creating build/lib/kritidocx/assets 2026-03-18T07:41:14,958 copying kritidocx/assets/__init__.py -> build/lib/kritidocx/assets 2026-03-18T07:41:14,960 creating build/lib/kritidocx/parsers 2026-03-18T07:41:14,961 copying kritidocx/parsers/markdown_parser.py -> build/lib/kritidocx/parsers 2026-03-18T07:41:14,963 copying kritidocx/parsers/sanitizer.py -> build/lib/kritidocx/parsers 2026-03-18T07:41:14,966 copying kritidocx/parsers/__init__.py -> build/lib/kritidocx/parsers 2026-03-18T07:41:14,967 copying kritidocx/parsers/html_parser.py -> build/lib/kritidocx/parsers 2026-03-18T07:41:14,970 creating build/lib/kritidocx/utils 2026-03-18T07:41:14,971 copying kritidocx/utils/performance.py -> build/lib/kritidocx/utils 2026-03-18T07:41:14,974 copying kritidocx/utils/style_filter.py -> build/lib/kritidocx/utils 2026-03-18T07:41:14,976 copying kritidocx/utils/logger.py -> build/lib/kritidocx/utils 2026-03-18T07:41:14,978 copying kritidocx/utils/__init__.py -> build/lib/kritidocx/utils 2026-03-18T07:41:14,980 copying kritidocx/utils/file_manager.py -> build/lib/kritidocx/utils 2026-03-18T07:41:14,983 creating build/lib/kritidocx/basics 2026-03-18T07:41:14,984 copying kritidocx/basics/gradient_handler.py -> build/lib/kritidocx/basics 2026-03-18T07:41:14,986 copying kritidocx/basics/font_handler.py -> build/lib/kritidocx/basics 2026-03-18T07:41:14,988 copying kritidocx/basics/css_parser.py -> build/lib/kritidocx/basics 2026-03-18T07:41:14,990 copying kritidocx/basics/__init__.py -> build/lib/kritidocx/basics 2026-03-18T07:41:14,991 copying kritidocx/basics/unit_converter.py -> build/lib/kritidocx/basics 2026-03-18T07:41:14,994 copying kritidocx/basics/color_manager.py -> build/lib/kritidocx/basics 2026-03-18T07:41:14,996 copying kritidocx/basics/border_parser.py -> build/lib/kritidocx/basics 2026-03-18T07:41:14,998 copying kritidocx/basics/shadow_parser.py -> build/lib/kritidocx/basics 2026-03-18T07:41:15,000 creating build/lib/kritidocx/core 2026-03-18T07:41:15,003 copying kritidocx/core/router.py -> build/lib/kritidocx/core 2026-03-18T07:41:15,006 copying kritidocx/core/pipeline.py -> build/lib/kritidocx/core 2026-03-18T07:41:15,008 copying kritidocx/core/__init__.py -> build/lib/kritidocx/core 2026-03-18T07:41:15,010 copying kritidocx/core/docx_driver.py -> build/lib/kritidocx/core 2026-03-18T07:41:15,012 creating build/lib/kritidocx/objects 2026-03-18T07:41:15,013 copying kritidocx/objects/__init__.py -> build/lib/kritidocx/objects 2026-03-18T07:41:15,016 creating build/lib/kritidocx/css_engine 2026-03-18T07:41:15,017 copying kritidocx/css_engine/main.py -> build/lib/kritidocx/css_engine 2026-03-18T07:41:15,019 copying kritidocx/css_engine/tokenizer.py -> build/lib/kritidocx/css_engine 2026-03-18T07:41:15,020 copying kritidocx/css_engine/__init__.py -> build/lib/kritidocx/css_engine 2026-03-18T07:41:15,023 creating build/lib/kritidocx/xml_factory 2026-03-18T07:41:15,024 copying kritidocx/xml_factory/section_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T07:41:15,027 copying kritidocx/xml_factory/text_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T07:41:15,030 copying kritidocx/xml_factory/xml_builder.py -> build/lib/kritidocx/xml_factory 2026-03-18T07:41:15,032 copying kritidocx/xml_factory/drawing_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T07:41:15,035 copying kritidocx/xml_factory/numbering_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T07:41:15,037 copying kritidocx/xml_factory/__init__.py -> build/lib/kritidocx/xml_factory 2026-03-18T07:41:15,039 copying kritidocx/xml_factory/table_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T07:41:15,042 copying kritidocx/xml_factory/base.py -> build/lib/kritidocx/xml_factory 2026-03-18T07:41:15,044 copying kritidocx/xml_factory/form_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T07:41:15,047 creating build/lib/kritidocx/config 2026-03-18T07:41:15,048 copying kritidocx/config/settings.py -> build/lib/kritidocx/config 2026-03-18T07:41:15,050 copying kritidocx/config/__init__.py -> build/lib/kritidocx/config 2026-03-18T07:41:15,052 copying kritidocx/config/theme.py -> build/lib/kritidocx/config 2026-03-18T07:41:15,054 copying kritidocx/config/constants.py -> build/lib/kritidocx/config 2026-03-18T07:41:15,057 creating build/lib/kritidocx/assets/images 2026-03-18T07:41:15,058 copying kritidocx/assets/images/__init__.py -> build/lib/kritidocx/assets/images 2026-03-18T07:41:15,060 creating build/lib/kritidocx/assets/templates 2026-03-18T07:41:15,061 copying kritidocx/assets/templates/__init__.py -> build/lib/kritidocx/assets/templates 2026-03-18T07:41:15,063 creating build/lib/kritidocx/objects/text 2026-03-18T07:41:15,064 copying kritidocx/objects/text/run_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T07:41:15,066 copying kritidocx/objects/text/__init__.py -> build/lib/kritidocx/objects/text 2026-03-18T07:41:15,068 copying kritidocx/objects/text/paragraph_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T07:41:15,071 copying kritidocx/objects/text/heading_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T07:41:15,073 copying kritidocx/objects/text/break_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T07:41:15,075 copying kritidocx/objects/text/hyperlink_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T07:41:15,077 creating build/lib/kritidocx/objects/media 2026-03-18T07:41:15,078 copying kritidocx/objects/media/positioning_engine.py -> build/lib/kritidocx/objects/media 2026-03-18T07:41:15,081 copying kritidocx/objects/media/__init__.py -> build/lib/kritidocx/objects/media 2026-03-18T07:41:15,083 copying kritidocx/objects/media/image_loader.py -> build/lib/kritidocx/objects/media 2026-03-18T07:41:15,085 copying kritidocx/objects/media/media_controller.py -> build/lib/kritidocx/objects/media 2026-03-18T07:41:15,088 copying kritidocx/objects/media/chart_renderer.py -> build/lib/kritidocx/objects/media 2026-03-18T07:41:15,089 copying kritidocx/objects/media/shape_factory.py -> build/lib/kritidocx/objects/media 2026-03-18T07:41:15,092 creating build/lib/kritidocx/objects/math 2026-03-18T07:41:15,093 copying kritidocx/objects/math/style_applicator.py -> build/lib/kritidocx/objects/math 2026-03-18T07:41:15,095 copying kritidocx/objects/math/omml_engine.py -> build/lib/kritidocx/objects/math 2026-03-18T07:41:15,098 copying kritidocx/objects/math/latex_parser.py -> build/lib/kritidocx/objects/math 2026-03-18T07:41:15,100 copying kritidocx/objects/math/__init__.py -> build/lib/kritidocx/objects/math 2026-03-18T07:41:15,102 copying kritidocx/objects/math/math_controller.py -> build/lib/kritidocx/objects/math 2026-03-18T07:41:15,105 creating build/lib/kritidocx/objects/list 2026-03-18T07:41:15,105 copying kritidocx/objects/list/indent_math.py -> build/lib/kritidocx/objects/list 2026-03-18T07:41:15,108 copying kritidocx/objects/list/numbering_manager.py -> build/lib/kritidocx/objects/list 2026-03-18T07:41:15,110 copying kritidocx/objects/list/style_factory.py -> build/lib/kritidocx/objects/list 2026-03-18T07:41:15,112 copying kritidocx/objects/list/__init__.py -> build/lib/kritidocx/objects/list 2026-03-18T07:41:15,114 copying kritidocx/objects/list/list_controller.py -> build/lib/kritidocx/objects/list 2026-03-18T07:41:15,117 creating build/lib/kritidocx/objects/layout 2026-03-18T07:41:15,118 copying kritidocx/objects/layout/__init__.py -> build/lib/kritidocx/objects/layout 2026-03-18T07:41:15,120 copying kritidocx/objects/layout/column_manager.py -> build/lib/kritidocx/objects/layout 2026-03-18T07:41:15,122 copying kritidocx/objects/layout/page_setup.py -> build/lib/kritidocx/objects/layout 2026-03-18T07:41:15,124 copying kritidocx/objects/layout/section_manager.py -> build/lib/kritidocx/objects/layout 2026-03-18T07:41:15,127 copying kritidocx/objects/layout/margin_manager.py -> build/lib/kritidocx/objects/layout 2026-03-18T07:41:15,129 copying kritidocx/objects/layout/header_footer.py -> build/lib/kritidocx/objects/layout 2026-03-18T07:41:15,131 creating build/lib/kritidocx/objects/table 2026-03-18T07:41:15,132 copying kritidocx/objects/table/__init__.py -> build/lib/kritidocx/objects/table 2026-03-18T07:41:15,134 copying kritidocx/objects/table/row_manager.py -> build/lib/kritidocx/objects/table 2026-03-18T07:41:15,137 copying kritidocx/objects/table/matrix_engine.py -> build/lib/kritidocx/objects/table 2026-03-18T07:41:15,139 copying kritidocx/objects/table/table_controller.py -> build/lib/kritidocx/objects/table 2026-03-18T07:41:15,142 copying kritidocx/objects/table/cell_manager.py -> build/lib/kritidocx/objects/table 2026-03-18T07:41:15,145 copying kritidocx/objects/table/props_manager.py -> build/lib/kritidocx/objects/table 2026-03-18T07:41:15,147 creating build/lib/kritidocx/objects/form 2026-03-18T07:41:15,148 copying kritidocx/objects/form/form_controller.py -> build/lib/kritidocx/objects/form 2026-03-18T07:41:15,151 copying kritidocx/objects/form/dropdown_handler.py -> build/lib/kritidocx/objects/form 2026-03-18T07:41:15,152 copying kritidocx/objects/form/__init__.py -> build/lib/kritidocx/objects/form 2026-03-18T07:41:15,154 copying kritidocx/objects/form/checkbox_handler.py -> build/lib/kritidocx/objects/form 2026-03-18T07:41:15,156 copying kritidocx/objects/form/text_input_handler.py -> build/lib/kritidocx/objects/form 2026-03-18T07:41:15,158 creating build/lib/kritidocx/css_engine/handlers 2026-03-18T07:41:15,159 copying kritidocx/css_engine/handlers/text_handler.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T07:41:15,162 copying kritidocx/css_engine/handlers/border_handler.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T07:41:15,164 copying kritidocx/css_engine/handlers/box_model.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T07:41:15,166 copying kritidocx/css_engine/handlers/__init__.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T07:41:15,167 copying kritidocx/css_engine/handlers/dimensions.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T07:41:15,169 running egg_info 2026-03-18T07:41:15,178 writing kritidocx.egg-info/PKG-INFO 2026-03-18T07:41:15,182 writing dependency_links to kritidocx.egg-info/dependency_links.txt 2026-03-18T07:41:15,183 writing requirements to kritidocx.egg-info/requires.txt 2026-03-18T07:41:15,184 writing top-level names to kritidocx.egg-info/top_level.txt 2026-03-18T07:41:15,208 reading manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T07:41:15,215 reading manifest template 'MANIFEST.in' 2026-03-18T07:41:15,219 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-18T07:41:15,222 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-18T07:41:15,223 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-18T07:41:15,224 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T07:41:15,225 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T07:41:15,226 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T07:41:15,227 no previously-included directories found matching 'examples' 2026-03-18T07:41:15,228 no previously-included directories found matching 'inputs' 2026-03-18T07:41:15,229 no previously-included directories found matching 'output' 2026-03-18T07:41:15,230 no previously-included directories found matching 'tests' 2026-03-18T07:41:15,230 adding license file 'LICENSE' 2026-03-18T07:41:15,236 writing manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T07:41:15,247 copying kritidocx/assets/templates/MML2OMML.XSL -> build/lib/kritidocx/assets/templates 2026-03-18T07:41:15,268 installing to build/bdist.linux-armv7l/wheel 2026-03-18T07:41:15,269 running install 2026-03-18T07:41:15,292 running install_lib 2026-03-18T07:41:15,298 creating build/bdist.linux-armv7l/wheel 2026-03-18T07:41:15,300 creating build/bdist.linux-armv7l/wheel/kritidocx 2026-03-18T07:41:15,301 creating build/bdist.linux-armv7l/wheel/kritidocx/assets 2026-03-18T07:41:15,303 copying build/lib/kritidocx/assets/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets 2026-03-18T07:41:15,305 creating build/bdist.linux-armv7l/wheel/kritidocx/assets/images 2026-03-18T07:41:15,306 copying build/lib/kritidocx/assets/images/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/images 2026-03-18T07:41:15,308 creating build/bdist.linux-armv7l/wheel/kritidocx/assets/templates 2026-03-18T07:41:15,309 copying build/lib/kritidocx/assets/templates/MML2OMML.XSL -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/templates 2026-03-18T07:41:15,313 copying build/lib/kritidocx/assets/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/templates 2026-03-18T07:41:15,315 copying build/lib/kritidocx/exceptions.py -> build/bdist.linux-armv7l/wheel/./kritidocx 2026-03-18T07:41:15,317 creating build/bdist.linux-armv7l/wheel/kritidocx/parsers 2026-03-18T07:41:15,318 copying build/lib/kritidocx/parsers/markdown_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T07:41:15,320 copying build/lib/kritidocx/parsers/sanitizer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T07:41:15,322 copying build/lib/kritidocx/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T07:41:15,324 copying build/lib/kritidocx/parsers/html_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T07:41:15,326 copying build/lib/kritidocx/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx 2026-03-18T07:41:15,328 creating build/bdist.linux-armv7l/wheel/kritidocx/utils 2026-03-18T07:41:15,329 copying build/lib/kritidocx/utils/performance.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T07:41:15,332 copying build/lib/kritidocx/utils/style_filter.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T07:41:15,333 copying build/lib/kritidocx/utils/logger.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T07:41:15,336 copying build/lib/kritidocx/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T07:41:15,338 copying build/lib/kritidocx/utils/file_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T07:41:15,340 creating build/bdist.linux-armv7l/wheel/kritidocx/basics 2026-03-18T07:41:15,342 copying build/lib/kritidocx/basics/gradient_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T07:41:15,343 copying build/lib/kritidocx/basics/font_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T07:41:15,346 copying build/lib/kritidocx/basics/css_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T07:41:15,348 copying build/lib/kritidocx/basics/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T07:41:15,349 copying build/lib/kritidocx/basics/unit_converter.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T07:41:15,352 copying build/lib/kritidocx/basics/color_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T07:41:15,354 copying build/lib/kritidocx/basics/border_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T07:41:15,356 copying build/lib/kritidocx/basics/shadow_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T07:41:15,359 creating build/bdist.linux-armv7l/wheel/kritidocx/core 2026-03-18T07:41:15,360 copying build/lib/kritidocx/core/router.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T07:41:15,363 copying build/lib/kritidocx/core/pipeline.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T07:41:15,365 copying build/lib/kritidocx/core/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T07:41:15,367 copying build/lib/kritidocx/core/docx_driver.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T07:41:15,370 creating build/bdist.linux-armv7l/wheel/kritidocx/objects 2026-03-18T07:41:15,371 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/text 2026-03-18T07:41:15,372 copying build/lib/kritidocx/objects/text/run_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T07:41:15,375 copying build/lib/kritidocx/objects/text/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T07:41:15,377 copying build/lib/kritidocx/objects/text/paragraph_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T07:41:15,379 copying build/lib/kritidocx/objects/text/heading_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T07:41:15,381 copying build/lib/kritidocx/objects/text/break_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T07:41:15,384 copying build/lib/kritidocx/objects/text/hyperlink_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T07:41:15,386 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/media 2026-03-18T07:41:15,387 copying build/lib/kritidocx/objects/media/positioning_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T07:41:15,390 copying build/lib/kritidocx/objects/media/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T07:41:15,392 copying build/lib/kritidocx/objects/media/image_loader.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T07:41:15,394 copying build/lib/kritidocx/objects/media/media_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T07:41:15,396 copying build/lib/kritidocx/objects/media/chart_renderer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T07:41:15,398 copying build/lib/kritidocx/objects/media/shape_factory.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T07:41:15,401 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/math 2026-03-18T07:41:15,402 copying build/lib/kritidocx/objects/math/style_applicator.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T07:41:15,404 copying build/lib/kritidocx/objects/math/omml_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T07:41:15,407 copying build/lib/kritidocx/objects/math/latex_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T07:41:15,409 copying build/lib/kritidocx/objects/math/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T07:41:15,411 copying build/lib/kritidocx/objects/math/math_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T07:41:15,413 copying build/lib/kritidocx/objects/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects 2026-03-18T07:41:15,415 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/list 2026-03-18T07:41:15,416 copying build/lib/kritidocx/objects/list/indent_math.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T07:41:15,419 copying build/lib/kritidocx/objects/list/numbering_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T07:41:15,421 copying build/lib/kritidocx/objects/list/style_factory.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T07:41:15,423 copying build/lib/kritidocx/objects/list/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T07:41:15,425 copying build/lib/kritidocx/objects/list/list_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T07:41:15,428 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/layout 2026-03-18T07:41:15,429 copying build/lib/kritidocx/objects/layout/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T07:41:15,431 copying build/lib/kritidocx/objects/layout/column_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T07:41:15,433 copying build/lib/kritidocx/objects/layout/page_setup.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T07:41:15,436 copying build/lib/kritidocx/objects/layout/section_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T07:41:15,438 copying build/lib/kritidocx/objects/layout/margin_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T07:41:15,440 copying build/lib/kritidocx/objects/layout/header_footer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T07:41:15,443 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/table 2026-03-18T07:41:15,444 copying build/lib/kritidocx/objects/table/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T07:41:15,445 copying build/lib/kritidocx/objects/table/row_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T07:41:15,447 copying build/lib/kritidocx/objects/table/matrix_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T07:41:15,450 copying build/lib/kritidocx/objects/table/table_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T07:41:15,452 copying build/lib/kritidocx/objects/table/cell_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T07:41:15,455 copying build/lib/kritidocx/objects/table/props_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T07:41:15,458 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/form 2026-03-18T07:41:15,459 copying build/lib/kritidocx/objects/form/form_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T07:41:15,461 copying build/lib/kritidocx/objects/form/dropdown_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T07:41:15,463 copying build/lib/kritidocx/objects/form/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T07:41:15,465 copying build/lib/kritidocx/objects/form/checkbox_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T07:41:15,467 copying build/lib/kritidocx/objects/form/text_input_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T07:41:15,469 creating build/bdist.linux-armv7l/wheel/kritidocx/css_engine 2026-03-18T07:41:15,471 creating build/bdist.linux-armv7l/wheel/kritidocx/css_engine/handlers 2026-03-18T07:41:15,472 copying build/lib/kritidocx/css_engine/handlers/text_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T07:41:15,475 copying build/lib/kritidocx/css_engine/handlers/border_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T07:41:15,477 copying build/lib/kritidocx/css_engine/handlers/box_model.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T07:41:15,479 copying build/lib/kritidocx/css_engine/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T07:41:15,481 copying build/lib/kritidocx/css_engine/handlers/dimensions.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T07:41:15,482 copying build/lib/kritidocx/css_engine/main.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-18T07:41:15,484 copying build/lib/kritidocx/css_engine/tokenizer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-18T07:41:15,486 copying build/lib/kritidocx/css_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-18T07:41:15,488 creating build/bdist.linux-armv7l/wheel/kritidocx/xml_factory 2026-03-18T07:41:15,489 copying build/lib/kritidocx/xml_factory/section_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T07:41:15,492 copying build/lib/kritidocx/xml_factory/text_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T07:41:15,494 copying build/lib/kritidocx/xml_factory/xml_builder.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T07:41:15,497 copying build/lib/kritidocx/xml_factory/drawing_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T07:41:15,500 copying build/lib/kritidocx/xml_factory/numbering_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T07:41:15,502 copying build/lib/kritidocx/xml_factory/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T07:41:15,504 copying build/lib/kritidocx/xml_factory/table_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T07:41:15,506 copying build/lib/kritidocx/xml_factory/base.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T07:41:15,508 copying build/lib/kritidocx/xml_factory/form_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T07:41:15,511 creating build/bdist.linux-armv7l/wheel/kritidocx/config 2026-03-18T07:41:15,512 copying build/lib/kritidocx/config/settings.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T07:41:15,514 copying build/lib/kritidocx/config/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T07:41:15,516 copying build/lib/kritidocx/config/theme.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T07:41:15,518 copying build/lib/kritidocx/config/constants.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T07:41:15,521 running install_egg_info 2026-03-18T07:41:15,525 Copying kritidocx.egg-info to build/bdist.linux-armv7l/wheel/./kritidocx-0.1.0.dev5-py3.11.egg-info 2026-03-18T07:41:15,535 running install_scripts 2026-03-18T07:41:15,545 creating build/bdist.linux-armv7l/wheel/kritidocx-0.1.0.dev5.dist-info/WHEEL 2026-03-18T07:41:15,547 creating '/tmp/pip-wheel-2awa4guh/.tmp-80yohd2j/kritidocx-0.1.0.dev5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-18T07:41:15,550 adding 'kritidocx/__init__.py' 2026-03-18T07:41:15,551 adding 'kritidocx/exceptions.py' 2026-03-18T07:41:15,553 adding 'kritidocx/assets/__init__.py' 2026-03-18T07:41:15,555 adding 'kritidocx/assets/images/__init__.py' 2026-03-18T07:41:15,568 adding 'kritidocx/assets/templates/MML2OMML.XSL' 2026-03-18T07:41:15,570 adding 'kritidocx/assets/templates/__init__.py' 2026-03-18T07:41:15,572 adding 'kritidocx/basics/__init__.py' 2026-03-18T07:41:15,574 adding 'kritidocx/basics/border_parser.py' 2026-03-18T07:41:15,576 adding 'kritidocx/basics/color_manager.py' 2026-03-18T07:41:15,577 adding 'kritidocx/basics/css_parser.py' 2026-03-18T07:41:15,579 adding 'kritidocx/basics/font_handler.py' 2026-03-18T07:41:15,580 adding 'kritidocx/basics/gradient_handler.py' 2026-03-18T07:41:15,582 adding 'kritidocx/basics/shadow_parser.py' 2026-03-18T07:41:15,583 adding 'kritidocx/basics/unit_converter.py' 2026-03-18T07:41:15,585 adding 'kritidocx/config/__init__.py' 2026-03-18T07:41:15,587 adding 'kritidocx/config/constants.py' 2026-03-18T07:41:15,589 adding 'kritidocx/config/settings.py' 2026-03-18T07:41:15,592 adding 'kritidocx/config/theme.py' 2026-03-18T07:41:15,594 adding 'kritidocx/core/__init__.py' 2026-03-18T07:41:15,596 adding 'kritidocx/core/docx_driver.py' 2026-03-18T07:41:15,598 adding 'kritidocx/core/pipeline.py' 2026-03-18T07:41:15,605 adding 'kritidocx/core/router.py' 2026-03-18T07:41:15,606 adding 'kritidocx/css_engine/__init__.py' 2026-03-18T07:41:15,608 adding 'kritidocx/css_engine/main.py' 2026-03-18T07:41:15,609 adding 'kritidocx/css_engine/tokenizer.py' 2026-03-18T07:41:15,611 adding 'kritidocx/css_engine/handlers/__init__.py' 2026-03-18T07:41:15,613 adding 'kritidocx/css_engine/handlers/border_handler.py' 2026-03-18T07:41:15,614 adding 'kritidocx/css_engine/handlers/box_model.py' 2026-03-18T07:41:15,615 adding 'kritidocx/css_engine/handlers/dimensions.py' 2026-03-18T07:41:15,618 adding 'kritidocx/css_engine/handlers/text_handler.py' 2026-03-18T07:41:15,620 adding 'kritidocx/objects/__init__.py' 2026-03-18T07:41:15,622 adding 'kritidocx/objects/form/__init__.py' 2026-03-18T07:41:15,623 adding 'kritidocx/objects/form/checkbox_handler.py' 2026-03-18T07:41:15,625 adding 'kritidocx/objects/form/dropdown_handler.py' 2026-03-18T07:41:15,626 adding 'kritidocx/objects/form/form_controller.py' 2026-03-18T07:41:15,628 adding 'kritidocx/objects/form/text_input_handler.py' 2026-03-18T07:41:15,630 adding 'kritidocx/objects/layout/__init__.py' 2026-03-18T07:41:15,631 adding 'kritidocx/objects/layout/column_manager.py' 2026-03-18T07:41:15,633 adding 'kritidocx/objects/layout/header_footer.py' 2026-03-18T07:41:15,634 adding 'kritidocx/objects/layout/margin_manager.py' 2026-03-18T07:41:15,636 adding 'kritidocx/objects/layout/page_setup.py' 2026-03-18T07:41:15,637 adding 'kritidocx/objects/layout/section_manager.py' 2026-03-18T07:41:15,639 adding 'kritidocx/objects/list/__init__.py' 2026-03-18T07:41:15,641 adding 'kritidocx/objects/list/indent_math.py' 2026-03-18T07:41:15,643 adding 'kritidocx/objects/list/list_controller.py' 2026-03-18T07:41:15,645 adding 'kritidocx/objects/list/numbering_manager.py' 2026-03-18T07:41:15,646 adding 'kritidocx/objects/list/style_factory.py' 2026-03-18T07:41:15,648 adding 'kritidocx/objects/math/__init__.py' 2026-03-18T07:41:15,650 adding 'kritidocx/objects/math/latex_parser.py' 2026-03-18T07:41:15,651 adding 'kritidocx/objects/math/math_controller.py' 2026-03-18T07:41:15,654 adding 'kritidocx/objects/math/omml_engine.py' 2026-03-18T07:41:15,655 adding 'kritidocx/objects/math/style_applicator.py' 2026-03-18T07:41:15,657 adding 'kritidocx/objects/media/__init__.py' 2026-03-18T07:41:15,658 adding 'kritidocx/objects/media/chart_renderer.py' 2026-03-18T07:41:15,660 adding 'kritidocx/objects/media/image_loader.py' 2026-03-18T07:41:15,663 adding 'kritidocx/objects/media/media_controller.py' 2026-03-18T07:41:15,665 adding 'kritidocx/objects/media/positioning_engine.py' 2026-03-18T07:41:15,667 adding 'kritidocx/objects/media/shape_factory.py' 2026-03-18T07:41:15,669 adding 'kritidocx/objects/table/__init__.py' 2026-03-18T07:41:15,672 adding 'kritidocx/objects/table/cell_manager.py' 2026-03-18T07:41:15,674 adding 'kritidocx/objects/table/matrix_engine.py' 2026-03-18T07:41:15,676 adding 'kritidocx/objects/table/props_manager.py' 2026-03-18T07:41:15,678 adding 'kritidocx/objects/table/row_manager.py' 2026-03-18T07:41:15,685 adding 'kritidocx/objects/table/table_controller.py' 2026-03-18T07:41:15,687 adding 'kritidocx/objects/text/__init__.py' 2026-03-18T07:41:15,689 adding 'kritidocx/objects/text/break_manager.py' 2026-03-18T07:41:15,691 adding 'kritidocx/objects/text/heading_manager.py' 2026-03-18T07:41:15,692 adding 'kritidocx/objects/text/hyperlink_manager.py' 2026-03-18T07:41:15,695 adding 'kritidocx/objects/text/paragraph_manager.py' 2026-03-18T07:41:15,697 adding 'kritidocx/objects/text/run_manager.py' 2026-03-18T07:41:15,699 adding 'kritidocx/parsers/__init__.py' 2026-03-18T07:41:15,701 adding 'kritidocx/parsers/html_parser.py' 2026-03-18T07:41:15,703 adding 'kritidocx/parsers/markdown_parser.py' 2026-03-18T07:41:15,705 adding 'kritidocx/parsers/sanitizer.py' 2026-03-18T07:41:15,707 adding 'kritidocx/utils/__init__.py' 2026-03-18T07:41:15,708 adding 'kritidocx/utils/file_manager.py' 2026-03-18T07:41:15,711 adding 'kritidocx/utils/logger.py' 2026-03-18T07:41:15,713 adding 'kritidocx/utils/performance.py' 2026-03-18T07:41:15,714 adding 'kritidocx/utils/style_filter.py' 2026-03-18T07:41:15,716 adding 'kritidocx/xml_factory/__init__.py' 2026-03-18T07:41:15,718 adding 'kritidocx/xml_factory/base.py' 2026-03-18T07:41:15,722 adding 'kritidocx/xml_factory/drawing_xml.py' 2026-03-18T07:41:15,724 adding 'kritidocx/xml_factory/form_xml.py' 2026-03-18T07:41:15,726 adding 'kritidocx/xml_factory/numbering_xml.py' 2026-03-18T07:41:15,728 adding 'kritidocx/xml_factory/section_xml.py' 2026-03-18T07:41:15,730 adding 'kritidocx/xml_factory/table_xml.py' 2026-03-18T07:41:15,734 adding 'kritidocx/xml_factory/text_xml.py' 2026-03-18T07:41:15,737 adding 'kritidocx/xml_factory/xml_builder.py' 2026-03-18T07:41:15,739 adding 'kritidocx-0.1.0.dev5.dist-info/licenses/LICENSE' 2026-03-18T07:41:15,741 adding 'kritidocx-0.1.0.dev5.dist-info/METADATA' 2026-03-18T07:41:15,743 adding 'kritidocx-0.1.0.dev5.dist-info/WHEEL' 2026-03-18T07:41:15,744 adding 'kritidocx-0.1.0.dev5.dist-info/top_level.txt' 2026-03-18T07:41:15,745 adding 'kritidocx-0.1.0.dev5.dist-info/RECORD' 2026-03-18T07:41:15,750 removing build/bdist.linux-armv7l/wheel 2026-03-18T07:41:15,873 Building wheel for kritidocx (pyproject.toml): finished with status 'done' 2026-03-18T07:41:15,883 Created wheel for kritidocx: filename=kritidocx-0.1.0.dev5-py3-none-any.whl size=293509 sha256=2652c1ece553afcfb1a4c6c3b1099504c032d734a4b3edf2ed5c8ec864227ef5 2026-03-18T07:41:15,884 Stored in directory: /tmp/pip-ephem-wheel-cache-001yqzpi/wheels/d1/68/a6/6f5aff719994a02171afbee9c5a2e960259cec6329e731916d 2026-03-18T07:41:15,899 Successfully built kritidocx 2026-03-18T07:41:15,909 Removed build tracker: '/tmp/pip-build-tracker-kf_6d2cr'