2026-03-16T00:22:59,172 Created temporary directory: /tmp/pip-ephem-wheel-cache-u7vuzkl7 2026-03-16T00:22:59,174 Created temporary directory: /tmp/pip-build-tracker-y7yvaqr0 2026-03-16T00:22:59,174 Initialized build tracking at /tmp/pip-build-tracker-y7yvaqr0 2026-03-16T00:22:59,175 Created build tracker: /tmp/pip-build-tracker-y7yvaqr0 2026-03-16T00:22:59,175 Entered build tracker: /tmp/pip-build-tracker-y7yvaqr0 2026-03-16T00:22:59,176 Created temporary directory: /tmp/pip-wheel-x27jr80s 2026-03-16T00:22:59,179 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-16T00:22:59,182 Created temporary directory: /tmp/pip-ephem-wheel-cache-br0mrq0i 2026-03-16T00:22:59,209 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T00:22:59,213 2 location(s) to search for versions of traceml-ai: 2026-03-16T00:22:59,213 * https://pypi.org/simple/traceml-ai/ 2026-03-16T00:22:59,213 * https://www.piwheels.org/simple/traceml-ai/ 2026-03-16T00:22:59,213 Fetching project page and analyzing links: https://pypi.org/simple/traceml-ai/ 2026-03-16T00:22:59,214 Getting page https://pypi.org/simple/traceml-ai/ 2026-03-16T00:22:59,216 Found index url https://pypi.org/simple 2026-03-16T00:22:59,430 Fetched page https://pypi.org/simple/traceml-ai/ as application/vnd.pypi.simple.v1+json 2026-03-16T00:22:59,435 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/0d/22/f29894cc16651eba3f7c9650eaffa6ecc717ad96c52151c5903e57c1d5ff/traceml_ai-0.1.0-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,436 Found link https://files.pythonhosted.org/packages/2c/bf/653a6d7f0e01d507feb3a3cc4d4515a7f83d68c2874bf11031968cc34f84/traceml_ai-0.1.0.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.0 2026-03-16T00:22:59,437 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/54/d9/601ceb33d733f4a6bc847dc639c3c964abcdf46a946b85fb9d91db42a9c9/traceml_ai-0.1.1-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,438 Found link https://files.pythonhosted.org/packages/45/0b/3560ac3e56d9d6c03eb1ee89ec80d509fd384ce72368df90d0b7be37879e/traceml_ai-0.1.1.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.1 2026-03-16T00:22:59,439 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/71/5f/eae824fd0ce228a817d1f8b72cf63adcbed664fff751c6154bf9a2c33556/traceml_ai-0.1.3-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,440 Found link https://files.pythonhosted.org/packages/84/9b/32e4e765c10ec0777ed066c7f6a924e989da3c2b807095807da4eddccdcb/traceml_ai-0.1.3.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.3 2026-03-16T00:22:59,441 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/0f/d5/016603981656091807126a77a6ba2077f0f0ef6c7c931ec95ebb00a38a11/traceml_ai-0.1.5-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,442 Found link https://files.pythonhosted.org/packages/e8/6e/1842a1ed9ccc158cc200aafdad281c033c329eb85e871564d6c071172be6/traceml_ai-0.1.5.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.5 2026-03-16T00:22:59,442 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/d1/09/e7a3e4144839982fd9a5e2f3ef2ae3a4773e08a49c554fa297937e2b0707/traceml_ai-0.1.6-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,443 Found link https://files.pythonhosted.org/packages/13/a1/ea8eaaacdc0d6b5ae6b90242f9bf6dc3fa6fc628f630cf471d6649e4fc43/traceml_ai-0.1.6.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.6 2026-03-16T00:22:59,444 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/86/9a/4e16e3e87103390bd6a76238472285a61b8e8c51896b7e5e2622ad90b0c2/traceml_ai-0.1.8-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,445 Found link https://files.pythonhosted.org/packages/bb/54/c0757dad2fb15b9021657ba11e84d47a3bc2c1262a20519bfcd62cd14b1b/traceml_ai-0.1.8.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.8 2026-03-16T00:22:59,446 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/bd/21/3378922698270247330846d367426ca8324c0f3e373e82bde4577c66d452/traceml_ai-0.1.9-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,447 Found link https://files.pythonhosted.org/packages/28/d3/9325578e66452476a734447b454a52078fcbfd24a4e6a6e54fc1b4b5174b/traceml_ai-0.1.9.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.1.9 2026-03-16T00:22:59,447 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/ce/31/6def01a1fedc597eb3fc8769aa4f9b28dcdc861e629c8ff6be4fd086e7fe/traceml_ai-0.2.0a0-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,448 Found link https://files.pythonhosted.org/packages/47/d2/bd6b4187cac0ec6d7f2efb4bd5424ed29aee84ea9ccfdd19d9e86631fad5/traceml_ai-0.2.0a0.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.9), version: 0.2.0a0 2026-03-16T00:22:59,449 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/5f/53/e20508f276a2f5e075bf7af28d780d90a63bb8da4038e9cda114d1bc4e56/traceml_ai-0.2.0-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-03-16T00:22:59,450 Found link https://files.pythonhosted.org/packages/d0/b8/fdc6050da3380a8a7c0e8cb623c0d30ba40460c4827b4517fb210f72f7b8/traceml_ai-0.2.0.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.0 2026-03-16T00:22:59,451 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/e4/1e/7b7ff8d3feaabc28154a2c10fa6cd6935b3ba90d3fc274c90216e7b4aa6e/traceml_ai-0.2.1-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-03-16T00:22:59,452 Found link https://files.pythonhosted.org/packages/30/bf/7271b13f3885e94cc7d1f3e116d67b0bda03f00e785f3f73c073033a4fda/traceml_ai-0.2.1.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.1 2026-03-16T00:22:59,452 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/2d/b0/c9af859cd0c23d36959f4e4a987cf6f3dfe213b948e2d7eda5bc934dc859/traceml_ai-0.2.2-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-03-16T00:22:59,453 Found link https://files.pythonhosted.org/packages/4d/7e/955c8d62df16caa0331e58b3cc429c39b0d07901eb223f2d81436c8c419d/traceml_ai-0.2.2.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.2 2026-03-16T00:22:59,454 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/ad/fd/671cad0eec738036303e28ff401249924f798c0c4776f929bf444b43139d/traceml_ai-0.2.3-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-03-16T00:22:59,455 Found link https://files.pythonhosted.org/packages/18/9e/f680107e41c56dd0bf48a375439d8972c40e6e6bc4cdab905f8430a77247/traceml_ai-0.2.3.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.3 2026-03-16T00:22:59,456 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/ae/38/be51e53ac1f4faee4af1e2a68eae2689cc720c465683a8f5cb6d812e64a8/traceml_ai-0.2.4-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-03-16T00:22:59,457 Found link https://files.pythonhosted.org/packages/50/70/9453e114d141018453fe004b29bd3b8759ca5ba5a5030d09a2cf09c5efcc/traceml_ai-0.2.4.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.4 2026-03-16T00:22:59,458 Fetching project page and analyzing links: https://www.piwheels.org/simple/traceml-ai/ 2026-03-16T00:22:59,458 Getting page https://www.piwheels.org/simple/traceml-ai/ 2026-03-16T00:22:59,460 Found index url https://www.piwheels.org/simple 2026-03-16T00:22:59,619 Fetched page https://www.piwheels.org/simple/traceml-ai/ as text/html 2026-03-16T00:22:59,623 Skipping link: No binaries permitted for traceml-ai: https://www.piwheels.org/simple/traceml-ai/traceml_ai-0.2.3-py3-none-any.whl#sha256=2526edcf723313f5e41b81978c84c3ca5d29eb4a958cb60b0f63abe6107249d6 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-03-16T00:22:59,624 Skipping link: No binaries permitted for traceml-ai: https://www.piwheels.org/simple/traceml-ai/traceml_ai-0.2.2-py3-none-any.whl#sha256=04c0cc7f26c802b2ac23b3d4e5b3797d744ae7f83cc926a7502b48916ea29bad (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-03-16T00:22:59,624 Skipping link: No binaries permitted for traceml-ai: https://www.piwheels.org/simple/traceml-ai/traceml_ai-0.2.1-py3-none-any.whl#sha256=c1a33110d8811d84432b306b607d27b575d22bb486029b5d33377d5cbc8b4b63 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-03-16T00:22:59,625 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.2.0-py3-none-any.whl#sha256=e402fbffb196dedbb7ee61f4eb8146134226a718bf7a21317055331372de6651 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-03-16T00:22:59,626 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.2.0a0-py3-none-any.whl#sha256=2923aa7eb60e9bfa0c873268ca7923f80563f3881684f8d7617994023c562ebc (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,626 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.9-py3-none-any.whl#sha256=6791b403046f2b9cfd5db62b1148b445906f4219df48ead91e83e74fe4514238 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,627 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.8-py3-none-any.whl#sha256=2e0df2336aa648d8a5c5251c842ac5d5518753695b9280c084785448a330d3a6 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,628 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.6-py3-none-any.whl#sha256=c938a5e4718325d10570021878e158dcbf788f84b6b15b92efe4f82becb2d5f5 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,629 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.5-py3-none-any.whl#sha256=68a1e385adb229fe9b33e1e7c456c5f968f4a2e3bb84b3245cfdfbae329fd3b5 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,629 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.3-py3-none-any.whl#sha256=f94b8b7d63f9d9fe743a0db74f179ae46465d0a279db17d668bb23526e090275 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,630 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.1-py3-none-any.whl#sha256=b87eb8950ef7a4ced8b36be3b059f6823d547c1c860ad8cb448b1806701fae6f (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,630 Skipping link: No binaries permitted for traceml-ai: https://archive1.piwheels.org/simple/traceml-ai/traceml_ai-0.1.0-py3-none-any.whl#sha256=093bfef36dca84ae2c4c795454a942b7e3056ba1a0dc9bded670d4f9485a6ea1 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.9) 2026-03-16T00:22:59,632 Skipping link: not a file: https://www.piwheels.org/simple/traceml-ai/ 2026-03-16T00:22:59,632 Skipping link: not a file: https://pypi.org/simple/traceml-ai/ 2026-03-16T00:22:59,652 Given no hashes to check 1 links for project 'traceml-ai': discarding no candidates 2026-03-16T00:22:59,670 Collecting traceml-ai==0.2.4 2026-03-16T00:22:59,673 Created temporary directory: /tmp/pip-unpack-ayyomnfy 2026-03-16T00:22:59,807 Downloading traceml_ai-0.2.4.tar.gz (166 kB) 2026-03-16T00:23:00,208 Added traceml-ai==0.2.4 from https://files.pythonhosted.org/packages/50/70/9453e114d141018453fe004b29bd3b8759ca5ba5a5030d09a2cf09c5efcc/traceml_ai-0.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-y7yvaqr0' 2026-03-16T00:23:00,214 Created temporary directory: /tmp/pip-build-env-in30ft_o 2026-03-16T00:23:00,218 Installing build dependencies: started 2026-03-16T00:23:00,220 Running command pip subprocess to install build dependencies 2026-03-16T00:23:01,869 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-16T00:23:02,463 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-16T00:23:02,486 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-16T00:23:04,290 Collecting setuptools>=40.8.0 2026-03-16T00:23:04,382 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-16T00:23:04,684 Collecting wheel 2026-03-16T00:23:04,704 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-16T00:23:04,894 Collecting packaging>=24.0 2026-03-16T00:23:04,910 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16T00:23:07,865 Installing collected packages: setuptools, packaging, wheel 2026-03-16T00:23:11,987 Creating /tmp/pip-build-env-in30ft_o/overlay/local/bin 2026-03-16T00:23:11,989 changing mode of /tmp/pip-build-env-in30ft_o/overlay/local/bin/wheel to 755 2026-03-16T00:23:12,010 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-16T00:23:12,288 Installing build dependencies: finished with status 'done' 2026-03-16T00:23:12,295 Getting requirements to build wheel: started 2026-03-16T00:23:12,296 Running command Getting requirements to build wheel 2026-03-16T00:23:12,914 /tmp/pip-build-env-in30ft_o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T00:23:12,915 !! 2026-03-16T00:23:12,916 ******************************************************************************** 2026-03-16T00:23:12,916 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-16T00:23:12,918 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T00:23:12,918 or your builds will no longer be supported. 2026-03-16T00:23:12,919 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T00:23:12,920 ******************************************************************************** 2026-03-16T00:23:12,921 !! 2026-03-16T00:23:12,922 corresp(dist, value, root_dir) 2026-03-16T00:23:13,004 running egg_info 2026-03-16T00:23:13,010 writing src/traceml_ai.egg-info/PKG-INFO 2026-03-16T00:23:13,018 writing dependency_links to src/traceml_ai.egg-info/dependency_links.txt 2026-03-16T00:23:13,020 writing entry points to src/traceml_ai.egg-info/entry_points.txt 2026-03-16T00:23:13,024 writing requirements to src/traceml_ai.egg-info/requires.txt 2026-03-16T00:23:13,025 writing top-level names to src/traceml_ai.egg-info/top_level.txt 2026-03-16T00:23:13,073 reading manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-03-16T00:23:13,082 adding license file 'LICENSE' 2026-03-16T00:23:13,091 writing manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-03-16T00:23:13,189 Getting requirements to build wheel: finished with status 'done' 2026-03-16T00:23:13,192 Created temporary directory: /tmp/pip-modern-metadata-2nz89uig 2026-03-16T00:23:13,194 Preparing metadata (pyproject.toml): started 2026-03-16T00:23:13,196 Running command Preparing metadata (pyproject.toml) 2026-03-16T00:23:13,796 /tmp/pip-build-env-in30ft_o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T00:23:13,796 !! 2026-03-16T00:23:13,797 ******************************************************************************** 2026-03-16T00:23:13,798 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-16T00:23:13,799 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T00:23:13,799 or your builds will no longer be supported. 2026-03-16T00:23:13,800 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T00:23:13,801 ******************************************************************************** 2026-03-16T00:23:13,802 !! 2026-03-16T00:23:13,803 corresp(dist, value, root_dir) 2026-03-16T00:23:13,881 running dist_info 2026-03-16T00:23:13,891 creating /tmp/pip-modern-metadata-2nz89uig/traceml_ai.egg-info 2026-03-16T00:23:13,892 writing /tmp/pip-modern-metadata-2nz89uig/traceml_ai.egg-info/PKG-INFO 2026-03-16T00:23:13,900 writing dependency_links to /tmp/pip-modern-metadata-2nz89uig/traceml_ai.egg-info/dependency_links.txt 2026-03-16T00:23:13,902 writing entry points to /tmp/pip-modern-metadata-2nz89uig/traceml_ai.egg-info/entry_points.txt 2026-03-16T00:23:13,906 writing requirements to /tmp/pip-modern-metadata-2nz89uig/traceml_ai.egg-info/requires.txt 2026-03-16T00:23:13,907 writing top-level names to /tmp/pip-modern-metadata-2nz89uig/traceml_ai.egg-info/top_level.txt 2026-03-16T00:23:13,908 writing manifest file '/tmp/pip-modern-metadata-2nz89uig/traceml_ai.egg-info/SOURCES.txt' 2026-03-16T00:23:13,950 reading manifest file '/tmp/pip-modern-metadata-2nz89uig/traceml_ai.egg-info/SOURCES.txt' 2026-03-16T00:23:13,952 adding license file 'LICENSE' 2026-03-16T00:23:13,958 writing manifest file '/tmp/pip-modern-metadata-2nz89uig/traceml_ai.egg-info/SOURCES.txt' 2026-03-16T00:23:13,960 creating '/tmp/pip-modern-metadata-2nz89uig/traceml_ai-0.2.4.dist-info' 2026-03-16T00:23:14,084 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16T00:23:14,089 Source in /tmp/pip-wheel-x27jr80s/traceml-ai_e0b4493dfefe42e8b82a51a22564b2dd has version 0.2.4, which satisfies requirement traceml-ai==0.2.4 from https://files.pythonhosted.org/packages/50/70/9453e114d141018453fe004b29bd3b8759ca5ba5a5030d09a2cf09c5efcc/traceml_ai-0.2.4.tar.gz 2026-03-16T00:23:14,091 Removed traceml-ai==0.2.4 from https://files.pythonhosted.org/packages/50/70/9453e114d141018453fe004b29bd3b8759ca5ba5a5030d09a2cf09c5efcc/traceml_ai-0.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-y7yvaqr0' 2026-03-16T00:23:14,097 Created temporary directory: /tmp/pip-unpack-2lrcv8fj 2026-03-16T00:23:14,098 Building wheels for collected packages: traceml-ai 2026-03-16T00:23:14,102 Created temporary directory: /tmp/pip-wheel-5usk2nuv 2026-03-16T00:23:14,103 Destination directory: /tmp/pip-wheel-5usk2nuv 2026-03-16T00:23:14,104 Building wheel for traceml-ai (pyproject.toml): started 2026-03-16T00:23:14,106 Running command Building wheel for traceml-ai (pyproject.toml) 2026-03-16T00:23:14,664 /tmp/pip-build-env-in30ft_o/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-16T00:23:14,664 !! 2026-03-16T00:23:14,665 ******************************************************************************** 2026-03-16T00:23:14,665 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-16T00:23:14,666 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-16T00:23:14,667 or your builds will no longer be supported. 2026-03-16T00:23:14,668 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-16T00:23:14,668 ******************************************************************************** 2026-03-16T00:23:14,669 !! 2026-03-16T00:23:14,670 corresp(dist, value, root_dir) 2026-03-16T00:23:14,740 running bdist_wheel 2026-03-16T00:23:14,757 running build 2026-03-16T00:23:14,758 running build_py 2026-03-16T00:23:14,764 creating build/lib/traceml 2026-03-16T00:23:14,768 copying src/traceml/cli.py -> build/lib/traceml 2026-03-16T00:23:14,773 copying src/traceml/decorators.py -> build/lib/traceml 2026-03-16T00:23:14,781 copying src/traceml/__init__.py -> build/lib/traceml 2026-03-16T00:23:14,784 creating build/lib/examples 2026-03-16T00:23:14,785 copying src/examples/hf-trainer-minimal.py -> build/lib/examples 2026-03-16T00:23:14,787 copying src/examples/minimal-single-gpu.py -> build/lib/examples 2026-03-16T00:23:14,789 copying src/examples/input-stall.py -> build/lib/examples 2026-03-16T00:23:14,792 creating build/lib/traceml/renderers 2026-03-16T00:23:14,793 copying src/traceml/renderers/user_time_renderer.py -> build/lib/traceml/renderers 2026-03-16T00:23:14,795 copying src/traceml/renderers/stdout_stderr_renderer.py -> build/lib/traceml/renderers 2026-03-16T00:23:14,797 copying src/traceml/renderers/base_renderer.py -> build/lib/traceml/renderers 2026-03-16T00:23:14,799 copying src/traceml/renderers/utils.py -> build/lib/traceml/renderers 2026-03-16T00:23:14,801 copying src/traceml/renderers/__init__.py -> build/lib/traceml/renderers 2026-03-16T00:23:14,804 creating build/lib/traceml/database 2026-03-16T00:23:14,805 copying src/traceml/database/remote_database_store.py -> build/lib/traceml/database 2026-03-16T00:23:14,808 copying src/traceml/database/database.py -> build/lib/traceml/database 2026-03-16T00:23:14,811 copying src/traceml/database/database_sender.py -> build/lib/traceml/database 2026-03-16T00:23:14,814 copying src/traceml/database/database_writer.py -> build/lib/traceml/database 2026-03-16T00:23:14,816 copying src/traceml/database/__init__.py -> build/lib/traceml/database 2026-03-16T00:23:14,819 creating build/lib/traceml/utils 2026-03-16T00:23:14,820 copying src/traceml/utils/cuda_event_pool.py -> build/lib/traceml/utils 2026-03-16T00:23:14,825 copying src/traceml/utils/entry_hook.py -> build/lib/traceml/utils 2026-03-16T00:23:15,039 copying src/traceml/utils/flush_buffers.py -> build/lib/traceml/utils 2026-03-16T00:23:15,041 copying src/traceml/utils/formatting.py -> build/lib/traceml/utils 2026-03-16T00:23:15,043 copying src/traceml/utils/layer_parameter_memory.py -> build/lib/traceml/utils 2026-03-16T00:23:15,045 copying src/traceml/utils/timing.py -> build/lib/traceml/utils 2026-03-16T00:23:15,047 copying src/traceml/utils/shared_utils.py -> build/lib/traceml/utils 2026-03-16T00:23:15,049 copying src/traceml/utils/base_trace_event.py -> build/lib/traceml/utils 2026-03-16T00:23:15,050 copying src/traceml/utils/step_memory.py -> build/lib/traceml/utils 2026-03-16T00:23:15,052 copying src/traceml/utils/__init__.py -> build/lib/traceml/utils 2026-03-16T00:23:15,055 creating build/lib/traceml/samplers 2026-03-16T00:23:15,056 copying src/traceml/samplers/base_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,058 copying src/traceml/samplers/system_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,060 copying src/traceml/samplers/process_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,062 copying src/traceml/samplers/stdout_stderr_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,064 copying src/traceml/samplers/step_memory_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,065 copying src/traceml/samplers/step_time_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,067 copying src/traceml/samplers/layer_forward_memory_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,070 copying src/traceml/samplers/layer_memory_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,072 copying src/traceml/samplers/layer_backward_memory_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,074 copying src/traceml/samplers/layer_forward_time_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,077 copying src/traceml/samplers/model_forward_memory_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,079 copying src/traceml/samplers/layer_backward_time_sampler.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,082 copying src/traceml/samplers/__init__.py -> build/lib/traceml/samplers 2026-03-16T00:23:15,084 creating build/lib/traceml/transport 2026-03-16T00:23:15,085 copying src/traceml/transport/tcp_transport.py -> build/lib/traceml/transport 2026-03-16T00:23:15,087 copying src/traceml/transport/distributed.py -> build/lib/traceml/transport 2026-03-16T00:23:15,089 copying src/traceml/transport/__init__.py -> build/lib/traceml/transport 2026-03-16T00:23:15,091 creating build/lib/traceml/loggers 2026-03-16T00:23:15,092 copying src/traceml/loggers/error_log.py -> build/lib/traceml/loggers 2026-03-16T00:23:15,094 copying src/traceml/loggers/__init__.py -> build/lib/traceml/loggers 2026-03-16T00:23:15,096 creating build/lib/traceml/runtime 2026-03-16T00:23:15,097 copying src/traceml/runtime/settings.py -> build/lib/traceml/runtime 2026-03-16T00:23:15,099 copying src/traceml/runtime/stdout_stderr_capture.py -> build/lib/traceml/runtime 2026-03-16T00:23:15,101 copying src/traceml/runtime/config.py -> build/lib/traceml/runtime 2026-03-16T00:23:15,102 copying src/traceml/runtime/session.py -> build/lib/traceml/runtime 2026-03-16T00:23:15,104 copying src/traceml/runtime/executor.py -> build/lib/traceml/runtime 2026-03-16T00:23:15,106 copying src/traceml/runtime/__init__.py -> build/lib/traceml/runtime 2026-03-16T00:23:15,108 copying src/traceml/runtime/runtime.py -> build/lib/traceml/runtime 2026-03-16T00:23:15,111 creating build/lib/traceml/aggregator 2026-03-16T00:23:15,112 copying src/traceml/aggregator/aggregator_main.py -> build/lib/traceml/aggregator 2026-03-16T00:23:15,114 copying src/traceml/aggregator/sqlite_writer.py -> build/lib/traceml/aggregator 2026-03-16T00:23:15,116 copying src/traceml/aggregator/final_summary.py -> build/lib/traceml/aggregator 2026-03-16T00:23:15,118 copying src/traceml/aggregator/trace_aggregator.py -> build/lib/traceml/aggregator 2026-03-16T00:23:15,120 copying src/traceml/aggregator/__init__.py -> build/lib/traceml/aggregator 2026-03-16T00:23:15,122 creating build/lib/traceml/integrations 2026-03-16T00:23:15,123 copying src/traceml/integrations/lightning.py -> build/lib/traceml/integrations 2026-03-16T00:23:15,126 copying src/traceml/integrations/huggingface.py -> build/lib/traceml/integrations 2026-03-16T00:23:15,128 copying src/traceml/integrations/__init__.py -> build/lib/traceml/integrations 2026-03-16T00:23:15,130 creating build/lib/traceml/renderers/system 2026-03-16T00:23:15,131 copying src/traceml/renderers/system/compute.py -> build/lib/traceml/renderers/system 2026-03-16T00:23:15,133 copying src/traceml/renderers/system/renderer.py -> build/lib/traceml/renderers/system 2026-03-16T00:23:15,135 copying src/traceml/renderers/system/__init__.py -> build/lib/traceml/renderers/system 2026-03-16T00:23:15,137 creating build/lib/traceml/renderers/layer_combined_time 2026-03-16T00:23:15,138 copying src/traceml/renderers/layer_combined_time/compute.py -> build/lib/traceml/renderers/layer_combined_time 2026-03-16T00:23:15,140 copying src/traceml/renderers/layer_combined_time/schema.py -> build/lib/traceml/renderers/layer_combined_time 2026-03-16T00:23:15,142 copying src/traceml/renderers/layer_combined_time/renderer.py -> build/lib/traceml/renderers/layer_combined_time 2026-03-16T00:23:15,144 copying src/traceml/renderers/layer_combined_time/__init__.py -> build/lib/traceml/renderers/layer_combined_time 2026-03-16T00:23:15,146 creating build/lib/traceml/renderers/process 2026-03-16T00:23:15,147 copying src/traceml/renderers/process/compute.py -> build/lib/traceml/renderers/process 2026-03-16T00:23:15,149 copying src/traceml/renderers/process/renderer.py -> build/lib/traceml/renderers/process 2026-03-16T00:23:15,151 copying src/traceml/renderers/process/__init__.py -> build/lib/traceml/renderers/process 2026-03-16T00:23:15,153 creating build/lib/traceml/renderers/layer_combined_memory 2026-03-16T00:23:15,154 copying src/traceml/renderers/layer_combined_memory/compute.py -> build/lib/traceml/renderers/layer_combined_memory 2026-03-16T00:23:15,156 copying src/traceml/renderers/layer_combined_memory/schema.py -> build/lib/traceml/renderers/layer_combined_memory 2026-03-16T00:23:15,159 copying src/traceml/renderers/layer_combined_memory/renderer.py -> build/lib/traceml/renderers/layer_combined_memory 2026-03-16T00:23:15,161 copying src/traceml/renderers/layer_combined_memory/__init__.py -> build/lib/traceml/renderers/layer_combined_memory 2026-03-16T00:23:15,163 creating build/lib/traceml/renderers/step_memory 2026-03-16T00:23:15,164 copying src/traceml/renderers/step_memory/compute.py -> build/lib/traceml/renderers/step_memory 2026-03-16T00:23:15,166 copying src/traceml/renderers/step_memory/schema.py -> build/lib/traceml/renderers/step_memory 2026-03-16T00:23:15,168 copying src/traceml/renderers/step_memory/renderer.py -> build/lib/traceml/renderers/step_memory 2026-03-16T00:23:15,171 creating build/lib/traceml/renderers/step_time 2026-03-16T00:23:15,172 copying src/traceml/renderers/step_time/compute.py -> build/lib/traceml/renderers/step_time 2026-03-16T00:23:15,175 copying src/traceml/renderers/step_time/schema.py -> build/lib/traceml/renderers/step_time 2026-03-16T00:23:15,176 copying src/traceml/renderers/step_time/diagnostics.py -> build/lib/traceml/renderers/step_time 2026-03-16T00:23:15,179 copying src/traceml/renderers/step_time/renderer.py -> build/lib/traceml/renderers/step_time 2026-03-16T00:23:15,181 copying src/traceml/renderers/step_time/__init__.py -> build/lib/traceml/renderers/step_time 2026-03-16T00:23:15,183 creating build/lib/traceml/utils/hooks 2026-03-16T00:23:15,184 copying src/traceml/utils/hooks/model_forward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-03-16T00:23:15,186 copying src/traceml/utils/hooks/layer_forward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-03-16T00:23:15,188 copying src/traceml/utils/hooks/layer_forward_time_hooks.py -> build/lib/traceml/utils/hooks 2026-03-16T00:23:15,191 copying src/traceml/utils/hooks/layer_backward_time_hooks.py -> build/lib/traceml/utils/hooks 2026-03-16T00:23:15,193 copying src/traceml/utils/hooks/layer_backward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-03-16T00:23:15,195 copying src/traceml/utils/hooks/optimizer_hook.py -> build/lib/traceml/utils/hooks 2026-03-16T00:23:15,197 copying src/traceml/utils/hooks/__init__.py -> build/lib/traceml/utils/hooks 2026-03-16T00:23:15,199 creating build/lib/traceml/utils/patches 2026-03-16T00:23:15,200 copying src/traceml/utils/patches/dataloader_patch.py -> build/lib/traceml/utils/patches 2026-03-16T00:23:15,202 copying src/traceml/utils/patches/backward_auto_timer_patch.py -> build/lib/traceml/utils/patches 2026-03-16T00:23:15,204 copying src/traceml/utils/patches/forward_auto_timer_patch.py -> build/lib/traceml/utils/patches 2026-03-16T00:23:15,205 copying src/traceml/utils/patches/__init__.py -> build/lib/traceml/utils/patches 2026-03-16T00:23:15,207 creating build/lib/traceml/samplers/schema 2026-03-16T00:23:15,208 copying src/traceml/samplers/schema/layer_forward_backward_time.py -> build/lib/traceml/samplers/schema 2026-03-16T00:23:15,210 copying src/traceml/samplers/schema/layer_memory.py -> build/lib/traceml/samplers/schema 2026-03-16T00:23:15,212 copying src/traceml/samplers/schema/system.py -> build/lib/traceml/samplers/schema 2026-03-16T00:23:15,214 copying src/traceml/samplers/schema/layer_forward_backward_memory.py -> build/lib/traceml/samplers/schema 2026-03-16T00:23:15,216 copying src/traceml/samplers/schema/step_time_schema.py -> build/lib/traceml/samplers/schema 2026-03-16T00:23:15,218 copying src/traceml/samplers/schema/process.py -> build/lib/traceml/samplers/schema 2026-03-16T00:23:15,220 copying src/traceml/samplers/schema/step_memory.py -> build/lib/traceml/samplers/schema 2026-03-16T00:23:15,222 creating build/lib/traceml/aggregator/summaries 2026-03-16T00:23:15,223 copying src/traceml/aggregator/summaries/step_time.py -> build/lib/traceml/aggregator/summaries 2026-03-16T00:23:15,226 copying src/traceml/aggregator/summaries/system.py -> build/lib/traceml/aggregator/summaries 2026-03-16T00:23:15,229 copying src/traceml/aggregator/summaries/__init__.py -> build/lib/traceml/aggregator/summaries 2026-03-16T00:23:15,231 creating build/lib/traceml/aggregator/sqlite_writers 2026-03-16T00:23:15,232 copying src/traceml/aggregator/sqlite_writers/step_time.py -> build/lib/traceml/aggregator/sqlite_writers 2026-03-16T00:23:15,234 copying src/traceml/aggregator/sqlite_writers/system.py -> build/lib/traceml/aggregator/sqlite_writers 2026-03-16T00:23:15,236 copying src/traceml/aggregator/sqlite_writers/__init__.py -> build/lib/traceml/aggregator/sqlite_writers 2026-03-16T00:23:15,238 creating build/lib/traceml/aggregator/display_drivers 2026-03-16T00:23:15,239 copying src/traceml/aggregator/display_drivers/nicegui.py -> build/lib/traceml/aggregator/display_drivers 2026-03-16T00:23:15,242 copying src/traceml/aggregator/display_drivers/cli.py -> build/lib/traceml/aggregator/display_drivers 2026-03-16T00:23:15,244 copying src/traceml/aggregator/display_drivers/base.py -> build/lib/traceml/aggregator/display_drivers 2026-03-16T00:23:15,246 copying src/traceml/aggregator/display_drivers/page_layout.py -> build/lib/traceml/aggregator/display_drivers 2026-03-16T00:23:15,247 copying src/traceml/aggregator/display_drivers/layout.py -> build/lib/traceml/aggregator/display_drivers 2026-03-16T00:23:15,249 copying src/traceml/aggregator/display_drivers/__init__.py -> build/lib/traceml/aggregator/display_drivers 2026-03-16T00:23:15,251 creating build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,252 copying src/traceml/aggregator/display_drivers/nicegui_sections/steptiming_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,255 copying src/traceml/aggregator/display_drivers/nicegui_sections/helper.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,256 copying src/traceml/aggregator/display_drivers/nicegui_sections/process_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,259 copying src/traceml/aggregator/display_drivers/nicegui_sections/layer_timer_table_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,260 copying src/traceml/aggregator/display_drivers/nicegui_sections/model_combined_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,263 copying src/traceml/aggregator/display_drivers/nicegui_sections/pages.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,265 copying src/traceml/aggregator/display_drivers/nicegui_sections/layer_memory_table_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,267 copying src/traceml/aggregator/display_drivers/nicegui_sections/system_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,270 copying src/traceml/aggregator/display_drivers/nicegui_sections/step_memory_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,272 copying src/traceml/aggregator/display_drivers/nicegui_sections/__init__.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,274 creating build/lib/examples/advanced 2026-03-16T00:23:15,275 copying src/examples/advanced/hf_trainer_integration.py -> build/lib/examples/advanced 2026-03-16T00:23:15,277 copying src/examples/advanced/llama_finetuning.py -> build/lib/examples/advanced 2026-03-16T00:23:15,279 copying src/examples/advanced/simple_cnn.py -> build/lib/examples/advanced 2026-03-16T00:23:15,281 copying src/examples/advanced/bert_gradient_accum.py -> build/lib/examples/advanced 2026-03-16T00:23:15,283 copying src/examples/advanced/test_lightning_traceml.py -> build/lib/examples/advanced 2026-03-16T00:23:15,285 copying src/examples/advanced/hf_trainer_vision.py -> build/lib/examples/advanced 2026-03-16T00:23:15,286 copying src/examples/advanced/cnn_mnist.py -> build/lib/examples/advanced 2026-03-16T00:23:15,288 copying src/examples/advanced/bert_single_gpu.py -> build/lib/examples/advanced 2026-03-16T00:23:15,290 copying src/examples/advanced/vit_ddp.py -> build/lib/examples/advanced 2026-03-16T00:23:15,292 copying src/examples/advanced/bert_ddp.py -> build/lib/examples/advanced 2026-03-16T00:23:15,295 running egg_info 2026-03-16T00:23:15,305 writing src/traceml_ai.egg-info/PKG-INFO 2026-03-16T00:23:15,312 writing dependency_links to src/traceml_ai.egg-info/dependency_links.txt 2026-03-16T00:23:15,313 writing entry points to src/traceml_ai.egg-info/entry_points.txt 2026-03-16T00:23:15,317 writing requirements to src/traceml_ai.egg-info/requires.txt 2026-03-16T00:23:15,318 writing top-level names to src/traceml_ai.egg-info/top_level.txt 2026-03-16T00:23:15,348 reading manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-03-16T00:23:15,357 adding license file 'LICENSE' 2026-03-16T00:23:15,365 writing manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-03-16T00:23:15,400 installing to build/bdist.linux-armv7l/wheel 2026-03-16T00:23:15,401 running install 2026-03-16T00:23:15,424 running install_lib 2026-03-16T00:23:15,429 creating build/bdist.linux-armv7l/wheel 2026-03-16T00:23:15,432 creating build/bdist.linux-armv7l/wheel/traceml 2026-03-16T00:23:15,433 copying build/lib/traceml/cli.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-03-16T00:23:15,438 creating build/bdist.linux-armv7l/wheel/traceml/renderers 2026-03-16T00:23:15,441 creating build/bdist.linux-armv7l/wheel/traceml/renderers/system 2026-03-16T00:23:15,442 copying build/lib/traceml/renderers/system/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-03-16T00:23:15,445 copying build/lib/traceml/renderers/system/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-03-16T00:23:15,447 copying build/lib/traceml/renderers/system/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-03-16T00:23:15,449 creating build/bdist.linux-armv7l/wheel/traceml/renderers/layer_combined_time 2026-03-16T00:23:15,450 copying build/lib/traceml/renderers/layer_combined_time/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-03-16T00:23:15,453 copying build/lib/traceml/renderers/layer_combined_time/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-03-16T00:23:15,455 copying build/lib/traceml/renderers/layer_combined_time/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-03-16T00:23:15,457 copying build/lib/traceml/renderers/layer_combined_time/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-03-16T00:23:15,459 creating build/bdist.linux-armv7l/wheel/traceml/renderers/process 2026-03-16T00:23:15,460 copying build/lib/traceml/renderers/process/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-03-16T00:23:15,462 copying build/lib/traceml/renderers/process/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-03-16T00:23:15,464 copying build/lib/traceml/renderers/process/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-03-16T00:23:15,466 creating build/bdist.linux-armv7l/wheel/traceml/renderers/layer_combined_memory 2026-03-16T00:23:15,467 copying build/lib/traceml/renderers/layer_combined_memory/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-03-16T00:23:15,470 copying build/lib/traceml/renderers/layer_combined_memory/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-03-16T00:23:15,472 copying build/lib/traceml/renderers/layer_combined_memory/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-03-16T00:23:15,474 copying build/lib/traceml/renderers/layer_combined_memory/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-03-16T00:23:15,475 copying build/lib/traceml/renderers/user_time_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-03-16T00:23:15,478 copying build/lib/traceml/renderers/stdout_stderr_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-03-16T00:23:15,480 copying build/lib/traceml/renderers/base_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-03-16T00:23:15,482 copying build/lib/traceml/renderers/utils.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-03-16T00:23:15,484 creating build/bdist.linux-armv7l/wheel/traceml/renderers/step_memory 2026-03-16T00:23:15,485 copying build/lib/traceml/renderers/step_memory/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-03-16T00:23:15,487 copying build/lib/traceml/renderers/step_memory/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-03-16T00:23:15,489 copying build/lib/traceml/renderers/step_memory/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-03-16T00:23:15,492 creating build/bdist.linux-armv7l/wheel/traceml/renderers/step_time 2026-03-16T00:23:15,493 copying build/lib/traceml/renderers/step_time/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-03-16T00:23:15,496 copying build/lib/traceml/renderers/step_time/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-03-16T00:23:15,498 copying build/lib/traceml/renderers/step_time/diagnostics.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-03-16T00:23:15,500 copying build/lib/traceml/renderers/step_time/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-03-16T00:23:15,502 copying build/lib/traceml/renderers/step_time/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-03-16T00:23:15,504 copying build/lib/traceml/renderers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-03-16T00:23:15,506 creating build/bdist.linux-armv7l/wheel/traceml/database 2026-03-16T00:23:15,507 copying build/lib/traceml/database/remote_database_store.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-03-16T00:23:15,510 copying build/lib/traceml/database/database.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-03-16T00:23:15,512 copying build/lib/traceml/database/database_sender.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-03-16T00:23:15,514 copying build/lib/traceml/database/database_writer.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-03-16T00:23:15,516 copying build/lib/traceml/database/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-03-16T00:23:15,518 creating build/bdist.linux-armv7l/wheel/traceml/utils 2026-03-16T00:23:15,519 copying build/lib/traceml/utils/cuda_event_pool.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-16T00:23:15,521 copying build/lib/traceml/utils/entry_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-16T00:23:15,523 copying build/lib/traceml/utils/flush_buffers.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-16T00:23:15,524 copying build/lib/traceml/utils/formatting.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-16T00:23:15,527 creating build/bdist.linux-armv7l/wheel/traceml/utils/hooks 2026-03-16T00:23:15,528 copying build/lib/traceml/utils/hooks/model_forward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-16T00:23:15,530 copying build/lib/traceml/utils/hooks/layer_forward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-16T00:23:15,532 copying build/lib/traceml/utils/hooks/layer_forward_time_hooks.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-16T00:23:15,534 copying build/lib/traceml/utils/hooks/layer_backward_time_hooks.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-16T00:23:15,536 copying build/lib/traceml/utils/hooks/layer_backward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-16T00:23:15,539 copying build/lib/traceml/utils/hooks/optimizer_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-16T00:23:15,540 copying build/lib/traceml/utils/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-16T00:23:15,542 copying build/lib/traceml/utils/layer_parameter_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-16T00:23:15,544 copying build/lib/traceml/utils/timing.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-16T00:23:15,546 copying build/lib/traceml/utils/shared_utils.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-16T00:23:15,548 copying build/lib/traceml/utils/base_trace_event.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-16T00:23:15,550 copying build/lib/traceml/utils/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-16T00:23:15,552 creating build/bdist.linux-armv7l/wheel/traceml/utils/patches 2026-03-16T00:23:15,553 copying build/lib/traceml/utils/patches/dataloader_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-03-16T00:23:15,555 copying build/lib/traceml/utils/patches/backward_auto_timer_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-03-16T00:23:15,557 copying build/lib/traceml/utils/patches/forward_auto_timer_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-03-16T00:23:15,558 copying build/lib/traceml/utils/patches/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-03-16T00:23:15,560 copying build/lib/traceml/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-16T00:23:15,562 creating build/bdist.linux-armv7l/wheel/traceml/samplers 2026-03-16T00:23:15,563 copying build/lib/traceml/samplers/base_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,566 copying build/lib/traceml/samplers/system_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,568 copying build/lib/traceml/samplers/process_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,571 copying build/lib/traceml/samplers/stdout_stderr_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,573 copying build/lib/traceml/samplers/step_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,575 copying build/lib/traceml/samplers/step_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,577 copying build/lib/traceml/samplers/layer_forward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,579 copying build/lib/traceml/samplers/layer_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,581 copying build/lib/traceml/samplers/layer_backward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,583 copying build/lib/traceml/samplers/layer_forward_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,585 copying build/lib/traceml/samplers/model_forward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,588 creating build/bdist.linux-armv7l/wheel/traceml/samplers/schema 2026-03-16T00:23:15,589 copying build/lib/traceml/samplers/schema/layer_forward_backward_time.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-16T00:23:15,591 copying build/lib/traceml/samplers/schema/layer_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-16T00:23:15,593 copying build/lib/traceml/samplers/schema/system.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-16T00:23:15,595 copying build/lib/traceml/samplers/schema/layer_forward_backward_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-16T00:23:15,599 copying build/lib/traceml/samplers/schema/step_time_schema.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-16T00:23:15,601 copying build/lib/traceml/samplers/schema/process.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-16T00:23:15,604 copying build/lib/traceml/samplers/schema/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-16T00:23:15,606 copying build/lib/traceml/samplers/layer_backward_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,609 copying build/lib/traceml/samplers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-16T00:23:15,610 copying build/lib/traceml/decorators.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-03-16T00:23:15,650 creating build/bdist.linux-armv7l/wheel/traceml/transport 2026-03-16T00:23:15,652 copying build/lib/traceml/transport/tcp_transport.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-03-16T00:23:15,655 copying build/lib/traceml/transport/distributed.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-03-16T00:23:15,658 copying build/lib/traceml/transport/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-03-16T00:23:15,661 creating build/bdist.linux-armv7l/wheel/traceml/loggers 2026-03-16T00:23:15,662 copying build/lib/traceml/loggers/error_log.py -> build/bdist.linux-armv7l/wheel/./traceml/loggers 2026-03-16T00:23:15,879 copying build/lib/traceml/loggers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/loggers 2026-03-16T00:23:15,887 creating build/bdist.linux-armv7l/wheel/traceml/runtime 2026-03-16T00:23:15,890 copying build/lib/traceml/runtime/settings.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-16T00:23:15,893 copying build/lib/traceml/runtime/stdout_stderr_capture.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-16T00:23:15,896 copying build/lib/traceml/runtime/config.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-16T00:23:15,899 copying build/lib/traceml/runtime/session.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-16T00:23:15,902 copying build/lib/traceml/runtime/executor.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-16T00:23:15,906 copying build/lib/traceml/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-16T00:23:15,909 copying build/lib/traceml/runtime/runtime.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-16T00:23:15,913 creating build/bdist.linux-armv7l/wheel/traceml/aggregator 2026-03-16T00:23:15,915 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/summaries 2026-03-16T00:23:15,917 copying build/lib/traceml/aggregator/summaries/step_time.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-03-16T00:23:15,922 copying build/lib/traceml/aggregator/summaries/system.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-03-16T00:23:15,926 copying build/lib/traceml/aggregator/summaries/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-03-16T00:23:15,928 copying build/lib/traceml/aggregator/aggregator_main.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-03-16T00:23:15,932 copying build/lib/traceml/aggregator/sqlite_writer.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-03-16T00:23:15,936 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/sqlite_writers 2026-03-16T00:23:15,938 copying build/lib/traceml/aggregator/sqlite_writers/step_time.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-03-16T00:23:15,942 copying build/lib/traceml/aggregator/sqlite_writers/system.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-03-16T00:23:15,946 copying build/lib/traceml/aggregator/sqlite_writers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-03-16T00:23:15,948 copying build/lib/traceml/aggregator/final_summary.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-03-16T00:23:15,952 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/display_drivers 2026-03-16T00:23:15,954 copying build/lib/traceml/aggregator/display_drivers/nicegui.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-16T00:23:15,958 copying build/lib/traceml/aggregator/display_drivers/cli.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-16T00:23:15,961 copying build/lib/traceml/aggregator/display_drivers/base.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-16T00:23:15,963 copying build/lib/traceml/aggregator/display_drivers/page_layout.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-16T00:23:15,966 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,967 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/steptiming_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,970 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/helper.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,972 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/process_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,976 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/layer_timer_table_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,978 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/model_combined_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,981 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/pages.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,984 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/layer_memory_table_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,986 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/system_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,989 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/step_memory_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,992 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-16T00:23:15,994 copying build/lib/traceml/aggregator/display_drivers/layout.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-16T00:23:15,996 copying build/lib/traceml/aggregator/display_drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-16T00:23:15,997 copying build/lib/traceml/aggregator/trace_aggregator.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-03-16T00:23:16,000 copying build/lib/traceml/aggregator/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-03-16T00:23:16,002 creating build/bdist.linux-armv7l/wheel/traceml/integrations 2026-03-16T00:23:16,004 copying build/lib/traceml/integrations/lightning.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-03-16T00:23:16,006 copying build/lib/traceml/integrations/huggingface.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-03-16T00:23:16,009 copying build/lib/traceml/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-03-16T00:23:16,011 copying build/lib/traceml/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-03-16T00:23:16,014 creating build/bdist.linux-armv7l/wheel/examples 2026-03-16T00:23:16,016 creating build/bdist.linux-armv7l/wheel/examples/advanced 2026-03-16T00:23:16,017 copying build/lib/examples/advanced/hf_trainer_integration.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-16T00:23:16,020 copying build/lib/examples/advanced/llama_finetuning.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-16T00:23:16,022 copying build/lib/examples/advanced/simple_cnn.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-16T00:23:16,024 copying build/lib/examples/advanced/bert_gradient_accum.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-16T00:23:16,027 copying build/lib/examples/advanced/test_lightning_traceml.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-16T00:23:16,029 copying build/lib/examples/advanced/hf_trainer_vision.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-16T00:23:16,032 copying build/lib/examples/advanced/cnn_mnist.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-16T00:23:16,034 copying build/lib/examples/advanced/bert_single_gpu.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-16T00:23:16,037 copying build/lib/examples/advanced/vit_ddp.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-16T00:23:16,040 copying build/lib/examples/advanced/bert_ddp.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-16T00:23:16,043 copying build/lib/examples/hf-trainer-minimal.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-16T00:23:16,045 copying build/lib/examples/minimal-single-gpu.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-16T00:23:16,047 copying build/lib/examples/input-stall.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-16T00:23:16,049 running install_egg_info 2026-03-16T00:23:16,056 Copying src/traceml_ai.egg-info to build/bdist.linux-armv7l/wheel/./traceml_ai-0.2.4-py3.11.egg-info 2026-03-16T00:23:16,072 running install_scripts 2026-03-16T00:23:16,100 creating build/bdist.linux-armv7l/wheel/traceml_ai-0.2.4.dist-info/WHEEL 2026-03-16T00:23:16,103 creating '/tmp/pip-wheel-5usk2nuv/.tmp-mkempk1f/traceml_ai-0.2.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-16T00:23:16,105 adding 'examples/hf-trainer-minimal.py' 2026-03-16T00:23:16,106 adding 'examples/input-stall.py' 2026-03-16T00:23:16,108 adding 'examples/minimal-single-gpu.py' 2026-03-16T00:23:16,111 adding 'examples/advanced/bert_ddp.py' 2026-03-16T00:23:16,112 adding 'examples/advanced/bert_gradient_accum.py' 2026-03-16T00:23:16,114 adding 'examples/advanced/bert_single_gpu.py' 2026-03-16T00:23:16,116 adding 'examples/advanced/cnn_mnist.py' 2026-03-16T00:23:16,117 adding 'examples/advanced/hf_trainer_integration.py' 2026-03-16T00:23:16,119 adding 'examples/advanced/hf_trainer_vision.py' 2026-03-16T00:23:16,121 adding 'examples/advanced/llama_finetuning.py' 2026-03-16T00:23:16,122 adding 'examples/advanced/simple_cnn.py' 2026-03-16T00:23:16,124 adding 'examples/advanced/test_lightning_traceml.py' 2026-03-16T00:23:16,125 adding 'examples/advanced/vit_ddp.py' 2026-03-16T00:23:16,127 adding 'traceml/__init__.py' 2026-03-16T00:23:16,130 adding 'traceml/cli.py' 2026-03-16T00:23:16,132 adding 'traceml/decorators.py' 2026-03-16T00:23:16,134 adding 'traceml/aggregator/__init__.py' 2026-03-16T00:23:16,135 adding 'traceml/aggregator/aggregator_main.py' 2026-03-16T00:23:16,136 adding 'traceml/aggregator/final_summary.py' 2026-03-16T00:23:16,138 adding 'traceml/aggregator/sqlite_writer.py' 2026-03-16T00:23:16,140 adding 'traceml/aggregator/trace_aggregator.py' 2026-03-16T00:23:16,142 adding 'traceml/aggregator/display_drivers/__init__.py' 2026-03-16T00:23:16,143 adding 'traceml/aggregator/display_drivers/base.py' 2026-03-16T00:23:16,144 adding 'traceml/aggregator/display_drivers/cli.py' 2026-03-16T00:23:16,146 adding 'traceml/aggregator/display_drivers/layout.py' 2026-03-16T00:23:16,148 adding 'traceml/aggregator/display_drivers/nicegui.py' 2026-03-16T00:23:16,149 adding 'traceml/aggregator/display_drivers/page_layout.py' 2026-03-16T00:23:16,151 adding 'traceml/aggregator/display_drivers/nicegui_sections/__init__.py' 2026-03-16T00:23:16,152 adding 'traceml/aggregator/display_drivers/nicegui_sections/helper.py' 2026-03-16T00:23:16,153 adding 'traceml/aggregator/display_drivers/nicegui_sections/layer_memory_table_section.py' 2026-03-16T00:23:16,155 adding 'traceml/aggregator/display_drivers/nicegui_sections/layer_timer_table_section.py' 2026-03-16T00:23:16,156 adding 'traceml/aggregator/display_drivers/nicegui_sections/model_combined_section.py' 2026-03-16T00:23:16,158 adding 'traceml/aggregator/display_drivers/nicegui_sections/pages.py' 2026-03-16T00:23:16,160 adding 'traceml/aggregator/display_drivers/nicegui_sections/process_section.py' 2026-03-16T00:23:16,162 adding 'traceml/aggregator/display_drivers/nicegui_sections/step_memory_section.py' 2026-03-16T00:23:16,164 adding 'traceml/aggregator/display_drivers/nicegui_sections/steptiming_section.py' 2026-03-16T00:23:16,166 adding 'traceml/aggregator/display_drivers/nicegui_sections/system_section.py' 2026-03-16T00:23:16,167 adding 'traceml/aggregator/sqlite_writers/__init__.py' 2026-03-16T00:23:16,169 adding 'traceml/aggregator/sqlite_writers/step_time.py' 2026-03-16T00:23:16,171 adding 'traceml/aggregator/sqlite_writers/system.py' 2026-03-16T00:23:16,173 adding 'traceml/aggregator/summaries/__init__.py' 2026-03-16T00:23:16,175 adding 'traceml/aggregator/summaries/step_time.py' 2026-03-16T00:23:16,177 adding 'traceml/aggregator/summaries/system.py' 2026-03-16T00:23:16,179 adding 'traceml/database/__init__.py' 2026-03-16T00:23:16,180 adding 'traceml/database/database.py' 2026-03-16T00:23:16,182 adding 'traceml/database/database_sender.py' 2026-03-16T00:23:16,183 adding 'traceml/database/database_writer.py' 2026-03-16T00:23:16,185 adding 'traceml/database/remote_database_store.py' 2026-03-16T00:23:16,187 adding 'traceml/integrations/__init__.py' 2026-03-16T00:23:16,189 adding 'traceml/integrations/huggingface.py' 2026-03-16T00:23:16,191 adding 'traceml/integrations/lightning.py' 2026-03-16T00:23:16,192 adding 'traceml/loggers/__init__.py' 2026-03-16T00:23:16,194 adding 'traceml/loggers/error_log.py' 2026-03-16T00:23:16,195 adding 'traceml/renderers/__init__.py' 2026-03-16T00:23:16,196 adding 'traceml/renderers/base_renderer.py' 2026-03-16T00:23:16,198 adding 'traceml/renderers/stdout_stderr_renderer.py' 2026-03-16T00:23:16,200 adding 'traceml/renderers/user_time_renderer.py' 2026-03-16T00:23:16,202 adding 'traceml/renderers/utils.py' 2026-03-16T00:23:16,204 adding 'traceml/renderers/layer_combined_memory/__init__.py' 2026-03-16T00:23:16,207 adding 'traceml/renderers/layer_combined_memory/compute.py' 2026-03-16T00:23:16,209 adding 'traceml/renderers/layer_combined_memory/renderer.py' 2026-03-16T00:23:16,210 adding 'traceml/renderers/layer_combined_memory/schema.py' 2026-03-16T00:23:16,211 adding 'traceml/renderers/layer_combined_time/__init__.py' 2026-03-16T00:23:16,213 adding 'traceml/renderers/layer_combined_time/compute.py' 2026-03-16T00:23:16,215 adding 'traceml/renderers/layer_combined_time/renderer.py' 2026-03-16T00:23:16,216 adding 'traceml/renderers/layer_combined_time/schema.py' 2026-03-16T00:23:16,218 adding 'traceml/renderers/process/__init__.py' 2026-03-16T00:23:16,220 adding 'traceml/renderers/process/compute.py' 2026-03-16T00:23:16,221 adding 'traceml/renderers/process/renderer.py' 2026-03-16T00:23:16,224 adding 'traceml/renderers/step_memory/compute.py' 2026-03-16T00:23:16,226 adding 'traceml/renderers/step_memory/renderer.py' 2026-03-16T00:23:16,227 adding 'traceml/renderers/step_memory/schema.py' 2026-03-16T00:23:16,229 adding 'traceml/renderers/step_time/__init__.py' 2026-03-16T00:23:16,231 adding 'traceml/renderers/step_time/compute.py' 2026-03-16T00:23:16,233 adding 'traceml/renderers/step_time/diagnostics.py' 2026-03-16T00:23:16,235 adding 'traceml/renderers/step_time/renderer.py' 2026-03-16T00:23:16,236 adding 'traceml/renderers/step_time/schema.py' 2026-03-16T00:23:16,238 adding 'traceml/renderers/system/__init__.py' 2026-03-16T00:23:16,240 adding 'traceml/renderers/system/compute.py' 2026-03-16T00:23:16,242 adding 'traceml/renderers/system/renderer.py' 2026-03-16T00:23:16,243 adding 'traceml/runtime/__init__.py' 2026-03-16T00:23:16,245 adding 'traceml/runtime/config.py' 2026-03-16T00:23:16,246 adding 'traceml/runtime/executor.py' 2026-03-16T00:23:16,248 adding 'traceml/runtime/runtime.py' 2026-03-16T00:23:16,249 adding 'traceml/runtime/session.py' 2026-03-16T00:23:16,251 adding 'traceml/runtime/settings.py' 2026-03-16T00:23:16,252 adding 'traceml/runtime/stdout_stderr_capture.py' 2026-03-16T00:23:16,253 adding 'traceml/samplers/__init__.py' 2026-03-16T00:23:16,255 adding 'traceml/samplers/base_sampler.py' 2026-03-16T00:23:16,256 adding 'traceml/samplers/layer_backward_memory_sampler.py' 2026-03-16T00:23:16,258 adding 'traceml/samplers/layer_backward_time_sampler.py' 2026-03-16T00:23:16,259 adding 'traceml/samplers/layer_forward_memory_sampler.py' 2026-03-16T00:23:16,261 adding 'traceml/samplers/layer_forward_time_sampler.py' 2026-03-16T00:23:16,263 adding 'traceml/samplers/layer_memory_sampler.py' 2026-03-16T00:23:16,264 adding 'traceml/samplers/model_forward_memory_sampler.py' 2026-03-16T00:23:16,266 adding 'traceml/samplers/process_sampler.py' 2026-03-16T00:23:16,267 adding 'traceml/samplers/stdout_stderr_sampler.py' 2026-03-16T00:23:16,268 adding 'traceml/samplers/step_memory_sampler.py' 2026-03-16T00:23:16,270 adding 'traceml/samplers/step_time_sampler.py' 2026-03-16T00:23:16,272 adding 'traceml/samplers/system_sampler.py' 2026-03-16T00:23:16,274 adding 'traceml/samplers/schema/layer_forward_backward_memory.py' 2026-03-16T00:23:16,276 adding 'traceml/samplers/schema/layer_forward_backward_time.py' 2026-03-16T00:23:16,277 adding 'traceml/samplers/schema/layer_memory.py' 2026-03-16T00:23:16,279 adding 'traceml/samplers/schema/process.py' 2026-03-16T00:23:16,281 adding 'traceml/samplers/schema/step_memory.py' 2026-03-16T00:23:16,283 adding 'traceml/samplers/schema/step_time_schema.py' 2026-03-16T00:23:16,285 adding 'traceml/samplers/schema/system.py' 2026-03-16T00:23:16,286 adding 'traceml/transport/__init__.py' 2026-03-16T00:23:16,288 adding 'traceml/transport/distributed.py' 2026-03-16T00:23:16,290 adding 'traceml/transport/tcp_transport.py' 2026-03-16T00:23:16,292 adding 'traceml/utils/__init__.py' 2026-03-16T00:23:16,293 adding 'traceml/utils/base_trace_event.py' 2026-03-16T00:23:16,294 adding 'traceml/utils/cuda_event_pool.py' 2026-03-16T00:23:16,296 adding 'traceml/utils/entry_hook.py' 2026-03-16T00:23:16,297 adding 'traceml/utils/flush_buffers.py' 2026-03-16T00:23:16,299 adding 'traceml/utils/formatting.py' 2026-03-16T00:23:16,301 adding 'traceml/utils/layer_parameter_memory.py' 2026-03-16T00:23:16,302 adding 'traceml/utils/shared_utils.py' 2026-03-16T00:23:16,304 adding 'traceml/utils/step_memory.py' 2026-03-16T00:23:16,306 adding 'traceml/utils/timing.py' 2026-03-16T00:23:16,307 adding 'traceml/utils/hooks/__init__.py' 2026-03-16T00:23:16,309 adding 'traceml/utils/hooks/layer_backward_memory_hook.py' 2026-03-16T00:23:16,311 adding 'traceml/utils/hooks/layer_backward_time_hooks.py' 2026-03-16T00:23:16,313 adding 'traceml/utils/hooks/layer_forward_memory_hook.py' 2026-03-16T00:23:16,315 adding 'traceml/utils/hooks/layer_forward_time_hooks.py' 2026-03-16T00:23:16,317 adding 'traceml/utils/hooks/model_forward_memory_hook.py' 2026-03-16T00:23:16,318 adding 'traceml/utils/hooks/optimizer_hook.py' 2026-03-16T00:23:16,320 adding 'traceml/utils/patches/__init__.py' 2026-03-16T00:23:16,321 adding 'traceml/utils/patches/backward_auto_timer_patch.py' 2026-03-16T00:23:16,323 adding 'traceml/utils/patches/dataloader_patch.py' 2026-03-16T00:23:16,324 adding 'traceml/utils/patches/forward_auto_timer_patch.py' 2026-03-16T00:23:16,327 adding 'traceml_ai-0.2.4.dist-info/licenses/LICENSE' 2026-03-16T00:23:16,329 adding 'traceml_ai-0.2.4.dist-info/METADATA' 2026-03-16T00:23:16,330 adding 'traceml_ai-0.2.4.dist-info/WHEEL' 2026-03-16T00:23:16,331 adding 'traceml_ai-0.2.4.dist-info/entry_points.txt' 2026-03-16T00:23:16,332 adding 'traceml_ai-0.2.4.dist-info/top_level.txt' 2026-03-16T00:23:16,334 adding 'traceml_ai-0.2.4.dist-info/RECORD' 2026-03-16T00:23:16,342 removing build/bdist.linux-armv7l/wheel 2026-03-16T00:23:16,477 Building wheel for traceml-ai (pyproject.toml): finished with status 'done' 2026-03-16T00:23:16,484 Created wheel for traceml-ai: filename=traceml_ai-0.2.4-py3-none-any.whl size=227489 sha256=f147aa581744c44d687976f0066df2b97d3e5039d531bef68df9b8582d56bc81 2026-03-16T00:23:16,485 Stored in directory: /tmp/pip-ephem-wheel-cache-br0mrq0i/wheels/5e/fd/cc/a56bed41d59665a0b733e515134a514c1e3b7a322a3cab64eb 2026-03-16T00:23:16,502 Successfully built traceml-ai 2026-03-16T00:23:16,511 Removed build tracker: '/tmp/pip-build-tracker-y7yvaqr0'