2026-03-18T04:23:49,748 Created temporary directory: /tmp/pip-ephem-wheel-cache-vz7twhzh 2026-03-18T04:23:49,750 Created temporary directory: /tmp/pip-build-tracker-hggq96y4 2026-03-18T04:23:49,750 Initialized build tracking at /tmp/pip-build-tracker-hggq96y4 2026-03-18T04:23:49,751 Created build tracker: /tmp/pip-build-tracker-hggq96y4 2026-03-18T04:23:49,751 Entered build tracker: /tmp/pip-build-tracker-hggq96y4 2026-03-18T04:23:49,752 Created temporary directory: /tmp/pip-wheel-pmdqvip5 2026-03-18T04:23:49,755 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-18T04:23:49,758 Created temporary directory: /tmp/pip-ephem-wheel-cache-ytzgg883 2026-03-18T04:23:49,782 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T04:23:49,786 2 location(s) to search for versions of kritidocx: 2026-03-18T04:23:49,786 * https://pypi.org/simple/kritidocx/ 2026-03-18T04:23:49,786 * https://www.piwheels.org/simple/kritidocx/ 2026-03-18T04:23:49,787 Fetching project page and analyzing links: https://pypi.org/simple/kritidocx/ 2026-03-18T04:23:49,787 Getting page https://pypi.org/simple/kritidocx/ 2026-03-18T04:23:49,789 Found index url https://pypi.org/simple 2026-03-18T04:23:50,003 Fetched page https://pypi.org/simple/kritidocx/ as application/vnd.pypi.simple.v1+json 2026-03-18T04:23:50,006 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-18T04:23:50,007 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-18T04:23:50,007 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-18T04:23:50,008 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-18T04:23:50,009 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-18T04:23:50,010 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-18T04:23:50,011 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-18T04:23:50,012 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-18T04:23:50,013 Fetching project page and analyzing links: https://www.piwheels.org/simple/kritidocx/ 2026-03-18T04:23:50,013 Getting page https://www.piwheels.org/simple/kritidocx/ 2026-03-18T04:23:50,015 Found index url https://www.piwheels.org/simple 2026-03-18T04:23:50,169 Fetched page https://www.piwheels.org/simple/kritidocx/ as text/html 2026-03-18T04:23:50,171 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-18T04:23:50,172 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-18T04:23:50,172 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-18T04:23:50,173 Skipping link: not a file: https://www.piwheels.org/simple/kritidocx/ 2026-03-18T04:23:50,173 Skipping link: not a file: https://pypi.org/simple/kritidocx/ 2026-03-18T04:23:50,192 Given no hashes to check 1 links for project 'kritidocx': discarding no candidates 2026-03-18T04:23:50,210 Collecting kritidocx==0.1.0.dev3 2026-03-18T04:23:50,212 Created temporary directory: /tmp/pip-unpack-ia4vpqvw 2026-03-18T04:23:50,345 Downloading kritidocx-0.1.0.dev3.tar.gz (250 kB) 2026-03-18T04:23:50,662 Added kritidocx==0.1.0.dev3 from https://files.pythonhosted.org/packages/4d/72/3803d0492a509c7c0aa525951cfeb27737085a4ebb7fed76a0360ec22450/kritidocx-0.1.0.dev3.tar.gz to build tracker '/tmp/pip-build-tracker-hggq96y4' 2026-03-18T04:23:50,666 Created temporary directory: /tmp/pip-build-env-nb23_0ex 2026-03-18T04:23:50,671 Installing build dependencies: started 2026-03-18T04:23:50,672 Running command pip subprocess to install build dependencies 2026-03-18T04:23:51,803 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-18T04:23:52,415 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-18T04:23:52,438 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T04:23:54,266 Collecting setuptools>=42 2026-03-18T04:23:54,353 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-18T04:23:54,621 Collecting wheel 2026-03-18T04:23:54,636 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-18T04:23:54,833 Collecting packaging>=24.0 2026-03-18T04:23:54,849 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-18T04:23:57,787 Installing collected packages: setuptools, packaging, wheel 2026-03-18T04:24:01,253 Creating /tmp/pip-build-env-nb23_0ex/overlay/local/bin 2026-03-18T04:24:01,255 changing mode of /tmp/pip-build-env-nb23_0ex/overlay/local/bin/wheel to 755 2026-03-18T04:24:01,275 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-18T04:24:01,556 Installing build dependencies: finished with status 'done' 2026-03-18T04:24:01,563 Getting requirements to build wheel: started 2026-03-18T04:24:01,564 Running command Getting requirements to build wheel 2026-03-18T04:24:02,176 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-18T04:24:02,176 !! 2026-03-18T04:24:02,177 ******************************************************************************** 2026-03-18T04:24:02,178 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T04:24:02,180 `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-18T04:24:02,180 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T04:24:02,181 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-18T04:24:02,182 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T04:24:02,183 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-18T04:24:02,183 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T04:24:02,183 configuration. 2026-03-18T04:24:02,184 ******************************************************************************** 2026-03-18T04:24:02,185 !! 2026-03-18T04:24:02,185 _handle_missing_dynamic(dist, project_table) 2026-03-18T04:24:02,186 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-18T04:24:02,186 !! 2026-03-18T04:24:02,187 ******************************************************************************** 2026-03-18T04:24:02,188 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T04:24:02,189 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-18T04:24:02,190 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T04:24:02,190 consider this value unless `scripts` is listed as `dynamic`. 2026-03-18T04:24:02,191 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T04:24:02,193 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-18T04:24:02,193 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T04:24:02,194 configuration. 2026-03-18T04:24:02,194 ******************************************************************************** 2026-03-18T04:24:02,196 !! 2026-03-18T04:24:02,196 _handle_missing_dynamic(dist, project_table) 2026-03-18T04:24:02,197 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T04:24:02,197 !! 2026-03-18T04:24:02,198 ******************************************************************************** 2026-03-18T04:24:02,199 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-18T04:24:02,200 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T04:24:02,200 or your builds will no longer be supported. 2026-03-18T04:24:02,201 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T04:24:02,202 ******************************************************************************** 2026-03-18T04:24:02,203 !! 2026-03-18T04:24:02,204 corresp(dist, value, root_dir) 2026-03-18T04:24:02,204 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-18T04:24:02,205 corresp(dist, value, root_dir) 2026-03-18T04:24:02,265 running egg_info 2026-03-18T04:24:02,271 writing kritidocx.egg-info/PKG-INFO 2026-03-18T04:24:02,275 writing dependency_links to kritidocx.egg-info/dependency_links.txt 2026-03-18T04:24:02,277 writing requirements to kritidocx.egg-info/requires.txt 2026-03-18T04:24:02,278 writing top-level names to kritidocx.egg-info/top_level.txt 2026-03-18T04:24:02,316 reading manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T04:24:02,323 reading manifest template 'MANIFEST.in' 2026-03-18T04:24:02,327 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-18T04:24:02,330 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-18T04:24:02,332 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-18T04:24:02,333 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T04:24:02,334 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T04:24:02,335 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T04:24:02,335 no previously-included directories found matching 'examples' 2026-03-18T04:24:02,336 no previously-included directories found matching 'inputs' 2026-03-18T04:24:02,337 no previously-included directories found matching 'output' 2026-03-18T04:24:02,338 no previously-included directories found matching 'tests' 2026-03-18T04:24:02,338 adding license file 'LICENSE' 2026-03-18T04:24:02,344 writing manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T04:24:02,442 Getting requirements to build wheel: finished with status 'done' 2026-03-18T04:24:02,445 Created temporary directory: /tmp/pip-modern-metadata-u37lo50t 2026-03-18T04:24:02,448 Preparing metadata (pyproject.toml): started 2026-03-18T04:24:02,449 Running command Preparing metadata (pyproject.toml) 2026-03-18T04:24:03,021 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-18T04:24:03,021 !! 2026-03-18T04:24:03,023 ******************************************************************************** 2026-03-18T04:24:03,023 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T04:24:03,025 `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-18T04:24:03,026 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T04:24:03,026 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-18T04:24:03,028 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T04:24:03,029 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-18T04:24:03,029 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T04:24:03,030 configuration. 2026-03-18T04:24:03,030 ******************************************************************************** 2026-03-18T04:24:03,032 !! 2026-03-18T04:24:03,032 _handle_missing_dynamic(dist, project_table) 2026-03-18T04:24:03,033 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-18T04:24:03,033 !! 2026-03-18T04:24:03,034 ******************************************************************************** 2026-03-18T04:24:03,035 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T04:24:03,036 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-18T04:24:03,037 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T04:24:03,038 consider this value unless `scripts` is listed as `dynamic`. 2026-03-18T04:24:03,039 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T04:24:03,040 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-18T04:24:03,040 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T04:24:03,041 configuration. 2026-03-18T04:24:03,041 ******************************************************************************** 2026-03-18T04:24:03,042 !! 2026-03-18T04:24:03,042 _handle_missing_dynamic(dist, project_table) 2026-03-18T04:24:03,043 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T04:24:03,043 !! 2026-03-18T04:24:03,044 ******************************************************************************** 2026-03-18T04:24:03,045 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-18T04:24:03,046 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T04:24:03,046 or your builds will no longer be supported. 2026-03-18T04:24:03,047 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T04:24:03,048 ******************************************************************************** 2026-03-18T04:24:03,049 !! 2026-03-18T04:24:03,049 corresp(dist, value, root_dir) 2026-03-18T04:24:03,050 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-18T04:24:03,050 corresp(dist, value, root_dir) 2026-03-18T04:24:03,114 running dist_info 2026-03-18T04:24:03,124 creating /tmp/pip-modern-metadata-u37lo50t/kritidocx.egg-info 2026-03-18T04:24:03,125 writing /tmp/pip-modern-metadata-u37lo50t/kritidocx.egg-info/PKG-INFO 2026-03-18T04:24:03,129 writing dependency_links to /tmp/pip-modern-metadata-u37lo50t/kritidocx.egg-info/dependency_links.txt 2026-03-18T04:24:03,131 writing requirements to /tmp/pip-modern-metadata-u37lo50t/kritidocx.egg-info/requires.txt 2026-03-18T04:24:03,132 writing top-level names to /tmp/pip-modern-metadata-u37lo50t/kritidocx.egg-info/top_level.txt 2026-03-18T04:24:03,134 writing manifest file '/tmp/pip-modern-metadata-u37lo50t/kritidocx.egg-info/SOURCES.txt' 2026-03-18T04:24:03,168 reading manifest file '/tmp/pip-modern-metadata-u37lo50t/kritidocx.egg-info/SOURCES.txt' 2026-03-18T04:24:03,170 reading manifest template 'MANIFEST.in' 2026-03-18T04:24:03,174 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-18T04:24:03,177 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-18T04:24:03,179 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-18T04:24:03,180 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T04:24:03,180 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T04:24:03,181 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T04:24:03,182 no previously-included directories found matching 'examples' 2026-03-18T04:24:03,182 no previously-included directories found matching 'inputs' 2026-03-18T04:24:03,183 no previously-included directories found matching 'output' 2026-03-18T04:24:03,184 no previously-included directories found matching 'tests' 2026-03-18T04:24:03,185 adding license file 'LICENSE' 2026-03-18T04:24:03,189 writing manifest file '/tmp/pip-modern-metadata-u37lo50t/kritidocx.egg-info/SOURCES.txt' 2026-03-18T04:24:03,191 creating '/tmp/pip-modern-metadata-u37lo50t/kritidocx-0.1.0.dev3.dist-info' 2026-03-18T04:24:03,313 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-18T04:24:03,319 Source in /tmp/pip-wheel-pmdqvip5/kritidocx_bf749f5a192d4749bca2fd776bdfd32f has version 0.1.0.dev3, which satisfies requirement kritidocx==0.1.0.dev3 from https://files.pythonhosted.org/packages/4d/72/3803d0492a509c7c0aa525951cfeb27737085a4ebb7fed76a0360ec22450/kritidocx-0.1.0.dev3.tar.gz 2026-03-18T04:24:03,320 Removed kritidocx==0.1.0.dev3 from https://files.pythonhosted.org/packages/4d/72/3803d0492a509c7c0aa525951cfeb27737085a4ebb7fed76a0360ec22450/kritidocx-0.1.0.dev3.tar.gz from build tracker '/tmp/pip-build-tracker-hggq96y4' 2026-03-18T04:24:03,327 Created temporary directory: /tmp/pip-unpack-qythh7im 2026-03-18T04:24:03,327 Building wheels for collected packages: kritidocx 2026-03-18T04:24:03,332 Created temporary directory: /tmp/pip-wheel-sdbgof_z 2026-03-18T04:24:03,332 Destination directory: /tmp/pip-wheel-sdbgof_z 2026-03-18T04:24:03,334 Building wheel for kritidocx (pyproject.toml): started 2026-03-18T04:24:03,335 Running command Building wheel for kritidocx (pyproject.toml) 2026-03-18T04:24:03,894 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-18T04:24:03,895 !! 2026-03-18T04:24:03,896 ******************************************************************************** 2026-03-18T04:24:03,896 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T04:24:03,897 `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-18T04:24:03,899 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T04:24:03,899 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-18T04:24:03,901 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T04:24:03,902 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-18T04:24:03,902 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T04:24:03,903 configuration. 2026-03-18T04:24:03,903 ******************************************************************************** 2026-03-18T04:24:03,904 !! 2026-03-18T04:24:03,905 _handle_missing_dynamic(dist, project_table) 2026-03-18T04:24:03,906 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-18T04:24:03,906 !! 2026-03-18T04:24:03,907 ******************************************************************************** 2026-03-18T04:24:03,908 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T04:24:03,909 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-18T04:24:03,910 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T04:24:03,911 consider this value unless `scripts` is listed as `dynamic`. 2026-03-18T04:24:03,912 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T04:24:03,913 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-18T04:24:03,914 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T04:24:03,915 configuration. 2026-03-18T04:24:03,916 ******************************************************************************** 2026-03-18T04:24:03,916 !! 2026-03-18T04:24:03,917 _handle_missing_dynamic(dist, project_table) 2026-03-18T04:24:03,917 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T04:24:03,918 !! 2026-03-18T04:24:03,919 ******************************************************************************** 2026-03-18T04:24:03,919 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-18T04:24:03,920 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T04:24:03,920 or your builds will no longer be supported. 2026-03-18T04:24:03,921 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T04:24:03,922 ******************************************************************************** 2026-03-18T04:24:03,923 !! 2026-03-18T04:24:03,924 corresp(dist, value, root_dir) 2026-03-18T04:24:03,924 /tmp/pip-build-env-nb23_0ex/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-18T04:24:03,925 corresp(dist, value, root_dir) 2026-03-18T04:24:03,977 running bdist_wheel 2026-03-18T04:24:03,995 running build 2026-03-18T04:24:03,996 running build_py 2026-03-18T04:24:04,002 creating build/lib/kritidocx 2026-03-18T04:24:04,005 copying kritidocx/__init__.py -> build/lib/kritidocx 2026-03-18T04:24:04,007 copying kritidocx/exceptions.py -> build/lib/kritidocx 2026-03-18T04:24:04,010 creating build/lib/kritidocx/config 2026-03-18T04:24:04,011 copying kritidocx/config/settings.py -> build/lib/kritidocx/config 2026-03-18T04:24:04,013 copying kritidocx/config/theme.py -> build/lib/kritidocx/config 2026-03-18T04:24:04,016 copying kritidocx/config/constants.py -> build/lib/kritidocx/config 2026-03-18T04:24:04,019 copying kritidocx/config/__init__.py -> build/lib/kritidocx/config 2026-03-18T04:24:04,021 creating build/lib/kritidocx/utils 2026-03-18T04:24:04,022 copying kritidocx/utils/style_filter.py -> build/lib/kritidocx/utils 2026-03-18T04:24:04,025 copying kritidocx/utils/performance.py -> build/lib/kritidocx/utils 2026-03-18T04:24:04,027 copying kritidocx/utils/logger.py -> build/lib/kritidocx/utils 2026-03-18T04:24:04,030 copying kritidocx/utils/file_manager.py -> build/lib/kritidocx/utils 2026-03-18T04:24:04,032 copying kritidocx/utils/__init__.py -> build/lib/kritidocx/utils 2026-03-18T04:24:04,035 creating build/lib/kritidocx/basics 2026-03-18T04:24:04,036 copying kritidocx/basics/border_parser.py -> build/lib/kritidocx/basics 2026-03-18T04:24:04,039 copying kritidocx/basics/gradient_handler.py -> build/lib/kritidocx/basics 2026-03-18T04:24:04,041 copying kritidocx/basics/shadow_parser.py -> build/lib/kritidocx/basics 2026-03-18T04:24:04,042 copying kritidocx/basics/unit_converter.py -> build/lib/kritidocx/basics 2026-03-18T04:24:04,045 copying kritidocx/basics/color_manager.py -> build/lib/kritidocx/basics 2026-03-18T04:24:04,047 copying kritidocx/basics/font_handler.py -> build/lib/kritidocx/basics 2026-03-18T04:24:04,050 copying kritidocx/basics/css_parser.py -> build/lib/kritidocx/basics 2026-03-18T04:24:04,051 copying kritidocx/basics/__init__.py -> build/lib/kritidocx/basics 2026-03-18T04:24:04,054 creating build/lib/kritidocx/parsers 2026-03-18T04:24:04,055 copying kritidocx/parsers/markdown_parser.py -> build/lib/kritidocx/parsers 2026-03-18T04:24:04,057 copying kritidocx/parsers/html_parser.py -> build/lib/kritidocx/parsers 2026-03-18T04:24:04,060 copying kritidocx/parsers/sanitizer.py -> build/lib/kritidocx/parsers 2026-03-18T04:24:04,062 copying kritidocx/parsers/__init__.py -> build/lib/kritidocx/parsers 2026-03-18T04:24:04,064 creating build/lib/kritidocx/objects 2026-03-18T04:24:04,065 copying kritidocx/objects/__init__.py -> build/lib/kritidocx/objects 2026-03-18T04:24:04,067 creating build/lib/kritidocx/css_engine 2026-03-18T04:24:04,068 copying kritidocx/css_engine/main.py -> build/lib/kritidocx/css_engine 2026-03-18T04:24:04,070 copying kritidocx/css_engine/tokenizer.py -> build/lib/kritidocx/css_engine 2026-03-18T04:24:04,072 copying kritidocx/css_engine/__init__.py -> build/lib/kritidocx/css_engine 2026-03-18T04:24:04,074 creating build/lib/kritidocx/core 2026-03-18T04:24:04,076 copying kritidocx/core/router.py -> build/lib/kritidocx/core 2026-03-18T04:24:04,078 copying kritidocx/core/pipeline.py -> build/lib/kritidocx/core 2026-03-18T04:24:04,081 copying kritidocx/core/docx_driver.py -> build/lib/kritidocx/core 2026-03-18T04:24:04,083 copying kritidocx/core/__init__.py -> build/lib/kritidocx/core 2026-03-18T04:24:04,085 creating build/lib/kritidocx/xml_factory 2026-03-18T04:24:04,086 copying kritidocx/xml_factory/drawing_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T04:24:04,090 copying kritidocx/xml_factory/numbering_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T04:24:04,092 copying kritidocx/xml_factory/xml_builder.py -> build/lib/kritidocx/xml_factory 2026-03-18T04:24:04,094 copying kritidocx/xml_factory/form_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T04:24:04,097 copying kritidocx/xml_factory/text_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T04:24:04,100 copying kritidocx/xml_factory/table_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T04:24:04,102 copying kritidocx/xml_factory/section_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T04:24:04,105 copying kritidocx/xml_factory/base.py -> build/lib/kritidocx/xml_factory 2026-03-18T04:24:04,107 copying kritidocx/xml_factory/__init__.py -> build/lib/kritidocx/xml_factory 2026-03-18T04:24:04,109 creating build/lib/kritidocx/assets 2026-03-18T04:24:04,110 copying kritidocx/assets/__init__.py -> build/lib/kritidocx/assets 2026-03-18T04:24:04,112 creating build/lib/kritidocx/objects/layout 2026-03-18T04:24:04,113 copying kritidocx/objects/layout/margin_manager.py -> build/lib/kritidocx/objects/layout 2026-03-18T04:24:04,115 copying kritidocx/objects/layout/page_setup.py -> build/lib/kritidocx/objects/layout 2026-03-18T04:24:04,118 copying kritidocx/objects/layout/header_footer.py -> build/lib/kritidocx/objects/layout 2026-03-18T04:24:04,120 copying kritidocx/objects/layout/section_manager.py -> build/lib/kritidocx/objects/layout 2026-03-18T04:24:04,122 copying kritidocx/objects/layout/column_manager.py -> build/lib/kritidocx/objects/layout 2026-03-18T04:24:04,124 copying kritidocx/objects/layout/__init__.py -> build/lib/kritidocx/objects/layout 2026-03-18T04:24:04,126 creating build/lib/kritidocx/objects/form 2026-03-18T04:24:04,127 copying kritidocx/objects/form/checkbox_handler.py -> build/lib/kritidocx/objects/form 2026-03-18T04:24:04,129 copying kritidocx/objects/form/form_controller.py -> build/lib/kritidocx/objects/form 2026-03-18T04:24:04,132 copying kritidocx/objects/form/text_input_handler.py -> build/lib/kritidocx/objects/form 2026-03-18T04:24:04,134 copying kritidocx/objects/form/dropdown_handler.py -> build/lib/kritidocx/objects/form 2026-03-18T04:24:04,136 copying kritidocx/objects/form/__init__.py -> build/lib/kritidocx/objects/form 2026-03-18T04:24:04,138 creating build/lib/kritidocx/objects/text 2026-03-18T04:24:04,139 copying kritidocx/objects/text/heading_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T04:24:04,142 copying kritidocx/objects/text/break_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T04:24:04,144 copying kritidocx/objects/text/hyperlink_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T04:24:04,146 copying kritidocx/objects/text/paragraph_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T04:24:04,149 copying kritidocx/objects/text/__init__.py -> build/lib/kritidocx/objects/text 2026-03-18T04:24:04,151 copying kritidocx/objects/text/run_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T04:24:04,154 creating build/lib/kritidocx/objects/media 2026-03-18T04:24:04,154 copying kritidocx/objects/media/chart_renderer.py -> build/lib/kritidocx/objects/media 2026-03-18T04:24:04,156 copying kritidocx/objects/media/positioning_engine.py -> build/lib/kritidocx/objects/media 2026-03-18T04:24:04,159 copying kritidocx/objects/media/media_controller.py -> build/lib/kritidocx/objects/media 2026-03-18T04:24:04,161 copying kritidocx/objects/media/shape_factory.py -> build/lib/kritidocx/objects/media 2026-03-18T04:24:04,163 copying kritidocx/objects/media/image_loader.py -> build/lib/kritidocx/objects/media 2026-03-18T04:24:04,165 copying kritidocx/objects/media/__init__.py -> build/lib/kritidocx/objects/media 2026-03-18T04:24:04,168 creating build/lib/kritidocx/objects/list 2026-03-18T04:24:04,169 copying kritidocx/objects/list/indent_math.py -> build/lib/kritidocx/objects/list 2026-03-18T04:24:04,171 copying kritidocx/objects/list/style_factory.py -> build/lib/kritidocx/objects/list 2026-03-18T04:24:04,174 copying kritidocx/objects/list/numbering_manager.py -> build/lib/kritidocx/objects/list 2026-03-18T04:24:04,176 copying kritidocx/objects/list/__init__.py -> build/lib/kritidocx/objects/list 2026-03-18T04:24:04,178 copying kritidocx/objects/list/list_controller.py -> build/lib/kritidocx/objects/list 2026-03-18T04:24:04,181 creating build/lib/kritidocx/objects/table 2026-03-18T04:24:04,182 copying kritidocx/objects/table/props_manager.py -> build/lib/kritidocx/objects/table 2026-03-18T04:24:04,185 copying kritidocx/objects/table/row_manager.py -> build/lib/kritidocx/objects/table 2026-03-18T04:24:04,187 copying kritidocx/objects/table/table_controller.py -> build/lib/kritidocx/objects/table 2026-03-18T04:24:04,190 copying kritidocx/objects/table/cell_manager.py -> build/lib/kritidocx/objects/table 2026-03-18T04:24:04,193 copying kritidocx/objects/table/matrix_engine.py -> build/lib/kritidocx/objects/table 2026-03-18T04:24:04,195 copying kritidocx/objects/table/__init__.py -> build/lib/kritidocx/objects/table 2026-03-18T04:24:04,197 creating build/lib/kritidocx/objects/math 2026-03-18T04:24:04,198 copying kritidocx/objects/math/latex_parser.py -> build/lib/kritidocx/objects/math 2026-03-18T04:24:04,201 copying kritidocx/objects/math/math_controller.py -> build/lib/kritidocx/objects/math 2026-03-18T04:24:04,203 copying kritidocx/objects/math/omml_engine.py -> build/lib/kritidocx/objects/math 2026-03-18T04:24:04,205 copying kritidocx/objects/math/__init__.py -> build/lib/kritidocx/objects/math 2026-03-18T04:24:04,207 copying kritidocx/objects/math/style_applicator.py -> build/lib/kritidocx/objects/math 2026-03-18T04:24:04,210 creating build/lib/kritidocx/css_engine/handlers 2026-03-18T04:24:04,211 copying kritidocx/css_engine/handlers/border_handler.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T04:24:04,213 copying kritidocx/css_engine/handlers/text_handler.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T04:24:04,216 copying kritidocx/css_engine/handlers/dimensions.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T04:24:04,217 copying kritidocx/css_engine/handlers/box_model.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T04:24:04,219 copying kritidocx/css_engine/handlers/__init__.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T04:24:04,221 creating build/lib/kritidocx/assets/images 2026-03-18T04:24:04,222 copying kritidocx/assets/images/__init__.py -> build/lib/kritidocx/assets/images 2026-03-18T04:24:04,225 creating build/lib/kritidocx/assets/templates 2026-03-18T04:24:04,226 copying kritidocx/assets/templates/__init__.py -> build/lib/kritidocx/assets/templates 2026-03-18T04:24:04,227 running egg_info 2026-03-18T04:24:04,237 writing kritidocx.egg-info/PKG-INFO 2026-03-18T04:24:04,240 writing dependency_links to kritidocx.egg-info/dependency_links.txt 2026-03-18T04:24:04,241 writing requirements to kritidocx.egg-info/requires.txt 2026-03-18T04:24:04,242 writing top-level names to kritidocx.egg-info/top_level.txt 2026-03-18T04:24:04,266 reading manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T04:24:04,273 reading manifest template 'MANIFEST.in' 2026-03-18T04:24:04,277 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-18T04:24:04,280 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-18T04:24:04,282 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-18T04:24:04,283 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T04:24:04,284 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T04:24:04,285 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T04:24:04,286 no previously-included directories found matching 'examples' 2026-03-18T04:24:04,286 no previously-included directories found matching 'inputs' 2026-03-18T04:24:04,287 no previously-included directories found matching 'output' 2026-03-18T04:24:04,288 no previously-included directories found matching 'tests' 2026-03-18T04:24:04,289 adding license file 'LICENSE' 2026-03-18T04:24:04,295 writing manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T04:24:04,306 copying kritidocx/assets/templates/MML2OMML.XSL -> build/lib/kritidocx/assets/templates 2026-03-18T04:24:04,328 installing to build/bdist.linux-armv7l/wheel 2026-03-18T04:24:04,329 running install 2026-03-18T04:24:04,352 running install_lib 2026-03-18T04:24:04,357 creating build/bdist.linux-armv7l/wheel 2026-03-18T04:24:04,359 creating build/bdist.linux-armv7l/wheel/kritidocx 2026-03-18T04:24:04,361 creating build/bdist.linux-armv7l/wheel/kritidocx/config 2026-03-18T04:24:04,362 copying build/lib/kritidocx/config/settings.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T04:24:04,364 copying build/lib/kritidocx/config/theme.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T04:24:04,367 copying build/lib/kritidocx/config/constants.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T04:24:04,369 copying build/lib/kritidocx/config/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T04:24:04,372 creating build/bdist.linux-armv7l/wheel/kritidocx/utils 2026-03-18T04:24:04,373 copying build/lib/kritidocx/utils/style_filter.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T04:24:04,375 copying build/lib/kritidocx/utils/performance.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T04:24:04,377 copying build/lib/kritidocx/utils/logger.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T04:24:04,379 copying build/lib/kritidocx/utils/file_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T04:24:04,382 copying build/lib/kritidocx/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T04:24:04,384 creating build/bdist.linux-armv7l/wheel/kritidocx/basics 2026-03-18T04:24:04,386 copying build/lib/kritidocx/basics/border_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T04:24:04,388 copying build/lib/kritidocx/basics/gradient_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T04:24:04,391 copying build/lib/kritidocx/basics/shadow_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T04:24:04,392 copying build/lib/kritidocx/basics/unit_converter.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T04:24:04,395 copying build/lib/kritidocx/basics/color_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T04:24:04,397 copying build/lib/kritidocx/basics/font_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T04:24:04,399 copying build/lib/kritidocx/basics/css_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T04:24:04,401 copying build/lib/kritidocx/basics/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T04:24:04,403 creating build/bdist.linux-armv7l/wheel/kritidocx/parsers 2026-03-18T04:24:04,404 copying build/lib/kritidocx/parsers/markdown_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T04:24:04,406 copying build/lib/kritidocx/parsers/html_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T04:24:04,409 copying build/lib/kritidocx/parsers/sanitizer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T04:24:04,411 copying build/lib/kritidocx/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T04:24:04,413 creating build/bdist.linux-armv7l/wheel/kritidocx/objects 2026-03-18T04:24:04,415 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/layout 2026-03-18T04:24:04,416 copying build/lib/kritidocx/objects/layout/margin_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T04:24:04,418 copying build/lib/kritidocx/objects/layout/page_setup.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T04:24:04,420 copying build/lib/kritidocx/objects/layout/header_footer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T04:24:04,422 copying build/lib/kritidocx/objects/layout/section_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T04:24:04,425 copying build/lib/kritidocx/objects/layout/column_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T04:24:04,427 copying build/lib/kritidocx/objects/layout/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T04:24:04,429 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/form 2026-03-18T04:24:04,430 copying build/lib/kritidocx/objects/form/checkbox_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T04:24:04,432 copying build/lib/kritidocx/objects/form/form_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T04:24:04,434 copying build/lib/kritidocx/objects/form/text_input_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T04:24:04,436 copying build/lib/kritidocx/objects/form/dropdown_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T04:24:04,438 copying build/lib/kritidocx/objects/form/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T04:24:04,441 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/text 2026-03-18T04:24:04,442 copying build/lib/kritidocx/objects/text/heading_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T04:24:04,444 copying build/lib/kritidocx/objects/text/break_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T04:24:04,446 copying build/lib/kritidocx/objects/text/hyperlink_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T04:24:04,448 copying build/lib/kritidocx/objects/text/paragraph_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T04:24:04,451 copying build/lib/kritidocx/objects/text/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T04:24:04,453 copying build/lib/kritidocx/objects/text/run_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T04:24:04,456 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/media 2026-03-18T04:24:04,457 copying build/lib/kritidocx/objects/media/chart_renderer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T04:24:04,458 copying build/lib/kritidocx/objects/media/positioning_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T04:24:04,461 copying build/lib/kritidocx/objects/media/media_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T04:24:04,463 copying build/lib/kritidocx/objects/media/shape_factory.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T04:24:04,465 copying build/lib/kritidocx/objects/media/image_loader.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T04:24:04,468 copying build/lib/kritidocx/objects/media/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T04:24:04,470 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/list 2026-03-18T04:24:04,471 copying build/lib/kritidocx/objects/list/indent_math.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T04:24:04,473 copying build/lib/kritidocx/objects/list/style_factory.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T04:24:04,475 copying build/lib/kritidocx/objects/list/numbering_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T04:24:04,478 copying build/lib/kritidocx/objects/list/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T04:24:04,479 copying build/lib/kritidocx/objects/list/list_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T04:24:04,482 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/table 2026-03-18T04:24:04,483 copying build/lib/kritidocx/objects/table/props_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T04:24:04,486 copying build/lib/kritidocx/objects/table/row_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T04:24:04,489 copying build/lib/kritidocx/objects/table/table_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T04:24:04,492 copying build/lib/kritidocx/objects/table/cell_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T04:24:04,494 copying build/lib/kritidocx/objects/table/matrix_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T04:24:04,496 copying build/lib/kritidocx/objects/table/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T04:24:04,499 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/math 2026-03-18T04:24:04,500 copying build/lib/kritidocx/objects/math/latex_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T04:24:04,503 copying build/lib/kritidocx/objects/math/math_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T04:24:04,505 copying build/lib/kritidocx/objects/math/omml_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T04:24:04,507 copying build/lib/kritidocx/objects/math/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T04:24:04,509 copying build/lib/kritidocx/objects/math/style_applicator.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T04:24:04,511 copying build/lib/kritidocx/objects/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects 2026-03-18T04:24:04,514 creating build/bdist.linux-armv7l/wheel/kritidocx/css_engine 2026-03-18T04:24:04,515 copying build/lib/kritidocx/css_engine/main.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-18T04:24:04,517 creating build/bdist.linux-armv7l/wheel/kritidocx/css_engine/handlers 2026-03-18T04:24:04,519 copying build/lib/kritidocx/css_engine/handlers/border_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T04:24:04,521 copying build/lib/kritidocx/css_engine/handlers/text_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T04:24:04,523 copying build/lib/kritidocx/css_engine/handlers/dimensions.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T04:24:04,525 copying build/lib/kritidocx/css_engine/handlers/box_model.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T04:24:04,527 copying build/lib/kritidocx/css_engine/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T04:24:04,529 copying build/lib/kritidocx/css_engine/tokenizer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-18T04:24:04,531 copying build/lib/kritidocx/css_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-18T04:24:04,533 creating build/bdist.linux-armv7l/wheel/kritidocx/core 2026-03-18T04:24:04,534 copying build/lib/kritidocx/core/router.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T04:24:04,537 copying build/lib/kritidocx/core/pipeline.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T04:24:04,539 copying build/lib/kritidocx/core/docx_driver.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T04:24:04,542 copying build/lib/kritidocx/core/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T04:24:04,544 creating build/bdist.linux-armv7l/wheel/kritidocx/xml_factory 2026-03-18T04:24:04,545 copying build/lib/kritidocx/xml_factory/drawing_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T04:24:04,548 copying build/lib/kritidocx/xml_factory/numbering_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T04:24:04,550 copying build/lib/kritidocx/xml_factory/xml_builder.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T04:24:04,553 copying build/lib/kritidocx/xml_factory/form_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T04:24:04,555 copying build/lib/kritidocx/xml_factory/text_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T04:24:04,558 copying build/lib/kritidocx/xml_factory/table_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T04:24:04,560 copying build/lib/kritidocx/xml_factory/section_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T04:24:04,563 copying build/lib/kritidocx/xml_factory/base.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T04:24:04,565 copying build/lib/kritidocx/xml_factory/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T04:24:04,567 copying build/lib/kritidocx/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx 2026-03-18T04:24:04,569 copying build/lib/kritidocx/exceptions.py -> build/bdist.linux-armv7l/wheel/./kritidocx 2026-03-18T04:24:04,571 creating build/bdist.linux-armv7l/wheel/kritidocx/assets 2026-03-18T04:24:04,572 creating build/bdist.linux-armv7l/wheel/kritidocx/assets/images 2026-03-18T04:24:04,574 copying build/lib/kritidocx/assets/images/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/images 2026-03-18T04:24:04,576 creating build/bdist.linux-armv7l/wheel/kritidocx/assets/templates 2026-03-18T04:24:04,577 copying build/lib/kritidocx/assets/templates/MML2OMML.XSL -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/templates 2026-03-18T04:24:04,582 copying build/lib/kritidocx/assets/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/templates 2026-03-18T04:24:04,583 copying build/lib/kritidocx/assets/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets 2026-03-18T04:24:04,585 running install_egg_info 2026-03-18T04:24:04,590 Copying kritidocx.egg-info to build/bdist.linux-armv7l/wheel/./kritidocx-0.1.0.dev3-py3.11.egg-info 2026-03-18T04:24:04,600 running install_scripts 2026-03-18T04:24:04,611 creating build/bdist.linux-armv7l/wheel/kritidocx-0.1.0.dev3.dist-info/WHEEL 2026-03-18T04:24:04,614 creating '/tmp/pip-wheel-sdbgof_z/.tmp-wh9ry0yw/kritidocx-0.1.0.dev3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-18T04:24:04,616 adding 'kritidocx/__init__.py' 2026-03-18T04:24:04,618 adding 'kritidocx/exceptions.py' 2026-03-18T04:24:04,619 adding 'kritidocx/assets/__init__.py' 2026-03-18T04:24:04,621 adding 'kritidocx/assets/images/__init__.py' 2026-03-18T04:24:04,634 adding 'kritidocx/assets/templates/MML2OMML.XSL' 2026-03-18T04:24:04,636 adding 'kritidocx/assets/templates/__init__.py' 2026-03-18T04:24:04,638 adding 'kritidocx/basics/__init__.py' 2026-03-18T04:24:04,640 adding 'kritidocx/basics/border_parser.py' 2026-03-18T04:24:04,642 adding 'kritidocx/basics/color_manager.py' 2026-03-18T04:24:04,643 adding 'kritidocx/basics/css_parser.py' 2026-03-18T04:24:04,645 adding 'kritidocx/basics/font_handler.py' 2026-03-18T04:24:04,646 adding 'kritidocx/basics/gradient_handler.py' 2026-03-18T04:24:04,647 adding 'kritidocx/basics/shadow_parser.py' 2026-03-18T04:24:04,650 adding 'kritidocx/basics/unit_converter.py' 2026-03-18T04:24:04,652 adding 'kritidocx/config/__init__.py' 2026-03-18T04:24:04,654 adding 'kritidocx/config/constants.py' 2026-03-18T04:24:04,656 adding 'kritidocx/config/settings.py' 2026-03-18T04:24:04,659 adding 'kritidocx/config/theme.py' 2026-03-18T04:24:04,661 adding 'kritidocx/core/__init__.py' 2026-03-18T04:24:04,663 adding 'kritidocx/core/docx_driver.py' 2026-03-18T04:24:04,665 adding 'kritidocx/core/pipeline.py' 2026-03-18T04:24:04,673 adding 'kritidocx/core/router.py' 2026-03-18T04:24:04,675 adding 'kritidocx/css_engine/__init__.py' 2026-03-18T04:24:04,677 adding 'kritidocx/css_engine/main.py' 2026-03-18T04:24:04,678 adding 'kritidocx/css_engine/tokenizer.py' 2026-03-18T04:24:04,680 adding 'kritidocx/css_engine/handlers/__init__.py' 2026-03-18T04:24:04,682 adding 'kritidocx/css_engine/handlers/border_handler.py' 2026-03-18T04:24:04,684 adding 'kritidocx/css_engine/handlers/box_model.py' 2026-03-18T04:24:04,685 adding 'kritidocx/css_engine/handlers/dimensions.py' 2026-03-18T04:24:04,688 adding 'kritidocx/css_engine/handlers/text_handler.py' 2026-03-18T04:24:04,690 adding 'kritidocx/objects/__init__.py' 2026-03-18T04:24:04,692 adding 'kritidocx/objects/form/__init__.py' 2026-03-18T04:24:04,694 adding 'kritidocx/objects/form/checkbox_handler.py' 2026-03-18T04:24:04,696 adding 'kritidocx/objects/form/dropdown_handler.py' 2026-03-18T04:24:04,698 adding 'kritidocx/objects/form/form_controller.py' 2026-03-18T04:24:04,700 adding 'kritidocx/objects/form/text_input_handler.py' 2026-03-18T04:24:04,702 adding 'kritidocx/objects/layout/__init__.py' 2026-03-18T04:24:04,703 adding 'kritidocx/objects/layout/column_manager.py' 2026-03-18T04:24:04,706 adding 'kritidocx/objects/layout/header_footer.py' 2026-03-18T04:24:04,708 adding 'kritidocx/objects/layout/margin_manager.py' 2026-03-18T04:24:04,710 adding 'kritidocx/objects/layout/page_setup.py' 2026-03-18T04:24:04,712 adding 'kritidocx/objects/layout/section_manager.py' 2026-03-18T04:24:04,714 adding 'kritidocx/objects/list/__init__.py' 2026-03-18T04:24:04,716 adding 'kritidocx/objects/list/indent_math.py' 2026-03-18T04:24:04,718 adding 'kritidocx/objects/list/list_controller.py' 2026-03-18T04:24:04,721 adding 'kritidocx/objects/list/numbering_manager.py' 2026-03-18T04:24:04,722 adding 'kritidocx/objects/list/style_factory.py' 2026-03-18T04:24:04,725 adding 'kritidocx/objects/math/__init__.py' 2026-03-18T04:24:04,726 adding 'kritidocx/objects/math/latex_parser.py' 2026-03-18T04:24:04,729 adding 'kritidocx/objects/math/math_controller.py' 2026-03-18T04:24:04,731 adding 'kritidocx/objects/math/omml_engine.py' 2026-03-18T04:24:04,733 adding 'kritidocx/objects/math/style_applicator.py' 2026-03-18T04:24:04,735 adding 'kritidocx/objects/media/__init__.py' 2026-03-18T04:24:04,737 adding 'kritidocx/objects/media/chart_renderer.py' 2026-03-18T04:24:04,740 adding 'kritidocx/objects/media/image_loader.py' 2026-03-18T04:24:04,742 adding 'kritidocx/objects/media/media_controller.py' 2026-03-18T04:24:04,745 adding 'kritidocx/objects/media/positioning_engine.py' 2026-03-18T04:24:04,747 adding 'kritidocx/objects/media/shape_factory.py' 2026-03-18T04:24:04,749 adding 'kritidocx/objects/table/__init__.py' 2026-03-18T04:24:04,753 adding 'kritidocx/objects/table/cell_manager.py' 2026-03-18T04:24:04,755 adding 'kritidocx/objects/table/matrix_engine.py' 2026-03-18T04:24:04,758 adding 'kritidocx/objects/table/props_manager.py' 2026-03-18T04:24:04,761 adding 'kritidocx/objects/table/row_manager.py' 2026-03-18T04:24:04,768 adding 'kritidocx/objects/table/table_controller.py' 2026-03-18T04:24:04,771 adding 'kritidocx/objects/text/__init__.py' 2026-03-18T04:24:04,772 adding 'kritidocx/objects/text/break_manager.py' 2026-03-18T04:24:04,774 adding 'kritidocx/objects/text/heading_manager.py' 2026-03-18T04:24:04,776 adding 'kritidocx/objects/text/hyperlink_manager.py' 2026-03-18T04:24:04,779 adding 'kritidocx/objects/text/paragraph_manager.py' 2026-03-18T04:24:04,782 adding 'kritidocx/objects/text/run_manager.py' 2026-03-18T04:24:04,784 adding 'kritidocx/parsers/__init__.py' 2026-03-18T04:24:04,787 adding 'kritidocx/parsers/html_parser.py' 2026-03-18T04:24:04,789 adding 'kritidocx/parsers/markdown_parser.py' 2026-03-18T04:24:04,791 adding 'kritidocx/parsers/sanitizer.py' 2026-03-18T04:24:04,793 adding 'kritidocx/utils/__init__.py' 2026-03-18T04:24:04,795 adding 'kritidocx/utils/file_manager.py' 2026-03-18T04:24:04,798 adding 'kritidocx/utils/logger.py' 2026-03-18T04:24:04,800 adding 'kritidocx/utils/performance.py' 2026-03-18T04:24:04,801 adding 'kritidocx/utils/style_filter.py' 2026-03-18T04:24:04,804 adding 'kritidocx/xml_factory/__init__.py' 2026-03-18T04:24:04,806 adding 'kritidocx/xml_factory/base.py' 2026-03-18T04:24:04,810 adding 'kritidocx/xml_factory/drawing_xml.py' 2026-03-18T04:24:04,813 adding 'kritidocx/xml_factory/form_xml.py' 2026-03-18T04:24:04,816 adding 'kritidocx/xml_factory/numbering_xml.py' 2026-03-18T04:24:04,818 adding 'kritidocx/xml_factory/section_xml.py' 2026-03-18T04:24:04,820 adding 'kritidocx/xml_factory/table_xml.py' 2026-03-18T04:24:04,825 adding 'kritidocx/xml_factory/text_xml.py' 2026-03-18T04:24:04,828 adding 'kritidocx/xml_factory/xml_builder.py' 2026-03-18T04:24:04,831 adding 'kritidocx-0.1.0.dev3.dist-info/licenses/LICENSE' 2026-03-18T04:24:04,833 adding 'kritidocx-0.1.0.dev3.dist-info/METADATA' 2026-03-18T04:24:04,835 adding 'kritidocx-0.1.0.dev3.dist-info/WHEEL' 2026-03-18T04:24:04,836 adding 'kritidocx-0.1.0.dev3.dist-info/top_level.txt' 2026-03-18T04:24:04,838 adding 'kritidocx-0.1.0.dev3.dist-info/RECORD' 2026-03-18T04:24:04,844 removing build/bdist.linux-armv7l/wheel 2026-03-18T04:24:04,968 Building wheel for kritidocx (pyproject.toml): finished with status 'done' 2026-03-18T04:24:04,980 Created wheel for kritidocx: filename=kritidocx-0.1.0.dev3-py3-none-any.whl size=293020 sha256=1efc6658e100c503232cfff85fe565d7d06486884800253fab8f862c2f879307 2026-03-18T04:24:04,981 Stored in directory: /tmp/pip-ephem-wheel-cache-ytzgg883/wheels/a1/8d/dd/26d3181bb61114e2c7ee46016a392131178c7ea6f6e1c8cfcb 2026-03-18T04:24:04,996 Successfully built kritidocx 2026-03-18T04:24:05,010 Removed build tracker: '/tmp/pip-build-tracker-hggq96y4'