2026-03-18T18:06:03,242 Created temporary directory: /tmp/pip-ephem-wheel-cache-b2wr85ao 2026-03-18T18:06:03,244 Created temporary directory: /tmp/pip-build-tracker-_zbc7207 2026-03-18T18:06:03,244 Initialized build tracking at /tmp/pip-build-tracker-_zbc7207 2026-03-18T18:06:03,245 Created build tracker: /tmp/pip-build-tracker-_zbc7207 2026-03-18T18:06:03,245 Entered build tracker: /tmp/pip-build-tracker-_zbc7207 2026-03-18T18:06:03,246 Created temporary directory: /tmp/pip-wheel-rl1vmpnt 2026-03-18T18:06:03,249 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-18T18:06:03,251 Created temporary directory: /tmp/pip-ephem-wheel-cache-xbg8pyje 2026-03-18T18:06:03,273 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T18:06:03,277 2 location(s) to search for versions of kritidocx: 2026-03-18T18:06:03,277 * https://pypi.org/simple/kritidocx/ 2026-03-18T18:06:03,277 * https://www.piwheels.org/simple/kritidocx/ 2026-03-18T18:06:03,278 Fetching project page and analyzing links: https://pypi.org/simple/kritidocx/ 2026-03-18T18:06:03,278 Getting page https://pypi.org/simple/kritidocx/ 2026-03-18T18:06:03,280 Found index url https://pypi.org/simple 2026-03-18T18:06:03,495 Fetched page https://pypi.org/simple/kritidocx/ as application/vnd.pypi.simple.v1+json 2026-03-18T18:06:03,499 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-18T18:06:03,500 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-18T18:06:03,501 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-18T18:06:03,502 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-18T18:06:03,502 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-18T18:06:03,503 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-18T18:06:03,504 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-18T18:06:03,505 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-18T18:06:03,506 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-18T18:06:03,507 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-18T18:06:03,507 Skipping link: No binaries permitted for kritidocx: https://files.pythonhosted.org/packages/e4/e7/e7480cac8c129aaae29273e481e9dc9e0d7d5f7154dd9bfc0748077ce59f/kritidocx-0.1.0.dev6-py3-none-any.whl (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T18:06:03,508 Found link https://files.pythonhosted.org/packages/97/17/76c91ec923b72927e7263e0ad56172c075ec8a91e39ce047043d0f687861/kritidocx-0.1.0.dev6.tar.gz (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8), version: 0.1.0.dev6 2026-03-18T18:06:03,509 Skipping link: No binaries permitted for kritidocx: https://files.pythonhosted.org/packages/9d/8e/cc4b96fda912e3adebb4fdcfc0e868258bebe8fa6ac35fdb27a0151af927/kritidocx-0.1.0.dev7-py3-none-any.whl (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T18:06:03,510 Found link https://files.pythonhosted.org/packages/0d/e9/a86e52e6c6bd261ccdd11fe13995f93fa40d21e5534f8f1e338edf6c2deb/kritidocx-0.1.0.dev7.tar.gz (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8), version: 0.1.0.dev7 2026-03-18T18:06:03,510 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-18T18:06:03,511 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-18T18:06:03,512 Skipping link: No binaries permitted for kritidocx: https://files.pythonhosted.org/packages/a1/6e/f0a0edfb1f1b3ec9de0e300a8d27a6e1f40578fd89ff9ef2e990f8e6f69c/kritidocx-0.1.1-py3-none-any.whl (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T18:06:03,513 Found link https://files.pythonhosted.org/packages/c9/8b/e958f8893dfee4b9dcd5c8ecf922ec63bee839305f61257ad250f5013ac1/kritidocx-0.1.1.tar.gz (from https://pypi.org/simple/kritidocx/) (requires-python:>=3.8), version: 0.1.1 2026-03-18T18:06:03,514 Fetching project page and analyzing links: https://www.piwheels.org/simple/kritidocx/ 2026-03-18T18:06:03,514 Getting page https://www.piwheels.org/simple/kritidocx/ 2026-03-18T18:06:03,515 Found index url https://www.piwheels.org/simple 2026-03-18T18:06:03,679 Fetched page https://www.piwheels.org/simple/kritidocx/ as text/html 2026-03-18T18:06:03,682 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-18T18:06:03,683 Skipping link: No binaries permitted for kritidocx: https://www.piwheels.org/simple/kritidocx/kritidocx-0.1.0.dev7-py3-none-any.whl#sha256=9b3b5290008032c33a409499490a30ce4ad21fc0d16ed383687503912b4e916b (from https://www.piwheels.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T18:06:03,684 Skipping link: No binaries permitted for kritidocx: https://www.piwheels.org/simple/kritidocx/kritidocx-0.1.0.dev6-py3-none-any.whl#sha256=4036ab263e56f9e4bdff1651d18325ee2718dc0a28bbdb2cf7ba45c3a8abd308 (from https://www.piwheels.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T18:06:03,684 Skipping link: No binaries permitted for kritidocx: https://www.piwheels.org/simple/kritidocx/kritidocx-0.1.0.dev5-py3-none-any.whl#sha256=2652c1ece553afcfb1a4c6c3b1099504c032d734a4b3edf2ed5c8ec864227ef5 (from https://www.piwheels.org/simple/kritidocx/) (requires-python:>=3.8) 2026-03-18T18:06:03,685 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-18T18:06:03,685 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-18T18:06:03,686 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-18T18:06:03,686 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-18T18:06:03,687 Skipping link: not a file: https://www.piwheels.org/simple/kritidocx/ 2026-03-18T18:06:03,687 Skipping link: not a file: https://pypi.org/simple/kritidocx/ 2026-03-18T18:06:03,706 Given no hashes to check 1 links for project 'kritidocx': discarding no candidates 2026-03-18T18:06:03,724 Collecting kritidocx==0.1.1 2026-03-18T18:06:03,726 Created temporary directory: /tmp/pip-unpack-nz1bcwmz 2026-03-18T18:06:03,863 Downloading kritidocx-0.1.1.tar.gz (252 kB) 2026-03-18T18:06:04,181 Added kritidocx==0.1.1 from https://files.pythonhosted.org/packages/c9/8b/e958f8893dfee4b9dcd5c8ecf922ec63bee839305f61257ad250f5013ac1/kritidocx-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-_zbc7207' 2026-03-18T18:06:04,186 Created temporary directory: /tmp/pip-build-env-2y66we6p 2026-03-18T18:06:04,191 Installing build dependencies: started 2026-03-18T18:06:04,192 Running command pip subprocess to install build dependencies 2026-03-18T18:06:05,366 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-18T18:06:05,950 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-18T18:06:05,973 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-18T18:06:07,760 Collecting setuptools>=42 2026-03-18T18:06:07,840 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-18T18:06:08,117 Collecting wheel 2026-03-18T18:06:08,143 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-18T18:06:08,328 Collecting packaging>=24.0 2026-03-18T18:06:08,346 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-18T18:06:11,322 Installing collected packages: setuptools, packaging, wheel 2026-03-18T18:06:14,737 Creating /tmp/pip-build-env-2y66we6p/overlay/local/bin 2026-03-18T18:06:14,740 changing mode of /tmp/pip-build-env-2y66we6p/overlay/local/bin/wheel to 755 2026-03-18T18:06:14,761 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-18T18:06:15,041 Installing build dependencies: finished with status 'done' 2026-03-18T18:06:15,047 Getting requirements to build wheel: started 2026-03-18T18:06:15,048 Running command Getting requirements to build wheel 2026-03-18T18:06:15,667 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-18T18:06:15,668 !! 2026-03-18T18:06:15,669 ******************************************************************************** 2026-03-18T18:06:15,669 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T18:06:15,670 `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-18T18:06:15,671 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T18:06:15,672 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-18T18:06:15,672 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T18:06:15,673 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-18T18:06:15,674 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T18:06:15,674 configuration. 2026-03-18T18:06:15,675 ******************************************************************************** 2026-03-18T18:06:15,676 !! 2026-03-18T18:06:15,676 _handle_missing_dynamic(dist, project_table) 2026-03-18T18:06:15,677 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-18T18:06:15,677 !! 2026-03-18T18:06:15,678 ******************************************************************************** 2026-03-18T18:06:15,679 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T18:06:15,680 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-18T18:06:15,681 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T18:06:15,681 consider this value unless `scripts` is listed as `dynamic`. 2026-03-18T18:06:15,683 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T18:06:15,684 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-18T18:06:15,685 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T18:06:15,685 configuration. 2026-03-18T18:06:15,686 ******************************************************************************** 2026-03-18T18:06:15,687 !! 2026-03-18T18:06:15,688 _handle_missing_dynamic(dist, project_table) 2026-03-18T18:06:15,688 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T18:06:15,689 !! 2026-03-18T18:06:15,690 ******************************************************************************** 2026-03-18T18:06:15,691 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-18T18:06:15,692 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T18:06:15,692 or your builds will no longer be supported. 2026-03-18T18:06:15,694 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T18:06:15,694 ******************************************************************************** 2026-03-18T18:06:15,695 !! 2026-03-18T18:06:15,696 corresp(dist, value, root_dir) 2026-03-18T18:06:15,696 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-18T18:06:15,697 corresp(dist, value, root_dir) 2026-03-18T18:06:15,761 running egg_info 2026-03-18T18:06:15,767 writing kritidocx.egg-info/PKG-INFO 2026-03-18T18:06:15,771 writing dependency_links to kritidocx.egg-info/dependency_links.txt 2026-03-18T18:06:15,773 writing requirements to kritidocx.egg-info/requires.txt 2026-03-18T18:06:15,774 writing top-level names to kritidocx.egg-info/top_level.txt 2026-03-18T18:06:15,814 reading manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T18:06:15,820 reading manifest template 'MANIFEST.in' 2026-03-18T18:06:15,824 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-18T18:06:15,828 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-18T18:06:15,829 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-18T18:06:15,830 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T18:06:15,831 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T18:06:15,832 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T18:06:15,833 no previously-included directories found matching 'examples' 2026-03-18T18:06:15,834 no previously-included directories found matching 'inputs' 2026-03-18T18:06:15,834 no previously-included directories found matching 'output' 2026-03-18T18:06:15,835 no previously-included directories found matching 'tests' 2026-03-18T18:06:15,836 adding license file 'LICENSE' 2026-03-18T18:06:15,842 writing manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T18:06:15,939 Getting requirements to build wheel: finished with status 'done' 2026-03-18T18:06:15,943 Created temporary directory: /tmp/pip-modern-metadata-h6s52ky2 2026-03-18T18:06:15,945 Preparing metadata (pyproject.toml): started 2026-03-18T18:06:15,946 Running command Preparing metadata (pyproject.toml) 2026-03-18T18:06:16,519 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-18T18:06:16,519 !! 2026-03-18T18:06:16,520 ******************************************************************************** 2026-03-18T18:06:16,520 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T18:06:16,521 `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-18T18:06:16,523 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T18:06:16,523 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-18T18:06:16,524 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T18:06:16,525 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-18T18:06:16,526 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T18:06:16,526 configuration. 2026-03-18T18:06:16,527 ******************************************************************************** 2026-03-18T18:06:16,528 !! 2026-03-18T18:06:16,528 _handle_missing_dynamic(dist, project_table) 2026-03-18T18:06:16,529 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-18T18:06:16,530 !! 2026-03-18T18:06:16,531 ******************************************************************************** 2026-03-18T18:06:16,531 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T18:06:16,533 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-18T18:06:16,533 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T18:06:16,534 consider this value unless `scripts` is listed as `dynamic`. 2026-03-18T18:06:16,535 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T18:06:16,536 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-18T18:06:16,536 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T18:06:16,536 configuration. 2026-03-18T18:06:16,537 ******************************************************************************** 2026-03-18T18:06:16,538 !! 2026-03-18T18:06:16,538 _handle_missing_dynamic(dist, project_table) 2026-03-18T18:06:16,539 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T18:06:16,539 !! 2026-03-18T18:06:16,540 ******************************************************************************** 2026-03-18T18:06:16,540 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-18T18:06:16,541 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T18:06:16,542 or your builds will no longer be supported. 2026-03-18T18:06:16,543 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T18:06:16,543 ******************************************************************************** 2026-03-18T18:06:16,544 !! 2026-03-18T18:06:16,545 corresp(dist, value, root_dir) 2026-03-18T18:06:16,545 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-18T18:06:16,546 corresp(dist, value, root_dir) 2026-03-18T18:06:16,608 running dist_info 2026-03-18T18:06:16,618 creating /tmp/pip-modern-metadata-h6s52ky2/kritidocx.egg-info 2026-03-18T18:06:16,619 writing /tmp/pip-modern-metadata-h6s52ky2/kritidocx.egg-info/PKG-INFO 2026-03-18T18:06:16,623 writing dependency_links to /tmp/pip-modern-metadata-h6s52ky2/kritidocx.egg-info/dependency_links.txt 2026-03-18T18:06:16,625 writing requirements to /tmp/pip-modern-metadata-h6s52ky2/kritidocx.egg-info/requires.txt 2026-03-18T18:06:16,627 writing top-level names to /tmp/pip-modern-metadata-h6s52ky2/kritidocx.egg-info/top_level.txt 2026-03-18T18:06:16,628 writing manifest file '/tmp/pip-modern-metadata-h6s52ky2/kritidocx.egg-info/SOURCES.txt' 2026-03-18T18:06:16,662 reading manifest file '/tmp/pip-modern-metadata-h6s52ky2/kritidocx.egg-info/SOURCES.txt' 2026-03-18T18:06:16,664 reading manifest template 'MANIFEST.in' 2026-03-18T18:06:16,668 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-18T18:06:16,671 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-18T18:06:16,672 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-18T18:06:16,673 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T18:06:16,674 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T18:06:16,675 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T18:06:16,676 no previously-included directories found matching 'examples' 2026-03-18T18:06:16,676 no previously-included directories found matching 'inputs' 2026-03-18T18:06:16,677 no previously-included directories found matching 'output' 2026-03-18T18:06:16,678 no previously-included directories found matching 'tests' 2026-03-18T18:06:16,678 adding license file 'LICENSE' 2026-03-18T18:06:16,683 writing manifest file '/tmp/pip-modern-metadata-h6s52ky2/kritidocx.egg-info/SOURCES.txt' 2026-03-18T18:06:16,684 creating '/tmp/pip-modern-metadata-h6s52ky2/kritidocx-0.1.1.dist-info' 2026-03-18T18:06:16,807 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-18T18:06:16,812 Source in /tmp/pip-wheel-rl1vmpnt/kritidocx_c5308a86efc2457085323bd9e0d98e84 has version 0.1.1, which satisfies requirement kritidocx==0.1.1 from https://files.pythonhosted.org/packages/c9/8b/e958f8893dfee4b9dcd5c8ecf922ec63bee839305f61257ad250f5013ac1/kritidocx-0.1.1.tar.gz 2026-03-18T18:06:16,813 Removed kritidocx==0.1.1 from https://files.pythonhosted.org/packages/c9/8b/e958f8893dfee4b9dcd5c8ecf922ec63bee839305f61257ad250f5013ac1/kritidocx-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-_zbc7207' 2026-03-18T18:06:16,820 Created temporary directory: /tmp/pip-unpack-9fq_l8wf 2026-03-18T18:06:16,821 Building wheels for collected packages: kritidocx 2026-03-18T18:06:16,825 Created temporary directory: /tmp/pip-wheel-0wvu1ggx 2026-03-18T18:06:16,825 Destination directory: /tmp/pip-wheel-0wvu1ggx 2026-03-18T18:06:16,827 Building wheel for kritidocx (pyproject.toml): started 2026-03-18T18:06:16,829 Running command Building wheel for kritidocx (pyproject.toml) 2026-03-18T18:06:17,387 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-18T18:06:17,387 !! 2026-03-18T18:06:17,388 ******************************************************************************** 2026-03-18T18:06:17,389 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T18:06:17,390 `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-18T18:06:17,391 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T18:06:17,392 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-18T18:06:17,393 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T18:06:17,394 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-18T18:06:17,395 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T18:06:17,395 configuration. 2026-03-18T18:06:17,396 ******************************************************************************** 2026-03-18T18:06:17,397 !! 2026-03-18T18:06:17,397 _handle_missing_dynamic(dist, project_table) 2026-03-18T18:06:17,398 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-18T18:06:17,399 !! 2026-03-18T18:06:17,400 ******************************************************************************** 2026-03-18T18:06:17,400 The following seems to be defined outside of `pyproject.toml`: 2026-03-18T18:06:17,401 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-18T18:06:17,403 According to the spec (see the link below), however, setuptools CANNOT 2026-03-18T18:06:17,403 consider this value unless `scripts` is listed as `dynamic`. 2026-03-18T18:06:17,404 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-18T18:06:17,406 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-18T18:06:17,406 remove the `[project]` table from your file and rely entirely on other means of 2026-03-18T18:06:17,407 configuration. 2026-03-18T18:06:17,408 ******************************************************************************** 2026-03-18T18:06:17,409 !! 2026-03-18T18:06:17,409 _handle_missing_dynamic(dist, project_table) 2026-03-18T18:06:17,410 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-18T18:06:17,410 !! 2026-03-18T18:06:17,411 ******************************************************************************** 2026-03-18T18:06:17,411 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-18T18:06:17,412 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-18T18:06:17,413 or your builds will no longer be supported. 2026-03-18T18:06:17,413 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-18T18:06:17,414 ******************************************************************************** 2026-03-18T18:06:17,415 !! 2026-03-18T18:06:17,415 corresp(dist, value, root_dir) 2026-03-18T18:06:17,416 /tmp/pip-build-env-2y66we6p/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-18T18:06:17,416 corresp(dist, value, root_dir) 2026-03-18T18:06:17,467 running bdist_wheel 2026-03-18T18:06:17,485 running build 2026-03-18T18:06:17,485 running build_py 2026-03-18T18:06:17,491 creating build/lib/kritidocx 2026-03-18T18:06:17,493 copying kritidocx/__init__.py -> build/lib/kritidocx 2026-03-18T18:06:17,495 copying kritidocx/exceptions.py -> build/lib/kritidocx 2026-03-18T18:06:17,498 creating build/lib/kritidocx/utils 2026-03-18T18:06:17,499 copying kritidocx/utils/style_filter.py -> build/lib/kritidocx/utils 2026-03-18T18:06:17,501 copying kritidocx/utils/file_manager.py -> build/lib/kritidocx/utils 2026-03-18T18:06:17,503 copying kritidocx/utils/performance.py -> build/lib/kritidocx/utils 2026-03-18T18:06:17,505 copying kritidocx/utils/logger.py -> build/lib/kritidocx/utils 2026-03-18T18:06:17,508 copying kritidocx/utils/__init__.py -> build/lib/kritidocx/utils 2026-03-18T18:06:17,510 creating build/lib/kritidocx/config 2026-03-18T18:06:17,511 copying kritidocx/config/settings.py -> build/lib/kritidocx/config 2026-03-18T18:06:17,514 copying kritidocx/config/theme.py -> build/lib/kritidocx/config 2026-03-18T18:06:17,517 copying kritidocx/config/constants.py -> build/lib/kritidocx/config 2026-03-18T18:06:17,519 copying kritidocx/config/__init__.py -> build/lib/kritidocx/config 2026-03-18T18:06:17,522 creating build/lib/kritidocx/objects 2026-03-18T18:06:17,523 copying kritidocx/objects/__init__.py -> build/lib/kritidocx/objects 2026-03-18T18:06:17,525 creating build/lib/kritidocx/basics 2026-03-18T18:06:17,527 copying kritidocx/basics/css_parser.py -> build/lib/kritidocx/basics 2026-03-18T18:06:17,529 copying kritidocx/basics/unit_converter.py -> build/lib/kritidocx/basics 2026-03-18T18:06:17,531 copying kritidocx/basics/gradient_handler.py -> build/lib/kritidocx/basics 2026-03-18T18:06:17,533 copying kritidocx/basics/__init__.py -> build/lib/kritidocx/basics 2026-03-18T18:06:17,535 copying kritidocx/basics/font_handler.py -> build/lib/kritidocx/basics 2026-03-18T18:06:17,537 copying kritidocx/basics/color_manager.py -> build/lib/kritidocx/basics 2026-03-18T18:06:17,539 copying kritidocx/basics/shadow_parser.py -> build/lib/kritidocx/basics 2026-03-18T18:06:17,541 copying kritidocx/basics/border_parser.py -> build/lib/kritidocx/basics 2026-03-18T18:06:17,544 creating build/lib/kritidocx/css_engine 2026-03-18T18:06:17,545 copying kritidocx/css_engine/tokenizer.py -> build/lib/kritidocx/css_engine 2026-03-18T18:06:17,547 copying kritidocx/css_engine/main.py -> build/lib/kritidocx/css_engine 2026-03-18T18:06:17,549 copying kritidocx/css_engine/__init__.py -> build/lib/kritidocx/css_engine 2026-03-18T18:06:17,551 creating build/lib/kritidocx/xml_factory 2026-03-18T18:06:17,552 copying kritidocx/xml_factory/table_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T18:06:17,555 copying kritidocx/xml_factory/text_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T18:06:17,558 copying kritidocx/xml_factory/section_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T18:06:17,560 copying kritidocx/xml_factory/base.py -> build/lib/kritidocx/xml_factory 2026-03-18T18:06:17,562 copying kritidocx/xml_factory/drawing_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T18:06:17,566 copying kritidocx/xml_factory/__init__.py -> build/lib/kritidocx/xml_factory 2026-03-18T18:06:17,568 copying kritidocx/xml_factory/xml_builder.py -> build/lib/kritidocx/xml_factory 2026-03-18T18:06:17,571 copying kritidocx/xml_factory/form_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T18:06:17,573 copying kritidocx/xml_factory/numbering_xml.py -> build/lib/kritidocx/xml_factory 2026-03-18T18:06:17,576 creating build/lib/kritidocx/core 2026-03-18T18:06:17,577 copying kritidocx/core/pipeline.py -> build/lib/kritidocx/core 2026-03-18T18:06:17,579 copying kritidocx/core/router.py -> build/lib/kritidocx/core 2026-03-18T18:06:17,583 copying kritidocx/core/docx_driver.py -> build/lib/kritidocx/core 2026-03-18T18:06:17,585 copying kritidocx/core/__init__.py -> build/lib/kritidocx/core 2026-03-18T18:06:17,588 creating build/lib/kritidocx/assets 2026-03-18T18:06:17,589 copying kritidocx/assets/__init__.py -> build/lib/kritidocx/assets 2026-03-18T18:06:17,591 creating build/lib/kritidocx/parsers 2026-03-18T18:06:17,592 copying kritidocx/parsers/sanitizer.py -> build/lib/kritidocx/parsers 2026-03-18T18:06:17,594 copying kritidocx/parsers/__init__.py -> build/lib/kritidocx/parsers 2026-03-18T18:06:17,596 copying kritidocx/parsers/markdown_parser.py -> build/lib/kritidocx/parsers 2026-03-18T18:06:17,599 copying kritidocx/parsers/html_parser.py -> build/lib/kritidocx/parsers 2026-03-18T18:06:17,601 creating build/lib/kritidocx/objects/layout 2026-03-18T18:06:17,603 copying kritidocx/objects/layout/page_setup.py -> build/lib/kritidocx/objects/layout 2026-03-18T18:06:17,605 copying kritidocx/objects/layout/column_manager.py -> build/lib/kritidocx/objects/layout 2026-03-18T18:06:17,607 copying kritidocx/objects/layout/__init__.py -> build/lib/kritidocx/objects/layout 2026-03-18T18:06:17,609 copying kritidocx/objects/layout/header_footer.py -> build/lib/kritidocx/objects/layout 2026-03-18T18:06:17,611 copying kritidocx/objects/layout/margin_manager.py -> build/lib/kritidocx/objects/layout 2026-03-18T18:06:17,613 copying kritidocx/objects/layout/section_manager.py -> build/lib/kritidocx/objects/layout 2026-03-18T18:06:17,616 creating build/lib/kritidocx/objects/text 2026-03-18T18:06:17,617 copying kritidocx/objects/text/heading_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T18:06:17,619 copying kritidocx/objects/text/break_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T18:06:17,622 copying kritidocx/objects/text/paragraph_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T18:06:17,624 copying kritidocx/objects/text/hyperlink_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T18:06:17,627 copying kritidocx/objects/text/__init__.py -> build/lib/kritidocx/objects/text 2026-03-18T18:06:17,629 copying kritidocx/objects/text/run_manager.py -> build/lib/kritidocx/objects/text 2026-03-18T18:06:17,632 creating build/lib/kritidocx/objects/math 2026-03-18T18:06:17,633 copying kritidocx/objects/math/math_controller.py -> build/lib/kritidocx/objects/math 2026-03-18T18:06:17,636 copying kritidocx/objects/math/latex_parser.py -> build/lib/kritidocx/objects/math 2026-03-18T18:06:17,639 copying kritidocx/objects/math/__init__.py -> build/lib/kritidocx/objects/math 2026-03-18T18:06:17,641 copying kritidocx/objects/math/style_applicator.py -> build/lib/kritidocx/objects/math 2026-03-18T18:06:17,643 copying kritidocx/objects/math/omml_engine.py -> build/lib/kritidocx/objects/math 2026-03-18T18:06:17,647 creating build/lib/kritidocx/objects/form 2026-03-18T18:06:17,648 copying kritidocx/objects/form/checkbox_handler.py -> build/lib/kritidocx/objects/form 2026-03-18T18:06:17,650 copying kritidocx/objects/form/form_controller.py -> build/lib/kritidocx/objects/form 2026-03-18T18:06:17,653 copying kritidocx/objects/form/dropdown_handler.py -> build/lib/kritidocx/objects/form 2026-03-18T18:06:17,655 copying kritidocx/objects/form/__init__.py -> build/lib/kritidocx/objects/form 2026-03-18T18:06:17,657 copying kritidocx/objects/form/text_input_handler.py -> build/lib/kritidocx/objects/form 2026-03-18T18:06:17,660 creating build/lib/kritidocx/objects/list 2026-03-18T18:06:17,661 copying kritidocx/objects/list/list_controller.py -> build/lib/kritidocx/objects/list 2026-03-18T18:06:17,664 copying kritidocx/objects/list/indent_math.py -> build/lib/kritidocx/objects/list 2026-03-18T18:06:17,667 copying kritidocx/objects/list/__init__.py -> build/lib/kritidocx/objects/list 2026-03-18T18:06:17,669 copying kritidocx/objects/list/numbering_manager.py -> build/lib/kritidocx/objects/list 2026-03-18T18:06:17,671 copying kritidocx/objects/list/style_factory.py -> build/lib/kritidocx/objects/list 2026-03-18T18:06:17,674 creating build/lib/kritidocx/objects/table 2026-03-18T18:06:17,675 copying kritidocx/objects/table/matrix_engine.py -> build/lib/kritidocx/objects/table 2026-03-18T18:06:17,678 copying kritidocx/objects/table/props_manager.py -> build/lib/kritidocx/objects/table 2026-03-18T18:06:17,681 copying kritidocx/objects/table/row_manager.py -> build/lib/kritidocx/objects/table 2026-03-18T18:06:17,683 copying kritidocx/objects/table/table_controller.py -> build/lib/kritidocx/objects/table 2026-03-18T18:06:17,687 copying kritidocx/objects/table/__init__.py -> build/lib/kritidocx/objects/table 2026-03-18T18:06:17,689 copying kritidocx/objects/table/cell_manager.py -> build/lib/kritidocx/objects/table 2026-03-18T18:06:17,693 creating build/lib/kritidocx/objects/media 2026-03-18T18:06:17,694 copying kritidocx/objects/media/shape_factory.py -> build/lib/kritidocx/objects/media 2026-03-18T18:06:17,697 copying kritidocx/objects/media/chart_renderer.py -> build/lib/kritidocx/objects/media 2026-03-18T18:06:17,699 copying kritidocx/objects/media/image_loader.py -> build/lib/kritidocx/objects/media 2026-03-18T18:06:17,701 copying kritidocx/objects/media/positioning_engine.py -> build/lib/kritidocx/objects/media 2026-03-18T18:06:17,704 copying kritidocx/objects/media/__init__.py -> build/lib/kritidocx/objects/media 2026-03-18T18:06:17,706 copying kritidocx/objects/media/media_controller.py -> build/lib/kritidocx/objects/media 2026-03-18T18:06:17,709 creating build/lib/kritidocx/css_engine/handlers 2026-03-18T18:06:17,711 copying kritidocx/css_engine/handlers/dimensions.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T18:06:17,713 copying kritidocx/css_engine/handlers/box_model.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T18:06:17,715 copying kritidocx/css_engine/handlers/text_handler.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T18:06:17,718 copying kritidocx/css_engine/handlers/border_handler.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T18:06:17,721 copying kritidocx/css_engine/handlers/__init__.py -> build/lib/kritidocx/css_engine/handlers 2026-03-18T18:06:17,723 creating build/lib/kritidocx/assets/templates 2026-03-18T18:06:17,724 copying kritidocx/assets/templates/__init__.py -> build/lib/kritidocx/assets/templates 2026-03-18T18:06:17,726 creating build/lib/kritidocx/assets/images 2026-03-18T18:06:17,728 copying kritidocx/assets/images/__init__.py -> build/lib/kritidocx/assets/images 2026-03-18T18:06:17,730 running egg_info 2026-03-18T18:06:17,740 writing kritidocx.egg-info/PKG-INFO 2026-03-18T18:06:17,743 writing dependency_links to kritidocx.egg-info/dependency_links.txt 2026-03-18T18:06:17,745 writing requirements to kritidocx.egg-info/requires.txt 2026-03-18T18:06:17,746 writing top-level names to kritidocx.egg-info/top_level.txt 2026-03-18T18:06:17,771 reading manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T18:06:17,777 reading manifest template 'MANIFEST.in' 2026-03-18T18:06:17,782 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-18T18:06:17,785 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-18T18:06:17,787 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-18T18:06:17,788 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-18T18:06:17,789 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-18T18:06:17,791 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-18T18:06:17,792 no previously-included directories found matching 'examples' 2026-03-18T18:06:17,793 no previously-included directories found matching 'inputs' 2026-03-18T18:06:17,794 no previously-included directories found matching 'output' 2026-03-18T18:06:17,795 no previously-included directories found matching 'tests' 2026-03-18T18:06:17,795 adding license file 'LICENSE' 2026-03-18T18:06:17,802 writing manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-18T18:06:17,813 copying kritidocx/assets/templates/MML2OMML.XSL -> build/lib/kritidocx/assets/templates 2026-03-18T18:06:17,835 installing to build/bdist.linux-armv7l/wheel 2026-03-18T18:06:17,835 running install 2026-03-18T18:06:17,859 running install_lib 2026-03-18T18:06:17,864 creating build/bdist.linux-armv7l/wheel 2026-03-18T18:06:17,867 creating build/bdist.linux-armv7l/wheel/kritidocx 2026-03-18T18:06:17,869 creating build/bdist.linux-armv7l/wheel/kritidocx/utils 2026-03-18T18:06:17,871 copying build/lib/kritidocx/utils/style_filter.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T18:06:17,873 copying build/lib/kritidocx/utils/file_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T18:06:17,876 copying build/lib/kritidocx/utils/performance.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T18:06:17,878 copying build/lib/kritidocx/utils/logger.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T18:06:17,881 copying build/lib/kritidocx/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-18T18:06:17,884 creating build/bdist.linux-armv7l/wheel/kritidocx/config 2026-03-18T18:06:17,885 copying build/lib/kritidocx/config/settings.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T18:06:17,888 copying build/lib/kritidocx/config/theme.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T18:06:17,891 copying build/lib/kritidocx/config/constants.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T18:06:17,893 copying build/lib/kritidocx/config/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-18T18:06:17,896 creating build/bdist.linux-armv7l/wheel/kritidocx/objects 2026-03-18T18:06:17,898 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/layout 2026-03-18T18:06:17,899 copying build/lib/kritidocx/objects/layout/page_setup.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T18:06:17,902 copying build/lib/kritidocx/objects/layout/column_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T18:06:17,905 copying build/lib/kritidocx/objects/layout/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T18:06:17,907 copying build/lib/kritidocx/objects/layout/header_footer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T18:06:17,910 copying build/lib/kritidocx/objects/layout/margin_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T18:06:17,912 copying build/lib/kritidocx/objects/layout/section_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-18T18:06:17,915 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/text 2026-03-18T18:06:17,916 copying build/lib/kritidocx/objects/text/heading_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T18:06:17,919 copying build/lib/kritidocx/objects/text/break_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T18:06:17,921 copying build/lib/kritidocx/objects/text/paragraph_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T18:06:17,924 copying build/lib/kritidocx/objects/text/hyperlink_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T18:06:17,927 copying build/lib/kritidocx/objects/text/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T18:06:17,929 copying build/lib/kritidocx/objects/text/run_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-18T18:06:17,932 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/math 2026-03-18T18:06:17,933 copying build/lib/kritidocx/objects/math/math_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T18:06:17,936 copying build/lib/kritidocx/objects/math/latex_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T18:06:17,938 copying build/lib/kritidocx/objects/math/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T18:06:17,941 copying build/lib/kritidocx/objects/math/style_applicator.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T18:06:17,943 copying build/lib/kritidocx/objects/math/omml_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-18T18:06:17,946 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/form 2026-03-18T18:06:17,948 copying build/lib/kritidocx/objects/form/checkbox_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T18:06:17,950 copying build/lib/kritidocx/objects/form/form_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T18:06:17,953 copying build/lib/kritidocx/objects/form/dropdown_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T18:06:17,955 copying build/lib/kritidocx/objects/form/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T18:06:17,957 copying build/lib/kritidocx/objects/form/text_input_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-18T18:06:17,960 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/list 2026-03-18T18:06:17,961 copying build/lib/kritidocx/objects/list/list_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T18:06:17,964 copying build/lib/kritidocx/objects/list/indent_math.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T18:06:17,967 copying build/lib/kritidocx/objects/list/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T18:06:17,969 copying build/lib/kritidocx/objects/list/numbering_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T18:06:17,971 copying build/lib/kritidocx/objects/list/style_factory.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-18T18:06:17,974 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/table 2026-03-18T18:06:17,976 copying build/lib/kritidocx/objects/table/matrix_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T18:06:17,979 copying build/lib/kritidocx/objects/table/props_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T18:06:17,982 copying build/lib/kritidocx/objects/table/row_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T18:06:17,984 copying build/lib/kritidocx/objects/table/table_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T18:06:17,988 copying build/lib/kritidocx/objects/table/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T18:06:17,990 copying build/lib/kritidocx/objects/table/cell_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-18T18:06:17,993 copying build/lib/kritidocx/objects/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects 2026-03-18T18:06:17,995 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/media 2026-03-18T18:06:17,997 copying build/lib/kritidocx/objects/media/shape_factory.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T18:06:18,000 copying build/lib/kritidocx/objects/media/chart_renderer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T18:06:18,002 copying build/lib/kritidocx/objects/media/image_loader.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T18:06:18,004 copying build/lib/kritidocx/objects/media/positioning_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T18:06:18,007 copying build/lib/kritidocx/objects/media/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T18:06:18,009 copying build/lib/kritidocx/objects/media/media_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-18T18:06:18,012 creating build/bdist.linux-armv7l/wheel/kritidocx/basics 2026-03-18T18:06:18,014 copying build/lib/kritidocx/basics/css_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T18:06:18,016 copying build/lib/kritidocx/basics/unit_converter.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T18:06:18,019 copying build/lib/kritidocx/basics/gradient_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T18:06:18,021 copying build/lib/kritidocx/basics/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T18:06:18,023 copying build/lib/kritidocx/basics/font_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T18:06:18,025 copying build/lib/kritidocx/basics/color_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T18:06:18,028 copying build/lib/kritidocx/basics/shadow_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T18:06:18,030 copying build/lib/kritidocx/basics/border_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-18T18:06:18,033 creating build/bdist.linux-armv7l/wheel/kritidocx/css_engine 2026-03-18T18:06:18,034 copying build/lib/kritidocx/css_engine/tokenizer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-18T18:06:18,037 creating build/bdist.linux-armv7l/wheel/kritidocx/css_engine/handlers 2026-03-18T18:06:18,039 copying build/lib/kritidocx/css_engine/handlers/dimensions.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T18:06:18,041 copying build/lib/kritidocx/css_engine/handlers/box_model.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T18:06:18,043 copying build/lib/kritidocx/css_engine/handlers/text_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T18:06:18,046 copying build/lib/kritidocx/css_engine/handlers/border_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T18:06:18,049 copying build/lib/kritidocx/css_engine/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-18T18:06:18,050 copying build/lib/kritidocx/css_engine/main.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-18T18:06:18,053 copying build/lib/kritidocx/css_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-18T18:06:18,055 copying build/lib/kritidocx/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx 2026-03-18T18:06:18,057 creating build/bdist.linux-armv7l/wheel/kritidocx/xml_factory 2026-03-18T18:06:18,058 copying build/lib/kritidocx/xml_factory/table_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T18:06:18,061 copying build/lib/kritidocx/xml_factory/text_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T18:06:18,063 copying build/lib/kritidocx/xml_factory/section_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T18:06:18,065 copying build/lib/kritidocx/xml_factory/base.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T18:06:18,067 copying build/lib/kritidocx/xml_factory/drawing_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T18:06:18,070 copying build/lib/kritidocx/xml_factory/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T18:06:18,072 copying build/lib/kritidocx/xml_factory/xml_builder.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T18:06:18,074 copying build/lib/kritidocx/xml_factory/form_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T18:06:18,077 copying build/lib/kritidocx/xml_factory/numbering_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-18T18:06:18,080 creating build/bdist.linux-armv7l/wheel/kritidocx/core 2026-03-18T18:06:18,081 copying build/lib/kritidocx/core/pipeline.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T18:06:18,083 copying build/lib/kritidocx/core/router.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T18:06:18,086 copying build/lib/kritidocx/core/docx_driver.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T18:06:18,089 copying build/lib/kritidocx/core/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-18T18:06:18,091 creating build/bdist.linux-armv7l/wheel/kritidocx/assets 2026-03-18T18:06:18,093 creating build/bdist.linux-armv7l/wheel/kritidocx/assets/templates 2026-03-18T18:06:18,095 copying build/lib/kritidocx/assets/templates/MML2OMML.XSL -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/templates 2026-03-18T18:06:18,100 copying build/lib/kritidocx/assets/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/templates 2026-03-18T18:06:18,102 copying build/lib/kritidocx/assets/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets 2026-03-18T18:06:18,104 creating build/bdist.linux-armv7l/wheel/kritidocx/assets/images 2026-03-18T18:06:18,106 copying build/lib/kritidocx/assets/images/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/images 2026-03-18T18:06:18,108 creating build/bdist.linux-armv7l/wheel/kritidocx/parsers 2026-03-18T18:06:18,110 copying build/lib/kritidocx/parsers/sanitizer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T18:06:18,112 copying build/lib/kritidocx/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T18:06:18,114 copying build/lib/kritidocx/parsers/markdown_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T18:06:18,117 copying build/lib/kritidocx/parsers/html_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-18T18:06:18,120 copying build/lib/kritidocx/exceptions.py -> build/bdist.linux-armv7l/wheel/./kritidocx 2026-03-18T18:06:18,122 running install_egg_info 2026-03-18T18:06:18,127 Copying kritidocx.egg-info to build/bdist.linux-armv7l/wheel/./kritidocx-0.1.1-py3.11.egg-info 2026-03-18T18:06:18,137 running install_scripts 2026-03-18T18:06:18,147 creating build/bdist.linux-armv7l/wheel/kritidocx-0.1.1.dist-info/WHEEL 2026-03-18T18:06:18,150 creating '/tmp/pip-wheel-0wvu1ggx/.tmp-9mtzpls2/kritidocx-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-18T18:06:18,153 adding 'kritidocx/__init__.py' 2026-03-18T18:06:18,155 adding 'kritidocx/exceptions.py' 2026-03-18T18:06:18,157 adding 'kritidocx/assets/__init__.py' 2026-03-18T18:06:18,159 adding 'kritidocx/assets/images/__init__.py' 2026-03-18T18:06:18,172 adding 'kritidocx/assets/templates/MML2OMML.XSL' 2026-03-18T18:06:18,175 adding 'kritidocx/assets/templates/__init__.py' 2026-03-18T18:06:18,177 adding 'kritidocx/basics/__init__.py' 2026-03-18T18:06:18,179 adding 'kritidocx/basics/border_parser.py' 2026-03-18T18:06:18,182 adding 'kritidocx/basics/color_manager.py' 2026-03-18T18:06:18,183 adding 'kritidocx/basics/css_parser.py' 2026-03-18T18:06:18,185 adding 'kritidocx/basics/font_handler.py' 2026-03-18T18:06:18,187 adding 'kritidocx/basics/gradient_handler.py' 2026-03-18T18:06:18,189 adding 'kritidocx/basics/shadow_parser.py' 2026-03-18T18:06:18,191 adding 'kritidocx/basics/unit_converter.py' 2026-03-18T18:06:18,193 adding 'kritidocx/config/__init__.py' 2026-03-18T18:06:18,195 adding 'kritidocx/config/constants.py' 2026-03-18T18:06:18,198 adding 'kritidocx/config/settings.py' 2026-03-18T18:06:18,200 adding 'kritidocx/config/theme.py' 2026-03-18T18:06:18,202 adding 'kritidocx/core/__init__.py' 2026-03-18T18:06:18,205 adding 'kritidocx/core/docx_driver.py' 2026-03-18T18:06:18,207 adding 'kritidocx/core/pipeline.py' 2026-03-18T18:06:18,214 adding 'kritidocx/core/router.py' 2026-03-18T18:06:18,217 adding 'kritidocx/css_engine/__init__.py' 2026-03-18T18:06:18,219 adding 'kritidocx/css_engine/main.py' 2026-03-18T18:06:18,220 adding 'kritidocx/css_engine/tokenizer.py' 2026-03-18T18:06:18,222 adding 'kritidocx/css_engine/handlers/__init__.py' 2026-03-18T18:06:18,224 adding 'kritidocx/css_engine/handlers/border_handler.py' 2026-03-18T18:06:18,226 adding 'kritidocx/css_engine/handlers/box_model.py' 2026-03-18T18:06:18,228 adding 'kritidocx/css_engine/handlers/dimensions.py' 2026-03-18T18:06:18,231 adding 'kritidocx/css_engine/handlers/text_handler.py' 2026-03-18T18:06:18,233 adding 'kritidocx/objects/__init__.py' 2026-03-18T18:06:18,235 adding 'kritidocx/objects/form/__init__.py' 2026-03-18T18:06:18,237 adding 'kritidocx/objects/form/checkbox_handler.py' 2026-03-18T18:06:18,238 adding 'kritidocx/objects/form/dropdown_handler.py' 2026-03-18T18:06:18,240 adding 'kritidocx/objects/form/form_controller.py' 2026-03-18T18:06:18,242 adding 'kritidocx/objects/form/text_input_handler.py' 2026-03-18T18:06:18,244 adding 'kritidocx/objects/layout/__init__.py' 2026-03-18T18:06:18,245 adding 'kritidocx/objects/layout/column_manager.py' 2026-03-18T18:06:18,247 adding 'kritidocx/objects/layout/header_footer.py' 2026-03-18T18:06:18,249 adding 'kritidocx/objects/layout/margin_manager.py' 2026-03-18T18:06:18,251 adding 'kritidocx/objects/layout/page_setup.py' 2026-03-18T18:06:18,252 adding 'kritidocx/objects/layout/section_manager.py' 2026-03-18T18:06:18,254 adding 'kritidocx/objects/list/__init__.py' 2026-03-18T18:06:18,256 adding 'kritidocx/objects/list/indent_math.py' 2026-03-18T18:06:18,259 adding 'kritidocx/objects/list/list_controller.py' 2026-03-18T18:06:18,260 adding 'kritidocx/objects/list/numbering_manager.py' 2026-03-18T18:06:18,262 adding 'kritidocx/objects/list/style_factory.py' 2026-03-18T18:06:18,264 adding 'kritidocx/objects/math/__init__.py' 2026-03-18T18:06:18,266 adding 'kritidocx/objects/math/latex_parser.py' 2026-03-18T18:06:18,268 adding 'kritidocx/objects/math/math_controller.py' 2026-03-18T18:06:18,270 adding 'kritidocx/objects/math/omml_engine.py' 2026-03-18T18:06:18,272 adding 'kritidocx/objects/math/style_applicator.py' 2026-03-18T18:06:18,274 adding 'kritidocx/objects/media/__init__.py' 2026-03-18T18:06:18,275 adding 'kritidocx/objects/media/chart_renderer.py' 2026-03-18T18:06:18,278 adding 'kritidocx/objects/media/image_loader.py' 2026-03-18T18:06:18,280 adding 'kritidocx/objects/media/media_controller.py' 2026-03-18T18:06:18,283 adding 'kritidocx/objects/media/positioning_engine.py' 2026-03-18T18:06:18,285 adding 'kritidocx/objects/media/shape_factory.py' 2026-03-18T18:06:18,286 adding 'kritidocx/objects/table/__init__.py' 2026-03-18T18:06:18,290 adding 'kritidocx/objects/table/cell_manager.py' 2026-03-18T18:06:18,292 adding 'kritidocx/objects/table/matrix_engine.py' 2026-03-18T18:06:18,295 adding 'kritidocx/objects/table/props_manager.py' 2026-03-18T18:06:18,297 adding 'kritidocx/objects/table/row_manager.py' 2026-03-18T18:06:18,304 adding 'kritidocx/objects/table/table_controller.py' 2026-03-18T18:06:18,306 adding 'kritidocx/objects/text/__init__.py' 2026-03-18T18:06:18,308 adding 'kritidocx/objects/text/break_manager.py' 2026-03-18T18:06:18,309 adding 'kritidocx/objects/text/heading_manager.py' 2026-03-18T18:06:18,311 adding 'kritidocx/objects/text/hyperlink_manager.py' 2026-03-18T18:06:18,313 adding 'kritidocx/objects/text/paragraph_manager.py' 2026-03-18T18:06:18,316 adding 'kritidocx/objects/text/run_manager.py' 2026-03-18T18:06:18,318 adding 'kritidocx/parsers/__init__.py' 2026-03-18T18:06:18,320 adding 'kritidocx/parsers/html_parser.py' 2026-03-18T18:06:18,322 adding 'kritidocx/parsers/markdown_parser.py' 2026-03-18T18:06:18,323 adding 'kritidocx/parsers/sanitizer.py' 2026-03-18T18:06:18,325 adding 'kritidocx/utils/__init__.py' 2026-03-18T18:06:18,327 adding 'kritidocx/utils/file_manager.py' 2026-03-18T18:06:18,329 adding 'kritidocx/utils/logger.py' 2026-03-18T18:06:18,331 adding 'kritidocx/utils/performance.py' 2026-03-18T18:06:18,332 adding 'kritidocx/utils/style_filter.py' 2026-03-18T18:06:18,334 adding 'kritidocx/xml_factory/__init__.py' 2026-03-18T18:06:18,336 adding 'kritidocx/xml_factory/base.py' 2026-03-18T18:06:18,340 adding 'kritidocx/xml_factory/drawing_xml.py' 2026-03-18T18:06:18,343 adding 'kritidocx/xml_factory/form_xml.py' 2026-03-18T18:06:18,345 adding 'kritidocx/xml_factory/numbering_xml.py' 2026-03-18T18:06:18,347 adding 'kritidocx/xml_factory/section_xml.py' 2026-03-18T18:06:18,349 adding 'kritidocx/xml_factory/table_xml.py' 2026-03-18T18:06:18,353 adding 'kritidocx/xml_factory/text_xml.py' 2026-03-18T18:06:18,356 adding 'kritidocx/xml_factory/xml_builder.py' 2026-03-18T18:06:18,359 adding 'kritidocx-0.1.1.dist-info/licenses/LICENSE' 2026-03-18T18:06:18,361 adding 'kritidocx-0.1.1.dist-info/METADATA' 2026-03-18T18:06:18,362 adding 'kritidocx-0.1.1.dist-info/WHEEL' 2026-03-18T18:06:18,363 adding 'kritidocx-0.1.1.dist-info/top_level.txt' 2026-03-18T18:06:18,365 adding 'kritidocx-0.1.1.dist-info/RECORD' 2026-03-18T18:06:18,370 removing build/bdist.linux-armv7l/wheel 2026-03-18T18:06:18,501 Building wheel for kritidocx (pyproject.toml): finished with status 'done' 2026-03-18T18:06:18,515 Created wheel for kritidocx: filename=kritidocx-0.1.1-py3-none-any.whl size=294392 sha256=1116be85d7c99e015a9730e6108922b71b537a57779c89044d8188ea2452709a 2026-03-18T18:06:18,517 Stored in directory: /tmp/pip-ephem-wheel-cache-xbg8pyje/wheels/9a/39/b3/6d29b8f12e22d52c940f7a64df9a35f326b360e0c407534377 2026-03-18T18:06:18,537 Successfully built kritidocx 2026-03-18T18:06:18,553 Removed build tracker: '/tmp/pip-build-tracker-_zbc7207'