2026-03-20T15:25:26,078 Created temporary directory: /tmp/pip-ephem-wheel-cache-ebltu53z 2026-03-20T15:25:26,080 Created temporary directory: /tmp/pip-build-tracker-dw3so650 2026-03-20T15:25:26,080 Initialized build tracking at /tmp/pip-build-tracker-dw3so650 2026-03-20T15:25:26,081 Created build tracker: /tmp/pip-build-tracker-dw3so650 2026-03-20T15:25:26,081 Entered build tracker: /tmp/pip-build-tracker-dw3so650 2026-03-20T15:25:26,082 Created temporary directory: /tmp/pip-wheel-xa0iouii 2026-03-20T15:25:26,085 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-20T15:25:26,088 Created temporary directory: /tmp/pip-ephem-wheel-cache-yi9y1s3d 2026-03-20T15:25:26,110 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T15:25:26,114 2 location(s) to search for versions of traceml-ai: 2026-03-20T15:25:26,114 * https://pypi.org/simple/traceml-ai/ 2026-03-20T15:25:26,114 * https://www.piwheels.org/simple/traceml-ai/ 2026-03-20T15:25:26,114 Fetching project page and analyzing links: https://pypi.org/simple/traceml-ai/ 2026-03-20T15:25:26,115 Getting page https://pypi.org/simple/traceml-ai/ 2026-03-20T15:25:26,117 Found index url https://pypi.org/simple 2026-03-20T15:25:26,336 Fetched page https://pypi.org/simple/traceml-ai/ as application/vnd.pypi.simple.v1+json 2026-03-20T15:25:26,342 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-20T15:25:26,343 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-20T15:25:26,344 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-20T15:25:26,345 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-20T15:25:26,346 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-20T15:25:26,347 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-20T15:25:26,348 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-20T15:25:26,349 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-20T15:25:26,350 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-20T15:25:26,351 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-20T15:25:26,352 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-20T15:25:26,353 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-20T15:25:26,353 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-20T15:25:26,354 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-20T15:25:26,355 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-20T15:25:26,356 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-20T15:25:26,356 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-20T15:25:26,357 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-20T15:25:26,358 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-20T15:25:26,359 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-20T15:25:26,360 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-20T15:25:26,361 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-20T15:25:26,361 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-20T15:25:26,362 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-20T15:25:26,363 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-20T15:25:26,364 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-20T15:25:26,365 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/0d/3d/7ca9d7cd0abb0ce2f15ad6bcb601a3c645d182e1892af7948f8ba4b8e6c6/traceml_ai-0.2.5-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-03-20T15:25:26,366 Found link https://files.pythonhosted.org/packages/bc/f6/0877747689540c1f17fa0ebb096de019f24d98f7aa7791c621b90178a031/traceml_ai-0.2.5.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.5 2026-03-20T15:25:26,367 Fetching project page and analyzing links: https://www.piwheels.org/simple/traceml-ai/ 2026-03-20T15:25:26,367 Getting page https://www.piwheels.org/simple/traceml-ai/ 2026-03-20T15:25:26,368 Found index url https://www.piwheels.org/simple 2026-03-20T15:25:26,522 Fetched page https://www.piwheels.org/simple/traceml-ai/ as text/html 2026-03-20T15:25:26,527 Skipping link: No binaries permitted for traceml-ai: https://www.piwheels.org/simple/traceml-ai/traceml_ai-0.2.4-py3-none-any.whl#sha256=f147aa581744c44d687976f0066df2b97d3e5039d531bef68df9b8582d56bc81 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-03-20T15:25:26,528 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-20T15:25:26,528 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-20T15:25:26,529 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-20T15:25:26,530 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-20T15:25:26,530 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-20T15:25:26,531 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-20T15:25:26,531 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-20T15:25:26,532 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-20T15:25:26,533 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-20T15:25:26,533 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-20T15:25:26,534 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-20T15:25:26,534 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-20T15:25:26,535 Skipping link: not a file: https://www.piwheels.org/simple/traceml-ai/ 2026-03-20T15:25:26,535 Skipping link: not a file: https://pypi.org/simple/traceml-ai/ 2026-03-20T15:25:26,557 Given no hashes to check 1 links for project 'traceml-ai': discarding no candidates 2026-03-20T15:25:26,577 Collecting traceml-ai==0.2.5 2026-03-20T15:25:26,579 Created temporary directory: /tmp/pip-unpack-zxspxpe_ 2026-03-20T15:25:26,717 Downloading traceml_ai-0.2.5.tar.gz (167 kB) 2026-03-20T15:25:27,054 Added traceml-ai==0.2.5 from https://files.pythonhosted.org/packages/bc/f6/0877747689540c1f17fa0ebb096de019f24d98f7aa7791c621b90178a031/traceml_ai-0.2.5.tar.gz to build tracker '/tmp/pip-build-tracker-dw3so650' 2026-03-20T15:25:27,060 Created temporary directory: /tmp/pip-build-env-o9fknxli 2026-03-20T15:25:27,064 Installing build dependencies: started 2026-03-20T15:25:27,065 Running command pip subprocess to install build dependencies 2026-03-20T15:25:28,193 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-20T15:25:28,745 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-20T15:25:28,767 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T15:25:30,540 Collecting setuptools>=40.8.0 2026-03-20T15:25:30,625 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-20T15:25:30,889 Collecting wheel 2026-03-20T15:25:30,907 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-20T15:25:31,091 Collecting packaging>=24.0 2026-03-20T15:25:31,109 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-20T15:25:34,108 Installing collected packages: setuptools, packaging, wheel 2026-03-20T15:25:37,466 Creating /tmp/pip-build-env-o9fknxli/overlay/local/bin 2026-03-20T15:25:37,468 changing mode of /tmp/pip-build-env-o9fknxli/overlay/local/bin/wheel to 755 2026-03-20T15:25:37,488 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-20T15:25:37,769 Installing build dependencies: finished with status 'done' 2026-03-20T15:25:37,775 Getting requirements to build wheel: started 2026-03-20T15:25:37,776 Running command Getting requirements to build wheel 2026-03-20T15:25:38,421 /tmp/pip-build-env-o9fknxli/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-20T15:25:38,421 !! 2026-03-20T15:25:38,422 ******************************************************************************** 2026-03-20T15:25:38,423 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-20T15:25:38,423 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-20T15:25:38,424 or your builds will no longer be supported. 2026-03-20T15:25:38,425 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T15:25:38,425 ******************************************************************************** 2026-03-20T15:25:38,426 !! 2026-03-20T15:25:38,427 corresp(dist, value, root_dir) 2026-03-20T15:25:38,514 running egg_info 2026-03-20T15:25:38,521 writing src/traceml_ai.egg-info/PKG-INFO 2026-03-20T15:25:38,530 writing dependency_links to src/traceml_ai.egg-info/dependency_links.txt 2026-03-20T15:25:38,532 writing entry points to src/traceml_ai.egg-info/entry_points.txt 2026-03-20T15:25:38,537 writing requirements to src/traceml_ai.egg-info/requires.txt 2026-03-20T15:25:38,538 writing top-level names to src/traceml_ai.egg-info/top_level.txt 2026-03-20T15:25:38,586 reading manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-03-20T15:25:38,595 adding license file 'LICENSE' 2026-03-20T15:25:38,603 writing manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-03-20T15:25:38,707 Getting requirements to build wheel: finished with status 'done' 2026-03-20T15:25:38,711 Created temporary directory: /tmp/pip-modern-metadata-jrazyyhe 2026-03-20T15:25:38,714 Preparing metadata (pyproject.toml): started 2026-03-20T15:25:38,716 Running command Preparing metadata (pyproject.toml) 2026-03-20T15:25:39,319 /tmp/pip-build-env-o9fknxli/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-20T15:25:39,319 !! 2026-03-20T15:25:39,321 ******************************************************************************** 2026-03-20T15:25:39,321 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-20T15:25:39,322 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-20T15:25:39,323 or your builds will no longer be supported. 2026-03-20T15:25:39,324 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T15:25:39,324 ******************************************************************************** 2026-03-20T15:25:39,326 !! 2026-03-20T15:25:39,326 corresp(dist, value, root_dir) 2026-03-20T15:25:39,408 running dist_info 2026-03-20T15:25:39,419 creating /tmp/pip-modern-metadata-jrazyyhe/traceml_ai.egg-info 2026-03-20T15:25:39,420 writing /tmp/pip-modern-metadata-jrazyyhe/traceml_ai.egg-info/PKG-INFO 2026-03-20T15:25:39,428 writing dependency_links to /tmp/pip-modern-metadata-jrazyyhe/traceml_ai.egg-info/dependency_links.txt 2026-03-20T15:25:39,430 writing entry points to /tmp/pip-modern-metadata-jrazyyhe/traceml_ai.egg-info/entry_points.txt 2026-03-20T15:25:39,434 writing requirements to /tmp/pip-modern-metadata-jrazyyhe/traceml_ai.egg-info/requires.txt 2026-03-20T15:25:39,435 writing top-level names to /tmp/pip-modern-metadata-jrazyyhe/traceml_ai.egg-info/top_level.txt 2026-03-20T15:25:39,436 writing manifest file '/tmp/pip-modern-metadata-jrazyyhe/traceml_ai.egg-info/SOURCES.txt' 2026-03-20T15:25:39,477 reading manifest file '/tmp/pip-modern-metadata-jrazyyhe/traceml_ai.egg-info/SOURCES.txt' 2026-03-20T15:25:39,479 adding license file 'LICENSE' 2026-03-20T15:25:39,486 writing manifest file '/tmp/pip-modern-metadata-jrazyyhe/traceml_ai.egg-info/SOURCES.txt' 2026-03-20T15:25:39,487 creating '/tmp/pip-modern-metadata-jrazyyhe/traceml_ai-0.2.5.dist-info' 2026-03-20T15:25:39,613 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20T15:25:39,618 Source in /tmp/pip-wheel-xa0iouii/traceml-ai_f72f37accab749039d7ef649ddc4dda3 has version 0.2.5, which satisfies requirement traceml-ai==0.2.5 from https://files.pythonhosted.org/packages/bc/f6/0877747689540c1f17fa0ebb096de019f24d98f7aa7791c621b90178a031/traceml_ai-0.2.5.tar.gz 2026-03-20T15:25:39,619 Removed traceml-ai==0.2.5 from https://files.pythonhosted.org/packages/bc/f6/0877747689540c1f17fa0ebb096de019f24d98f7aa7791c621b90178a031/traceml_ai-0.2.5.tar.gz from build tracker '/tmp/pip-build-tracker-dw3so650' 2026-03-20T15:25:39,626 Created temporary directory: /tmp/pip-unpack-4pbyqifr 2026-03-20T15:25:39,626 Building wheels for collected packages: traceml-ai 2026-03-20T15:25:39,630 Created temporary directory: /tmp/pip-wheel-sv3fbx5_ 2026-03-20T15:25:39,631 Destination directory: /tmp/pip-wheel-sv3fbx5_ 2026-03-20T15:25:39,633 Building wheel for traceml-ai (pyproject.toml): started 2026-03-20T15:25:39,634 Running command Building wheel for traceml-ai (pyproject.toml) 2026-03-20T15:25:40,193 /tmp/pip-build-env-o9fknxli/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-20T15:25:40,194 !! 2026-03-20T15:25:40,195 ******************************************************************************** 2026-03-20T15:25:40,196 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-20T15:25:40,197 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-20T15:25:40,197 or your builds will no longer be supported. 2026-03-20T15:25:40,198 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-20T15:25:40,199 ******************************************************************************** 2026-03-20T15:25:40,200 !! 2026-03-20T15:25:40,200 corresp(dist, value, root_dir) 2026-03-20T15:25:40,269 running bdist_wheel 2026-03-20T15:25:40,287 running build 2026-03-20T15:25:40,287 running build_py 2026-03-20T15:25:40,293 creating build/lib/traceml 2026-03-20T15:25:40,296 copying src/traceml/cli.py -> build/lib/traceml 2026-03-20T15:25:40,299 copying src/traceml/__init__.py -> build/lib/traceml 2026-03-20T15:25:40,300 copying src/traceml/decorators.py -> build/lib/traceml 2026-03-20T15:25:40,303 creating build/lib/examples 2026-03-20T15:25:40,304 copying src/examples/input-stall.py -> build/lib/examples 2026-03-20T15:25:40,307 copying src/examples/hf-trainer-minimal.py -> build/lib/examples 2026-03-20T15:25:40,309 copying src/examples/fsdp_gpu_example.py -> build/lib/examples 2026-03-20T15:25:40,310 copying src/examples/ddp_example.py -> build/lib/examples 2026-03-20T15:25:40,312 copying src/examples/straggler_ddp_example.py -> build/lib/examples 2026-03-20T15:25:40,314 copying src/examples/basic_example.py -> build/lib/examples 2026-03-20T15:25:40,317 creating build/lib/traceml/runtime 2026-03-20T15:25:40,318 copying src/traceml/runtime/session.py -> build/lib/traceml/runtime 2026-03-20T15:25:40,320 copying src/traceml/runtime/runtime.py -> build/lib/traceml/runtime 2026-03-20T15:25:40,322 copying src/traceml/runtime/config.py -> build/lib/traceml/runtime 2026-03-20T15:25:40,324 copying src/traceml/runtime/__init__.py -> build/lib/traceml/runtime 2026-03-20T15:25:40,326 copying src/traceml/runtime/stdout_stderr_capture.py -> build/lib/traceml/runtime 2026-03-20T15:25:40,328 copying src/traceml/runtime/executor.py -> build/lib/traceml/runtime 2026-03-20T15:25:40,330 copying src/traceml/runtime/settings.py -> build/lib/traceml/runtime 2026-03-20T15:25:40,333 creating build/lib/traceml/loggers 2026-03-20T15:25:40,333 copying src/traceml/loggers/error_log.py -> build/lib/traceml/loggers 2026-03-20T15:25:40,335 copying src/traceml/loggers/__init__.py -> build/lib/traceml/loggers 2026-03-20T15:25:40,338 creating build/lib/traceml/samplers 2026-03-20T15:25:40,338 copying src/traceml/samplers/step_memory_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,340 copying src/traceml/samplers/layer_backward_time_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,343 copying src/traceml/samplers/step_time_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,345 copying src/traceml/samplers/model_forward_memory_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,347 copying src/traceml/samplers/layer_backward_memory_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,349 copying src/traceml/samplers/process_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,352 copying src/traceml/samplers/system_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,355 copying src/traceml/samplers/base_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,357 copying src/traceml/samplers/layer_memory_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,359 copying src/traceml/samplers/__init__.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,360 copying src/traceml/samplers/layer_forward_memory_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,363 copying src/traceml/samplers/stdout_stderr_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,365 copying src/traceml/samplers/layer_forward_time_sampler.py -> build/lib/traceml/samplers 2026-03-20T15:25:40,367 creating build/lib/traceml/integrations 2026-03-20T15:25:40,368 copying src/traceml/integrations/huggingface.py -> build/lib/traceml/integrations 2026-03-20T15:25:40,371 copying src/traceml/integrations/lightning.py -> build/lib/traceml/integrations 2026-03-20T15:25:40,373 copying src/traceml/integrations/__init__.py -> build/lib/traceml/integrations 2026-03-20T15:25:40,375 creating build/lib/traceml/utils 2026-03-20T15:25:40,376 copying src/traceml/utils/flush_buffers.py -> build/lib/traceml/utils 2026-03-20T15:25:40,378 copying src/traceml/utils/base_trace_event.py -> build/lib/traceml/utils 2026-03-20T15:25:40,380 copying src/traceml/utils/cuda_event_pool.py -> build/lib/traceml/utils 2026-03-20T15:25:40,382 copying src/traceml/utils/timing.py -> build/lib/traceml/utils 2026-03-20T15:25:40,384 copying src/traceml/utils/entry_hook.py -> build/lib/traceml/utils 2026-03-20T15:25:40,386 copying src/traceml/utils/layer_parameter_memory.py -> build/lib/traceml/utils 2026-03-20T15:25:40,388 copying src/traceml/utils/step_memory.py -> build/lib/traceml/utils 2026-03-20T15:25:40,390 copying src/traceml/utils/shared_utils.py -> build/lib/traceml/utils 2026-03-20T15:25:40,392 copying src/traceml/utils/__init__.py -> build/lib/traceml/utils 2026-03-20T15:25:40,393 copying src/traceml/utils/formatting.py -> build/lib/traceml/utils 2026-03-20T15:25:40,396 creating build/lib/traceml/renderers 2026-03-20T15:25:40,397 copying src/traceml/renderers/utils.py -> build/lib/traceml/renderers 2026-03-20T15:25:40,399 copying src/traceml/renderers/user_time_renderer.py -> build/lib/traceml/renderers 2026-03-20T15:25:40,402 copying src/traceml/renderers/stdout_stderr_renderer.py -> build/lib/traceml/renderers 2026-03-20T15:25:40,403 copying src/traceml/renderers/base_renderer.py -> build/lib/traceml/renderers 2026-03-20T15:25:40,405 copying src/traceml/renderers/__init__.py -> build/lib/traceml/renderers 2026-03-20T15:25:40,407 creating build/lib/traceml/transport 2026-03-20T15:25:40,408 copying src/traceml/transport/distributed.py -> build/lib/traceml/transport 2026-03-20T15:25:40,410 copying src/traceml/transport/__init__.py -> build/lib/traceml/transport 2026-03-20T15:25:40,412 copying src/traceml/transport/tcp_transport.py -> build/lib/traceml/transport 2026-03-20T15:25:40,414 creating build/lib/traceml/aggregator 2026-03-20T15:25:40,415 copying src/traceml/aggregator/aggregator_main.py -> build/lib/traceml/aggregator 2026-03-20T15:25:40,418 copying src/traceml/aggregator/final_summary.py -> build/lib/traceml/aggregator 2026-03-20T15:25:40,420 copying src/traceml/aggregator/__init__.py -> build/lib/traceml/aggregator 2026-03-20T15:25:40,421 copying src/traceml/aggregator/sqlite_writer.py -> build/lib/traceml/aggregator 2026-03-20T15:25:40,423 copying src/traceml/aggregator/trace_aggregator.py -> build/lib/traceml/aggregator 2026-03-20T15:25:40,426 creating build/lib/traceml/database 2026-03-20T15:25:40,427 copying src/traceml/database/database_sender.py -> build/lib/traceml/database 2026-03-20T15:25:40,429 copying src/traceml/database/database.py -> build/lib/traceml/database 2026-03-20T15:25:40,431 copying src/traceml/database/remote_database_store.py -> build/lib/traceml/database 2026-03-20T15:25:40,433 copying src/traceml/database/__init__.py -> build/lib/traceml/database 2026-03-20T15:25:40,435 copying src/traceml/database/database_writer.py -> build/lib/traceml/database 2026-03-20T15:25:40,437 creating build/lib/traceml/samplers/schema 2026-03-20T15:25:40,438 copying src/traceml/samplers/schema/system.py -> build/lib/traceml/samplers/schema 2026-03-20T15:25:40,441 copying src/traceml/samplers/schema/layer_forward_backward_memory.py -> build/lib/traceml/samplers/schema 2026-03-20T15:25:40,443 copying src/traceml/samplers/schema/layer_memory.py -> build/lib/traceml/samplers/schema 2026-03-20T15:25:40,445 copying src/traceml/samplers/schema/process.py -> build/lib/traceml/samplers/schema 2026-03-20T15:25:40,447 copying src/traceml/samplers/schema/step_memory.py -> build/lib/traceml/samplers/schema 2026-03-20T15:25:40,449 copying src/traceml/samplers/schema/step_time_schema.py -> build/lib/traceml/samplers/schema 2026-03-20T15:25:40,451 copying src/traceml/samplers/schema/layer_forward_backward_time.py -> build/lib/traceml/samplers/schema 2026-03-20T15:25:40,454 creating build/lib/traceml/utils/patches 2026-03-20T15:25:40,455 copying src/traceml/utils/patches/backward_auto_timer_patch.py -> build/lib/traceml/utils/patches 2026-03-20T15:25:40,457 copying src/traceml/utils/patches/__init__.py -> build/lib/traceml/utils/patches 2026-03-20T15:25:40,459 copying src/traceml/utils/patches/dataloader_patch.py -> build/lib/traceml/utils/patches 2026-03-20T15:25:40,461 copying src/traceml/utils/patches/forward_auto_timer_patch.py -> build/lib/traceml/utils/patches 2026-03-20T15:25:40,463 creating build/lib/traceml/utils/hooks 2026-03-20T15:25:40,464 copying src/traceml/utils/hooks/layer_backward_time_hooks.py -> build/lib/traceml/utils/hooks 2026-03-20T15:25:40,467 copying src/traceml/utils/hooks/__init__.py -> build/lib/traceml/utils/hooks 2026-03-20T15:25:40,468 copying src/traceml/utils/hooks/layer_backward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-03-20T15:25:40,470 copying src/traceml/utils/hooks/optimizer_hook.py -> build/lib/traceml/utils/hooks 2026-03-20T15:25:40,472 copying src/traceml/utils/hooks/layer_forward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-03-20T15:25:40,475 copying src/traceml/utils/hooks/layer_forward_time_hooks.py -> build/lib/traceml/utils/hooks 2026-03-20T15:25:40,477 copying src/traceml/utils/hooks/model_forward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-03-20T15:25:40,479 creating build/lib/traceml/renderers/process 2026-03-20T15:25:40,480 copying src/traceml/renderers/process/renderer.py -> build/lib/traceml/renderers/process 2026-03-20T15:25:40,483 copying src/traceml/renderers/process/__init__.py -> build/lib/traceml/renderers/process 2026-03-20T15:25:40,484 copying src/traceml/renderers/process/compute.py -> build/lib/traceml/renderers/process 2026-03-20T15:25:40,487 creating build/lib/traceml/renderers/system 2026-03-20T15:25:40,488 copying src/traceml/renderers/system/renderer.py -> build/lib/traceml/renderers/system 2026-03-20T15:25:40,491 copying src/traceml/renderers/system/__init__.py -> build/lib/traceml/renderers/system 2026-03-20T15:25:40,492 copying src/traceml/renderers/system/compute.py -> build/lib/traceml/renderers/system 2026-03-20T15:25:40,495 creating build/lib/traceml/renderers/layer_combined_time 2026-03-20T15:25:40,496 copying src/traceml/renderers/layer_combined_time/renderer.py -> build/lib/traceml/renderers/layer_combined_time 2026-03-20T15:25:40,498 copying src/traceml/renderers/layer_combined_time/schema.py -> build/lib/traceml/renderers/layer_combined_time 2026-03-20T15:25:40,500 copying src/traceml/renderers/layer_combined_time/__init__.py -> build/lib/traceml/renderers/layer_combined_time 2026-03-20T15:25:40,502 copying src/traceml/renderers/layer_combined_time/compute.py -> build/lib/traceml/renderers/layer_combined_time 2026-03-20T15:25:40,504 creating build/lib/traceml/renderers/step_time 2026-03-20T15:25:40,506 copying src/traceml/renderers/step_time/renderer.py -> build/lib/traceml/renderers/step_time 2026-03-20T15:25:40,508 copying src/traceml/renderers/step_time/schema.py -> build/lib/traceml/renderers/step_time 2026-03-20T15:25:40,510 copying src/traceml/renderers/step_time/diagnostics.py -> build/lib/traceml/renderers/step_time 2026-03-20T15:25:40,514 copying src/traceml/renderers/step_time/__init__.py -> build/lib/traceml/renderers/step_time 2026-03-20T15:25:40,515 copying src/traceml/renderers/step_time/compute.py -> build/lib/traceml/renderers/step_time 2026-03-20T15:25:40,518 creating build/lib/traceml/renderers/step_memory 2026-03-20T15:25:40,519 copying src/traceml/renderers/step_memory/renderer.py -> build/lib/traceml/renderers/step_memory 2026-03-20T15:25:40,522 copying src/traceml/renderers/step_memory/schema.py -> build/lib/traceml/renderers/step_memory 2026-03-20T15:25:40,524 copying src/traceml/renderers/step_memory/compute.py -> build/lib/traceml/renderers/step_memory 2026-03-20T15:25:40,527 creating build/lib/traceml/renderers/layer_combined_memory 2026-03-20T15:25:40,528 copying src/traceml/renderers/layer_combined_memory/renderer.py -> build/lib/traceml/renderers/layer_combined_memory 2026-03-20T15:25:40,530 copying src/traceml/renderers/layer_combined_memory/schema.py -> build/lib/traceml/renderers/layer_combined_memory 2026-03-20T15:25:40,532 copying src/traceml/renderers/layer_combined_memory/__init__.py -> build/lib/traceml/renderers/layer_combined_memory 2026-03-20T15:25:40,534 copying src/traceml/renderers/layer_combined_memory/compute.py -> build/lib/traceml/renderers/layer_combined_memory 2026-03-20T15:25:40,537 creating build/lib/traceml/aggregator/summaries 2026-03-20T15:25:40,538 copying src/traceml/aggregator/summaries/system.py -> build/lib/traceml/aggregator/summaries 2026-03-20T15:25:40,540 copying src/traceml/aggregator/summaries/step_time.py -> build/lib/traceml/aggregator/summaries 2026-03-20T15:25:40,543 copying src/traceml/aggregator/summaries/__init__.py -> build/lib/traceml/aggregator/summaries 2026-03-20T15:25:40,545 creating build/lib/traceml/aggregator/display_drivers 2026-03-20T15:25:40,546 copying src/traceml/aggregator/display_drivers/nicegui.py -> build/lib/traceml/aggregator/display_drivers 2026-03-20T15:25:40,549 copying src/traceml/aggregator/display_drivers/cli.py -> build/lib/traceml/aggregator/display_drivers 2026-03-20T15:25:40,552 copying src/traceml/aggregator/display_drivers/page_layout.py -> build/lib/traceml/aggregator/display_drivers 2026-03-20T15:25:40,554 copying src/traceml/aggregator/display_drivers/base.py -> build/lib/traceml/aggregator/display_drivers 2026-03-20T15:25:40,556 copying src/traceml/aggregator/display_drivers/__init__.py -> build/lib/traceml/aggregator/display_drivers 2026-03-20T15:25:40,557 copying src/traceml/aggregator/display_drivers/layout.py -> build/lib/traceml/aggregator/display_drivers 2026-03-20T15:25:40,560 creating build/lib/traceml/aggregator/sqlite_writers 2026-03-20T15:25:40,561 copying src/traceml/aggregator/sqlite_writers/system.py -> build/lib/traceml/aggregator/sqlite_writers 2026-03-20T15:25:40,564 copying src/traceml/aggregator/sqlite_writers/step_time.py -> build/lib/traceml/aggregator/sqlite_writers 2026-03-20T15:25:40,566 copying src/traceml/aggregator/sqlite_writers/__init__.py -> build/lib/traceml/aggregator/sqlite_writers 2026-03-20T15:25:40,568 creating build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,569 copying src/traceml/aggregator/display_drivers/nicegui_sections/step_memory_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,572 copying src/traceml/aggregator/display_drivers/nicegui_sections/layer_timer_table_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,574 copying src/traceml/aggregator/display_drivers/nicegui_sections/pages.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,576 copying src/traceml/aggregator/display_drivers/nicegui_sections/helper.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,578 copying src/traceml/aggregator/display_drivers/nicegui_sections/layer_memory_table_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,580 copying src/traceml/aggregator/display_drivers/nicegui_sections/__init__.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,581 copying src/traceml/aggregator/display_drivers/nicegui_sections/steptiming_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,584 copying src/traceml/aggregator/display_drivers/nicegui_sections/model_combined_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,586 copying src/traceml/aggregator/display_drivers/nicegui_sections/system_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,588 copying src/traceml/aggregator/display_drivers/nicegui_sections/process_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,591 creating build/lib/examples/advanced 2026-03-20T15:25:40,592 copying src/examples/advanced/hf_trainer_vision.py -> build/lib/examples/advanced 2026-03-20T15:25:40,594 copying src/examples/advanced/hf_trainer_integration.py -> build/lib/examples/advanced 2026-03-20T15:25:40,596 copying src/examples/advanced/bert_ddp.py -> build/lib/examples/advanced 2026-03-20T15:25:40,598 copying src/examples/advanced/vit_ddp.py -> build/lib/examples/advanced 2026-03-20T15:25:40,601 copying src/examples/advanced/llama_finetuning.py -> build/lib/examples/advanced 2026-03-20T15:25:40,603 copying src/examples/advanced/test_lightning_traceml.py -> build/lib/examples/advanced 2026-03-20T15:25:40,604 copying src/examples/advanced/cnn_mnist.py -> build/lib/examples/advanced 2026-03-20T15:25:40,606 copying src/examples/advanced/bert_gradient_accum.py -> build/lib/examples/advanced 2026-03-20T15:25:40,608 copying src/examples/advanced/bert_single_gpu.py -> build/lib/examples/advanced 2026-03-20T15:25:40,611 running egg_info 2026-03-20T15:25:40,621 writing src/traceml_ai.egg-info/PKG-INFO 2026-03-20T15:25:40,628 writing dependency_links to src/traceml_ai.egg-info/dependency_links.txt 2026-03-20T15:25:40,630 writing entry points to src/traceml_ai.egg-info/entry_points.txt 2026-03-20T15:25:40,634 writing requirements to src/traceml_ai.egg-info/requires.txt 2026-03-20T15:25:40,635 writing top-level names to src/traceml_ai.egg-info/top_level.txt 2026-03-20T15:25:40,666 reading manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-03-20T15:25:40,675 adding license file 'LICENSE' 2026-03-20T15:25:40,683 writing manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-03-20T15:25:40,718 installing to build/bdist.linux-armv7l/wheel 2026-03-20T15:25:40,719 running install 2026-03-20T15:25:40,742 running install_lib 2026-03-20T15:25:40,748 creating build/bdist.linux-armv7l/wheel 2026-03-20T15:25:40,751 creating build/bdist.linux-armv7l/wheel/traceml 2026-03-20T15:25:40,753 creating build/bdist.linux-armv7l/wheel/traceml/runtime 2026-03-20T15:25:40,754 copying build/lib/traceml/runtime/session.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-20T15:25:40,756 copying build/lib/traceml/runtime/runtime.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-20T15:25:40,758 copying build/lib/traceml/runtime/config.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-20T15:25:40,760 copying build/lib/traceml/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-20T15:25:40,762 copying build/lib/traceml/runtime/stdout_stderr_capture.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-20T15:25:40,763 copying build/lib/traceml/runtime/executor.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-20T15:25:40,766 copying build/lib/traceml/runtime/settings.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-03-20T15:25:40,768 creating build/bdist.linux-armv7l/wheel/traceml/loggers 2026-03-20T15:25:40,769 copying build/lib/traceml/loggers/error_log.py -> build/bdist.linux-armv7l/wheel/./traceml/loggers 2026-03-20T15:25:40,771 copying build/lib/traceml/loggers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/loggers 2026-03-20T15:25:40,773 copying build/lib/traceml/cli.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-03-20T15:25:40,776 creating build/bdist.linux-armv7l/wheel/traceml/samplers 2026-03-20T15:25:40,777 copying build/lib/traceml/samplers/step_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,780 creating build/bdist.linux-armv7l/wheel/traceml/samplers/schema 2026-03-20T15:25:40,781 copying build/lib/traceml/samplers/schema/system.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-20T15:25:40,783 copying build/lib/traceml/samplers/schema/layer_forward_backward_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-20T15:25:40,785 copying build/lib/traceml/samplers/schema/layer_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-20T15:25:40,787 copying build/lib/traceml/samplers/schema/process.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-20T15:25:40,790 copying build/lib/traceml/samplers/schema/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-20T15:25:40,792 copying build/lib/traceml/samplers/schema/step_time_schema.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-20T15:25:40,794 copying build/lib/traceml/samplers/schema/layer_forward_backward_time.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-03-20T15:25:40,796 copying build/lib/traceml/samplers/layer_backward_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,798 copying build/lib/traceml/samplers/step_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,800 copying build/lib/traceml/samplers/model_forward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,802 copying build/lib/traceml/samplers/layer_backward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,805 copying build/lib/traceml/samplers/process_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,807 copying build/lib/traceml/samplers/system_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,809 copying build/lib/traceml/samplers/base_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,811 copying build/lib/traceml/samplers/layer_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,814 copying build/lib/traceml/samplers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,815 copying build/lib/traceml/samplers/layer_forward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,817 copying build/lib/traceml/samplers/stdout_stderr_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,819 copying build/lib/traceml/samplers/layer_forward_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-03-20T15:25:40,822 creating build/bdist.linux-armv7l/wheel/traceml/integrations 2026-03-20T15:25:40,823 copying build/lib/traceml/integrations/huggingface.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-03-20T15:25:40,825 copying build/lib/traceml/integrations/lightning.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-03-20T15:25:40,827 copying build/lib/traceml/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-03-20T15:25:40,830 creating build/bdist.linux-armv7l/wheel/traceml/utils 2026-03-20T15:25:40,831 creating build/bdist.linux-armv7l/wheel/traceml/utils/patches 2026-03-20T15:25:40,832 copying build/lib/traceml/utils/patches/backward_auto_timer_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-03-20T15:25:40,834 copying build/lib/traceml/utils/patches/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-03-20T15:25:40,836 copying build/lib/traceml/utils/patches/dataloader_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-03-20T15:25:40,838 copying build/lib/traceml/utils/patches/forward_auto_timer_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-03-20T15:25:40,840 copying build/lib/traceml/utils/flush_buffers.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-20T15:25:40,842 copying build/lib/traceml/utils/base_trace_event.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-20T15:25:40,844 copying build/lib/traceml/utils/cuda_event_pool.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-20T15:25:40,846 copying build/lib/traceml/utils/timing.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-20T15:25:40,848 copying build/lib/traceml/utils/entry_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-20T15:25:40,850 copying build/lib/traceml/utils/layer_parameter_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-20T15:25:40,852 copying build/lib/traceml/utils/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-20T15:25:40,854 copying build/lib/traceml/utils/shared_utils.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-20T15:25:40,856 copying build/lib/traceml/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-20T15:25:40,858 copying build/lib/traceml/utils/formatting.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-03-20T15:25:40,860 creating build/bdist.linux-armv7l/wheel/traceml/utils/hooks 2026-03-20T15:25:40,861 copying build/lib/traceml/utils/hooks/layer_backward_time_hooks.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-20T15:25:40,864 copying build/lib/traceml/utils/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-20T15:25:40,865 copying build/lib/traceml/utils/hooks/layer_backward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-20T15:25:40,867 copying build/lib/traceml/utils/hooks/optimizer_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-20T15:25:40,869 copying build/lib/traceml/utils/hooks/layer_forward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-20T15:25:40,872 copying build/lib/traceml/utils/hooks/layer_forward_time_hooks.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-20T15:25:40,874 copying build/lib/traceml/utils/hooks/model_forward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-03-20T15:25:40,876 creating build/bdist.linux-armv7l/wheel/traceml/renderers 2026-03-20T15:25:40,878 creating build/bdist.linux-armv7l/wheel/traceml/renderers/process 2026-03-20T15:25:40,879 copying build/lib/traceml/renderers/process/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-03-20T15:25:40,881 copying build/lib/traceml/renderers/process/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-03-20T15:25:40,883 copying build/lib/traceml/renderers/process/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-03-20T15:25:40,885 copying build/lib/traceml/renderers/utils.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-03-20T15:25:40,887 copying build/lib/traceml/renderers/user_time_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-03-20T15:25:40,890 creating build/bdist.linux-armv7l/wheel/traceml/renderers/system 2026-03-20T15:25:40,891 copying build/lib/traceml/renderers/system/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-03-20T15:25:40,894 copying build/lib/traceml/renderers/system/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-03-20T15:25:40,895 copying build/lib/traceml/renderers/system/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-03-20T15:25:40,898 creating build/bdist.linux-armv7l/wheel/traceml/renderers/layer_combined_time 2026-03-20T15:25:40,899 copying build/lib/traceml/renderers/layer_combined_time/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-03-20T15:25:40,902 copying build/lib/traceml/renderers/layer_combined_time/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-03-20T15:25:40,904 copying build/lib/traceml/renderers/layer_combined_time/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-03-20T15:25:40,906 copying build/lib/traceml/renderers/layer_combined_time/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-03-20T15:25:40,909 copying build/lib/traceml/renderers/stdout_stderr_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-03-20T15:25:40,912 copying build/lib/traceml/renderers/base_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-03-20T15:25:40,914 copying build/lib/traceml/renderers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-03-20T15:25:40,917 creating build/bdist.linux-armv7l/wheel/traceml/renderers/step_time 2026-03-20T15:25:40,918 copying build/lib/traceml/renderers/step_time/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-03-20T15:25:40,921 copying build/lib/traceml/renderers/step_time/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-03-20T15:25:40,924 copying build/lib/traceml/renderers/step_time/diagnostics.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-03-20T15:25:40,927 copying build/lib/traceml/renderers/step_time/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-03-20T15:25:40,928 copying build/lib/traceml/renderers/step_time/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-03-20T15:25:40,932 creating build/bdist.linux-armv7l/wheel/traceml/renderers/step_memory 2026-03-20T15:25:40,934 copying build/lib/traceml/renderers/step_memory/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-03-20T15:25:40,937 copying build/lib/traceml/renderers/step_memory/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-03-20T15:25:40,939 copying build/lib/traceml/renderers/step_memory/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-03-20T15:25:40,943 creating build/bdist.linux-armv7l/wheel/traceml/renderers/layer_combined_memory 2026-03-20T15:25:40,944 copying build/lib/traceml/renderers/layer_combined_memory/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-03-20T15:25:40,947 copying build/lib/traceml/renderers/layer_combined_memory/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-03-20T15:25:40,950 copying build/lib/traceml/renderers/layer_combined_memory/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-03-20T15:25:40,952 copying build/lib/traceml/renderers/layer_combined_memory/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-03-20T15:25:40,956 creating build/bdist.linux-armv7l/wheel/traceml/transport 2026-03-20T15:25:40,957 copying build/lib/traceml/transport/distributed.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-03-20T15:25:40,959 copying build/lib/traceml/transport/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-03-20T15:25:40,961 copying build/lib/traceml/transport/tcp_transport.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-03-20T15:25:40,964 copying build/lib/traceml/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-03-20T15:25:40,967 creating build/bdist.linux-armv7l/wheel/traceml/aggregator 2026-03-20T15:25:40,969 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/summaries 2026-03-20T15:25:40,971 copying build/lib/traceml/aggregator/summaries/system.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-03-20T15:25:40,974 copying build/lib/traceml/aggregator/summaries/step_time.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-03-20T15:25:40,977 copying build/lib/traceml/aggregator/summaries/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-03-20T15:25:40,979 copying build/lib/traceml/aggregator/aggregator_main.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-03-20T15:25:40,981 copying build/lib/traceml/aggregator/final_summary.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-03-20T15:25:40,984 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/display_drivers 2026-03-20T15:25:40,986 copying build/lib/traceml/aggregator/display_drivers/nicegui.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-20T15:25:40,990 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:40,991 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-20T15:25:40,994 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-20T15:25:40,997 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/pages.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:41,000 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/helper.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:41,002 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-20T15:25:41,005 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-03-20T15:25:41,007 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-20T15:25:41,011 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-20T15:25:41,014 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-20T15:25:41,017 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-20T15:25:41,020 copying build/lib/traceml/aggregator/display_drivers/cli.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-20T15:25:41,023 copying build/lib/traceml/aggregator/display_drivers/page_layout.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-20T15:25:41,025 copying build/lib/traceml/aggregator/display_drivers/base.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-20T15:25:41,028 copying build/lib/traceml/aggregator/display_drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-20T15:25:41,030 copying build/lib/traceml/aggregator/display_drivers/layout.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-03-20T15:25:41,033 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/sqlite_writers 2026-03-20T15:25:41,034 copying build/lib/traceml/aggregator/sqlite_writers/system.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-03-20T15:25:41,038 copying build/lib/traceml/aggregator/sqlite_writers/step_time.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-03-20T15:25:41,041 copying build/lib/traceml/aggregator/sqlite_writers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-03-20T15:25:41,043 copying build/lib/traceml/aggregator/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-03-20T15:25:41,045 copying build/lib/traceml/aggregator/sqlite_writer.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-03-20T15:25:41,048 copying build/lib/traceml/aggregator/trace_aggregator.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-03-20T15:25:41,051 copying build/lib/traceml/decorators.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-03-20T15:25:41,054 creating build/bdist.linux-armv7l/wheel/traceml/database 2026-03-20T15:25:41,056 copying build/lib/traceml/database/database_sender.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-03-20T15:25:41,059 copying build/lib/traceml/database/database.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-03-20T15:25:41,062 copying build/lib/traceml/database/remote_database_store.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-03-20T15:25:41,065 copying build/lib/traceml/database/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-03-20T15:25:41,067 copying build/lib/traceml/database/database_writer.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-03-20T15:25:41,070 creating build/bdist.linux-armv7l/wheel/examples 2026-03-20T15:25:41,072 copying build/lib/examples/input-stall.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-20T15:25:41,075 creating build/bdist.linux-armv7l/wheel/examples/advanced 2026-03-20T15:25:41,077 copying build/lib/examples/advanced/hf_trainer_vision.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-20T15:25:41,079 copying build/lib/examples/advanced/hf_trainer_integration.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-20T15:25:41,082 copying build/lib/examples/advanced/bert_ddp.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-20T15:25:41,085 copying build/lib/examples/advanced/vit_ddp.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-20T15:25:41,088 copying build/lib/examples/advanced/llama_finetuning.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-20T15:25:41,091 copying build/lib/examples/advanced/test_lightning_traceml.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-20T15:25:41,094 copying build/lib/examples/advanced/cnn_mnist.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-20T15:25:41,096 copying build/lib/examples/advanced/bert_gradient_accum.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-20T15:25:41,099 copying build/lib/examples/advanced/bert_single_gpu.py -> build/bdist.linux-armv7l/wheel/./examples/advanced 2026-03-20T15:25:41,102 copying build/lib/examples/hf-trainer-minimal.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-20T15:25:41,104 copying build/lib/examples/fsdp_gpu_example.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-20T15:25:41,106 copying build/lib/examples/ddp_example.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-20T15:25:41,108 copying build/lib/examples/straggler_ddp_example.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-20T15:25:41,110 copying build/lib/examples/basic_example.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-20T15:25:41,112 running install_egg_info 2026-03-20T15:25:41,117 Copying src/traceml_ai.egg-info to build/bdist.linux-armv7l/wheel/./traceml_ai-0.2.5-py3.11.egg-info 2026-03-20T15:25:41,129 running install_scripts 2026-03-20T15:25:41,142 creating build/bdist.linux-armv7l/wheel/traceml_ai-0.2.5.dist-info/WHEEL 2026-03-20T15:25:41,145 creating '/tmp/pip-wheel-sv3fbx5_/.tmp-3uzep0ni/traceml_ai-0.2.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-20T15:25:41,148 adding 'examples/basic_example.py' 2026-03-20T15:25:41,149 adding 'examples/ddp_example.py' 2026-03-20T15:25:41,151 adding 'examples/fsdp_gpu_example.py' 2026-03-20T15:25:41,152 adding 'examples/hf-trainer-minimal.py' 2026-03-20T15:25:41,154 adding 'examples/input-stall.py' 2026-03-20T15:25:41,155 adding 'examples/straggler_ddp_example.py' 2026-03-20T15:25:41,158 adding 'examples/advanced/bert_ddp.py' 2026-03-20T15:25:41,159 adding 'examples/advanced/bert_gradient_accum.py' 2026-03-20T15:25:41,161 adding 'examples/advanced/bert_single_gpu.py' 2026-03-20T15:25:41,162 adding 'examples/advanced/cnn_mnist.py' 2026-03-20T15:25:41,164 adding 'examples/advanced/hf_trainer_integration.py' 2026-03-20T15:25:41,165 adding 'examples/advanced/hf_trainer_vision.py' 2026-03-20T15:25:41,167 adding 'examples/advanced/llama_finetuning.py' 2026-03-20T15:25:41,168 adding 'examples/advanced/test_lightning_traceml.py' 2026-03-20T15:25:41,170 adding 'examples/advanced/vit_ddp.py' 2026-03-20T15:25:41,172 adding 'traceml/__init__.py' 2026-03-20T15:25:41,174 adding 'traceml/cli.py' 2026-03-20T15:25:41,176 adding 'traceml/decorators.py' 2026-03-20T15:25:41,178 adding 'traceml/aggregator/__init__.py' 2026-03-20T15:25:41,180 adding 'traceml/aggregator/aggregator_main.py' 2026-03-20T15:25:41,181 adding 'traceml/aggregator/final_summary.py' 2026-03-20T15:25:41,183 adding 'traceml/aggregator/sqlite_writer.py' 2026-03-20T15:25:41,185 adding 'traceml/aggregator/trace_aggregator.py' 2026-03-20T15:25:41,187 adding 'traceml/aggregator/display_drivers/__init__.py' 2026-03-20T15:25:41,188 adding 'traceml/aggregator/display_drivers/base.py' 2026-03-20T15:25:41,190 adding 'traceml/aggregator/display_drivers/cli.py' 2026-03-20T15:25:41,191 adding 'traceml/aggregator/display_drivers/layout.py' 2026-03-20T15:25:41,193 adding 'traceml/aggregator/display_drivers/nicegui.py' 2026-03-20T15:25:41,194 adding 'traceml/aggregator/display_drivers/page_layout.py' 2026-03-20T15:25:41,196 adding 'traceml/aggregator/display_drivers/nicegui_sections/__init__.py' 2026-03-20T15:25:41,197 adding 'traceml/aggregator/display_drivers/nicegui_sections/helper.py' 2026-03-20T15:25:41,199 adding 'traceml/aggregator/display_drivers/nicegui_sections/layer_memory_table_section.py' 2026-03-20T15:25:41,200 adding 'traceml/aggregator/display_drivers/nicegui_sections/layer_timer_table_section.py' 2026-03-20T15:25:41,202 adding 'traceml/aggregator/display_drivers/nicegui_sections/model_combined_section.py' 2026-03-20T15:25:41,203 adding 'traceml/aggregator/display_drivers/nicegui_sections/pages.py' 2026-03-20T15:25:41,205 adding 'traceml/aggregator/display_drivers/nicegui_sections/process_section.py' 2026-03-20T15:25:41,208 adding 'traceml/aggregator/display_drivers/nicegui_sections/step_memory_section.py' 2026-03-20T15:25:41,209 adding 'traceml/aggregator/display_drivers/nicegui_sections/steptiming_section.py' 2026-03-20T15:25:41,211 adding 'traceml/aggregator/display_drivers/nicegui_sections/system_section.py' 2026-03-20T15:25:41,213 adding 'traceml/aggregator/sqlite_writers/__init__.py' 2026-03-20T15:25:41,214 adding 'traceml/aggregator/sqlite_writers/step_time.py' 2026-03-20T15:25:41,216 adding 'traceml/aggregator/sqlite_writers/system.py' 2026-03-20T15:25:41,218 adding 'traceml/aggregator/summaries/__init__.py' 2026-03-20T15:25:41,220 adding 'traceml/aggregator/summaries/step_time.py' 2026-03-20T15:25:41,222 adding 'traceml/aggregator/summaries/system.py' 2026-03-20T15:25:41,224 adding 'traceml/database/__init__.py' 2026-03-20T15:25:41,226 adding 'traceml/database/database.py' 2026-03-20T15:25:41,227 adding 'traceml/database/database_sender.py' 2026-03-20T15:25:41,229 adding 'traceml/database/database_writer.py' 2026-03-20T15:25:41,230 adding 'traceml/database/remote_database_store.py' 2026-03-20T15:25:41,232 adding 'traceml/integrations/__init__.py' 2026-03-20T15:25:41,233 adding 'traceml/integrations/huggingface.py' 2026-03-20T15:25:41,235 adding 'traceml/integrations/lightning.py' 2026-03-20T15:25:41,236 adding 'traceml/loggers/__init__.py' 2026-03-20T15:25:41,238 adding 'traceml/loggers/error_log.py' 2026-03-20T15:25:41,239 adding 'traceml/renderers/__init__.py' 2026-03-20T15:25:41,241 adding 'traceml/renderers/base_renderer.py' 2026-03-20T15:25:41,242 adding 'traceml/renderers/stdout_stderr_renderer.py' 2026-03-20T15:25:41,245 adding 'traceml/renderers/user_time_renderer.py' 2026-03-20T15:25:41,246 adding 'traceml/renderers/utils.py' 2026-03-20T15:25:41,248 adding 'traceml/renderers/layer_combined_memory/__init__.py' 2026-03-20T15:25:41,251 adding 'traceml/renderers/layer_combined_memory/compute.py' 2026-03-20T15:25:41,252 adding 'traceml/renderers/layer_combined_memory/renderer.py' 2026-03-20T15:25:41,254 adding 'traceml/renderers/layer_combined_memory/schema.py' 2026-03-20T15:25:41,255 adding 'traceml/renderers/layer_combined_time/__init__.py' 2026-03-20T15:25:41,257 adding 'traceml/renderers/layer_combined_time/compute.py' 2026-03-20T15:25:41,259 adding 'traceml/renderers/layer_combined_time/renderer.py' 2026-03-20T15:25:41,260 adding 'traceml/renderers/layer_combined_time/schema.py' 2026-03-20T15:25:41,262 adding 'traceml/renderers/process/__init__.py' 2026-03-20T15:25:41,264 adding 'traceml/renderers/process/compute.py' 2026-03-20T15:25:41,266 adding 'traceml/renderers/process/renderer.py' 2026-03-20T15:25:41,268 adding 'traceml/renderers/step_memory/compute.py' 2026-03-20T15:25:41,270 adding 'traceml/renderers/step_memory/renderer.py' 2026-03-20T15:25:41,271 adding 'traceml/renderers/step_memory/schema.py' 2026-03-20T15:25:41,273 adding 'traceml/renderers/step_time/__init__.py' 2026-03-20T15:25:41,276 adding 'traceml/renderers/step_time/compute.py' 2026-03-20T15:25:41,278 adding 'traceml/renderers/step_time/diagnostics.py' 2026-03-20T15:25:41,280 adding 'traceml/renderers/step_time/renderer.py' 2026-03-20T15:25:41,281 adding 'traceml/renderers/step_time/schema.py' 2026-03-20T15:25:41,283 adding 'traceml/renderers/system/__init__.py' 2026-03-20T15:25:41,285 adding 'traceml/renderers/system/compute.py' 2026-03-20T15:25:41,287 adding 'traceml/renderers/system/renderer.py' 2026-03-20T15:25:41,289 adding 'traceml/runtime/__init__.py' 2026-03-20T15:25:41,290 adding 'traceml/runtime/config.py' 2026-03-20T15:25:41,292 adding 'traceml/runtime/executor.py' 2026-03-20T15:25:41,294 adding 'traceml/runtime/runtime.py' 2026-03-20T15:25:41,295 adding 'traceml/runtime/session.py' 2026-03-20T15:25:41,296 adding 'traceml/runtime/settings.py' 2026-03-20T15:25:41,298 adding 'traceml/runtime/stdout_stderr_capture.py' 2026-03-20T15:25:41,299 adding 'traceml/samplers/__init__.py' 2026-03-20T15:25:41,301 adding 'traceml/samplers/base_sampler.py' 2026-03-20T15:25:41,302 adding 'traceml/samplers/layer_backward_memory_sampler.py' 2026-03-20T15:25:41,303 adding 'traceml/samplers/layer_backward_time_sampler.py' 2026-03-20T15:25:41,305 adding 'traceml/samplers/layer_forward_memory_sampler.py' 2026-03-20T15:25:41,306 adding 'traceml/samplers/layer_forward_time_sampler.py' 2026-03-20T15:25:41,308 adding 'traceml/samplers/layer_memory_sampler.py' 2026-03-20T15:25:41,309 adding 'traceml/samplers/model_forward_memory_sampler.py' 2026-03-20T15:25:41,311 adding 'traceml/samplers/process_sampler.py' 2026-03-20T15:25:41,312 adding 'traceml/samplers/stdout_stderr_sampler.py' 2026-03-20T15:25:41,313 adding 'traceml/samplers/step_memory_sampler.py' 2026-03-20T15:25:41,315 adding 'traceml/samplers/step_time_sampler.py' 2026-03-20T15:25:41,316 adding 'traceml/samplers/system_sampler.py' 2026-03-20T15:25:41,319 adding 'traceml/samplers/schema/layer_forward_backward_memory.py' 2026-03-20T15:25:41,320 adding 'traceml/samplers/schema/layer_forward_backward_time.py' 2026-03-20T15:25:41,322 adding 'traceml/samplers/schema/layer_memory.py' 2026-03-20T15:25:41,323 adding 'traceml/samplers/schema/process.py' 2026-03-20T15:25:41,324 adding 'traceml/samplers/schema/step_memory.py' 2026-03-20T15:25:41,326 adding 'traceml/samplers/schema/step_time_schema.py' 2026-03-20T15:25:41,327 adding 'traceml/samplers/schema/system.py' 2026-03-20T15:25:41,329 adding 'traceml/transport/__init__.py' 2026-03-20T15:25:41,330 adding 'traceml/transport/distributed.py' 2026-03-20T15:25:41,332 adding 'traceml/transport/tcp_transport.py' 2026-03-20T15:25:41,334 adding 'traceml/utils/__init__.py' 2026-03-20T15:25:41,335 adding 'traceml/utils/base_trace_event.py' 2026-03-20T15:25:41,336 adding 'traceml/utils/cuda_event_pool.py' 2026-03-20T15:25:41,337 adding 'traceml/utils/entry_hook.py' 2026-03-20T15:25:41,338 adding 'traceml/utils/flush_buffers.py' 2026-03-20T15:25:41,340 adding 'traceml/utils/formatting.py' 2026-03-20T15:25:41,341 adding 'traceml/utils/layer_parameter_memory.py' 2026-03-20T15:25:41,342 adding 'traceml/utils/shared_utils.py' 2026-03-20T15:25:41,344 adding 'traceml/utils/step_memory.py' 2026-03-20T15:25:41,345 adding 'traceml/utils/timing.py' 2026-03-20T15:25:41,347 adding 'traceml/utils/hooks/__init__.py' 2026-03-20T15:25:41,349 adding 'traceml/utils/hooks/layer_backward_memory_hook.py' 2026-03-20T15:25:41,351 adding 'traceml/utils/hooks/layer_backward_time_hooks.py' 2026-03-20T15:25:41,352 adding 'traceml/utils/hooks/layer_forward_memory_hook.py' 2026-03-20T15:25:41,354 adding 'traceml/utils/hooks/layer_forward_time_hooks.py' 2026-03-20T15:25:41,355 adding 'traceml/utils/hooks/model_forward_memory_hook.py' 2026-03-20T15:25:41,357 adding 'traceml/utils/hooks/optimizer_hook.py' 2026-03-20T15:25:41,359 adding 'traceml/utils/patches/__init__.py' 2026-03-20T15:25:41,360 adding 'traceml/utils/patches/backward_auto_timer_patch.py' 2026-03-20T15:25:41,361 adding 'traceml/utils/patches/dataloader_patch.py' 2026-03-20T15:25:41,363 adding 'traceml/utils/patches/forward_auto_timer_patch.py' 2026-03-20T15:25:41,366 adding 'traceml_ai-0.2.5.dist-info/licenses/LICENSE' 2026-03-20T15:25:41,368 adding 'traceml_ai-0.2.5.dist-info/METADATA' 2026-03-20T15:25:41,369 adding 'traceml_ai-0.2.5.dist-info/WHEEL' 2026-03-20T15:25:41,370 adding 'traceml_ai-0.2.5.dist-info/entry_points.txt' 2026-03-20T15:25:41,371 adding 'traceml_ai-0.2.5.dist-info/top_level.txt' 2026-03-20T15:25:41,374 adding 'traceml_ai-0.2.5.dist-info/RECORD' 2026-03-20T15:25:41,379 removing build/bdist.linux-armv7l/wheel 2026-03-20T15:25:41,518 Building wheel for traceml-ai (pyproject.toml): finished with status 'done' 2026-03-20T15:25:41,527 Created wheel for traceml-ai: filename=traceml_ai-0.2.5-py3-none-any.whl size=232123 sha256=9230d38c9b399c817c1a4c0a1c66ec63b3477aa8d5a430fe865c49475dfdd398 2026-03-20T15:25:41,529 Stored in directory: /tmp/pip-ephem-wheel-cache-yi9y1s3d/wheels/b9/9e/8f/b1b406fba2ddc9877899c8590b60c25e6ea9a94c71c0698b52 2026-03-20T15:25:41,546 Successfully built traceml-ai 2026-03-20T15:25:41,557 Removed build tracker: '/tmp/pip-build-tracker-dw3so650'