2026-04-07T21:05:06,866 Created temporary directory: /tmp/pip-ephem-wheel-cache-7h7moape 2026-04-07T21:05:06,868 Created temporary directory: /tmp/pip-build-tracker-0p5b76t3 2026-04-07T21:05:06,868 Initialized build tracking at /tmp/pip-build-tracker-0p5b76t3 2026-04-07T21:05:06,869 Created build tracker: /tmp/pip-build-tracker-0p5b76t3 2026-04-07T21:05:06,869 Entered build tracker: /tmp/pip-build-tracker-0p5b76t3 2026-04-07T21:05:06,870 Created temporary directory: /tmp/pip-wheel-eyr9fwzw 2026-04-07T21:05:06,873 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-04-07T21:05:06,875 Created temporary directory: /tmp/pip-ephem-wheel-cache-yu48a13d 2026-04-07T21:05:06,896 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-07T21:05:06,900 2 location(s) to search for versions of traceml-ai: 2026-04-07T21:05:06,900 * https://pypi.org/simple/traceml-ai/ 2026-04-07T21:05:06,900 * https://www.piwheels.org/simple/traceml-ai/ 2026-04-07T21:05:06,901 Fetching project page and analyzing links: https://pypi.org/simple/traceml-ai/ 2026-04-07T21:05:06,902 Getting page https://pypi.org/simple/traceml-ai/ 2026-04-07T21:05:06,903 Found index url https://pypi.org/simple 2026-04-07T21:05:07,136 Fetched page https://pypi.org/simple/traceml-ai/ as application/vnd.pypi.simple.v1+json 2026-04-07T21:05:07,143 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-04-07T21:05:07,144 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-04-07T21:05:07,144 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-04-07T21:05:07,146 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-04-07T21:05:07,146 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-04-07T21:05:07,148 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-04-07T21:05:07,148 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-04-07T21:05:07,149 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-04-07T21:05:07,150 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-04-07T21:05:07,151 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-04-07T21:05:07,152 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-04-07T21:05:07,153 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-04-07T21:05:07,153 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-04-07T21:05:07,154 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-04-07T21:05:07,155 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-04-07T21:05:07,155 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-04-07T21:05:07,156 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-04-07T21:05:07,157 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-04-07T21:05:07,158 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-04-07T21:05:07,159 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-04-07T21:05:07,159 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-04-07T21:05:07,160 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-04-07T21:05:07,161 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-04-07T21:05:07,162 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-04-07T21:05:07,162 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-04-07T21:05:07,163 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-04-07T21:05:07,164 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-04-07T21:05:07,165 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-04-07T21:05:07,165 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/8b/15/ecffe7997d47eb11ce7155b3d7223d4f6b2ea3b04dac05baa6f88fe114bb/traceml_ai-0.2.6-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-07T21:05:07,166 Found link https://files.pythonhosted.org/packages/ab/f5/1f20c862f759b932eb99aec350aa1000d470fb6010def20128e00452555d/traceml_ai-0.2.6.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.6 2026-04-07T21:05:07,167 Skipping link: No binaries permitted for traceml-ai: https://files.pythonhosted.org/packages/81/05/68eecd2a5ea8c16dedbda793c8ad1266ad08a2fac44a8801ed437f304c2e/traceml_ai-0.2.7-py3-none-any.whl (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-07T21:05:07,168 Found link https://files.pythonhosted.org/packages/4e/00/0f0f2bb48a6f31c840f53a51ce998f315b9ef27017ace90f735a830f2043/traceml_ai-0.2.7.tar.gz (from https://pypi.org/simple/traceml-ai/) (requires-python:>=3.10), version: 0.2.7 2026-04-07T21:05:07,168 Fetching project page and analyzing links: https://www.piwheels.org/simple/traceml-ai/ 2026-04-07T21:05:07,169 Getting page https://www.piwheels.org/simple/traceml-ai/ 2026-04-07T21:05:07,170 Found index url https://www.piwheels.org/simple 2026-04-07T21:05:07,341 Fetched page https://www.piwheels.org/simple/traceml-ai/ as text/html 2026-04-07T21:05:07,346 Skipping link: No binaries permitted for traceml-ai: https://www.piwheels.org/simple/traceml-ai/traceml_ai-0.2.6-py3-none-any.whl#sha256=c21b2ab47fb4088e301976685930ab6359abdcf0f04d701b76b06f77d1bba60e (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-07T21:05:07,347 Skipping link: No binaries permitted for traceml-ai: https://www.piwheels.org/simple/traceml-ai/traceml_ai-0.2.5-py3-none-any.whl#sha256=9230d38c9b399c817c1a4c0a1c66ec63b3477aa8d5a430fe865c49475dfdd398 (from https://www.piwheels.org/simple/traceml-ai/) (requires-python:>=3.10) 2026-04-07T21:05:07,347 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-04-07T21:05:07,348 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-04-07T21:05:07,349 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-04-07T21:05:07,349 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-04-07T21:05:07,350 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-04-07T21:05:07,351 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-04-07T21:05:07,351 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-04-07T21:05:07,352 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-04-07T21:05:07,352 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-04-07T21:05:07,353 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-04-07T21:05:07,353 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-04-07T21:05:07,354 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-04-07T21:05:07,354 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-04-07T21:05:07,355 Skipping link: not a file: https://www.piwheels.org/simple/traceml-ai/ 2026-04-07T21:05:07,355 Skipping link: not a file: https://pypi.org/simple/traceml-ai/ 2026-04-07T21:05:07,377 Given no hashes to check 1 links for project 'traceml-ai': discarding no candidates 2026-04-07T21:05:07,397 Collecting traceml-ai==0.2.7 2026-04-07T21:05:07,399 Created temporary directory: /tmp/pip-unpack-q472nuvj 2026-04-07T21:05:07,551 Downloading traceml_ai-0.2.7.tar.gz (204 kB) 2026-04-07T21:05:07,972 Added traceml-ai==0.2.7 from https://files.pythonhosted.org/packages/4e/00/0f0f2bb48a6f31c840f53a51ce998f315b9ef27017ace90f735a830f2043/traceml_ai-0.2.7.tar.gz to build tracker '/tmp/pip-build-tracker-0p5b76t3' 2026-04-07T21:05:07,977 Created temporary directory: /tmp/pip-build-env-ud0py6yk 2026-04-07T21:05:07,982 Installing build dependencies: started 2026-04-07T21:05:07,983 Running command pip subprocess to install build dependencies 2026-04-07T21:05:09,107 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-07T21:05:09,590 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-04-07T21:05:09,614 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-07T21:05:11,442 Collecting setuptools>=40.8.0 2026-04-07T21:05:11,518 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-07T21:05:11,782 Collecting wheel 2026-04-07T21:05:11,796 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-04-07T21:05:11,980 Collecting packaging>=24.0 2026-04-07T21:05:11,996 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-04-07T21:05:14,979 Installing collected packages: setuptools, packaging, wheel 2026-04-07T21:05:18,392 Creating /tmp/pip-build-env-ud0py6yk/overlay/local/bin 2026-04-07T21:05:18,394 changing mode of /tmp/pip-build-env-ud0py6yk/overlay/local/bin/wheel to 755 2026-04-07T21:05:18,415 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-04-07T21:05:18,708 Installing build dependencies: finished with status 'done' 2026-04-07T21:05:18,717 Getting requirements to build wheel: started 2026-04-07T21:05:18,718 Running command Getting requirements to build wheel 2026-04-07T21:05:19,391 /tmp/pip-build-env-ud0py6yk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-07T21:05:19,391 !! 2026-04-07T21:05:19,392 ******************************************************************************** 2026-04-07T21:05:19,393 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-04-07T21:05:19,394 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-07T21:05:19,394 or your builds will no longer be supported. 2026-04-07T21:05:19,395 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T21:05:19,396 ******************************************************************************** 2026-04-07T21:05:19,397 !! 2026-04-07T21:05:19,397 corresp(dist, value, root_dir) 2026-04-07T21:05:19,479 running egg_info 2026-04-07T21:05:19,485 writing src/traceml_ai.egg-info/PKG-INFO 2026-04-07T21:05:19,493 writing dependency_links to src/traceml_ai.egg-info/dependency_links.txt 2026-04-07T21:05:19,495 writing entry points to src/traceml_ai.egg-info/entry_points.txt 2026-04-07T21:05:19,499 writing requirements to src/traceml_ai.egg-info/requires.txt 2026-04-07T21:05:19,500 writing top-level names to src/traceml_ai.egg-info/top_level.txt 2026-04-07T21:05:19,552 reading manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-04-07T21:05:19,563 adding license file 'LICENSE' 2026-04-07T21:05:19,572 writing manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-04-07T21:05:19,671 Getting requirements to build wheel: finished with status 'done' 2026-04-07T21:05:19,674 Created temporary directory: /tmp/pip-modern-metadata-ie1wibyp 2026-04-07T21:05:19,676 Preparing metadata (pyproject.toml): started 2026-04-07T21:05:19,678 Running command Preparing metadata (pyproject.toml) 2026-04-07T21:05:20,246 /tmp/pip-build-env-ud0py6yk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-07T21:05:20,246 !! 2026-04-07T21:05:20,247 ******************************************************************************** 2026-04-07T21:05:20,248 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-04-07T21:05:20,249 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-07T21:05:20,250 or your builds will no longer be supported. 2026-04-07T21:05:20,251 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T21:05:20,251 ******************************************************************************** 2026-04-07T21:05:20,252 !! 2026-04-07T21:05:20,253 corresp(dist, value, root_dir) 2026-04-07T21:05:20,333 running dist_info 2026-04-07T21:05:20,344 creating /tmp/pip-modern-metadata-ie1wibyp/traceml_ai.egg-info 2026-04-07T21:05:20,345 writing /tmp/pip-modern-metadata-ie1wibyp/traceml_ai.egg-info/PKG-INFO 2026-04-07T21:05:20,353 writing dependency_links to /tmp/pip-modern-metadata-ie1wibyp/traceml_ai.egg-info/dependency_links.txt 2026-04-07T21:05:20,354 writing entry points to /tmp/pip-modern-metadata-ie1wibyp/traceml_ai.egg-info/entry_points.txt 2026-04-07T21:05:20,358 writing requirements to /tmp/pip-modern-metadata-ie1wibyp/traceml_ai.egg-info/requires.txt 2026-04-07T21:05:20,360 writing top-level names to /tmp/pip-modern-metadata-ie1wibyp/traceml_ai.egg-info/top_level.txt 2026-04-07T21:05:20,361 writing manifest file '/tmp/pip-modern-metadata-ie1wibyp/traceml_ai.egg-info/SOURCES.txt' 2026-04-07T21:05:20,407 reading manifest file '/tmp/pip-modern-metadata-ie1wibyp/traceml_ai.egg-info/SOURCES.txt' 2026-04-07T21:05:20,409 adding license file 'LICENSE' 2026-04-07T21:05:20,417 writing manifest file '/tmp/pip-modern-metadata-ie1wibyp/traceml_ai.egg-info/SOURCES.txt' 2026-04-07T21:05:20,418 creating '/tmp/pip-modern-metadata-ie1wibyp/traceml_ai-0.2.7.dist-info' 2026-04-07T21:05:20,547 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-07T21:05:20,552 Source in /tmp/pip-wheel-eyr9fwzw/traceml-ai_22c86b2d36b94864a825be812b7a7b01 has version 0.2.7, which satisfies requirement traceml-ai==0.2.7 from https://files.pythonhosted.org/packages/4e/00/0f0f2bb48a6f31c840f53a51ce998f315b9ef27017ace90f735a830f2043/traceml_ai-0.2.7.tar.gz 2026-04-07T21:05:20,553 Removed traceml-ai==0.2.7 from https://files.pythonhosted.org/packages/4e/00/0f0f2bb48a6f31c840f53a51ce998f315b9ef27017ace90f735a830f2043/traceml_ai-0.2.7.tar.gz from build tracker '/tmp/pip-build-tracker-0p5b76t3' 2026-04-07T21:05:20,559 Created temporary directory: /tmp/pip-unpack-rsnbhrw7 2026-04-07T21:05:20,559 Building wheels for collected packages: traceml-ai 2026-04-07T21:05:20,564 Created temporary directory: /tmp/pip-wheel-dan1moej 2026-04-07T21:05:20,565 Destination directory: /tmp/pip-wheel-dan1moej 2026-04-07T21:05:20,567 Building wheel for traceml-ai (pyproject.toml): started 2026-04-07T21:05:20,568 Running command Building wheel for traceml-ai (pyproject.toml) 2026-04-07T21:05:21,134 /tmp/pip-build-env-ud0py6yk/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-07T21:05:21,134 !! 2026-04-07T21:05:21,135 ******************************************************************************** 2026-04-07T21:05:21,136 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-04-07T21:05:21,137 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-07T21:05:21,137 or your builds will no longer be supported. 2026-04-07T21:05:21,138 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-07T21:05:21,139 ******************************************************************************** 2026-04-07T21:05:21,140 !! 2026-04-07T21:05:21,141 corresp(dist, value, root_dir) 2026-04-07T21:05:21,211 running bdist_wheel 2026-04-07T21:05:21,229 running build 2026-04-07T21:05:21,229 running build_py 2026-04-07T21:05:21,236 creating build/lib/traceml 2026-04-07T21:05:21,238 copying src/traceml/cli.py -> build/lib/traceml 2026-04-07T21:05:21,241 copying src/traceml/decorators.py -> build/lib/traceml 2026-04-07T21:05:21,243 copying src/traceml/__init__.py -> build/lib/traceml 2026-04-07T21:05:21,246 creating build/lib/traceml/samplers 2026-04-07T21:05:21,247 copying src/traceml/samplers/base_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,250 copying src/traceml/samplers/stdout_stderr_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,252 copying src/traceml/samplers/layer_forward_time_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,254 copying src/traceml/samplers/layer_backward_time_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,256 copying src/traceml/samplers/process_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,259 copying src/traceml/samplers/layer_backward_memory_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,261 copying src/traceml/samplers/layer_forward_memory_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,263 copying src/traceml/samplers/system_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,266 copying src/traceml/samplers/step_memory_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,268 copying src/traceml/samplers/layer_memory_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,270 copying src/traceml/samplers/__init__.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,271 copying src/traceml/samplers/step_time_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,274 copying src/traceml/samplers/model_forward_memory_sampler.py -> build/lib/traceml/samplers 2026-04-07T21:05:21,276 creating build/lib/traceml/loggers 2026-04-07T21:05:21,279 copying src/traceml/loggers/error_log.py -> build/lib/traceml/loggers 2026-04-07T21:05:21,281 copying src/traceml/loggers/__init__.py -> build/lib/traceml/loggers 2026-04-07T21:05:21,283 creating build/lib/traceml/transport 2026-04-07T21:05:21,284 copying src/traceml/transport/tcp_transport.py -> build/lib/traceml/transport 2026-04-07T21:05:21,286 copying src/traceml/transport/distributed.py -> build/lib/traceml/transport 2026-04-07T21:05:21,288 copying src/traceml/transport/__init__.py -> build/lib/traceml/transport 2026-04-07T21:05:21,291 creating build/lib/traceml/aggregator 2026-04-07T21:05:21,292 copying src/traceml/aggregator/sqlite_writer.py -> build/lib/traceml/aggregator 2026-04-07T21:05:21,295 copying src/traceml/aggregator/final_summary.py -> build/lib/traceml/aggregator 2026-04-07T21:05:21,297 copying src/traceml/aggregator/aggregator_main.py -> build/lib/traceml/aggregator 2026-04-07T21:05:21,299 copying src/traceml/aggregator/trace_aggregator.py -> build/lib/traceml/aggregator 2026-04-07T21:05:21,301 copying src/traceml/aggregator/__init__.py -> build/lib/traceml/aggregator 2026-04-07T21:05:21,303 creating build/lib/traceml/renderers 2026-04-07T21:05:21,304 copying src/traceml/renderers/user_time_renderer.py -> build/lib/traceml/renderers 2026-04-07T21:05:21,308 copying src/traceml/renderers/base_renderer.py -> build/lib/traceml/renderers 2026-04-07T21:05:21,310 copying src/traceml/renderers/utils.py -> build/lib/traceml/renderers 2026-04-07T21:05:21,311 copying src/traceml/renderers/stdout_stderr_renderer.py -> build/lib/traceml/renderers 2026-04-07T21:05:21,314 copying src/traceml/renderers/__init__.py -> build/lib/traceml/renderers 2026-04-07T21:05:21,316 creating build/lib/traceml/utils 2026-04-07T21:05:21,317 copying src/traceml/utils/shared_utils.py -> build/lib/traceml/utils 2026-04-07T21:05:21,319 copying src/traceml/utils/layer_parameter_memory.py -> build/lib/traceml/utils 2026-04-07T21:05:21,321 copying src/traceml/utils/step_memory.py -> build/lib/traceml/utils 2026-04-07T21:05:21,323 copying src/traceml/utils/formatting.py -> build/lib/traceml/utils 2026-04-07T21:05:21,325 copying src/traceml/utils/flush_buffers.py -> build/lib/traceml/utils 2026-04-07T21:05:21,327 copying src/traceml/utils/timing.py -> build/lib/traceml/utils 2026-04-07T21:05:21,330 copying src/traceml/utils/cuda_event_pool.py -> build/lib/traceml/utils 2026-04-07T21:05:21,331 copying src/traceml/utils/__init__.py -> build/lib/traceml/utils 2026-04-07T21:05:21,333 copying src/traceml/utils/base_trace_event.py -> build/lib/traceml/utils 2026-04-07T21:05:21,335 copying src/traceml/utils/entry_hook.py -> build/lib/traceml/utils 2026-04-07T21:05:21,337 creating build/lib/traceml/runtime 2026-04-07T21:05:21,338 copying src/traceml/runtime/runtime.py -> build/lib/traceml/runtime 2026-04-07T21:05:21,341 copying src/traceml/runtime/session.py -> build/lib/traceml/runtime 2026-04-07T21:05:21,343 copying src/traceml/runtime/settings.py -> build/lib/traceml/runtime 2026-04-07T21:05:21,345 copying src/traceml/runtime/executor.py -> build/lib/traceml/runtime 2026-04-07T21:05:21,347 copying src/traceml/runtime/config.py -> build/lib/traceml/runtime 2026-04-07T21:05:21,349 copying src/traceml/runtime/stdout_stderr_capture.py -> build/lib/traceml/runtime 2026-04-07T21:05:21,351 copying src/traceml/runtime/__init__.py -> build/lib/traceml/runtime 2026-04-07T21:05:21,353 creating build/lib/traceml/integrations 2026-04-07T21:05:21,354 copying src/traceml/integrations/lightning.py -> build/lib/traceml/integrations 2026-04-07T21:05:21,356 copying src/traceml/integrations/huggingface.py -> build/lib/traceml/integrations 2026-04-07T21:05:21,358 copying src/traceml/integrations/__init__.py -> build/lib/traceml/integrations 2026-04-07T21:05:21,361 creating build/lib/traceml/diagnostics 2026-04-07T21:05:21,362 copying src/traceml/diagnostics/step_memory_formatters.py -> build/lib/traceml/diagnostics 2026-04-07T21:05:21,364 copying src/traceml/diagnostics/step_time.py -> build/lib/traceml/diagnostics 2026-04-07T21:05:21,366 copying src/traceml/diagnostics/step_time_trend.py -> build/lib/traceml/diagnostics 2026-04-07T21:05:21,368 copying src/traceml/diagnostics/step_memory_trend.py -> build/lib/traceml/diagnostics 2026-04-07T21:05:21,370 copying src/traceml/diagnostics/step_memory.py -> build/lib/traceml/diagnostics 2026-04-07T21:05:21,373 copying src/traceml/diagnostics/step_time_formatters.py -> build/lib/traceml/diagnostics 2026-04-07T21:05:21,375 copying src/traceml/diagnostics/trends.py -> build/lib/traceml/diagnostics 2026-04-07T21:05:21,377 copying src/traceml/diagnostics/common.py -> build/lib/traceml/diagnostics 2026-04-07T21:05:21,379 copying src/traceml/diagnostics/__init__.py -> build/lib/traceml/diagnostics 2026-04-07T21:05:21,381 copying src/traceml/diagnostics/model_diagnostics.py -> build/lib/traceml/diagnostics 2026-04-07T21:05:21,384 creating build/lib/traceml/database 2026-04-07T21:05:21,385 copying src/traceml/database/remote_database_store.py -> build/lib/traceml/database 2026-04-07T21:05:21,387 copying src/traceml/database/database_writer.py -> build/lib/traceml/database 2026-04-07T21:05:21,389 copying src/traceml/database/database_sender.py -> build/lib/traceml/database 2026-04-07T21:05:21,391 copying src/traceml/database/database.py -> build/lib/traceml/database 2026-04-07T21:05:21,394 copying src/traceml/database/__init__.py -> build/lib/traceml/database 2026-04-07T21:05:21,396 creating build/lib/traceml/samplers/schema 2026-04-07T21:05:21,397 copying src/traceml/samplers/schema/layer_forward_backward_memory.py -> build/lib/traceml/samplers/schema 2026-04-07T21:05:21,399 copying src/traceml/samplers/schema/layer_forward_backward_time.py -> build/lib/traceml/samplers/schema 2026-04-07T21:05:21,402 copying src/traceml/samplers/schema/process.py -> build/lib/traceml/samplers/schema 2026-04-07T21:05:21,404 copying src/traceml/samplers/schema/system.py -> build/lib/traceml/samplers/schema 2026-04-07T21:05:21,407 copying src/traceml/samplers/schema/step_memory.py -> build/lib/traceml/samplers/schema 2026-04-07T21:05:21,410 copying src/traceml/samplers/schema/layer_memory.py -> build/lib/traceml/samplers/schema 2026-04-07T21:05:21,412 copying src/traceml/samplers/schema/step_time_schema.py -> build/lib/traceml/samplers/schema 2026-04-07T21:05:21,414 creating build/lib/traceml/aggregator/summaries 2026-04-07T21:05:21,415 copying src/traceml/aggregator/summaries/step_time.py -> build/lib/traceml/aggregator/summaries 2026-04-07T21:05:21,418 copying src/traceml/aggregator/summaries/process.py -> build/lib/traceml/aggregator/summaries 2026-04-07T21:05:21,420 copying src/traceml/aggregator/summaries/system.py -> build/lib/traceml/aggregator/summaries 2026-04-07T21:05:21,422 copying src/traceml/aggregator/summaries/step_time_diagnosis.py -> build/lib/traceml/aggregator/summaries 2026-04-07T21:05:21,425 copying src/traceml/aggregator/summaries/__init__.py -> build/lib/traceml/aggregator/summaries 2026-04-07T21:05:21,427 creating build/lib/traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,428 copying src/traceml/aggregator/sqlite_writers/step_time.py -> build/lib/traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,430 copying src/traceml/aggregator/sqlite_writers/process.py -> build/lib/traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,433 copying src/traceml/aggregator/sqlite_writers/system.py -> build/lib/traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,435 copying src/traceml/aggregator/sqlite_writers/step_memory.py -> build/lib/traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,437 copying src/traceml/aggregator/sqlite_writers/__init__.py -> build/lib/traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,440 creating build/lib/traceml/aggregator/display_drivers 2026-04-07T21:05:21,441 copying src/traceml/aggregator/display_drivers/nicegui.py -> build/lib/traceml/aggregator/display_drivers 2026-04-07T21:05:21,443 copying src/traceml/aggregator/display_drivers/cli.py -> build/lib/traceml/aggregator/display_drivers 2026-04-07T21:05:21,446 copying src/traceml/aggregator/display_drivers/page_layout.py -> build/lib/traceml/aggregator/display_drivers 2026-04-07T21:05:21,447 copying src/traceml/aggregator/display_drivers/base.py -> build/lib/traceml/aggregator/display_drivers 2026-04-07T21:05:21,449 copying src/traceml/aggregator/display_drivers/layout.py -> build/lib/traceml/aggregator/display_drivers 2026-04-07T21:05:21,451 copying src/traceml/aggregator/display_drivers/__init__.py -> build/lib/traceml/aggregator/display_drivers 2026-04-07T21:05:21,454 creating build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,454 copying src/traceml/aggregator/display_drivers/nicegui_sections/steptiming_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,457 copying src/traceml/aggregator/display_drivers/nicegui_sections/model_combined_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,459 copying src/traceml/aggregator/display_drivers/nicegui_sections/ui_shell.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,461 copying src/traceml/aggregator/display_drivers/nicegui_sections/model_diagnostics_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,463 copying src/traceml/aggregator/display_drivers/nicegui_sections/system_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,465 copying src/traceml/aggregator/display_drivers/nicegui_sections/layer_timer_table_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,467 copying src/traceml/aggregator/display_drivers/nicegui_sections/helper.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,469 copying src/traceml/aggregator/display_drivers/nicegui_sections/pages.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,471 copying src/traceml/aggregator/display_drivers/nicegui_sections/__init__.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,473 copying src/traceml/aggregator/display_drivers/nicegui_sections/step_memory_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,475 copying src/traceml/aggregator/display_drivers/nicegui_sections/layer_memory_table_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,476 copying src/traceml/aggregator/display_drivers/nicegui_sections/process_section.py -> build/lib/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,479 creating build/lib/traceml/renderers/model_diagnostics 2026-04-07T21:05:21,480 copying src/traceml/renderers/model_diagnostics/renderer.py -> build/lib/traceml/renderers/model_diagnostics 2026-04-07T21:05:21,482 creating build/lib/traceml/renderers/step_memory 2026-04-07T21:05:21,483 copying src/traceml/renderers/step_memory/diagnostics.py -> build/lib/traceml/renderers/step_memory 2026-04-07T21:05:21,485 copying src/traceml/renderers/step_memory/cli_compute.py -> build/lib/traceml/renderers/step_memory 2026-04-07T21:05:21,487 copying src/traceml/renderers/step_memory/renderer.py -> build/lib/traceml/renderers/step_memory 2026-04-07T21:05:21,489 copying src/traceml/renderers/step_memory/computer.py -> build/lib/traceml/renderers/step_memory 2026-04-07T21:05:21,491 copying src/traceml/renderers/step_memory/schema.py -> build/lib/traceml/renderers/step_memory 2026-04-07T21:05:21,493 copying src/traceml/renderers/step_memory/dashboard_compute.py -> build/lib/traceml/renderers/step_memory 2026-04-07T21:05:21,495 copying src/traceml/renderers/step_memory/common.py -> build/lib/traceml/renderers/step_memory 2026-04-07T21:05:21,497 creating build/lib/traceml/renderers/system 2026-04-07T21:05:21,499 copying src/traceml/renderers/system/cli_compute.py -> build/lib/traceml/renderers/system 2026-04-07T21:05:21,501 copying src/traceml/renderers/system/renderer.py -> build/lib/traceml/renderers/system 2026-04-07T21:05:21,503 copying src/traceml/renderers/system/computer.py -> build/lib/traceml/renderers/system 2026-04-07T21:05:21,505 copying src/traceml/renderers/system/dashboard_compute.py -> build/lib/traceml/renderers/system 2026-04-07T21:05:21,507 copying src/traceml/renderers/system/common.py -> build/lib/traceml/renderers/system 2026-04-07T21:05:21,509 copying src/traceml/renderers/system/__init__.py -> build/lib/traceml/renderers/system 2026-04-07T21:05:21,511 creating build/lib/traceml/renderers/layer_combined_memory 2026-04-07T21:05:21,512 copying src/traceml/renderers/layer_combined_memory/compute.py -> build/lib/traceml/renderers/layer_combined_memory 2026-04-07T21:05:21,515 copying src/traceml/renderers/layer_combined_memory/renderer.py -> build/lib/traceml/renderers/layer_combined_memory 2026-04-07T21:05:21,517 copying src/traceml/renderers/layer_combined_memory/schema.py -> build/lib/traceml/renderers/layer_combined_memory 2026-04-07T21:05:21,519 copying src/traceml/renderers/layer_combined_memory/__init__.py -> build/lib/traceml/renderers/layer_combined_memory 2026-04-07T21:05:21,521 creating build/lib/traceml/renderers/layer_combined_time 2026-04-07T21:05:21,522 copying src/traceml/renderers/layer_combined_time/compute.py -> build/lib/traceml/renderers/layer_combined_time 2026-04-07T21:05:21,524 copying src/traceml/renderers/layer_combined_time/renderer.py -> build/lib/traceml/renderers/layer_combined_time 2026-04-07T21:05:21,526 copying src/traceml/renderers/layer_combined_time/schema.py -> build/lib/traceml/renderers/layer_combined_time 2026-04-07T21:05:21,528 copying src/traceml/renderers/layer_combined_time/__init__.py -> build/lib/traceml/renderers/layer_combined_time 2026-04-07T21:05:21,530 creating build/lib/traceml/renderers/process 2026-04-07T21:05:21,531 copying src/traceml/renderers/process/cli_compute.py -> build/lib/traceml/renderers/process 2026-04-07T21:05:21,533 copying src/traceml/renderers/process/renderer.py -> build/lib/traceml/renderers/process 2026-04-07T21:05:21,535 copying src/traceml/renderers/process/computer.py -> build/lib/traceml/renderers/process 2026-04-07T21:05:21,537 copying src/traceml/renderers/process/dashboard_compute.py -> build/lib/traceml/renderers/process 2026-04-07T21:05:21,539 copying src/traceml/renderers/process/common.py -> build/lib/traceml/renderers/process 2026-04-07T21:05:21,541 copying src/traceml/renderers/process/__init__.py -> build/lib/traceml/renderers/process 2026-04-07T21:05:21,543 creating build/lib/traceml/renderers/step_time 2026-04-07T21:05:21,544 copying src/traceml/renderers/step_time/compute.py -> build/lib/traceml/renderers/step_time 2026-04-07T21:05:21,546 copying src/traceml/renderers/step_time/diagnostics.py -> build/lib/traceml/renderers/step_time 2026-04-07T21:05:21,548 copying src/traceml/renderers/step_time/renderer.py -> build/lib/traceml/renderers/step_time 2026-04-07T21:05:21,550 copying src/traceml/renderers/step_time/schema.py -> build/lib/traceml/renderers/step_time 2026-04-07T21:05:21,552 copying src/traceml/renderers/step_time/__init__.py -> build/lib/traceml/renderers/step_time 2026-04-07T21:05:21,554 creating build/lib/traceml/utils/patches 2026-04-07T21:05:21,555 copying src/traceml/utils/patches/forward_auto_timer_patch.py -> build/lib/traceml/utils/patches 2026-04-07T21:05:21,557 copying src/traceml/utils/patches/dataloader_patch.py -> build/lib/traceml/utils/patches 2026-04-07T21:05:21,558 copying src/traceml/utils/patches/__init__.py -> build/lib/traceml/utils/patches 2026-04-07T21:05:21,560 copying src/traceml/utils/patches/backward_auto_timer_patch.py -> build/lib/traceml/utils/patches 2026-04-07T21:05:21,562 creating build/lib/traceml/utils/ast_analysis 2026-04-07T21:05:21,563 copying src/traceml/utils/ast_analysis/helpers.py -> build/lib/traceml/utils/ast_analysis 2026-04-07T21:05:21,566 copying src/traceml/utils/ast_analysis/scanner.py -> build/lib/traceml/utils/ast_analysis 2026-04-07T21:05:21,568 copying src/traceml/utils/ast_analysis/visitor.py -> build/lib/traceml/utils/ast_analysis 2026-04-07T21:05:21,570 copying src/traceml/utils/ast_analysis/models.py -> build/lib/traceml/utils/ast_analysis 2026-04-07T21:05:21,573 copying src/traceml/utils/ast_analysis/code_manifest.py -> build/lib/traceml/utils/ast_analysis 2026-04-07T21:05:21,575 copying src/traceml/utils/ast_analysis/__init__.py -> build/lib/traceml/utils/ast_analysis 2026-04-07T21:05:21,577 creating build/lib/traceml/utils/hooks 2026-04-07T21:05:21,578 copying src/traceml/utils/hooks/layer_backward_time_hooks.py -> build/lib/traceml/utils/hooks 2026-04-07T21:05:21,581 copying src/traceml/utils/hooks/layer_backward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-04-07T21:05:21,583 copying src/traceml/utils/hooks/layer_forward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-04-07T21:05:21,585 copying src/traceml/utils/hooks/layer_forward_time_hooks.py -> build/lib/traceml/utils/hooks 2026-04-07T21:05:21,588 copying src/traceml/utils/hooks/optimizer_hook.py -> build/lib/traceml/utils/hooks 2026-04-07T21:05:21,589 copying src/traceml/utils/hooks/model_forward_memory_hook.py -> build/lib/traceml/utils/hooks 2026-04-07T21:05:21,591 copying src/traceml/utils/hooks/__init__.py -> build/lib/traceml/utils/hooks 2026-04-07T21:05:21,593 creating build/lib/dev/scenarios 2026-04-07T21:05:21,595 copying src/dev/scenarios/vit_ddp_stress.py -> build/lib/dev/scenarios 2026-04-07T21:05:21,597 copying src/dev/scenarios/bert_ddp.py -> build/lib/dev/scenarios 2026-04-07T21:05:21,600 copying src/dev/scenarios/cnn_mnist_deep.py -> build/lib/dev/scenarios 2026-04-07T21:05:21,602 copying src/dev/scenarios/bert_straggler.py -> build/lib/dev/scenarios 2026-04-07T21:05:21,604 copying src/dev/scenarios/hf_trainer_deep_nlp.py -> build/lib/dev/scenarios 2026-04-07T21:05:21,606 copying src/dev/scenarios/bert_memory_creep.py -> build/lib/dev/scenarios 2026-04-07T21:05:21,608 running egg_info 2026-04-07T21:05:21,619 writing src/traceml_ai.egg-info/PKG-INFO 2026-04-07T21:05:21,626 writing dependency_links to src/traceml_ai.egg-info/dependency_links.txt 2026-04-07T21:05:21,628 writing entry points to src/traceml_ai.egg-info/entry_points.txt 2026-04-07T21:05:21,632 writing requirements to src/traceml_ai.egg-info/requires.txt 2026-04-07T21:05:21,633 writing top-level names to src/traceml_ai.egg-info/top_level.txt 2026-04-07T21:05:21,666 reading manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-04-07T21:05:21,676 adding license file 'LICENSE' 2026-04-07T21:05:21,685 writing manifest file 'src/traceml_ai.egg-info/SOURCES.txt' 2026-04-07T21:05:21,735 installing to build/bdist.linux-armv7l/wheel 2026-04-07T21:05:21,736 running install 2026-04-07T21:05:21,771 running install_lib 2026-04-07T21:05:21,778 creating build/bdist.linux-armv7l/wheel 2026-04-07T21:05:21,781 creating build/bdist.linux-armv7l/wheel/traceml 2026-04-07T21:05:21,783 creating build/bdist.linux-armv7l/wheel/traceml/samplers 2026-04-07T21:05:21,784 copying build/lib/traceml/samplers/base_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,787 copying build/lib/traceml/samplers/stdout_stderr_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,789 copying build/lib/traceml/samplers/layer_forward_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,791 copying build/lib/traceml/samplers/layer_backward_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,794 copying build/lib/traceml/samplers/process_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,796 copying build/lib/traceml/samplers/layer_backward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,798 copying build/lib/traceml/samplers/layer_forward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,800 copying build/lib/traceml/samplers/system_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,803 copying build/lib/traceml/samplers/step_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,805 copying build/lib/traceml/samplers/layer_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,807 creating build/bdist.linux-armv7l/wheel/traceml/samplers/schema 2026-04-07T21:05:21,808 copying build/lib/traceml/samplers/schema/layer_forward_backward_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-07T21:05:21,811 copying build/lib/traceml/samplers/schema/layer_forward_backward_time.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-07T21:05:21,813 copying build/lib/traceml/samplers/schema/process.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-07T21:05:21,815 copying build/lib/traceml/samplers/schema/system.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-07T21:05:21,817 copying build/lib/traceml/samplers/schema/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-07T21:05:21,819 copying build/lib/traceml/samplers/schema/layer_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-07T21:05:21,821 copying build/lib/traceml/samplers/schema/step_time_schema.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers/schema 2026-04-07T21:05:21,823 copying build/lib/traceml/samplers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,824 copying build/lib/traceml/samplers/step_time_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,827 copying build/lib/traceml/samplers/model_forward_memory_sampler.py -> build/bdist.linux-armv7l/wheel/./traceml/samplers 2026-04-07T21:05:21,829 creating build/bdist.linux-armv7l/wheel/traceml/loggers 2026-04-07T21:05:21,830 copying build/lib/traceml/loggers/error_log.py -> build/bdist.linux-armv7l/wheel/./traceml/loggers 2026-04-07T21:05:21,832 copying build/lib/traceml/loggers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/loggers 2026-04-07T21:05:21,834 creating build/bdist.linux-armv7l/wheel/traceml/transport 2026-04-07T21:05:21,835 copying build/lib/traceml/transport/tcp_transport.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-04-07T21:05:21,837 copying build/lib/traceml/transport/distributed.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-04-07T21:05:21,839 copying build/lib/traceml/transport/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/transport 2026-04-07T21:05:21,841 creating build/bdist.linux-armv7l/wheel/traceml/aggregator 2026-04-07T21:05:21,842 copying build/lib/traceml/aggregator/sqlite_writer.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-04-07T21:05:21,845 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/summaries 2026-04-07T21:05:21,846 copying build/lib/traceml/aggregator/summaries/step_time.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-04-07T21:05:21,848 copying build/lib/traceml/aggregator/summaries/process.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-04-07T21:05:21,851 copying build/lib/traceml/aggregator/summaries/system.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-04-07T21:05:21,853 copying build/lib/traceml/aggregator/summaries/step_time_diagnosis.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-04-07T21:05:21,855 copying build/lib/traceml/aggregator/summaries/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/summaries 2026-04-07T21:05:21,857 copying build/lib/traceml/aggregator/final_summary.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-04-07T21:05:21,859 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,860 copying build/lib/traceml/aggregator/sqlite_writers/step_time.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,862 copying build/lib/traceml/aggregator/sqlite_writers/process.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,864 copying build/lib/traceml/aggregator/sqlite_writers/system.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,867 copying build/lib/traceml/aggregator/sqlite_writers/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,869 copying build/lib/traceml/aggregator/sqlite_writers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/sqlite_writers 2026-04-07T21:05:21,870 copying build/lib/traceml/aggregator/aggregator_main.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-04-07T21:05:21,873 copying build/lib/traceml/aggregator/trace_aggregator.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-04-07T21:05:21,875 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/display_drivers 2026-04-07T21:05:21,877 creating build/bdist.linux-armv7l/wheel/traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,878 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/steptiming_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,880 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-04-07T21:05:21,883 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/ui_shell.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,885 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/model_diagnostics_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,887 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/system_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,889 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-04-07T21:05:21,892 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/helper.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,894 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/pages.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,896 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,898 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-04-07T21:05:21,901 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-04-07T21:05:21,903 copying build/lib/traceml/aggregator/display_drivers/nicegui_sections/process_section.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers/nicegui_sections 2026-04-07T21:05:21,905 copying build/lib/traceml/aggregator/display_drivers/nicegui.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-07T21:05:21,907 copying build/lib/traceml/aggregator/display_drivers/cli.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-07T21:05:21,910 copying build/lib/traceml/aggregator/display_drivers/page_layout.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-07T21:05:21,912 copying build/lib/traceml/aggregator/display_drivers/base.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-07T21:05:21,913 copying build/lib/traceml/aggregator/display_drivers/layout.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-07T21:05:21,915 copying build/lib/traceml/aggregator/display_drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator/display_drivers 2026-04-07T21:05:21,917 copying build/lib/traceml/aggregator/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/aggregator 2026-04-07T21:05:21,919 creating build/bdist.linux-armv7l/wheel/traceml/renderers 2026-04-07T21:05:21,921 creating build/bdist.linux-armv7l/wheel/traceml/renderers/model_diagnostics 2026-04-07T21:05:21,922 copying build/lib/traceml/renderers/model_diagnostics/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/model_diagnostics 2026-04-07T21:05:21,924 copying build/lib/traceml/renderers/user_time_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-04-07T21:05:21,927 creating build/bdist.linux-armv7l/wheel/traceml/renderers/step_memory 2026-04-07T21:05:21,928 copying build/lib/traceml/renderers/step_memory/diagnostics.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-07T21:05:21,930 copying build/lib/traceml/renderers/step_memory/cli_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-07T21:05:21,932 copying build/lib/traceml/renderers/step_memory/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-07T21:05:21,934 copying build/lib/traceml/renderers/step_memory/computer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-07T21:05:21,936 copying build/lib/traceml/renderers/step_memory/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-07T21:05:21,938 copying build/lib/traceml/renderers/step_memory/dashboard_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-07T21:05:21,940 copying build/lib/traceml/renderers/step_memory/common.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_memory 2026-04-07T21:05:21,943 creating build/bdist.linux-armv7l/wheel/traceml/renderers/system 2026-04-07T21:05:21,944 copying build/lib/traceml/renderers/system/cli_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-07T21:05:21,946 copying build/lib/traceml/renderers/system/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-07T21:05:21,948 copying build/lib/traceml/renderers/system/computer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-07T21:05:21,950 copying build/lib/traceml/renderers/system/dashboard_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-07T21:05:21,953 copying build/lib/traceml/renderers/system/common.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-07T21:05:21,955 copying build/lib/traceml/renderers/system/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/system 2026-04-07T21:05:21,957 copying build/lib/traceml/renderers/base_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-04-07T21:05:21,959 creating build/bdist.linux-armv7l/wheel/traceml/renderers/layer_combined_memory 2026-04-07T21:05:21,960 copying build/lib/traceml/renderers/layer_combined_memory/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-04-07T21:05:21,963 copying build/lib/traceml/renderers/layer_combined_memory/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-04-07T21:05:21,965 copying build/lib/traceml/renderers/layer_combined_memory/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-04-07T21:05:21,967 copying build/lib/traceml/renderers/layer_combined_memory/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_memory 2026-04-07T21:05:21,969 creating build/bdist.linux-armv7l/wheel/traceml/renderers/layer_combined_time 2026-04-07T21:05:21,970 copying build/lib/traceml/renderers/layer_combined_time/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-04-07T21:05:21,973 copying build/lib/traceml/renderers/layer_combined_time/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-04-07T21:05:21,974 copying build/lib/traceml/renderers/layer_combined_time/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-04-07T21:05:21,976 copying build/lib/traceml/renderers/layer_combined_time/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/layer_combined_time 2026-04-07T21:05:21,978 creating build/bdist.linux-armv7l/wheel/traceml/renderers/process 2026-04-07T21:05:21,979 copying build/lib/traceml/renderers/process/cli_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-07T21:05:21,981 copying build/lib/traceml/renderers/process/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-07T21:05:21,983 copying build/lib/traceml/renderers/process/computer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-07T21:05:21,985 copying build/lib/traceml/renderers/process/dashboard_compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-07T21:05:21,987 copying build/lib/traceml/renderers/process/common.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-07T21:05:21,989 copying build/lib/traceml/renderers/process/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/process 2026-04-07T21:05:21,991 copying build/lib/traceml/renderers/utils.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-04-07T21:05:21,993 copying build/lib/traceml/renderers/stdout_stderr_renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-04-07T21:05:21,994 copying build/lib/traceml/renderers/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers 2026-04-07T21:05:21,996 creating build/bdist.linux-armv7l/wheel/traceml/renderers/step_time 2026-04-07T21:05:21,997 copying build/lib/traceml/renderers/step_time/compute.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-04-07T21:05:22,000 copying build/lib/traceml/renderers/step_time/diagnostics.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-04-07T21:05:22,002 copying build/lib/traceml/renderers/step_time/renderer.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-04-07T21:05:22,004 copying build/lib/traceml/renderers/step_time/schema.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-04-07T21:05:22,006 copying build/lib/traceml/renderers/step_time/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/renderers/step_time 2026-04-07T21:05:22,007 copying build/lib/traceml/cli.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-04-07T21:05:22,011 creating build/bdist.linux-armv7l/wheel/traceml/utils 2026-04-07T21:05:22,011 copying build/lib/traceml/utils/shared_utils.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-07T21:05:22,014 creating build/bdist.linux-armv7l/wheel/traceml/utils/patches 2026-04-07T21:05:22,015 copying build/lib/traceml/utils/patches/forward_auto_timer_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-04-07T21:05:22,017 copying build/lib/traceml/utils/patches/dataloader_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-04-07T21:05:22,018 copying build/lib/traceml/utils/patches/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-04-07T21:05:22,020 copying build/lib/traceml/utils/patches/backward_auto_timer_patch.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/patches 2026-04-07T21:05:22,023 creating build/bdist.linux-armv7l/wheel/traceml/utils/ast_analysis 2026-04-07T21:05:22,024 copying build/lib/traceml/utils/ast_analysis/helpers.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-07T21:05:22,026 copying build/lib/traceml/utils/ast_analysis/scanner.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-07T21:05:22,028 copying build/lib/traceml/utils/ast_analysis/visitor.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-07T21:05:22,031 copying build/lib/traceml/utils/ast_analysis/models.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-07T21:05:22,033 copying build/lib/traceml/utils/ast_analysis/code_manifest.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-07T21:05:22,036 copying build/lib/traceml/utils/ast_analysis/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/ast_analysis 2026-04-07T21:05:22,038 copying build/lib/traceml/utils/layer_parameter_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-07T21:05:22,039 copying build/lib/traceml/utils/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-07T21:05:22,041 copying build/lib/traceml/utils/formatting.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-07T21:05:22,044 creating build/bdist.linux-armv7l/wheel/traceml/utils/hooks 2026-04-07T21:05:22,044 copying build/lib/traceml/utils/hooks/layer_backward_time_hooks.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-07T21:05:22,047 copying build/lib/traceml/utils/hooks/layer_backward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-07T21:05:22,049 copying build/lib/traceml/utils/hooks/layer_forward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-07T21:05:22,051 copying build/lib/traceml/utils/hooks/layer_forward_time_hooks.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-07T21:05:22,053 copying build/lib/traceml/utils/hooks/optimizer_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-07T21:05:22,055 copying build/lib/traceml/utils/hooks/model_forward_memory_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-07T21:05:22,057 copying build/lib/traceml/utils/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils/hooks 2026-04-07T21:05:22,058 copying build/lib/traceml/utils/flush_buffers.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-07T21:05:22,060 copying build/lib/traceml/utils/timing.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-07T21:05:22,062 copying build/lib/traceml/utils/cuda_event_pool.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-07T21:05:22,064 copying build/lib/traceml/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-07T21:05:22,065 copying build/lib/traceml/utils/base_trace_event.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-07T21:05:22,066 copying build/lib/traceml/utils/entry_hook.py -> build/bdist.linux-armv7l/wheel/./traceml/utils 2026-04-07T21:05:22,069 creating build/bdist.linux-armv7l/wheel/traceml/runtime 2026-04-07T21:05:22,070 copying build/lib/traceml/runtime/runtime.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-07T21:05:22,072 copying build/lib/traceml/runtime/session.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-07T21:05:22,074 copying build/lib/traceml/runtime/settings.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-07T21:05:22,075 copying build/lib/traceml/runtime/executor.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-07T21:05:22,078 copying build/lib/traceml/runtime/config.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-07T21:05:22,079 copying build/lib/traceml/runtime/stdout_stderr_capture.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-07T21:05:22,081 copying build/lib/traceml/runtime/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/runtime 2026-04-07T21:05:22,083 copying build/lib/traceml/decorators.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-04-07T21:05:22,086 creating build/bdist.linux-armv7l/wheel/traceml/integrations 2026-04-07T21:05:22,087 copying build/lib/traceml/integrations/lightning.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-04-07T21:05:22,089 copying build/lib/traceml/integrations/huggingface.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-04-07T21:05:22,091 copying build/lib/traceml/integrations/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/integrations 2026-04-07T21:05:22,093 creating build/bdist.linux-armv7l/wheel/traceml/diagnostics 2026-04-07T21:05:22,094 copying build/lib/traceml/diagnostics/step_memory_formatters.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-07T21:05:22,096 copying build/lib/traceml/diagnostics/step_time.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-07T21:05:22,099 copying build/lib/traceml/diagnostics/step_time_trend.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-07T21:05:22,101 copying build/lib/traceml/diagnostics/step_memory_trend.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-07T21:05:22,103 copying build/lib/traceml/diagnostics/step_memory.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-07T21:05:22,106 copying build/lib/traceml/diagnostics/step_time_formatters.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-07T21:05:22,108 copying build/lib/traceml/diagnostics/trends.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-07T21:05:22,110 copying build/lib/traceml/diagnostics/common.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-07T21:05:22,112 copying build/lib/traceml/diagnostics/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-07T21:05:22,114 copying build/lib/traceml/diagnostics/model_diagnostics.py -> build/bdist.linux-armv7l/wheel/./traceml/diagnostics 2026-04-07T21:05:22,117 creating build/bdist.linux-armv7l/wheel/traceml/database 2026-04-07T21:05:22,118 copying build/lib/traceml/database/remote_database_store.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-04-07T21:05:22,120 copying build/lib/traceml/database/database_writer.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-04-07T21:05:22,122 copying build/lib/traceml/database/database_sender.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-04-07T21:05:22,124 copying build/lib/traceml/database/database.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-04-07T21:05:22,127 copying build/lib/traceml/database/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml/database 2026-04-07T21:05:22,128 copying build/lib/traceml/__init__.py -> build/bdist.linux-armv7l/wheel/./traceml 2026-04-07T21:05:22,131 creating build/bdist.linux-armv7l/wheel/dev 2026-04-07T21:05:22,133 creating build/bdist.linux-armv7l/wheel/dev/scenarios 2026-04-07T21:05:22,134 copying build/lib/dev/scenarios/vit_ddp_stress.py -> build/bdist.linux-armv7l/wheel/./dev/scenarios 2026-04-07T21:05:22,137 copying build/lib/dev/scenarios/bert_ddp.py -> build/bdist.linux-armv7l/wheel/./dev/scenarios 2026-04-07T21:05:22,139 copying build/lib/dev/scenarios/cnn_mnist_deep.py -> build/bdist.linux-armv7l/wheel/./dev/scenarios 2026-04-07T21:05:22,141 copying build/lib/dev/scenarios/bert_straggler.py -> build/bdist.linux-armv7l/wheel/./dev/scenarios 2026-04-07T21:05:22,144 copying build/lib/dev/scenarios/hf_trainer_deep_nlp.py -> build/bdist.linux-armv7l/wheel/./dev/scenarios 2026-04-07T21:05:22,147 copying build/lib/dev/scenarios/bert_memory_creep.py -> build/bdist.linux-armv7l/wheel/./dev/scenarios 2026-04-07T21:05:22,149 running install_egg_info 2026-04-07T21:05:22,154 Copying src/traceml_ai.egg-info to build/bdist.linux-armv7l/wheel/./traceml_ai-0.2.7-py3.11.egg-info 2026-04-07T21:05:22,167 running install_scripts 2026-04-07T21:05:22,179 creating build/bdist.linux-armv7l/wheel/traceml_ai-0.2.7.dist-info/WHEEL 2026-04-07T21:05:22,182 creating '/tmp/pip-wheel-dan1moej/.tmp-xjzpoj6o/traceml_ai-0.2.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-07T21:05:22,185 adding 'dev/scenarios/bert_ddp.py' 2026-04-07T21:05:22,187 adding 'dev/scenarios/bert_memory_creep.py' 2026-04-07T21:05:22,189 adding 'dev/scenarios/bert_straggler.py' 2026-04-07T21:05:22,190 adding 'dev/scenarios/cnn_mnist_deep.py' 2026-04-07T21:05:22,191 adding 'dev/scenarios/hf_trainer_deep_nlp.py' 2026-04-07T21:05:22,193 adding 'dev/scenarios/vit_ddp_stress.py' 2026-04-07T21:05:22,195 adding 'traceml/__init__.py' 2026-04-07T21:05:22,198 adding 'traceml/cli.py' 2026-04-07T21:05:22,200 adding 'traceml/decorators.py' 2026-04-07T21:05:22,202 adding 'traceml/aggregator/__init__.py' 2026-04-07T21:05:22,203 adding 'traceml/aggregator/aggregator_main.py' 2026-04-07T21:05:22,205 adding 'traceml/aggregator/final_summary.py' 2026-04-07T21:05:22,207 adding 'traceml/aggregator/sqlite_writer.py' 2026-04-07T21:05:22,209 adding 'traceml/aggregator/trace_aggregator.py' 2026-04-07T21:05:22,211 adding 'traceml/aggregator/display_drivers/__init__.py' 2026-04-07T21:05:22,212 adding 'traceml/aggregator/display_drivers/base.py' 2026-04-07T21:05:22,214 adding 'traceml/aggregator/display_drivers/cli.py' 2026-04-07T21:05:22,215 adding 'traceml/aggregator/display_drivers/layout.py' 2026-04-07T21:05:22,217 adding 'traceml/aggregator/display_drivers/nicegui.py' 2026-04-07T21:05:22,219 adding 'traceml/aggregator/display_drivers/page_layout.py' 2026-04-07T21:05:22,221 adding 'traceml/aggregator/display_drivers/nicegui_sections/__init__.py' 2026-04-07T21:05:22,222 adding 'traceml/aggregator/display_drivers/nicegui_sections/helper.py' 2026-04-07T21:05:22,223 adding 'traceml/aggregator/display_drivers/nicegui_sections/layer_memory_table_section.py' 2026-04-07T21:05:22,224 adding 'traceml/aggregator/display_drivers/nicegui_sections/layer_timer_table_section.py' 2026-04-07T21:05:22,226 adding 'traceml/aggregator/display_drivers/nicegui_sections/model_combined_section.py' 2026-04-07T21:05:22,228 adding 'traceml/aggregator/display_drivers/nicegui_sections/model_diagnostics_section.py' 2026-04-07T21:05:22,229 adding 'traceml/aggregator/display_drivers/nicegui_sections/pages.py' 2026-04-07T21:05:22,231 adding 'traceml/aggregator/display_drivers/nicegui_sections/process_section.py' 2026-04-07T21:05:22,233 adding 'traceml/aggregator/display_drivers/nicegui_sections/step_memory_section.py' 2026-04-07T21:05:22,234 adding 'traceml/aggregator/display_drivers/nicegui_sections/steptiming_section.py' 2026-04-07T21:05:22,236 adding 'traceml/aggregator/display_drivers/nicegui_sections/system_section.py' 2026-04-07T21:05:22,237 adding 'traceml/aggregator/display_drivers/nicegui_sections/ui_shell.py' 2026-04-07T21:05:22,239 adding 'traceml/aggregator/sqlite_writers/__init__.py' 2026-04-07T21:05:22,241 adding 'traceml/aggregator/sqlite_writers/process.py' 2026-04-07T21:05:22,242 adding 'traceml/aggregator/sqlite_writers/step_memory.py' 2026-04-07T21:05:22,244 adding 'traceml/aggregator/sqlite_writers/step_time.py' 2026-04-07T21:05:22,246 adding 'traceml/aggregator/sqlite_writers/system.py' 2026-04-07T21:05:22,248 adding 'traceml/aggregator/summaries/__init__.py' 2026-04-07T21:05:22,250 adding 'traceml/aggregator/summaries/process.py' 2026-04-07T21:05:22,253 adding 'traceml/aggregator/summaries/step_time.py' 2026-04-07T21:05:22,255 adding 'traceml/aggregator/summaries/step_time_diagnosis.py' 2026-04-07T21:05:22,257 adding 'traceml/aggregator/summaries/system.py' 2026-04-07T21:05:22,259 adding 'traceml/database/__init__.py' 2026-04-07T21:05:22,261 adding 'traceml/database/database.py' 2026-04-07T21:05:22,262 adding 'traceml/database/database_sender.py' 2026-04-07T21:05:22,264 adding 'traceml/database/database_writer.py' 2026-04-07T21:05:22,265 adding 'traceml/database/remote_database_store.py' 2026-04-07T21:05:22,267 adding 'traceml/diagnostics/__init__.py' 2026-04-07T21:05:22,269 adding 'traceml/diagnostics/common.py' 2026-04-07T21:05:22,271 adding 'traceml/diagnostics/model_diagnostics.py' 2026-04-07T21:05:22,273 adding 'traceml/diagnostics/step_memory.py' 2026-04-07T21:05:22,274 adding 'traceml/diagnostics/step_memory_formatters.py' 2026-04-07T21:05:22,276 adding 'traceml/diagnostics/step_memory_trend.py' 2026-04-07T21:05:22,279 adding 'traceml/diagnostics/step_time.py' 2026-04-07T21:05:22,280 adding 'traceml/diagnostics/step_time_formatters.py' 2026-04-07T21:05:22,282 adding 'traceml/diagnostics/step_time_trend.py' 2026-04-07T21:05:22,283 adding 'traceml/diagnostics/trends.py' 2026-04-07T21:05:22,285 adding 'traceml/integrations/__init__.py' 2026-04-07T21:05:22,286 adding 'traceml/integrations/huggingface.py' 2026-04-07T21:05:22,287 adding 'traceml/integrations/lightning.py' 2026-04-07T21:05:22,289 adding 'traceml/loggers/__init__.py' 2026-04-07T21:05:22,291 adding 'traceml/loggers/error_log.py' 2026-04-07T21:05:22,292 adding 'traceml/renderers/__init__.py' 2026-04-07T21:05:22,294 adding 'traceml/renderers/base_renderer.py' 2026-04-07T21:05:22,295 adding 'traceml/renderers/stdout_stderr_renderer.py' 2026-04-07T21:05:22,298 adding 'traceml/renderers/user_time_renderer.py' 2026-04-07T21:05:22,299 adding 'traceml/renderers/utils.py' 2026-04-07T21:05:22,301 adding 'traceml/renderers/layer_combined_memory/__init__.py' 2026-04-07T21:05:22,304 adding 'traceml/renderers/layer_combined_memory/compute.py' 2026-04-07T21:05:22,306 adding 'traceml/renderers/layer_combined_memory/renderer.py' 2026-04-07T21:05:22,307 adding 'traceml/renderers/layer_combined_memory/schema.py' 2026-04-07T21:05:22,309 adding 'traceml/renderers/layer_combined_time/__init__.py' 2026-04-07T21:05:22,311 adding 'traceml/renderers/layer_combined_time/compute.py' 2026-04-07T21:05:22,312 adding 'traceml/renderers/layer_combined_time/renderer.py' 2026-04-07T21:05:22,314 adding 'traceml/renderers/layer_combined_time/schema.py' 2026-04-07T21:05:22,316 adding 'traceml/renderers/model_diagnostics/renderer.py' 2026-04-07T21:05:22,317 adding 'traceml/renderers/process/__init__.py' 2026-04-07T21:05:22,319 adding 'traceml/renderers/process/cli_compute.py' 2026-04-07T21:05:22,320 adding 'traceml/renderers/process/common.py' 2026-04-07T21:05:22,322 adding 'traceml/renderers/process/computer.py' 2026-04-07T21:05:22,323 adding 'traceml/renderers/process/dashboard_compute.py' 2026-04-07T21:05:22,325 adding 'traceml/renderers/process/renderer.py' 2026-04-07T21:05:22,326 adding 'traceml/renderers/step_memory/cli_compute.py' 2026-04-07T21:05:22,328 adding 'traceml/renderers/step_memory/common.py' 2026-04-07T21:05:22,330 adding 'traceml/renderers/step_memory/computer.py' 2026-04-07T21:05:22,331 adding 'traceml/renderers/step_memory/dashboard_compute.py' 2026-04-07T21:05:22,332 adding 'traceml/renderers/step_memory/diagnostics.py' 2026-04-07T21:05:22,333 adding 'traceml/renderers/step_memory/renderer.py' 2026-04-07T21:05:22,335 adding 'traceml/renderers/step_memory/schema.py' 2026-04-07T21:05:22,337 adding 'traceml/renderers/step_time/__init__.py' 2026-04-07T21:05:22,340 adding 'traceml/renderers/step_time/compute.py' 2026-04-07T21:05:22,341 adding 'traceml/renderers/step_time/diagnostics.py' 2026-04-07T21:05:22,342 adding 'traceml/renderers/step_time/renderer.py' 2026-04-07T21:05:22,343 adding 'traceml/renderers/step_time/schema.py' 2026-04-07T21:05:22,345 adding 'traceml/renderers/system/__init__.py' 2026-04-07T21:05:22,346 adding 'traceml/renderers/system/cli_compute.py' 2026-04-07T21:05:22,348 adding 'traceml/renderers/system/common.py' 2026-04-07T21:05:22,349 adding 'traceml/renderers/system/computer.py' 2026-04-07T21:05:22,351 adding 'traceml/renderers/system/dashboard_compute.py' 2026-04-07T21:05:22,353 adding 'traceml/renderers/system/renderer.py' 2026-04-07T21:05:22,355 adding 'traceml/runtime/__init__.py' 2026-04-07T21:05:22,356 adding 'traceml/runtime/config.py' 2026-04-07T21:05:22,358 adding 'traceml/runtime/executor.py' 2026-04-07T21:05:22,360 adding 'traceml/runtime/runtime.py' 2026-04-07T21:05:22,361 adding 'traceml/runtime/session.py' 2026-04-07T21:05:22,363 adding 'traceml/runtime/settings.py' 2026-04-07T21:05:22,364 adding 'traceml/runtime/stdout_stderr_capture.py' 2026-04-07T21:05:22,366 adding 'traceml/samplers/__init__.py' 2026-04-07T21:05:22,367 adding 'traceml/samplers/base_sampler.py' 2026-04-07T21:05:22,368 adding 'traceml/samplers/layer_backward_memory_sampler.py' 2026-04-07T21:05:22,370 adding 'traceml/samplers/layer_backward_time_sampler.py' 2026-04-07T21:05:22,372 adding 'traceml/samplers/layer_forward_memory_sampler.py' 2026-04-07T21:05:22,373 adding 'traceml/samplers/layer_forward_time_sampler.py' 2026-04-07T21:05:22,375 adding 'traceml/samplers/layer_memory_sampler.py' 2026-04-07T21:05:22,376 adding 'traceml/samplers/model_forward_memory_sampler.py' 2026-04-07T21:05:22,378 adding 'traceml/samplers/process_sampler.py' 2026-04-07T21:05:22,380 adding 'traceml/samplers/stdout_stderr_sampler.py' 2026-04-07T21:05:22,382 adding 'traceml/samplers/step_memory_sampler.py' 2026-04-07T21:05:22,383 adding 'traceml/samplers/step_time_sampler.py' 2026-04-07T21:05:22,386 adding 'traceml/samplers/system_sampler.py' 2026-04-07T21:05:22,388 adding 'traceml/samplers/schema/layer_forward_backward_memory.py' 2026-04-07T21:05:22,390 adding 'traceml/samplers/schema/layer_forward_backward_time.py' 2026-04-07T21:05:22,391 adding 'traceml/samplers/schema/layer_memory.py' 2026-04-07T21:05:22,393 adding 'traceml/samplers/schema/process.py' 2026-04-07T21:05:22,395 adding 'traceml/samplers/schema/step_memory.py' 2026-04-07T21:05:22,396 adding 'traceml/samplers/schema/step_time_schema.py' 2026-04-07T21:05:22,398 adding 'traceml/samplers/schema/system.py' 2026-04-07T21:05:22,400 adding 'traceml/transport/__init__.py' 2026-04-07T21:05:22,401 adding 'traceml/transport/distributed.py' 2026-04-07T21:05:22,403 adding 'traceml/transport/tcp_transport.py' 2026-04-07T21:05:22,405 adding 'traceml/utils/__init__.py' 2026-04-07T21:05:22,406 adding 'traceml/utils/base_trace_event.py' 2026-04-07T21:05:22,407 adding 'traceml/utils/cuda_event_pool.py' 2026-04-07T21:05:22,409 adding 'traceml/utils/entry_hook.py' 2026-04-07T21:05:22,410 adding 'traceml/utils/flush_buffers.py' 2026-04-07T21:05:22,411 adding 'traceml/utils/formatting.py' 2026-04-07T21:05:22,412 adding 'traceml/utils/layer_parameter_memory.py' 2026-04-07T21:05:22,414 adding 'traceml/utils/shared_utils.py' 2026-04-07T21:05:22,415 adding 'traceml/utils/step_memory.py' 2026-04-07T21:05:22,417 adding 'traceml/utils/timing.py' 2026-04-07T21:05:22,419 adding 'traceml/utils/ast_analysis/__init__.py' 2026-04-07T21:05:22,421 adding 'traceml/utils/ast_analysis/code_manifest.py' 2026-04-07T21:05:22,422 adding 'traceml/utils/ast_analysis/helpers.py' 2026-04-07T21:05:22,424 adding 'traceml/utils/ast_analysis/models.py' 2026-04-07T21:05:22,426 adding 'traceml/utils/ast_analysis/scanner.py' 2026-04-07T21:05:22,428 adding 'traceml/utils/ast_analysis/visitor.py' 2026-04-07T21:05:22,431 adding 'traceml/utils/hooks/__init__.py' 2026-04-07T21:05:22,432 adding 'traceml/utils/hooks/layer_backward_memory_hook.py' 2026-04-07T21:05:22,434 adding 'traceml/utils/hooks/layer_backward_time_hooks.py' 2026-04-07T21:05:22,436 adding 'traceml/utils/hooks/layer_forward_memory_hook.py' 2026-04-07T21:05:22,437 adding 'traceml/utils/hooks/layer_forward_time_hooks.py' 2026-04-07T21:05:22,439 adding 'traceml/utils/hooks/model_forward_memory_hook.py' 2026-04-07T21:05:22,440 adding 'traceml/utils/hooks/optimizer_hook.py' 2026-04-07T21:05:22,442 adding 'traceml/utils/patches/__init__.py' 2026-04-07T21:05:22,443 adding 'traceml/utils/patches/backward_auto_timer_patch.py' 2026-04-07T21:05:22,445 adding 'traceml/utils/patches/dataloader_patch.py' 2026-04-07T21:05:22,446 adding 'traceml/utils/patches/forward_auto_timer_patch.py' 2026-04-07T21:05:22,450 adding 'traceml_ai-0.2.7.dist-info/licenses/LICENSE' 2026-04-07T21:05:22,451 adding 'traceml_ai-0.2.7.dist-info/METADATA' 2026-04-07T21:05:22,453 adding 'traceml_ai-0.2.7.dist-info/WHEEL' 2026-04-07T21:05:22,453 adding 'traceml_ai-0.2.7.dist-info/entry_points.txt' 2026-04-07T21:05:22,454 adding 'traceml_ai-0.2.7.dist-info/top_level.txt' 2026-04-07T21:05:22,457 adding 'traceml_ai-0.2.7.dist-info/RECORD' 2026-04-07T21:05:22,463 removing build/bdist.linux-armv7l/wheel 2026-04-07T21:05:22,608 Building wheel for traceml-ai (pyproject.toml): finished with status 'done' 2026-04-07T21:05:22,620 Created wheel for traceml-ai: filename=traceml_ai-0.2.7-py3-none-any.whl size=280785 sha256=c6453cf3a593dfb273a25173f7becceca02249a69fdab999a5f1828ac12be42d 2026-04-07T21:05:22,622 Stored in directory: /tmp/pip-ephem-wheel-cache-yu48a13d/wheels/11/2f/11/5d3218b814f2a5db0313e8ede15dd73bcda4a9560b503311da 2026-04-07T21:05:22,639 Successfully built traceml-ai 2026-04-07T21:05:22,651 Removed build tracker: '/tmp/pip-build-tracker-0p5b76t3'