2026-09-04T06:30:20,222 Created temporary directory: /tmp/pip-ephem-wheel-cache-fkz264dh 2026-09-04T06:30:20,224 Created temporary directory: /tmp/pip-build-tracker-gmvj58ba 2026-09-04T06:30:20,224 Initialized build tracking at /tmp/pip-build-tracker-gmvj58ba 2026-09-04T06:30:20,225 Created build tracker: /tmp/pip-build-tracker-gmvj58ba 2026-09-04T06:30:20,225 Entered build tracker: /tmp/pip-build-tracker-gmvj58ba 2026-09-04T06:30:20,226 Created temporary directory: /tmp/pip-wheel-0yh1izex 2026-09-04T06:30:20,229 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-09-04T06:30:20,232 Created temporary directory: /tmp/pip-ephem-wheel-cache-q6dqht1d 2026-09-04T06:30:20,254 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-04T06:30:20,257 2 location(s) to search for versions of tanml: 2026-09-04T06:30:20,257 * https://pypi.org/simple/tanml/ 2026-09-04T06:30:20,257 * https://www.piwheels.org/simple/tanml/ 2026-09-04T06:30:20,258 Fetching project page and analyzing links: https://pypi.org/simple/tanml/ 2026-09-04T06:30:20,259 Getting page https://pypi.org/simple/tanml/ 2026-09-04T06:30:20,260 Found index url https://pypi.org/simple 2026-09-04T06:30:20,507 Fetched page https://pypi.org/simple/tanml/ as application/vnd.pypi.simple.v1+json 2026-09-04T06:30:20,511 Skipping link: No binaries permitted for tanml: https://files.pythonhosted.org/packages/c3/cd/a986762e5105f808502efbc27fe8700cbd73f6a03dbc1ecba9eae92acfbf/tanml-0.1.6-py3-none-any.whl (from https://pypi.org/simple/tanml/) (requires-python:>=3.8) 2026-09-04T06:30:20,512 Found link https://files.pythonhosted.org/packages/76/c1/03652fe132688d284e893fe80a6fe125ce17c9530f07004f3ee68ba6671a/tanml-0.1.6.tar.gz (from https://pypi.org/simple/tanml/) (requires-python:>=3.8), version: 0.1.6 2026-09-04T06:30:20,513 Skipping link: No binaries permitted for tanml: https://files.pythonhosted.org/packages/91/93/ac632e227b8e79389edd2b735598c9da59c95c4db9d1a97bb00d727bb4af/tanml-0.1.7-py3-none-any.whl (from https://pypi.org/simple/tanml/) (requires-python:>=3.8) 2026-09-04T06:30:20,514 Found link https://files.pythonhosted.org/packages/44/cc/585d7d0877077a34f7c6ad6dc4d259f5fc1f92962085f45943c25f123fe5/tanml-0.1.7.tar.gz (from https://pypi.org/simple/tanml/) (requires-python:>=3.8), version: 0.1.7 2026-09-04T06:30:20,515 Skipping link: No binaries permitted for tanml: https://files.pythonhosted.org/packages/29/5b/61be23c88fe5aa0f1c027666b1cad4bbd2f488e64141fc0542d1e14c8141/tanml-0.1.8-py3-none-any.whl (from https://pypi.org/simple/tanml/) (requires-python:>=3.8) 2026-09-04T06:30:20,516 Found link https://files.pythonhosted.org/packages/e5/b3/5cd7954800a85295036a6a4970b952485f657207bd9451a9d045a9bc20e4/tanml-0.1.8.tar.gz (from https://pypi.org/simple/tanml/) (requires-python:>=3.8), version: 0.1.8 2026-09-04T06:30:20,517 Skipping link: No binaries permitted for tanml: https://files.pythonhosted.org/packages/e7/47/aeb4d1000357425509b3100fb7057c348e0b994e0c3c3fa085d302c6c7dd/tanml-0.1.9-py3-none-any.whl (from https://pypi.org/simple/tanml/) (requires-python:>=3.8) 2026-09-04T06:30:20,517 Found link https://files.pythonhosted.org/packages/d4/e7/36ff21d3339cda6033ff183c968c9cccc9b2fc1c41ba1a273e5e14b115ed/tanml-0.1.9.tar.gz (from https://pypi.org/simple/tanml/) (requires-python:>=3.8), version: 0.1.9 2026-09-04T06:30:20,518 Skipping link: No binaries permitted for tanml: https://files.pythonhosted.org/packages/07/65/2ac66fda22baf103bab9fb95729cd9478d65843483a29e2dddb78056652a/tanml-0.1.10-py3-none-any.whl (from https://pypi.org/simple/tanml/) (requires-python:>=3.8) 2026-09-04T06:30:20,519 Found link https://files.pythonhosted.org/packages/cc/1c/cde3047da547ff4390e7684149fe4d6cbdcdfdc962704a2320ccf8efffae/tanml-0.1.10.tar.gz (from https://pypi.org/simple/tanml/) (requires-python:>=3.8), version: 0.1.10 2026-09-04T06:30:20,520 Skipping link: No binaries permitted for tanml: https://files.pythonhosted.org/packages/16/fe/9a02e4249f039fe28468fbe6482e75b28019b2898d78bb41a0f93f91c722/tanml-0.2.0-py3-none-any.whl (from https://pypi.org/simple/tanml/) (requires-python:>=3.10) 2026-09-04T06:30:20,521 Found link https://files.pythonhosted.org/packages/af/1f/25f600e65846ce337f5623d69c65d5d7881aa05e43ace6982d743439ef2b/tanml-0.2.0.tar.gz (from https://pypi.org/simple/tanml/) (requires-python:>=3.10), version: 0.2.0 2026-09-04T06:30:20,522 Skipping link: No binaries permitted for tanml: https://files.pythonhosted.org/packages/b5/bc/9f86ed3d89d3872b2029e8664e56f991932adcea31b90ebe63b986a9d710/tanml-0.2.1-py3-none-any.whl (from https://pypi.org/simple/tanml/) (requires-python:>=3.10) 2026-09-04T06:30:20,522 Found link https://files.pythonhosted.org/packages/e2/9f/6f2cb313b5d7fd461c8c83e88fa71e6971bafbf042aa378e2ceaa4f86bb5/tanml-0.2.1.tar.gz (from https://pypi.org/simple/tanml/) (requires-python:>=3.10), version: 0.2.1 2026-09-04T06:30:20,523 Skipping link: No binaries permitted for tanml: https://files.pythonhosted.org/packages/f4/3c/573723f60aa1b0a097dcb95be8d16eaf59c6b3dd4bcb632a5271f207bb47/tanml-0.2.2-py3-none-any.whl (from https://pypi.org/simple/tanml/) (requires-python:>=3.11) 2026-09-04T06:30:20,524 Found link https://files.pythonhosted.org/packages/4c/4f/8930dfd07291ae20cbf02eb820de3073cfd6cd715dac238fada8f3ce1d65/tanml-0.2.2.tar.gz (from https://pypi.org/simple/tanml/) (requires-python:>=3.11), version: 0.2.2 2026-09-04T06:30:20,524 Fetching project page and analyzing links: https://www.piwheels.org/simple/tanml/ 2026-09-04T06:30:20,525 Getting page https://www.piwheels.org/simple/tanml/ 2026-09-04T06:30:20,526 Found index url https://www.piwheels.org/simple 2026-09-04T06:30:20,728 Fetched page https://www.piwheels.org/simple/tanml/ as text/html 2026-09-04T06:30:20,731 Skipping link: No binaries permitted for tanml: https://www.piwheels.org/simple/tanml/tanml-0.2.1-py3-none-any.whl#sha256=1f01c6c3d58b7afa363a6c15ce3babba84a839f1f540723156156b8c708f24a1 (from https://www.piwheels.org/simple/tanml/) (requires-python:>=3.10) 2026-09-04T06:30:20,731 Skipping link: No binaries permitted for tanml: https://archive1.piwheels.org/simple/tanml/tanml-0.2.0-py3-none-any.whl#sha256=173162cd2b7e1df4040adea1102f836f80a2acfa6a64354b42a0ef025164dc18 (from https://www.piwheels.org/simple/tanml/) (requires-python:>=3.10) 2026-09-04T06:30:20,732 Skipping link: No binaries permitted for tanml: https://archive1.piwheels.org/simple/tanml/tanml-0.1.10-py3-none-any.whl#sha256=6a04331feca84e698186300ef7c202e91a9ba05da9da5d7da179c63b09bee20f (from https://www.piwheels.org/simple/tanml/) (requires-python:>=3.8) 2026-09-04T06:30:20,733 Skipping link: No binaries permitted for tanml: https://archive1.piwheels.org/simple/tanml/tanml-0.1.9-py3-none-any.whl#sha256=038bb1df27d5f31299b557c00d707501a5605888f7194299f7e3c8ceb3766764 (from https://www.piwheels.org/simple/tanml/) (requires-python:>=3.8) 2026-09-04T06:30:20,733 Skipping link: No binaries permitted for tanml: https://archive1.piwheels.org/simple/tanml/tanml-0.1.8-py3-none-any.whl#sha256=fde981c136773139a2e9cc5baf2d12e3c8e1e8cbec9065a01122ca8088acafa6 (from https://www.piwheels.org/simple/tanml/) (requires-python:>=3.8) 2026-09-04T06:30:20,734 Skipping link: No binaries permitted for tanml: https://archive1.piwheels.org/simple/tanml/tanml-0.1.7-py3-none-any.whl#sha256=d5b615e231bc244d54f13cdcfc2aa8cfc3e72f359b17d236b86c2e1149eee3ce (from https://www.piwheels.org/simple/tanml/) (requires-python:>=3.8) 2026-09-04T06:30:20,734 Skipping link: No binaries permitted for tanml: https://archive1.piwheels.org/simple/tanml/tanml-0.1.6-py3-none-any.whl#sha256=82f9960a56972af0345c35fa3b69b480faac4340f3d2b7e3ffc68afea0c78e60 (from https://www.piwheels.org/simple/tanml/) (requires-python:>=3.8) 2026-09-04T06:30:20,735 Skipping link: not a file: https://www.piwheels.org/simple/tanml/ 2026-09-04T06:30:20,736 Skipping link: not a file: https://pypi.org/simple/tanml/ 2026-09-04T06:30:20,756 Given no hashes to check 1 links for project 'tanml': discarding no candidates 2026-09-04T06:30:20,773 Collecting tanml==0.2.2 2026-09-04T06:30:20,776 Created temporary directory: /tmp/pip-unpack-ylr2_ng0 2026-09-04T06:30:20,946 Downloading tanml-0.2.2.tar.gz (130 kB) 2026-09-04T06:30:21,410 Added tanml==0.2.2 from https://files.pythonhosted.org/packages/4c/4f/8930dfd07291ae20cbf02eb820de3073cfd6cd715dac238fada8f3ce1d65/tanml-0.2.2.tar.gz to build tracker '/tmp/pip-build-tracker-gmvj58ba' 2026-09-04T06:30:21,417 Created temporary directory: /tmp/pip-build-env-24uu1o1o 2026-09-04T06:30:21,421 Installing build dependencies: started 2026-09-04T06:30:21,422 Running command pip subprocess to install build dependencies 2026-09-04T06:30:22,596 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-04T06:30:23,024 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-09-04T06:30:23,046 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-04T06:30:24,901 Collecting setuptools>=68 2026-09-04T06:30:24,902 Obtaining dependency information for setuptools>=68 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-04T06:30:24,919 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-04T06:30:25,208 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-04T06:30:25,302 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-04T06:30:28,390 Installing collected packages: setuptools 2026-09-04T06:30:30,883 Successfully installed setuptools-84.0.0 2026-09-04T06:30:31,153 Installing build dependencies: finished with status 'done' 2026-09-04T06:30:31,160 Getting requirements to build wheel: started 2026-09-04T06:30:31,161 Running command Getting requirements to build wheel 2026-09-04T06:30:31,870 /tmp/pip-build-env-24uu1o1o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-04T06:30:31,870 !! 2026-09-04T06:30:31,871 ******************************************************************************** 2026-09-04T06:30:31,872 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-04T06:30:31,873 License :: OSI Approved :: MIT License 2026-09-04T06:30:31,874 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-04T06:30:31,875 ******************************************************************************** 2026-09-04T06:30:31,876 !! 2026-09-04T06:30:31,876 dist._finalize_license_expression() 2026-09-04T06:30:31,877 /tmp/pip-build-env-24uu1o1o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-04T06:30:31,878 !! 2026-09-04T06:30:31,879 ******************************************************************************** 2026-09-04T06:30:31,879 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-04T06:30:31,881 License :: OSI Approved :: MIT License 2026-09-04T06:30:31,882 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-04T06:30:31,883 ******************************************************************************** 2026-09-04T06:30:31,884 !! 2026-09-04T06:30:31,885 self._finalize_license_expression() 2026-09-04T06:30:31,885 running egg_info 2026-09-04T06:30:31,890 writing tanml.egg-info/PKG-INFO 2026-09-04T06:30:31,896 writing dependency_links to tanml.egg-info/dependency_links.txt 2026-09-04T06:30:31,897 writing entry points to tanml.egg-info/entry_points.txt 2026-09-04T06:30:31,901 writing requirements to tanml.egg-info/requires.txt 2026-09-04T06:30:31,902 writing top-level names to tanml.egg-info/top_level.txt 2026-09-04T06:30:31,941 reading manifest file 'tanml.egg-info/SOURCES.txt' 2026-09-04T06:30:31,946 reading manifest template 'MANIFEST.in' 2026-09-04T06:30:31,948 adding license file 'LICENSE' 2026-09-04T06:30:31,953 writing manifest file 'tanml.egg-info/SOURCES.txt' 2026-09-04T06:30:32,052 Getting requirements to build wheel: finished with status 'done' 2026-09-04T06:30:32,055 Created temporary directory: /tmp/pip-modern-metadata-bt618c0v 2026-09-04T06:30:32,057 Preparing metadata (pyproject.toml): started 2026-09-04T06:30:32,058 Running command Preparing metadata (pyproject.toml) 2026-09-04T06:30:32,710 /tmp/pip-build-env-24uu1o1o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-04T06:30:32,710 !! 2026-09-04T06:30:32,711 ******************************************************************************** 2026-09-04T06:30:32,712 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-04T06:30:32,713 License :: OSI Approved :: MIT License 2026-09-04T06:30:32,714 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-04T06:30:32,715 ******************************************************************************** 2026-09-04T06:30:32,716 !! 2026-09-04T06:30:32,716 dist._finalize_license_expression() 2026-09-04T06:30:32,717 /tmp/pip-build-env-24uu1o1o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-04T06:30:32,718 !! 2026-09-04T06:30:32,719 ******************************************************************************** 2026-09-04T06:30:32,720 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-04T06:30:32,721 License :: OSI Approved :: MIT License 2026-09-04T06:30:32,722 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-04T06:30:32,723 ******************************************************************************** 2026-09-04T06:30:32,727 !! 2026-09-04T06:30:32,727 self._finalize_license_expression() 2026-09-04T06:30:32,728 running dist_info 2026-09-04T06:30:32,734 creating /tmp/pip-modern-metadata-bt618c0v/tanml.egg-info 2026-09-04T06:30:32,735 writing /tmp/pip-modern-metadata-bt618c0v/tanml.egg-info/PKG-INFO 2026-09-04T06:30:32,741 writing dependency_links to /tmp/pip-modern-metadata-bt618c0v/tanml.egg-info/dependency_links.txt 2026-09-04T06:30:32,743 writing entry points to /tmp/pip-modern-metadata-bt618c0v/tanml.egg-info/entry_points.txt 2026-09-04T06:30:32,746 writing requirements to /tmp/pip-modern-metadata-bt618c0v/tanml.egg-info/requires.txt 2026-09-04T06:30:32,747 writing top-level names to /tmp/pip-modern-metadata-bt618c0v/tanml.egg-info/top_level.txt 2026-09-04T06:30:32,749 writing manifest file '/tmp/pip-modern-metadata-bt618c0v/tanml.egg-info/SOURCES.txt' 2026-09-04T06:30:32,781 reading manifest file '/tmp/pip-modern-metadata-bt618c0v/tanml.egg-info/SOURCES.txt' 2026-09-04T06:30:32,782 reading manifest template 'MANIFEST.in' 2026-09-04T06:30:32,785 adding license file 'LICENSE' 2026-09-04T06:30:32,789 writing manifest file '/tmp/pip-modern-metadata-bt618c0v/tanml.egg-info/SOURCES.txt' 2026-09-04T06:30:32,790 creating '/tmp/pip-modern-metadata-bt618c0v/tanml-0.2.2.dist-info' 2026-09-04T06:30:32,918 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-04T06:30:32,923 Source in /tmp/pip-wheel-0yh1izex/tanml_07679d43aa8248269f3fa6c64d3c4767 has version 0.2.2, which satisfies requirement tanml==0.2.2 from https://files.pythonhosted.org/packages/4c/4f/8930dfd07291ae20cbf02eb820de3073cfd6cd715dac238fada8f3ce1d65/tanml-0.2.2.tar.gz 2026-09-04T06:30:32,924 Removed tanml==0.2.2 from https://files.pythonhosted.org/packages/4c/4f/8930dfd07291ae20cbf02eb820de3073cfd6cd715dac238fada8f3ce1d65/tanml-0.2.2.tar.gz from build tracker '/tmp/pip-build-tracker-gmvj58ba' 2026-09-04T06:30:32,931 Created temporary directory: /tmp/pip-unpack-fwqbnxkj 2026-09-04T06:30:32,932 Building wheels for collected packages: tanml 2026-09-04T06:30:32,936 Created temporary directory: /tmp/pip-wheel-bbv6jli9 2026-09-04T06:30:32,937 Destination directory: /tmp/pip-wheel-bbv6jli9 2026-09-04T06:30:32,939 Building wheel for tanml (pyproject.toml): started 2026-09-04T06:30:32,940 Running command Building wheel for tanml (pyproject.toml) 2026-09-04T06:30:33,794 /tmp/pip-build-env-24uu1o1o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-04T06:30:33,794 !! 2026-09-04T06:30:33,795 ******************************************************************************** 2026-09-04T06:30:33,795 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-04T06:30:33,797 License :: OSI Approved :: MIT License 2026-09-04T06:30:33,798 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-04T06:30:33,798 ******************************************************************************** 2026-09-04T06:30:33,799 !! 2026-09-04T06:30:33,800 dist._finalize_license_expression() 2026-09-04T06:30:33,801 /tmp/pip-build-env-24uu1o1o/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-09-04T06:30:33,801 !! 2026-09-04T06:30:33,803 ******************************************************************************** 2026-09-04T06:30:33,803 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-09-04T06:30:33,805 License :: OSI Approved :: MIT License 2026-09-04T06:30:33,806 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-09-04T06:30:33,807 ******************************************************************************** 2026-09-04T06:30:33,808 !! 2026-09-04T06:30:33,808 self._finalize_license_expression() 2026-09-04T06:30:33,809 running bdist_wheel 2026-09-04T06:30:33,820 running build 2026-09-04T06:30:33,821 running build_py 2026-09-04T06:30:33,827 creating build/lib/tanml 2026-09-04T06:30:33,829 copying tanml/__init__.py -> build/lib/tanml 2026-09-04T06:30:33,831 copying tanml/__main__.py -> build/lib/tanml 2026-09-04T06:30:33,833 creating build/lib/tanml/analysis 2026-09-04T06:30:33,834 copying tanml/analysis/correlation.py -> build/lib/tanml/analysis 2026-09-04T06:30:33,836 copying tanml/analysis/drift.py -> build/lib/tanml/analysis 2026-09-04T06:30:33,839 copying tanml/analysis/__init__.py -> build/lib/tanml/analysis 2026-09-04T06:30:33,841 copying tanml/analysis/clustering.py -> build/lib/tanml/analysis 2026-09-04T06:30:33,843 creating build/lib/tanml/cli 2026-09-04T06:30:33,844 copying tanml/cli/main.py -> build/lib/tanml/cli 2026-09-04T06:30:33,847 copying tanml/cli/__init__.py -> build/lib/tanml/cli 2026-09-04T06:30:33,849 creating build/lib/tanml/models 2026-09-04T06:30:33,850 copying tanml/models/registry.py -> build/lib/tanml/models 2026-09-04T06:30:33,853 copying tanml/models/__init__.py -> build/lib/tanml/models 2026-09-04T06:30:33,855 creating build/lib/tanml/checks 2026-09-04T06:30:33,856 copying tanml/checks/__init__.py -> build/lib/tanml/checks 2026-09-04T06:30:33,858 copying tanml/checks/stress_test.py -> build/lib/tanml/checks 2026-09-04T06:30:33,860 copying tanml/checks/base.py -> build/lib/tanml/checks 2026-09-04T06:30:33,863 creating build/lib/tanml/ui 2026-09-04T06:30:33,864 copying tanml/ui/narratives.py -> build/lib/tanml/ui 2026-09-04T06:30:33,866 copying tanml/ui/config.py -> build/lib/tanml/ui 2026-09-04T06:30:33,868 copying tanml/ui/app.py -> build/lib/tanml/ui 2026-09-04T06:30:33,870 copying tanml/ui/__init__.py -> build/lib/tanml/ui 2026-09-04T06:30:33,872 copying tanml/ui/glossary.py -> build/lib/tanml/ui 2026-09-04T06:30:33,876 creating build/lib/tanml/utils 2026-09-04T06:30:33,877 copying tanml/utils/data_loader.py -> build/lib/tanml/utils 2026-09-04T06:30:33,879 copying tanml/utils/__init__.py -> build/lib/tanml/utils 2026-09-04T06:30:33,881 creating build/lib/tanml/checks/explainability 2026-09-04T06:30:33,882 copying tanml/checks/explainability/shap_check.py -> build/lib/tanml/checks/explainability 2026-09-04T06:30:33,885 copying tanml/checks/explainability/__init__.py -> build/lib/tanml/checks/explainability 2026-09-04T06:30:33,887 creating build/lib/tanml/ui/components 2026-09-04T06:30:33,888 copying tanml/ui/components/metrics.py -> build/lib/tanml/ui/components 2026-09-04T06:30:33,890 copying tanml/ui/components/__init__.py -> build/lib/tanml/ui/components 2026-09-04T06:30:33,892 copying tanml/ui/components/renderers.py -> build/lib/tanml/ui/components 2026-09-04T06:30:33,894 copying tanml/ui/components/forms.py -> build/lib/tanml/ui/components 2026-09-04T06:30:33,897 creating build/lib/tanml/ui/reports 2026-09-04T06:30:33,898 copying tanml/ui/reports/generators.py -> build/lib/tanml/ui/reports 2026-09-04T06:30:33,901 copying tanml/ui/reports/__init__.py -> build/lib/tanml/ui/reports 2026-09-04T06:30:33,903 copying tanml/ui/reports/base.py -> build/lib/tanml/ui/reports 2026-09-04T06:30:33,905 creating build/lib/tanml/ui/views 2026-09-04T06:30:33,906 copying tanml/ui/views/__init__.py -> build/lib/tanml/ui/views 2026-09-04T06:30:33,908 copying tanml/ui/views/model_dev.py -> build/lib/tanml/ui/views 2026-09-04T06:30:33,911 copying tanml/ui/views/profiling.py -> build/lib/tanml/ui/views 2026-09-04T06:30:33,914 copying tanml/ui/views/setup.py -> build/lib/tanml/ui/views 2026-09-04T06:30:33,916 copying tanml/ui/views/ranking.py -> build/lib/tanml/ui/views 2026-09-04T06:30:33,919 copying tanml/ui/views/preprocessing.py -> build/lib/tanml/ui/views 2026-09-04T06:30:33,922 creating build/lib/tanml/ui/helpers 2026-09-04T06:30:33,923 copying tanml/ui/helpers/tvr.py -> build/lib/tanml/ui/helpers 2026-09-04T06:30:33,925 copying tanml/ui/helpers/__init__.py -> build/lib/tanml/ui/helpers 2026-09-04T06:30:33,928 creating build/lib/tanml/ui/services 2026-09-04T06:30:33,929 copying tanml/ui/services/cv.py -> build/lib/tanml/ui/services 2026-09-04T06:30:33,931 copying tanml/ui/services/__init__.py -> build/lib/tanml/ui/services 2026-09-04T06:30:33,933 copying tanml/ui/services/session.py -> build/lib/tanml/ui/services 2026-09-04T06:30:33,935 copying tanml/ui/services/data.py -> build/lib/tanml/ui/services 2026-09-04T06:30:33,937 creating build/lib/tanml/ui/views/evaluation 2026-09-04T06:30:33,938 copying tanml/ui/views/evaluation/main.py -> build/lib/tanml/ui/views/evaluation 2026-09-04T06:30:33,941 copying tanml/ui/views/evaluation/__init__.py -> build/lib/tanml/ui/views/evaluation 2026-09-04T06:30:33,943 creating build/lib/tanml/ui/views/evaluation/tabs 2026-09-04T06:30:33,944 copying tanml/ui/views/evaluation/tabs/metrics.py -> build/lib/tanml/ui/views/evaluation/tabs 2026-09-04T06:30:33,947 copying tanml/ui/views/evaluation/tabs/inference.py -> build/lib/tanml/ui/views/evaluation/tabs 2026-09-04T06:30:33,949 copying tanml/ui/views/evaluation/tabs/stress.py -> build/lib/tanml/ui/views/evaluation/tabs 2026-09-04T06:30:33,951 copying tanml/ui/views/evaluation/tabs/drift.py -> build/lib/tanml/ui/views/evaluation/tabs 2026-09-04T06:30:33,954 copying tanml/ui/views/evaluation/tabs/cluster.py -> build/lib/tanml/ui/views/evaluation/tabs 2026-09-04T06:30:33,957 copying tanml/ui/views/evaluation/tabs/__init__.py -> build/lib/tanml/ui/views/evaluation/tabs 2026-09-04T06:30:33,959 copying tanml/ui/views/evaluation/tabs/benchmark.py -> build/lib/tanml/ui/views/evaluation/tabs 2026-09-04T06:30:33,962 copying tanml/ui/views/evaluation/tabs/plots.py -> build/lib/tanml/ui/views/evaluation/tabs 2026-09-04T06:30:33,964 copying tanml/ui/views/evaluation/tabs/shap.py -> build/lib/tanml/ui/views/evaluation/tabs 2026-09-04T06:30:33,966 running egg_info 2026-09-04T06:30:33,976 writing tanml.egg-info/PKG-INFO 2026-09-04T06:30:33,982 writing dependency_links to tanml.egg-info/dependency_links.txt 2026-09-04T06:30:33,984 writing entry points to tanml.egg-info/entry_points.txt 2026-09-04T06:30:33,987 writing requirements to tanml.egg-info/requires.txt 2026-09-04T06:30:33,989 writing top-level names to tanml.egg-info/top_level.txt 2026-09-04T06:30:34,012 reading manifest file 'tanml.egg-info/SOURCES.txt' 2026-09-04T06:30:34,017 reading manifest template 'MANIFEST.in' 2026-09-04T06:30:34,021 adding license file 'LICENSE' 2026-09-04T06:30:34,026 writing manifest file 'tanml.egg-info/SOURCES.txt' 2026-09-04T06:30:34,036 creating build/lib/tanml/ui/assets 2026-09-04T06:30:34,037 copying tanml/ui/assets/logo.png -> build/lib/tanml/ui/assets 2026-09-04T06:30:34,054 installing to build/bdist.linux-armv7l/wheel 2026-09-04T06:30:34,055 running install 2026-09-04T06:30:34,078 running install_lib 2026-09-04T06:30:34,084 creating build/bdist.linux-armv7l/wheel 2026-09-04T06:30:34,087 creating build/bdist.linux-armv7l/wheel/tanml 2026-09-04T06:30:34,089 creating build/bdist.linux-armv7l/wheel/tanml/analysis 2026-09-04T06:30:34,090 copying build/lib/tanml/analysis/correlation.py -> build/bdist.linux-armv7l/wheel/./tanml/analysis 2026-09-04T06:30:34,093 copying build/lib/tanml/analysis/drift.py -> build/bdist.linux-armv7l/wheel/./tanml/analysis 2026-09-04T06:30:34,095 copying build/lib/tanml/analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/analysis 2026-09-04T06:30:34,098 copying build/lib/tanml/analysis/clustering.py -> build/bdist.linux-armv7l/wheel/./tanml/analysis 2026-09-04T06:30:34,101 creating build/bdist.linux-armv7l/wheel/tanml/cli 2026-09-04T06:30:34,102 copying build/lib/tanml/cli/main.py -> build/bdist.linux-armv7l/wheel/./tanml/cli 2026-09-04T06:30:34,105 copying build/lib/tanml/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/cli 2026-09-04T06:30:34,107 creating build/bdist.linux-armv7l/wheel/tanml/models 2026-09-04T06:30:34,109 copying build/lib/tanml/models/registry.py -> build/bdist.linux-armv7l/wheel/./tanml/models 2026-09-04T06:30:34,112 copying build/lib/tanml/models/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/models 2026-09-04T06:30:34,114 copying build/lib/tanml/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml 2026-09-04T06:30:34,116 creating build/bdist.linux-armv7l/wheel/tanml/checks 2026-09-04T06:30:34,118 copying build/lib/tanml/checks/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/checks 2026-09-04T06:30:34,120 copying build/lib/tanml/checks/stress_test.py -> build/bdist.linux-armv7l/wheel/./tanml/checks 2026-09-04T06:30:34,122 copying build/lib/tanml/checks/base.py -> build/bdist.linux-armv7l/wheel/./tanml/checks 2026-09-04T06:30:34,125 creating build/bdist.linux-armv7l/wheel/tanml/checks/explainability 2026-09-04T06:30:34,127 copying build/lib/tanml/checks/explainability/shap_check.py -> build/bdist.linux-armv7l/wheel/./tanml/checks/explainability 2026-09-04T06:30:34,130 copying build/lib/tanml/checks/explainability/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/checks/explainability 2026-09-04T06:30:34,132 creating build/bdist.linux-armv7l/wheel/tanml/ui 2026-09-04T06:30:34,134 copying build/lib/tanml/ui/narratives.py -> build/bdist.linux-armv7l/wheel/./tanml/ui 2026-09-04T06:30:34,137 creating build/bdist.linux-armv7l/wheel/tanml/ui/assets 2026-09-04T06:30:34,139 copying build/lib/tanml/ui/assets/logo.png -> build/bdist.linux-armv7l/wheel/./tanml/ui/assets 2026-09-04T06:30:34,141 copying build/lib/tanml/ui/config.py -> build/bdist.linux-armv7l/wheel/./tanml/ui 2026-09-04T06:30:34,143 copying build/lib/tanml/ui/app.py -> build/bdist.linux-armv7l/wheel/./tanml/ui 2026-09-04T06:30:34,146 creating build/bdist.linux-armv7l/wheel/tanml/ui/components 2026-09-04T06:30:34,147 copying build/lib/tanml/ui/components/metrics.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/components 2026-09-04T06:30:34,149 copying build/lib/tanml/ui/components/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/components 2026-09-04T06:30:34,151 copying build/lib/tanml/ui/components/renderers.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/components 2026-09-04T06:30:34,153 copying build/lib/tanml/ui/components/forms.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/components 2026-09-04T06:30:34,155 copying build/lib/tanml/ui/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/ui 2026-09-04T06:30:34,158 creating build/bdist.linux-armv7l/wheel/tanml/ui/reports 2026-09-04T06:30:34,158 copying build/lib/tanml/ui/reports/generators.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/reports 2026-09-04T06:30:34,161 copying build/lib/tanml/ui/reports/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/reports 2026-09-04T06:30:34,163 copying build/lib/tanml/ui/reports/base.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/reports 2026-09-04T06:30:34,165 creating build/bdist.linux-armv7l/wheel/tanml/ui/views 2026-09-04T06:30:34,166 copying build/lib/tanml/ui/views/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views 2026-09-04T06:30:34,168 copying build/lib/tanml/ui/views/model_dev.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views 2026-09-04T06:30:34,171 copying build/lib/tanml/ui/views/profiling.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views 2026-09-04T06:30:34,174 copying build/lib/tanml/ui/views/setup.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views 2026-09-04T06:30:34,176 copying build/lib/tanml/ui/views/ranking.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views 2026-09-04T06:30:34,179 creating build/bdist.linux-armv7l/wheel/tanml/ui/views/evaluation 2026-09-04T06:30:34,180 copying build/lib/tanml/ui/views/evaluation/main.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views/evaluation 2026-09-04T06:30:34,183 creating build/bdist.linux-armv7l/wheel/tanml/ui/views/evaluation/tabs 2026-09-04T06:30:34,184 copying build/lib/tanml/ui/views/evaluation/tabs/metrics.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views/evaluation/tabs 2026-09-04T06:30:34,186 copying build/lib/tanml/ui/views/evaluation/tabs/inference.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views/evaluation/tabs 2026-09-04T06:30:34,188 copying build/lib/tanml/ui/views/evaluation/tabs/stress.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views/evaluation/tabs 2026-09-04T06:30:34,190 copying build/lib/tanml/ui/views/evaluation/tabs/drift.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views/evaluation/tabs 2026-09-04T06:30:34,192 copying build/lib/tanml/ui/views/evaluation/tabs/cluster.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views/evaluation/tabs 2026-09-04T06:30:34,195 copying build/lib/tanml/ui/views/evaluation/tabs/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views/evaluation/tabs 2026-09-04T06:30:34,197 copying build/lib/tanml/ui/views/evaluation/tabs/benchmark.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views/evaluation/tabs 2026-09-04T06:30:34,199 copying build/lib/tanml/ui/views/evaluation/tabs/plots.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views/evaluation/tabs 2026-09-04T06:30:34,201 copying build/lib/tanml/ui/views/evaluation/tabs/shap.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views/evaluation/tabs 2026-09-04T06:30:34,204 copying build/lib/tanml/ui/views/evaluation/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views/evaluation 2026-09-04T06:30:34,205 copying build/lib/tanml/ui/views/preprocessing.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/views 2026-09-04T06:30:34,208 creating build/bdist.linux-armv7l/wheel/tanml/ui/helpers 2026-09-04T06:30:34,209 copying build/lib/tanml/ui/helpers/tvr.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/helpers 2026-09-04T06:30:34,212 copying build/lib/tanml/ui/helpers/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/helpers 2026-09-04T06:30:34,214 copying build/lib/tanml/ui/glossary.py -> build/bdist.linux-armv7l/wheel/./tanml/ui 2026-09-04T06:30:34,216 creating build/bdist.linux-armv7l/wheel/tanml/ui/services 2026-09-04T06:30:34,217 copying build/lib/tanml/ui/services/cv.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/services 2026-09-04T06:30:34,220 copying build/lib/tanml/ui/services/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/services 2026-09-04T06:30:34,221 copying build/lib/tanml/ui/services/session.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/services 2026-09-04T06:30:34,223 copying build/lib/tanml/ui/services/data.py -> build/bdist.linux-armv7l/wheel/./tanml/ui/services 2026-09-04T06:30:34,226 creating build/bdist.linux-armv7l/wheel/tanml/utils 2026-09-04T06:30:34,226 copying build/lib/tanml/utils/data_loader.py -> build/bdist.linux-armv7l/wheel/./tanml/utils 2026-09-04T06:30:34,229 copying build/lib/tanml/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./tanml/utils 2026-09-04T06:30:34,230 copying build/lib/tanml/__main__.py -> build/bdist.linux-armv7l/wheel/./tanml 2026-09-04T06:30:34,231 running install_egg_info 2026-09-04T06:30:34,237 Copying tanml.egg-info to build/bdist.linux-armv7l/wheel/./tanml-0.2.2-py3.11.egg-info 2026-09-04T06:30:34,248 running install_scripts 2026-09-04T06:30:34,259 creating build/bdist.linux-armv7l/wheel/tanml-0.2.2.dist-info/WHEEL 2026-09-04T06:30:34,262 creating '/tmp/pip-wheel-bbv6jli9/.tmp-msqwe61y/tanml-0.2.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-04T06:30:34,265 adding 'tanml/__init__.py' 2026-09-04T06:30:34,266 adding 'tanml/__main__.py' 2026-09-04T06:30:34,268 adding 'tanml/analysis/__init__.py' 2026-09-04T06:30:34,269 adding 'tanml/analysis/clustering.py' 2026-09-04T06:30:34,271 adding 'tanml/analysis/correlation.py' 2026-09-04T06:30:34,273 adding 'tanml/analysis/drift.py' 2026-09-04T06:30:34,274 adding 'tanml/checks/__init__.py' 2026-09-04T06:30:34,276 adding 'tanml/checks/base.py' 2026-09-04T06:30:34,278 adding 'tanml/checks/stress_test.py' 2026-09-04T06:30:34,280 adding 'tanml/checks/explainability/__init__.py' 2026-09-04T06:30:34,282 adding 'tanml/checks/explainability/shap_check.py' 2026-09-04T06:30:34,284 adding 'tanml/cli/__init__.py' 2026-09-04T06:30:34,285 adding 'tanml/cli/main.py' 2026-09-04T06:30:34,287 adding 'tanml/models/__init__.py' 2026-09-04T06:30:34,289 adding 'tanml/models/registry.py' 2026-09-04T06:30:34,291 adding 'tanml/ui/__init__.py' 2026-09-04T06:30:34,293 adding 'tanml/ui/app.py' 2026-09-04T06:30:34,294 adding 'tanml/ui/config.py' 2026-09-04T06:30:34,296 adding 'tanml/ui/glossary.py' 2026-09-04T06:30:34,299 adding 'tanml/ui/narratives.py' 2026-09-04T06:30:34,301 adding 'tanml/ui/assets/logo.png' 2026-09-04T06:30:34,303 adding 'tanml/ui/components/__init__.py' 2026-09-04T06:30:34,304 adding 'tanml/ui/components/forms.py' 2026-09-04T06:30:34,306 adding 'tanml/ui/components/metrics.py' 2026-09-04T06:30:34,308 adding 'tanml/ui/components/renderers.py' 2026-09-04T06:30:34,310 adding 'tanml/ui/helpers/__init__.py' 2026-09-04T06:30:34,311 adding 'tanml/ui/helpers/tvr.py' 2026-09-04T06:30:34,313 adding 'tanml/ui/reports/__init__.py' 2026-09-04T06:30:34,315 adding 'tanml/ui/reports/base.py' 2026-09-04T06:30:34,319 adding 'tanml/ui/reports/generators.py' 2026-09-04T06:30:34,321 adding 'tanml/ui/services/__init__.py' 2026-09-04T06:30:34,323 adding 'tanml/ui/services/cv.py' 2026-09-04T06:30:34,324 adding 'tanml/ui/services/data.py' 2026-09-04T06:30:34,326 adding 'tanml/ui/services/session.py' 2026-09-04T06:30:34,327 adding 'tanml/ui/views/__init__.py' 2026-09-04T06:30:34,332 adding 'tanml/ui/views/model_dev.py' 2026-09-04T06:30:34,335 adding 'tanml/ui/views/preprocessing.py' 2026-09-04T06:30:34,337 adding 'tanml/ui/views/profiling.py' 2026-09-04T06:30:34,340 adding 'tanml/ui/views/ranking.py' 2026-09-04T06:30:34,342 adding 'tanml/ui/views/setup.py' 2026-09-04T06:30:34,344 adding 'tanml/ui/views/evaluation/__init__.py' 2026-09-04T06:30:34,346 adding 'tanml/ui/views/evaluation/main.py' 2026-09-04T06:30:34,348 adding 'tanml/ui/views/evaluation/tabs/__init__.py' 2026-09-04T06:30:34,350 adding 'tanml/ui/views/evaluation/tabs/benchmark.py' 2026-09-04T06:30:34,352 adding 'tanml/ui/views/evaluation/tabs/cluster.py' 2026-09-04T06:30:34,354 adding 'tanml/ui/views/evaluation/tabs/drift.py' 2026-09-04T06:30:34,355 adding 'tanml/ui/views/evaluation/tabs/inference.py' 2026-09-04T06:30:34,357 adding 'tanml/ui/views/evaluation/tabs/metrics.py' 2026-09-04T06:30:34,358 adding 'tanml/ui/views/evaluation/tabs/plots.py' 2026-09-04T06:30:34,360 adding 'tanml/ui/views/evaluation/tabs/shap.py' 2026-09-04T06:30:34,361 adding 'tanml/ui/views/evaluation/tabs/stress.py' 2026-09-04T06:30:34,363 adding 'tanml/utils/__init__.py' 2026-09-04T06:30:34,365 adding 'tanml/utils/data_loader.py' 2026-09-04T06:30:34,367 adding 'tanml-0.2.2.dist-info/licenses/LICENSE' 2026-09-04T06:30:34,369 adding 'tanml-0.2.2.dist-info/METADATA' 2026-09-04T06:30:34,370 adding 'tanml-0.2.2.dist-info/WHEEL' 2026-09-04T06:30:34,371 adding 'tanml-0.2.2.dist-info/entry_points.txt' 2026-09-04T06:30:34,372 adding 'tanml-0.2.2.dist-info/top_level.txt' 2026-09-04T06:30:34,373 adding 'tanml-0.2.2.dist-info/RECORD' 2026-09-04T06:30:34,377 removing build/bdist.linux-armv7l/wheel 2026-09-04T06:30:34,493 Building wheel for tanml (pyproject.toml): finished with status 'done' 2026-09-04T06:30:34,501 Created wheel for tanml: filename=tanml-0.2.2-py3-none-any.whl size=140556 sha256=2980c289fc013b0fe092de46964b0e16c6abd7dc5fa2483e278bd81a599dee56 2026-09-04T06:30:34,502 Stored in directory: /tmp/pip-ephem-wheel-cache-q6dqht1d/wheels/3d/08/4f/5775db58ced9a444468ecc0687b8d0d4bbeac269d9aa680f05 2026-09-04T06:30:34,517 Successfully built tanml 2026-09-04T06:30:34,523 Removed build tracker: '/tmp/pip-build-tracker-gmvj58ba'