2026-03-15T15:25:00,172 Created temporary directory: /tmp/pip-ephem-wheel-cache-swjzu9vg 2026-03-15T15:25:00,174 Created temporary directory: /tmp/pip-build-tracker-oj85xs8s 2026-03-15T15:25:00,175 Initialized build tracking at /tmp/pip-build-tracker-oj85xs8s 2026-03-15T15:25:00,176 Created build tracker: /tmp/pip-build-tracker-oj85xs8s 2026-03-15T15:25:00,176 Entered build tracker: /tmp/pip-build-tracker-oj85xs8s 2026-03-15T15:25:00,177 Created temporary directory: /tmp/pip-wheel-s1n_umwn 2026-03-15T15:25:00,180 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-15T15:25:00,182 Created temporary directory: /tmp/pip-ephem-wheel-cache-xz7e2cfz 2026-03-15T15:25:00,204 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-15T15:25:00,208 2 location(s) to search for versions of kritidocx: 2026-03-15T15:25:00,208 * https://pypi.org/simple/kritidocx/ 2026-03-15T15:25:00,208 * https://www.piwheels.org/simple/kritidocx/ 2026-03-15T15:25:00,208 Fetching project page and analyzing links: https://pypi.org/simple/kritidocx/ 2026-03-15T15:25:00,209 Getting page https://pypi.org/simple/kritidocx/ 2026-03-15T15:25:00,211 Found index url https://pypi.org/simple 2026-03-15T15:25:00,421 Fetched page https://pypi.org/simple/kritidocx/ as application/vnd.pypi.simple.v1+json 2026-03-15T15:25:00,422 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-15T15:25:00,423 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-15T15:25:00,424 Fetching project page and analyzing links: https://www.piwheels.org/simple/kritidocx/ 2026-03-15T15:25:00,425 Getting page https://www.piwheels.org/simple/kritidocx/ 2026-03-15T15:25:00,426 Found index url https://www.piwheels.org/simple 2026-03-15T15:25:00,589 Fetched page https://www.piwheels.org/simple/kritidocx/ as text/html 2026-03-15T15:25:00,590 Skipping link: not a file: https://www.piwheels.org/simple/kritidocx/ 2026-03-15T15:25:00,591 Skipping link: not a file: https://pypi.org/simple/kritidocx/ 2026-03-15T15:25:00,611 Given no hashes to check 1 links for project 'kritidocx': discarding no candidates 2026-03-15T15:25:00,630 Collecting kritidocx==0.1.0 2026-03-15T15:25:00,633 Created temporary directory: /tmp/pip-unpack-8gu724_3 2026-03-15T15:25:00,843 Downloading kritidocx-0.1.0.tar.gz (250 kB) 2026-03-15T15:25:01,168 Added kritidocx==0.1.0 from https://files.pythonhosted.org/packages/01/94/99d1b3384db73dbb9c4f77bbc17ae398e1f962fc480f2d182d11463cffd1/kritidocx-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-oj85xs8s' 2026-03-15T15:25:01,173 Created temporary directory: /tmp/pip-build-env-_x7hc07y 2026-03-15T15:25:01,177 Installing build dependencies: started 2026-03-15T15:25:01,179 Running command pip subprocess to install build dependencies 2026-03-15T15:25:02,311 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-15T15:25:02,870 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-15T15:25:02,893 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-15T15:25:04,705 Collecting setuptools>=42 2026-03-15T15:25:04,797 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-15T15:25:05,074 Collecting wheel 2026-03-15T15:25:05,091 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-15T15:25:05,275 Collecting packaging>=24.0 2026-03-15T15:25:05,291 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-15T15:25:08,232 Installing collected packages: setuptools, packaging, wheel 2026-03-15T15:25:11,659 Creating /tmp/pip-build-env-_x7hc07y/overlay/local/bin 2026-03-15T15:25:11,661 changing mode of /tmp/pip-build-env-_x7hc07y/overlay/local/bin/wheel to 755 2026-03-15T15:25:11,681 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-15T15:25:11,977 Installing build dependencies: finished with status 'done' 2026-03-15T15:25:11,983 Getting requirements to build wheel: started 2026-03-15T15:25:11,984 Running command Getting requirements to build wheel 2026-03-15T15:25:12,591 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-15T15:25:12,591 !! 2026-03-15T15:25:12,592 ******************************************************************************** 2026-03-15T15:25:12,592 The following seems to be defined outside of `pyproject.toml`: 2026-03-15T15:25:12,594 `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-15T15:25:12,595 According to the spec (see the link below), however, setuptools CANNOT 2026-03-15T15:25:12,596 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-15T15:25:12,597 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-15T15:25:12,598 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-15T15:25:12,599 remove the `[project]` table from your file and rely entirely on other means of 2026-03-15T15:25:12,599 configuration. 2026-03-15T15:25:12,600 ******************************************************************************** 2026-03-15T15:25:12,601 !! 2026-03-15T15:25:12,602 _handle_missing_dynamic(dist, project_table) 2026-03-15T15:25:12,602 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-15T15:25:12,603 !! 2026-03-15T15:25:12,604 ******************************************************************************** 2026-03-15T15:25:12,605 The following seems to be defined outside of `pyproject.toml`: 2026-03-15T15:25:12,606 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-15T15:25:12,607 According to the spec (see the link below), however, setuptools CANNOT 2026-03-15T15:25:12,608 consider this value unless `scripts` is listed as `dynamic`. 2026-03-15T15:25:12,609 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-15T15:25:12,610 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-15T15:25:12,611 remove the `[project]` table from your file and rely entirely on other means of 2026-03-15T15:25:12,612 configuration. 2026-03-15T15:25:12,612 ******************************************************************************** 2026-03-15T15:25:12,614 !! 2026-03-15T15:25:12,614 _handle_missing_dynamic(dist, project_table) 2026-03-15T15:25:12,614 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `dependencies` defined outside of `pyproject.toml` is ignored. 2026-03-15T15:25:12,615 !! 2026-03-15T15:25:12,616 ******************************************************************************** 2026-03-15T15:25:12,616 The following seems to be defined outside of `pyproject.toml`: 2026-03-15T15:25:12,617 `dependencies = ['python-docx>=0.8.11', 'beautifulsoup4>=4.9.0', 'lxml>=4.6.0', 'Pillow>=8.0.0', 'requests>=2.25.0', 'Markdown>=3.3.0', 'psutil>=5.8.0', 'latex2mathml>=1.9.0', 'importlib_resources; python_version < "3.9"']` 2026-03-15T15:25:12,618 According to the spec (see the link below), however, setuptools CANNOT 2026-03-15T15:25:12,619 consider this value unless `dependencies` is listed as `dynamic`. 2026-03-15T15:25:12,620 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-15T15:25:12,621 To prevent this problem, you can list `dependencies` under `dynamic` or alternatively 2026-03-15T15:25:12,621 remove the `[project]` table from your file and rely entirely on other means of 2026-03-15T15:25:12,622 configuration. 2026-03-15T15:25:12,622 ******************************************************************************** 2026-03-15T15:25:12,623 !! 2026-03-15T15:25:12,624 _handle_missing_dynamic(dist, project_table) 2026-03-15T15:25:12,624 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-15T15:25:12,625 !! 2026-03-15T15:25:12,626 ******************************************************************************** 2026-03-15T15:25:12,627 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-15T15:25:12,628 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-15T15:25:12,628 or your builds will no longer be supported. 2026-03-15T15:25:12,630 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-15T15:25:12,631 ******************************************************************************** 2026-03-15T15:25:12,632 !! 2026-03-15T15:25:12,633 corresp(dist, value, root_dir) 2026-03-15T15:25:12,633 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-15T15:25:12,634 corresp(dist, value, root_dir) 2026-03-15T15:25:12,689 running egg_info 2026-03-15T15:25:12,695 writing kritidocx.egg-info/PKG-INFO 2026-03-15T15:25:12,699 writing dependency_links to kritidocx.egg-info/dependency_links.txt 2026-03-15T15:25:12,701 writing top-level names to kritidocx.egg-info/top_level.txt 2026-03-15T15:25:12,741 reading manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-15T15:25:12,747 reading manifest template 'MANIFEST.in' 2026-03-15T15:25:12,752 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-15T15:25:12,755 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-15T15:25:12,756 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-15T15:25:12,757 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-15T15:25:12,758 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-15T15:25:12,759 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-15T15:25:12,760 no previously-included directories found matching 'examples' 2026-03-15T15:25:12,761 no previously-included directories found matching 'inputs' 2026-03-15T15:25:12,761 no previously-included directories found matching 'output' 2026-03-15T15:25:12,762 no previously-included directories found matching 'tests' 2026-03-15T15:25:12,762 adding license file 'LICENSE' 2026-03-15T15:25:12,768 writing manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-15T15:25:12,865 Getting requirements to build wheel: finished with status 'done' 2026-03-15T15:25:12,868 Created temporary directory: /tmp/pip-modern-metadata-xlrlz062 2026-03-15T15:25:12,870 Preparing metadata (pyproject.toml): started 2026-03-15T15:25:12,872 Running command Preparing metadata (pyproject.toml) 2026-03-15T15:25:13,435 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-15T15:25:13,436 !! 2026-03-15T15:25:13,437 ******************************************************************************** 2026-03-15T15:25:13,437 The following seems to be defined outside of `pyproject.toml`: 2026-03-15T15:25:13,438 `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-15T15:25:13,439 According to the spec (see the link below), however, setuptools CANNOT 2026-03-15T15:25:13,440 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-15T15:25:13,441 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-15T15:25:13,442 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-15T15:25:13,443 remove the `[project]` table from your file and rely entirely on other means of 2026-03-15T15:25:13,444 configuration. 2026-03-15T15:25:13,444 ******************************************************************************** 2026-03-15T15:25:13,445 !! 2026-03-15T15:25:13,446 _handle_missing_dynamic(dist, project_table) 2026-03-15T15:25:13,447 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-15T15:25:13,447 !! 2026-03-15T15:25:13,448 ******************************************************************************** 2026-03-15T15:25:13,449 The following seems to be defined outside of `pyproject.toml`: 2026-03-15T15:25:13,450 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-15T15:25:13,452 According to the spec (see the link below), however, setuptools CANNOT 2026-03-15T15:25:13,452 consider this value unless `scripts` is listed as `dynamic`. 2026-03-15T15:25:13,453 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-15T15:25:13,455 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-15T15:25:13,455 remove the `[project]` table from your file and rely entirely on other means of 2026-03-15T15:25:13,456 configuration. 2026-03-15T15:25:13,457 ******************************************************************************** 2026-03-15T15:25:13,458 !! 2026-03-15T15:25:13,459 _handle_missing_dynamic(dist, project_table) 2026-03-15T15:25:13,459 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `dependencies` defined outside of `pyproject.toml` is ignored. 2026-03-15T15:25:13,460 !! 2026-03-15T15:25:13,461 ******************************************************************************** 2026-03-15T15:25:13,462 The following seems to be defined outside of `pyproject.toml`: 2026-03-15T15:25:13,463 `dependencies = ['python-docx>=0.8.11', 'beautifulsoup4>=4.9.0', 'lxml>=4.6.0', 'Pillow>=8.0.0', 'requests>=2.25.0', 'Markdown>=3.3.0', 'psutil>=5.8.0', 'latex2mathml>=1.9.0', 'importlib_resources; python_version < "3.9"']` 2026-03-15T15:25:13,464 According to the spec (see the link below), however, setuptools CANNOT 2026-03-15T15:25:13,464 consider this value unless `dependencies` is listed as `dynamic`. 2026-03-15T15:25:13,465 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-15T15:25:13,466 To prevent this problem, you can list `dependencies` under `dynamic` or alternatively 2026-03-15T15:25:13,467 remove the `[project]` table from your file and rely entirely on other means of 2026-03-15T15:25:13,467 configuration. 2026-03-15T15:25:13,468 ******************************************************************************** 2026-03-15T15:25:13,469 !! 2026-03-15T15:25:13,469 _handle_missing_dynamic(dist, project_table) 2026-03-15T15:25:13,470 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-15T15:25:13,470 !! 2026-03-15T15:25:13,471 ******************************************************************************** 2026-03-15T15:25:13,472 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-15T15:25:13,473 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-15T15:25:13,474 or your builds will no longer be supported. 2026-03-15T15:25:13,475 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-15T15:25:13,476 ******************************************************************************** 2026-03-15T15:25:13,477 !! 2026-03-15T15:25:13,478 corresp(dist, value, root_dir) 2026-03-15T15:25:13,478 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-15T15:25:13,479 corresp(dist, value, root_dir) 2026-03-15T15:25:13,525 running dist_info 2026-03-15T15:25:13,535 creating /tmp/pip-modern-metadata-xlrlz062/kritidocx.egg-info 2026-03-15T15:25:13,536 writing /tmp/pip-modern-metadata-xlrlz062/kritidocx.egg-info/PKG-INFO 2026-03-15T15:25:13,539 writing dependency_links to /tmp/pip-modern-metadata-xlrlz062/kritidocx.egg-info/dependency_links.txt 2026-03-15T15:25:13,541 writing top-level names to /tmp/pip-modern-metadata-xlrlz062/kritidocx.egg-info/top_level.txt 2026-03-15T15:25:13,543 writing manifest file '/tmp/pip-modern-metadata-xlrlz062/kritidocx.egg-info/SOURCES.txt' 2026-03-15T15:25:13,577 reading manifest file '/tmp/pip-modern-metadata-xlrlz062/kritidocx.egg-info/SOURCES.txt' 2026-03-15T15:25:13,579 reading manifest template 'MANIFEST.in' 2026-03-15T15:25:13,583 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-15T15:25:13,586 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-15T15:25:13,587 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-15T15:25:13,588 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-15T15:25:13,588 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-15T15:25:13,589 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-15T15:25:13,590 no previously-included directories found matching 'examples' 2026-03-15T15:25:13,591 no previously-included directories found matching 'inputs' 2026-03-15T15:25:13,591 no previously-included directories found matching 'output' 2026-03-15T15:25:13,592 no previously-included directories found matching 'tests' 2026-03-15T15:25:13,592 adding license file 'LICENSE' 2026-03-15T15:25:13,597 writing manifest file '/tmp/pip-modern-metadata-xlrlz062/kritidocx.egg-info/SOURCES.txt' 2026-03-15T15:25:13,598 creating '/tmp/pip-modern-metadata-xlrlz062/kritidocx-0.1.0.dist-info' 2026-03-15T15:25:13,717 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-15T15:25:13,722 Source in /tmp/pip-wheel-s1n_umwn/kritidocx_b05a47c146fd418f987226f28dea8518 has version 0.1.0, which satisfies requirement kritidocx==0.1.0 from https://files.pythonhosted.org/packages/01/94/99d1b3384db73dbb9c4f77bbc17ae398e1f962fc480f2d182d11463cffd1/kritidocx-0.1.0.tar.gz 2026-03-15T15:25:13,723 Removed kritidocx==0.1.0 from https://files.pythonhosted.org/packages/01/94/99d1b3384db73dbb9c4f77bbc17ae398e1f962fc480f2d182d11463cffd1/kritidocx-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-oj85xs8s' 2026-03-15T15:25:13,730 Created temporary directory: /tmp/pip-unpack-d5lx55c5 2026-03-15T15:25:13,731 Building wheels for collected packages: kritidocx 2026-03-15T15:25:13,735 Created temporary directory: /tmp/pip-wheel-rjl2wzhq 2026-03-15T15:25:13,735 Destination directory: /tmp/pip-wheel-rjl2wzhq 2026-03-15T15:25:13,737 Building wheel for kritidocx (pyproject.toml): started 2026-03-15T15:25:13,738 Running command Building wheel for kritidocx (pyproject.toml) 2026-03-15T15:25:14,287 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `classifiers` defined outside of `pyproject.toml` is ignored. 2026-03-15T15:25:14,287 !! 2026-03-15T15:25:14,288 ******************************************************************************** 2026-03-15T15:25:14,289 The following seems to be defined outside of `pyproject.toml`: 2026-03-15T15:25:14,290 `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-15T15:25:14,291 According to the spec (see the link below), however, setuptools CANNOT 2026-03-15T15:25:14,292 consider this value unless `classifiers` is listed as `dynamic`. 2026-03-15T15:25:14,293 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-15T15:25:14,294 To prevent this problem, you can list `classifiers` under `dynamic` or alternatively 2026-03-15T15:25:14,295 remove the `[project]` table from your file and rely entirely on other means of 2026-03-15T15:25:14,296 configuration. 2026-03-15T15:25:14,296 ******************************************************************************** 2026-03-15T15:25:14,297 !! 2026-03-15T15:25:14,298 _handle_missing_dynamic(dist, project_table) 2026-03-15T15:25:14,298 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `scripts` defined outside of `pyproject.toml` is ignored. 2026-03-15T15:25:14,299 !! 2026-03-15T15:25:14,301 ******************************************************************************** 2026-03-15T15:25:14,301 The following seems to be defined outside of `pyproject.toml`: 2026-03-15T15:25:14,303 `scripts = ['kritidocx=kritidocx.__main__:main']` 2026-03-15T15:25:14,304 According to the spec (see the link below), however, setuptools CANNOT 2026-03-15T15:25:14,305 consider this value unless `scripts` is listed as `dynamic`. 2026-03-15T15:25:14,306 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-15T15:25:14,307 To prevent this problem, you can list `scripts` under `dynamic` or alternatively 2026-03-15T15:25:14,307 remove the `[project]` table from your file and rely entirely on other means of 2026-03-15T15:25:14,308 configuration. 2026-03-15T15:25:14,308 ******************************************************************************** 2026-03-15T15:25:14,309 !! 2026-03-15T15:25:14,310 _handle_missing_dynamic(dist, project_table) 2026-03-15T15:25:14,310 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `dependencies` defined outside of `pyproject.toml` is ignored. 2026-03-15T15:25:14,311 !! 2026-03-15T15:25:14,311 ******************************************************************************** 2026-03-15T15:25:14,312 The following seems to be defined outside of `pyproject.toml`: 2026-03-15T15:25:14,313 `dependencies = ['python-docx>=0.8.11', 'beautifulsoup4>=4.9.0', 'lxml>=4.6.0', 'Pillow>=8.0.0', 'requests>=2.25.0', 'Markdown>=3.3.0', 'psutil>=5.8.0', 'latex2mathml>=1.9.0', 'importlib_resources; python_version < "3.9"']` 2026-03-15T15:25:14,314 According to the spec (see the link below), however, setuptools CANNOT 2026-03-15T15:25:14,314 consider this value unless `dependencies` is listed as `dynamic`. 2026-03-15T15:25:14,315 https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table 2026-03-15T15:25:14,317 To prevent this problem, you can list `dependencies` under `dynamic` or alternatively 2026-03-15T15:25:14,317 remove the `[project]` table from your file and rely entirely on other means of 2026-03-15T15:25:14,318 configuration. 2026-03-15T15:25:14,319 ******************************************************************************** 2026-03-15T15:25:14,320 !! 2026-03-15T15:25:14,320 _handle_missing_dynamic(dist, project_table) 2026-03-15T15:25:14,321 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-15T15:25:14,322 !! 2026-03-15T15:25:14,323 ******************************************************************************** 2026-03-15T15:25:14,324 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-15T15:25:14,325 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-15T15:25:14,326 or your builds will no longer be supported. 2026-03-15T15:25:14,327 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-15T15:25:14,327 ******************************************************************************** 2026-03-15T15:25:14,328 !! 2026-03-15T15:25:14,329 corresp(dist, value, root_dir) 2026-03-15T15:25:14,330 /tmp/pip-build-env-_x7hc07y/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) 2026-03-15T15:25:14,330 corresp(dist, value, root_dir) 2026-03-15T15:25:14,364 running bdist_wheel 2026-03-15T15:25:14,381 running build 2026-03-15T15:25:14,382 running build_py 2026-03-15T15:25:14,388 creating build/lib/kritidocx 2026-03-15T15:25:14,390 copying kritidocx/exceptions.py -> build/lib/kritidocx 2026-03-15T15:25:14,392 copying kritidocx/__init__.py -> build/lib/kritidocx 2026-03-15T15:25:14,395 creating build/lib/kritidocx/config 2026-03-15T15:25:14,396 copying kritidocx/config/constants.py -> build/lib/kritidocx/config 2026-03-15T15:25:14,398 copying kritidocx/config/__init__.py -> build/lib/kritidocx/config 2026-03-15T15:25:14,400 copying kritidocx/config/settings.py -> build/lib/kritidocx/config 2026-03-15T15:25:14,403 copying kritidocx/config/theme.py -> build/lib/kritidocx/config 2026-03-15T15:25:14,405 creating build/lib/kritidocx/utils 2026-03-15T15:25:14,406 copying kritidocx/utils/logger.py -> build/lib/kritidocx/utils 2026-03-15T15:25:14,408 copying kritidocx/utils/file_manager.py -> build/lib/kritidocx/utils 2026-03-15T15:25:14,411 copying kritidocx/utils/__init__.py -> build/lib/kritidocx/utils 2026-03-15T15:25:14,412 copying kritidocx/utils/style_filter.py -> build/lib/kritidocx/utils 2026-03-15T15:25:14,414 copying kritidocx/utils/performance.py -> build/lib/kritidocx/utils 2026-03-15T15:25:14,417 creating build/lib/kritidocx/xml_factory 2026-03-15T15:25:14,418 copying kritidocx/xml_factory/drawing_xml.py -> build/lib/kritidocx/xml_factory 2026-03-15T15:25:14,421 copying kritidocx/xml_factory/numbering_xml.py -> build/lib/kritidocx/xml_factory 2026-03-15T15:25:14,423 copying kritidocx/xml_factory/form_xml.py -> build/lib/kritidocx/xml_factory 2026-03-15T15:25:14,425 copying kritidocx/xml_factory/base.py -> build/lib/kritidocx/xml_factory 2026-03-15T15:25:14,427 copying kritidocx/xml_factory/table_xml.py -> build/lib/kritidocx/xml_factory 2026-03-15T15:25:14,429 copying kritidocx/xml_factory/section_xml.py -> build/lib/kritidocx/xml_factory 2026-03-15T15:25:14,432 copying kritidocx/xml_factory/__init__.py -> build/lib/kritidocx/xml_factory 2026-03-15T15:25:14,434 copying kritidocx/xml_factory/text_xml.py -> build/lib/kritidocx/xml_factory 2026-03-15T15:25:14,437 copying kritidocx/xml_factory/xml_builder.py -> build/lib/kritidocx/xml_factory 2026-03-15T15:25:14,440 creating build/lib/kritidocx/assets 2026-03-15T15:25:14,441 copying kritidocx/assets/__init__.py -> build/lib/kritidocx/assets 2026-03-15T15:25:14,443 creating build/lib/kritidocx/core 2026-03-15T15:25:14,444 copying kritidocx/core/docx_driver.py -> build/lib/kritidocx/core 2026-03-15T15:25:14,447 copying kritidocx/core/router.py -> build/lib/kritidocx/core 2026-03-15T15:25:14,450 copying kritidocx/core/pipeline.py -> build/lib/kritidocx/core 2026-03-15T15:25:14,452 copying kritidocx/core/__init__.py -> build/lib/kritidocx/core 2026-03-15T15:25:14,454 creating build/lib/kritidocx/objects 2026-03-15T15:25:14,455 copying kritidocx/objects/__init__.py -> build/lib/kritidocx/objects 2026-03-15T15:25:14,458 creating build/lib/kritidocx/parsers 2026-03-15T15:25:14,459 copying kritidocx/parsers/markdown_parser.py -> build/lib/kritidocx/parsers 2026-03-15T15:25:14,461 copying kritidocx/parsers/__init__.py -> build/lib/kritidocx/parsers 2026-03-15T15:25:14,463 copying kritidocx/parsers/html_parser.py -> build/lib/kritidocx/parsers 2026-03-15T15:25:14,465 copying kritidocx/parsers/sanitizer.py -> build/lib/kritidocx/parsers 2026-03-15T15:25:14,468 creating build/lib/kritidocx/basics 2026-03-15T15:25:14,469 copying kritidocx/basics/color_manager.py -> build/lib/kritidocx/basics 2026-03-15T15:25:14,472 copying kritidocx/basics/border_parser.py -> build/lib/kritidocx/basics 2026-03-15T15:25:14,474 copying kritidocx/basics/__init__.py -> build/lib/kritidocx/basics 2026-03-15T15:25:14,476 copying kritidocx/basics/font_handler.py -> build/lib/kritidocx/basics 2026-03-15T15:25:14,478 copying kritidocx/basics/shadow_parser.py -> build/lib/kritidocx/basics 2026-03-15T15:25:14,480 copying kritidocx/basics/gradient_handler.py -> build/lib/kritidocx/basics 2026-03-15T15:25:14,482 copying kritidocx/basics/css_parser.py -> build/lib/kritidocx/basics 2026-03-15T15:25:14,484 copying kritidocx/basics/unit_converter.py -> build/lib/kritidocx/basics 2026-03-15T15:25:14,487 creating build/lib/kritidocx/css_engine 2026-03-15T15:25:14,488 copying kritidocx/css_engine/__init__.py -> build/lib/kritidocx/css_engine 2026-03-15T15:25:14,490 copying kritidocx/css_engine/tokenizer.py -> build/lib/kritidocx/css_engine 2026-03-15T15:25:14,492 copying kritidocx/css_engine/main.py -> build/lib/kritidocx/css_engine 2026-03-15T15:25:14,494 creating build/lib/kritidocx/assets/templates 2026-03-15T15:25:14,495 copying kritidocx/assets/templates/__init__.py -> build/lib/kritidocx/assets/templates 2026-03-15T15:25:14,497 creating build/lib/kritidocx/assets/images 2026-03-15T15:25:14,498 copying kritidocx/assets/images/__init__.py -> build/lib/kritidocx/assets/images 2026-03-15T15:25:14,500 creating build/lib/kritidocx/objects/table 2026-03-15T15:25:14,501 copying kritidocx/objects/table/matrix_engine.py -> build/lib/kritidocx/objects/table 2026-03-15T15:25:14,503 copying kritidocx/objects/table/row_manager.py -> build/lib/kritidocx/objects/table 2026-03-15T15:25:14,505 copying kritidocx/objects/table/props_manager.py -> build/lib/kritidocx/objects/table 2026-03-15T15:25:14,508 copying kritidocx/objects/table/__init__.py -> build/lib/kritidocx/objects/table 2026-03-15T15:25:14,509 copying kritidocx/objects/table/cell_manager.py -> build/lib/kritidocx/objects/table 2026-03-15T15:25:14,512 copying kritidocx/objects/table/table_controller.py -> build/lib/kritidocx/objects/table 2026-03-15T15:25:14,515 creating build/lib/kritidocx/objects/media 2026-03-15T15:25:14,516 copying kritidocx/objects/media/positioning_engine.py -> build/lib/kritidocx/objects/media 2026-03-15T15:25:14,519 copying kritidocx/objects/media/chart_renderer.py -> build/lib/kritidocx/objects/media 2026-03-15T15:25:14,520 copying kritidocx/objects/media/__init__.py -> build/lib/kritidocx/objects/media 2026-03-15T15:25:14,522 copying kritidocx/objects/media/shape_factory.py -> build/lib/kritidocx/objects/media 2026-03-15T15:25:14,524 copying kritidocx/objects/media/image_loader.py -> build/lib/kritidocx/objects/media 2026-03-15T15:25:14,527 copying kritidocx/objects/media/media_controller.py -> build/lib/kritidocx/objects/media 2026-03-15T15:25:14,529 creating build/lib/kritidocx/objects/text 2026-03-15T15:25:14,530 copying kritidocx/objects/text/heading_manager.py -> build/lib/kritidocx/objects/text 2026-03-15T15:25:14,533 copying kritidocx/objects/text/hyperlink_manager.py -> build/lib/kritidocx/objects/text 2026-03-15T15:25:14,535 copying kritidocx/objects/text/run_manager.py -> build/lib/kritidocx/objects/text 2026-03-15T15:25:14,538 copying kritidocx/objects/text/__init__.py -> build/lib/kritidocx/objects/text 2026-03-15T15:25:14,539 copying kritidocx/objects/text/paragraph_manager.py -> build/lib/kritidocx/objects/text 2026-03-15T15:25:14,542 copying kritidocx/objects/text/break_manager.py -> build/lib/kritidocx/objects/text 2026-03-15T15:25:14,544 creating build/lib/kritidocx/objects/list 2026-03-15T15:25:14,545 copying kritidocx/objects/list/indent_math.py -> build/lib/kritidocx/objects/list 2026-03-15T15:25:14,548 copying kritidocx/objects/list/__init__.py -> build/lib/kritidocx/objects/list 2026-03-15T15:25:14,550 copying kritidocx/objects/list/numbering_manager.py -> build/lib/kritidocx/objects/list 2026-03-15T15:25:14,552 copying kritidocx/objects/list/style_factory.py -> build/lib/kritidocx/objects/list 2026-03-15T15:25:14,554 copying kritidocx/objects/list/list_controller.py -> build/lib/kritidocx/objects/list 2026-03-15T15:25:14,558 creating build/lib/kritidocx/objects/form 2026-03-15T15:25:14,558 copying kritidocx/objects/form/form_controller.py -> build/lib/kritidocx/objects/form 2026-03-15T15:25:14,561 copying kritidocx/objects/form/__init__.py -> build/lib/kritidocx/objects/form 2026-03-15T15:25:14,563 copying kritidocx/objects/form/text_input_handler.py -> build/lib/kritidocx/objects/form 2026-03-15T15:25:14,565 copying kritidocx/objects/form/dropdown_handler.py -> build/lib/kritidocx/objects/form 2026-03-15T15:25:14,567 copying kritidocx/objects/form/checkbox_handler.py -> build/lib/kritidocx/objects/form 2026-03-15T15:25:14,569 creating build/lib/kritidocx/objects/layout 2026-03-15T15:25:14,570 copying kritidocx/objects/layout/page_setup.py -> build/lib/kritidocx/objects/layout 2026-03-15T15:25:14,573 copying kritidocx/objects/layout/header_footer.py -> build/lib/kritidocx/objects/layout 2026-03-15T15:25:14,575 copying kritidocx/objects/layout/__init__.py -> build/lib/kritidocx/objects/layout 2026-03-15T15:25:14,577 copying kritidocx/objects/layout/section_manager.py -> build/lib/kritidocx/objects/layout 2026-03-15T15:25:14,579 copying kritidocx/objects/layout/margin_manager.py -> build/lib/kritidocx/objects/layout 2026-03-15T15:25:14,581 copying kritidocx/objects/layout/column_manager.py -> build/lib/kritidocx/objects/layout 2026-03-15T15:25:14,584 creating build/lib/kritidocx/objects/math 2026-03-15T15:25:14,584 copying kritidocx/objects/math/latex_parser.py -> build/lib/kritidocx/objects/math 2026-03-15T15:25:14,587 copying kritidocx/objects/math/style_applicator.py -> build/lib/kritidocx/objects/math 2026-03-15T15:25:14,589 copying kritidocx/objects/math/__init__.py -> build/lib/kritidocx/objects/math 2026-03-15T15:25:14,591 copying kritidocx/objects/math/math_controller.py -> build/lib/kritidocx/objects/math 2026-03-15T15:25:14,593 copying kritidocx/objects/math/omml_engine.py -> build/lib/kritidocx/objects/math 2026-03-15T15:25:14,596 creating build/lib/kritidocx/css_engine/handlers 2026-03-15T15:25:14,597 copying kritidocx/css_engine/handlers/dimensions.py -> build/lib/kritidocx/css_engine/handlers 2026-03-15T15:25:14,599 copying kritidocx/css_engine/handlers/text_handler.py -> build/lib/kritidocx/css_engine/handlers 2026-03-15T15:25:14,601 copying kritidocx/css_engine/handlers/__init__.py -> build/lib/kritidocx/css_engine/handlers 2026-03-15T15:25:14,603 copying kritidocx/css_engine/handlers/border_handler.py -> build/lib/kritidocx/css_engine/handlers 2026-03-15T15:25:14,605 copying kritidocx/css_engine/handlers/box_model.py -> build/lib/kritidocx/css_engine/handlers 2026-03-15T15:25:14,607 running egg_info 2026-03-15T15:25:14,616 writing kritidocx.egg-info/PKG-INFO 2026-03-15T15:25:14,619 writing dependency_links to kritidocx.egg-info/dependency_links.txt 2026-03-15T15:25:14,620 writing top-level names to kritidocx.egg-info/top_level.txt 2026-03-15T15:25:14,644 reading manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-15T15:25:14,650 reading manifest template 'MANIFEST.in' 2026-03-15T15:25:14,654 warning: no files found matching '*' under directory 'kritidocx/inputs/html' 2026-03-15T15:25:14,657 warning: no files found matching '*.png' under directory 'kritidocx/assets/images' 2026-03-15T15:25:14,658 warning: no files found matching '*.jpg' under directory 'kritidocx/assets/images' 2026-03-15T15:25:14,659 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2026-03-15T15:25:14,660 warning: no previously-included files matching '__pycache__' found anywhere in distribution 2026-03-15T15:25:14,661 warning: no previously-included files matching '.DS_Store' found anywhere in distribution 2026-03-15T15:25:14,662 no previously-included directories found matching 'examples' 2026-03-15T15:25:14,663 no previously-included directories found matching 'inputs' 2026-03-15T15:25:14,663 no previously-included directories found matching 'output' 2026-03-15T15:25:14,664 no previously-included directories found matching 'tests' 2026-03-15T15:25:14,665 adding license file 'LICENSE' 2026-03-15T15:25:14,671 writing manifest file 'kritidocx.egg-info/SOURCES.txt' 2026-03-15T15:25:14,682 copying kritidocx/assets/templates/MML2OMML.XSL -> build/lib/kritidocx/assets/templates 2026-03-15T15:25:14,703 installing to build/bdist.linux-armv7l/wheel 2026-03-15T15:25:14,703 running install 2026-03-15T15:25:14,726 running install_lib 2026-03-15T15:25:14,731 creating build/bdist.linux-armv7l/wheel 2026-03-15T15:25:14,733 creating build/bdist.linux-armv7l/wheel/kritidocx 2026-03-15T15:25:14,735 creating build/bdist.linux-armv7l/wheel/kritidocx/config 2026-03-15T15:25:14,736 copying build/lib/kritidocx/config/constants.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-15T15:25:14,739 copying build/lib/kritidocx/config/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-15T15:25:14,740 copying build/lib/kritidocx/config/settings.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-15T15:25:14,743 copying build/lib/kritidocx/config/theme.py -> build/bdist.linux-armv7l/wheel/./kritidocx/config 2026-03-15T15:25:14,745 creating build/bdist.linux-armv7l/wheel/kritidocx/utils 2026-03-15T15:25:14,746 copying build/lib/kritidocx/utils/logger.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-15T15:25:14,749 copying build/lib/kritidocx/utils/file_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-15T15:25:14,751 copying build/lib/kritidocx/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-15T15:25:14,752 copying build/lib/kritidocx/utils/style_filter.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-15T15:25:14,754 copying build/lib/kritidocx/utils/performance.py -> build/bdist.linux-armv7l/wheel/./kritidocx/utils 2026-03-15T15:25:14,757 creating build/bdist.linux-armv7l/wheel/kritidocx/xml_factory 2026-03-15T15:25:14,758 copying build/lib/kritidocx/xml_factory/drawing_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-15T15:25:14,760 copying build/lib/kritidocx/xml_factory/numbering_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-15T15:25:14,763 copying build/lib/kritidocx/xml_factory/form_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-15T15:25:14,765 copying build/lib/kritidocx/xml_factory/base.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-15T15:25:14,767 copying build/lib/kritidocx/xml_factory/table_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-15T15:25:14,769 copying build/lib/kritidocx/xml_factory/section_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-15T15:25:14,772 copying build/lib/kritidocx/xml_factory/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-15T15:25:14,773 copying build/lib/kritidocx/xml_factory/text_xml.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-15T15:25:14,776 copying build/lib/kritidocx/xml_factory/xml_builder.py -> build/bdist.linux-armv7l/wheel/./kritidocx/xml_factory 2026-03-15T15:25:14,779 creating build/bdist.linux-armv7l/wheel/kritidocx/assets 2026-03-15T15:25:14,780 creating build/bdist.linux-armv7l/wheel/kritidocx/assets/templates 2026-03-15T15:25:14,781 copying build/lib/kritidocx/assets/templates/MML2OMML.XSL -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/templates 2026-03-15T15:25:14,786 copying build/lib/kritidocx/assets/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/templates 2026-03-15T15:25:14,788 creating build/bdist.linux-armv7l/wheel/kritidocx/assets/images 2026-03-15T15:25:14,789 copying build/lib/kritidocx/assets/images/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets/images 2026-03-15T15:25:14,791 copying build/lib/kritidocx/assets/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/assets 2026-03-15T15:25:14,792 creating build/bdist.linux-armv7l/wheel/kritidocx/core 2026-03-15T15:25:14,793 copying build/lib/kritidocx/core/docx_driver.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-15T15:25:14,796 copying build/lib/kritidocx/core/router.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-15T15:25:14,799 copying build/lib/kritidocx/core/pipeline.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-15T15:25:14,801 copying build/lib/kritidocx/core/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/core 2026-03-15T15:25:14,803 copying build/lib/kritidocx/exceptions.py -> build/bdist.linux-armv7l/wheel/./kritidocx 2026-03-15T15:25:14,805 copying build/lib/kritidocx/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx 2026-03-15T15:25:14,807 creating build/bdist.linux-armv7l/wheel/kritidocx/objects 2026-03-15T15:25:14,809 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/table 2026-03-15T15:25:14,810 copying build/lib/kritidocx/objects/table/matrix_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-15T15:25:14,812 copying build/lib/kritidocx/objects/table/row_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-15T15:25:14,814 copying build/lib/kritidocx/objects/table/props_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-15T15:25:14,816 copying build/lib/kritidocx/objects/table/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-15T15:25:14,818 copying build/lib/kritidocx/objects/table/cell_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-15T15:25:14,821 copying build/lib/kritidocx/objects/table/table_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/table 2026-03-15T15:25:14,824 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/media 2026-03-15T15:25:14,825 copying build/lib/kritidocx/objects/media/positioning_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-15T15:25:14,828 copying build/lib/kritidocx/objects/media/chart_renderer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-15T15:25:14,829 copying build/lib/kritidocx/objects/media/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-15T15:25:14,831 copying build/lib/kritidocx/objects/media/shape_factory.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-15T15:25:14,833 copying build/lib/kritidocx/objects/media/image_loader.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-15T15:25:14,835 copying build/lib/kritidocx/objects/media/media_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/media 2026-03-15T15:25:14,838 copying build/lib/kritidocx/objects/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects 2026-03-15T15:25:14,840 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/text 2026-03-15T15:25:14,841 copying build/lib/kritidocx/objects/text/heading_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-15T15:25:14,843 copying build/lib/kritidocx/objects/text/hyperlink_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-15T15:25:14,846 copying build/lib/kritidocx/objects/text/run_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-15T15:25:14,848 copying build/lib/kritidocx/objects/text/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-15T15:25:14,849 copying build/lib/kritidocx/objects/text/paragraph_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-15T15:25:14,852 copying build/lib/kritidocx/objects/text/break_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/text 2026-03-15T15:25:14,855 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/list 2026-03-15T15:25:14,856 copying build/lib/kritidocx/objects/list/indent_math.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-15T15:25:14,858 copying build/lib/kritidocx/objects/list/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-15T15:25:14,860 copying build/lib/kritidocx/objects/list/numbering_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-15T15:25:14,862 copying build/lib/kritidocx/objects/list/style_factory.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-15T15:25:14,864 copying build/lib/kritidocx/objects/list/list_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/list 2026-03-15T15:25:14,867 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/form 2026-03-15T15:25:14,868 copying build/lib/kritidocx/objects/form/form_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-15T15:25:14,871 copying build/lib/kritidocx/objects/form/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-15T15:25:14,873 copying build/lib/kritidocx/objects/form/text_input_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-15T15:25:14,875 copying build/lib/kritidocx/objects/form/dropdown_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-15T15:25:14,877 copying build/lib/kritidocx/objects/form/checkbox_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/form 2026-03-15T15:25:14,879 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/layout 2026-03-15T15:25:14,880 copying build/lib/kritidocx/objects/layout/page_setup.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-15T15:25:14,882 copying build/lib/kritidocx/objects/layout/header_footer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-15T15:25:14,884 copying build/lib/kritidocx/objects/layout/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-15T15:25:14,886 copying build/lib/kritidocx/objects/layout/section_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-15T15:25:14,888 copying build/lib/kritidocx/objects/layout/margin_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-15T15:25:14,890 copying build/lib/kritidocx/objects/layout/column_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/layout 2026-03-15T15:25:14,893 creating build/bdist.linux-armv7l/wheel/kritidocx/objects/math 2026-03-15T15:25:14,894 copying build/lib/kritidocx/objects/math/latex_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-15T15:25:14,896 copying build/lib/kritidocx/objects/math/style_applicator.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-15T15:25:14,899 copying build/lib/kritidocx/objects/math/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-15T15:25:14,901 copying build/lib/kritidocx/objects/math/math_controller.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-15T15:25:14,903 copying build/lib/kritidocx/objects/math/omml_engine.py -> build/bdist.linux-armv7l/wheel/./kritidocx/objects/math 2026-03-15T15:25:14,906 creating build/bdist.linux-armv7l/wheel/kritidocx/parsers 2026-03-15T15:25:14,907 copying build/lib/kritidocx/parsers/markdown_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-15T15:25:14,910 copying build/lib/kritidocx/parsers/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-15T15:25:14,911 copying build/lib/kritidocx/parsers/html_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-15T15:25:14,914 copying build/lib/kritidocx/parsers/sanitizer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/parsers 2026-03-15T15:25:14,917 creating build/bdist.linux-armv7l/wheel/kritidocx/basics 2026-03-15T15:25:14,918 copying build/lib/kritidocx/basics/color_manager.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-15T15:25:14,921 copying build/lib/kritidocx/basics/border_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-15T15:25:14,923 copying build/lib/kritidocx/basics/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-15T15:25:14,925 copying build/lib/kritidocx/basics/font_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-15T15:25:14,927 copying build/lib/kritidocx/basics/shadow_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-15T15:25:14,929 copying build/lib/kritidocx/basics/gradient_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-15T15:25:14,931 copying build/lib/kritidocx/basics/css_parser.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-15T15:25:14,933 copying build/lib/kritidocx/basics/unit_converter.py -> build/bdist.linux-armv7l/wheel/./kritidocx/basics 2026-03-15T15:25:14,936 creating build/bdist.linux-armv7l/wheel/kritidocx/css_engine 2026-03-15T15:25:14,937 creating build/bdist.linux-armv7l/wheel/kritidocx/css_engine/handlers 2026-03-15T15:25:14,938 copying build/lib/kritidocx/css_engine/handlers/dimensions.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-15T15:25:14,940 copying build/lib/kritidocx/css_engine/handlers/text_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-15T15:25:14,942 copying build/lib/kritidocx/css_engine/handlers/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-15T15:25:14,944 copying build/lib/kritidocx/css_engine/handlers/border_handler.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-15T15:25:14,946 copying build/lib/kritidocx/css_engine/handlers/box_model.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine/handlers 2026-03-15T15:25:14,948 copying build/lib/kritidocx/css_engine/__init__.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-15T15:25:14,949 copying build/lib/kritidocx/css_engine/tokenizer.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-15T15:25:14,951 copying build/lib/kritidocx/css_engine/main.py -> build/bdist.linux-armv7l/wheel/./kritidocx/css_engine 2026-03-15T15:25:14,952 running install_egg_info 2026-03-15T15:25:14,957 Copying kritidocx.egg-info to build/bdist.linux-armv7l/wheel/./kritidocx-0.1.0-py3.11.egg-info 2026-03-15T15:25:14,965 running install_scripts 2026-03-15T15:25:14,975 creating build/bdist.linux-armv7l/wheel/kritidocx-0.1.0.dist-info/WHEEL 2026-03-15T15:25:14,978 creating '/tmp/pip-wheel-rjl2wzhq/.tmp-z4_m95gb/kritidocx-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-15T15:25:14,980 adding 'kritidocx/__init__.py' 2026-03-15T15:25:14,982 adding 'kritidocx/exceptions.py' 2026-03-15T15:25:14,983 adding 'kritidocx/assets/__init__.py' 2026-03-15T15:25:14,985 adding 'kritidocx/assets/images/__init__.py' 2026-03-15T15:25:14,998 adding 'kritidocx/assets/templates/MML2OMML.XSL' 2026-03-15T15:25:15,000 adding 'kritidocx/assets/templates/__init__.py' 2026-03-15T15:25:15,002 adding 'kritidocx/basics/__init__.py' 2026-03-15T15:25:15,004 adding 'kritidocx/basics/border_parser.py' 2026-03-15T15:25:15,007 adding 'kritidocx/basics/color_manager.py' 2026-03-15T15:25:15,008 adding 'kritidocx/basics/css_parser.py' 2026-03-15T15:25:15,010 adding 'kritidocx/basics/font_handler.py' 2026-03-15T15:25:15,011 adding 'kritidocx/basics/gradient_handler.py' 2026-03-15T15:25:15,013 adding 'kritidocx/basics/shadow_parser.py' 2026-03-15T15:25:15,015 adding 'kritidocx/basics/unit_converter.py' 2026-03-15T15:25:15,016 adding 'kritidocx/config/__init__.py' 2026-03-15T15:25:15,019 adding 'kritidocx/config/constants.py' 2026-03-15T15:25:15,021 adding 'kritidocx/config/settings.py' 2026-03-15T15:25:15,023 adding 'kritidocx/config/theme.py' 2026-03-15T15:25:15,025 adding 'kritidocx/core/__init__.py' 2026-03-15T15:25:15,027 adding 'kritidocx/core/docx_driver.py' 2026-03-15T15:25:15,029 adding 'kritidocx/core/pipeline.py' 2026-03-15T15:25:15,036 adding 'kritidocx/core/router.py' 2026-03-15T15:25:15,038 adding 'kritidocx/css_engine/__init__.py' 2026-03-15T15:25:15,040 adding 'kritidocx/css_engine/main.py' 2026-03-15T15:25:15,041 adding 'kritidocx/css_engine/tokenizer.py' 2026-03-15T15:25:15,043 adding 'kritidocx/css_engine/handlers/__init__.py' 2026-03-15T15:25:15,045 adding 'kritidocx/css_engine/handlers/border_handler.py' 2026-03-15T15:25:15,046 adding 'kritidocx/css_engine/handlers/box_model.py' 2026-03-15T15:25:15,047 adding 'kritidocx/css_engine/handlers/dimensions.py' 2026-03-15T15:25:15,050 adding 'kritidocx/css_engine/handlers/text_handler.py' 2026-03-15T15:25:15,052 adding 'kritidocx/objects/__init__.py' 2026-03-15T15:25:15,054 adding 'kritidocx/objects/form/__init__.py' 2026-03-15T15:25:15,055 adding 'kritidocx/objects/form/checkbox_handler.py' 2026-03-15T15:25:15,057 adding 'kritidocx/objects/form/dropdown_handler.py' 2026-03-15T15:25:15,059 adding 'kritidocx/objects/form/form_controller.py' 2026-03-15T15:25:15,060 adding 'kritidocx/objects/form/text_input_handler.py' 2026-03-15T15:25:15,062 adding 'kritidocx/objects/layout/__init__.py' 2026-03-15T15:25:15,063 adding 'kritidocx/objects/layout/column_manager.py' 2026-03-15T15:25:15,065 adding 'kritidocx/objects/layout/header_footer.py' 2026-03-15T15:25:15,067 adding 'kritidocx/objects/layout/margin_manager.py' 2026-03-15T15:25:15,068 adding 'kritidocx/objects/layout/page_setup.py' 2026-03-15T15:25:15,070 adding 'kritidocx/objects/layout/section_manager.py' 2026-03-15T15:25:15,072 adding 'kritidocx/objects/list/__init__.py' 2026-03-15T15:25:15,073 adding 'kritidocx/objects/list/indent_math.py' 2026-03-15T15:25:15,076 adding 'kritidocx/objects/list/list_controller.py' 2026-03-15T15:25:15,077 adding 'kritidocx/objects/list/numbering_manager.py' 2026-03-15T15:25:15,079 adding 'kritidocx/objects/list/style_factory.py' 2026-03-15T15:25:15,081 adding 'kritidocx/objects/math/__init__.py' 2026-03-15T15:25:15,083 adding 'kritidocx/objects/math/latex_parser.py' 2026-03-15T15:25:15,084 adding 'kritidocx/objects/math/math_controller.py' 2026-03-15T15:25:15,087 adding 'kritidocx/objects/math/omml_engine.py' 2026-03-15T15:25:15,089 adding 'kritidocx/objects/math/style_applicator.py' 2026-03-15T15:25:15,090 adding 'kritidocx/objects/media/__init__.py' 2026-03-15T15:25:15,092 adding 'kritidocx/objects/media/chart_renderer.py' 2026-03-15T15:25:15,094 adding 'kritidocx/objects/media/image_loader.py' 2026-03-15T15:25:15,097 adding 'kritidocx/objects/media/media_controller.py' 2026-03-15T15:25:15,099 adding 'kritidocx/objects/media/positioning_engine.py' 2026-03-15T15:25:15,101 adding 'kritidocx/objects/media/shape_factory.py' 2026-03-15T15:25:15,103 adding 'kritidocx/objects/table/__init__.py' 2026-03-15T15:25:15,106 adding 'kritidocx/objects/table/cell_manager.py' 2026-03-15T15:25:15,108 adding 'kritidocx/objects/table/matrix_engine.py' 2026-03-15T15:25:15,111 adding 'kritidocx/objects/table/props_manager.py' 2026-03-15T15:25:15,113 adding 'kritidocx/objects/table/row_manager.py' 2026-03-15T15:25:15,120 adding 'kritidocx/objects/table/table_controller.py' 2026-03-15T15:25:15,122 adding 'kritidocx/objects/text/__init__.py' 2026-03-15T15:25:15,124 adding 'kritidocx/objects/text/break_manager.py' 2026-03-15T15:25:15,125 adding 'kritidocx/objects/text/heading_manager.py' 2026-03-15T15:25:15,127 adding 'kritidocx/objects/text/hyperlink_manager.py' 2026-03-15T15:25:15,130 adding 'kritidocx/objects/text/paragraph_manager.py' 2026-03-15T15:25:15,132 adding 'kritidocx/objects/text/run_manager.py' 2026-03-15T15:25:15,135 adding 'kritidocx/parsers/__init__.py' 2026-03-15T15:25:15,137 adding 'kritidocx/parsers/html_parser.py' 2026-03-15T15:25:15,139 adding 'kritidocx/parsers/markdown_parser.py' 2026-03-15T15:25:15,141 adding 'kritidocx/parsers/sanitizer.py' 2026-03-15T15:25:15,143 adding 'kritidocx/utils/__init__.py' 2026-03-15T15:25:15,145 adding 'kritidocx/utils/file_manager.py' 2026-03-15T15:25:15,147 adding 'kritidocx/utils/logger.py' 2026-03-15T15:25:15,149 adding 'kritidocx/utils/performance.py' 2026-03-15T15:25:15,151 adding 'kritidocx/utils/style_filter.py' 2026-03-15T15:25:15,153 adding 'kritidocx/xml_factory/__init__.py' 2026-03-15T15:25:15,154 adding 'kritidocx/xml_factory/base.py' 2026-03-15T15:25:15,159 adding 'kritidocx/xml_factory/drawing_xml.py' 2026-03-15T15:25:15,161 adding 'kritidocx/xml_factory/form_xml.py' 2026-03-15T15:25:15,164 adding 'kritidocx/xml_factory/numbering_xml.py' 2026-03-15T15:25:15,166 adding 'kritidocx/xml_factory/section_xml.py' 2026-03-15T15:25:15,168 adding 'kritidocx/xml_factory/table_xml.py' 2026-03-15T15:25:15,172 adding 'kritidocx/xml_factory/text_xml.py' 2026-03-15T15:25:15,175 adding 'kritidocx/xml_factory/xml_builder.py' 2026-03-15T15:25:15,178 adding 'kritidocx-0.1.0.dist-info/licenses/LICENSE' 2026-03-15T15:25:15,180 adding 'kritidocx-0.1.0.dist-info/METADATA' 2026-03-15T15:25:15,181 adding 'kritidocx-0.1.0.dist-info/WHEEL' 2026-03-15T15:25:15,182 adding 'kritidocx-0.1.0.dist-info/top_level.txt' 2026-03-15T15:25:15,184 adding 'kritidocx-0.1.0.dist-info/RECORD' 2026-03-15T15:25:15,190 removing build/bdist.linux-armv7l/wheel 2026-03-15T15:25:15,311 Building wheel for kritidocx (pyproject.toml): finished with status 'done' 2026-03-15T15:25:15,326 Created wheel for kritidocx: filename=kritidocx-0.1.0-py3-none-any.whl size=292802 sha256=1a03d3595791d276e4e0da712440cebf06346bdb7e87704dfc6ed57a6c609ada 2026-03-15T15:25:15,327 Stored in directory: /tmp/pip-ephem-wheel-cache-xz7e2cfz/wheels/d8/17/0c/8b57d519ceaa5519df93dc923d6946543512d339093c93dd46 2026-03-15T15:25:15,344 Successfully built kritidocx 2026-03-15T15:25:15,362 Removed build tracker: '/tmp/pip-build-tracker-oj85xs8s'