2026-05-10T13:00:36,077 Created temporary directory: /tmp/pip-ephem-wheel-cache-n3ro_mq4 2026-05-10T13:00:36,079 Created temporary directory: /tmp/pip-build-tracker-w6ns0e5a 2026-05-10T13:00:36,079 Initialized build tracking at /tmp/pip-build-tracker-w6ns0e5a 2026-05-10T13:00:36,080 Created build tracker: /tmp/pip-build-tracker-w6ns0e5a 2026-05-10T13:00:36,080 Entered build tracker: /tmp/pip-build-tracker-w6ns0e5a 2026-05-10T13:00:36,081 Created temporary directory: /tmp/pip-wheel-_tmxx8ov 2026-05-10T13:00:36,084 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-05-10T13:00:36,086 Created temporary directory: /tmp/pip-ephem-wheel-cache-azkm_fds 2026-05-10T13:00:36,108 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-10T13:00:36,111 2 location(s) to search for versions of forgelm: 2026-05-10T13:00:36,111 * https://pypi.org/simple/forgelm/ 2026-05-10T13:00:36,111 * https://www.piwheels.org/simple/forgelm/ 2026-05-10T13:00:36,112 Fetching project page and analyzing links: https://pypi.org/simple/forgelm/ 2026-05-10T13:00:36,113 Getting page https://pypi.org/simple/forgelm/ 2026-05-10T13:00:36,114 Found index url https://pypi.org/simple 2026-05-10T13:00:36,340 Fetched page https://pypi.org/simple/forgelm/ as application/vnd.pypi.simple.v1+json 2026-05-10T13:00:36,343 Skipping link: No binaries permitted for forgelm: https://files.pythonhosted.org/packages/3a/d3/56e98d02ac4d75f9f50e3b3f25b8f288abbf52182a169bf1e7565133ccaf/forgelm-0.3.0-py3-none-any.whl (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-10T13:00:36,344 Found link https://files.pythonhosted.org/packages/e3/b1/f904511ecaffcb79f78d539cce343f8c3fb8c1a804822305b19c865627ef/forgelm-0.3.0.tar.gz (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10), version: 0.3.0 2026-05-10T13:00:36,345 Skipping link: No binaries permitted for forgelm: https://files.pythonhosted.org/packages/02/bd/19ca5dc693f67b63c9a4ff91584a1f103688f4ba25b5f20cec8a59381419/forgelm-0.4.0-py3-none-any.whl (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-10T13:00:36,346 Found link https://files.pythonhosted.org/packages/1b/0e/482b733fba2af2662e4aa7056acbbc3bf8fffecf1329fe2a82de34af7c76/forgelm-0.4.0.tar.gz (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10), version: 0.4.0 2026-05-10T13:00:36,346 Skipping link: No binaries permitted for forgelm: https://files.pythonhosted.org/packages/de/55/10ad81160f70335659faa044172d29f9b118cbe1c5c1a1e619af74c561eb/forgelm-0.4.5-py3-none-any.whl (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-10T13:00:36,347 Found link https://files.pythonhosted.org/packages/15/7c/c3b67eb97338bafefe37fe3d9d84672d8b6fc0b004e8b69a6535ac43e264/forgelm-0.4.5.tar.gz (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10), version: 0.4.5 2026-05-10T13:00:36,348 Skipping link: No binaries permitted for forgelm: https://files.pythonhosted.org/packages/72/d4/1fdc7a49f1cba32d42c3904ea1956d5c8603a8446b9ae4bd7e3320bb157d/forgelm-0.5.0-py3-none-any.whl (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-10T13:00:36,349 Found link https://files.pythonhosted.org/packages/4f/59/652b5d15953d6e29e9f6c1fc7c72378ea08ba914650129a2d65c8df7baec/forgelm-0.5.0.tar.gz (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10), version: 0.5.0 2026-05-10T13:00:36,350 Skipping link: No binaries permitted for forgelm: https://files.pythonhosted.org/packages/13/a7/c3738216b5c959a461d0991531018c25d75c49ea3ffad8ce8ad8b6fcd1a6/forgelm-0.5.5-py3-none-any.whl (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-10T13:00:36,351 Found link https://files.pythonhosted.org/packages/d3/09/1fe5f49a168f5205d23411d417f7e6e99a4869967bf34dc8d5eec96da952/forgelm-0.5.5.tar.gz (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10), version: 0.5.5 2026-05-10T13:00:36,352 Skipping link: No binaries permitted for forgelm: https://files.pythonhosted.org/packages/e0/94/7a68756490645b8e15f60903631f3001aa5b589ac018e16bbe3e3ae26446/forgelm-0.5.6-py3-none-any.whl (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-10T13:00:36,353 Found link https://files.pythonhosted.org/packages/ae/f7/ae2343081d58c2689cb35f3dffdc31209679f0df2eda2b82b652f683728d/forgelm-0.5.6.tar.gz (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10), version: 0.5.6 2026-05-10T13:00:36,354 Fetching project page and analyzing links: https://www.piwheels.org/simple/forgelm/ 2026-05-10T13:00:36,354 Getting page https://www.piwheels.org/simple/forgelm/ 2026-05-10T13:00:36,355 Found index url https://www.piwheels.org/simple 2026-05-10T13:00:36,528 Fetched page https://www.piwheels.org/simple/forgelm/ as text/html 2026-05-10T13:00:36,530 Skipping link: No binaries permitted for forgelm: https://www.piwheels.org/simple/forgelm/forgelm-0.5.0-py3-none-any.whl#sha256=5e8345a233593ec34439eca7cf15ea339a74d02198e182f754a7cf9320c246b2 (from https://www.piwheels.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-10T13:00:36,531 Skipping link: No binaries permitted for forgelm: https://www.piwheels.org/simple/forgelm/forgelm-0.4.5-py3-none-any.whl#sha256=f107a0c3047a5b6433ddc75a60bde8040b008fbc0f411d394978d0022579d849 (from https://www.piwheels.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-10T13:00:36,531 Skipping link: No binaries permitted for forgelm: https://www.piwheels.org/simple/forgelm/forgelm-0.4.0-py3-none-any.whl#sha256=89c029c499e8767d3508309a456bf6fd2e33fec8fe16014e2a91177a5bbe478a (from https://www.piwheels.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-10T13:00:36,532 Skipping link: No binaries permitted for forgelm: https://archive1.piwheels.org/simple/forgelm/forgelm-0.3.0-py3-none-any.whl#sha256=55d1be911744a0c0b80d4903c166789236cfd1553c3901e07472b631b936b8a5 (from https://www.piwheels.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-10T13:00:36,532 Skipping link: not a file: https://www.piwheels.org/simple/forgelm/ 2026-05-10T13:00:36,533 Skipping link: not a file: https://pypi.org/simple/forgelm/ 2026-05-10T13:00:36,552 Given no hashes to check 1 links for project 'forgelm': discarding no candidates 2026-05-10T13:00:36,570 Collecting forgelm==0.5.5 2026-05-10T13:00:36,573 Created temporary directory: /tmp/pip-unpack-i38jl3ou 2026-05-10T13:00:36,810 Downloading forgelm-0.5.5.tar.gz (733 kB) 2026-05-10T13:00:37,401 Added forgelm==0.5.5 from https://files.pythonhosted.org/packages/d3/09/1fe5f49a168f5205d23411d417f7e6e99a4869967bf34dc8d5eec96da952/forgelm-0.5.5.tar.gz to build tracker '/tmp/pip-build-tracker-w6ns0e5a' 2026-05-10T13:00:37,409 Created temporary directory: /tmp/pip-build-env-bkquti6a 2026-05-10T13:00:37,414 Installing build dependencies: started 2026-05-10T13:00:37,415 Running command pip subprocess to install build dependencies 2026-05-10T13:00:38,541 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-10T13:00:38,970 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-05-10T13:00:38,993 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-10T13:00:40,765 Collecting setuptools>=69 2026-05-10T13:00:40,854 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-10T13:00:41,131 Collecting wheel 2026-05-10T13:00:41,147 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-10T13:00:41,326 Collecting packaging>=24.0 2026-05-10T13:00:41,343 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-10T13:00:44,204 Installing collected packages: setuptools, packaging, wheel 2026-05-10T13:00:47,706 Creating /tmp/pip-build-env-bkquti6a/overlay/local/bin 2026-05-10T13:00:47,708 changing mode of /tmp/pip-build-env-bkquti6a/overlay/local/bin/wheel to 755 2026-05-10T13:00:47,730 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-10T13:00:48,007 Installing build dependencies: finished with status 'done' 2026-05-10T13:00:48,014 Getting requirements to build wheel: started 2026-05-10T13:00:48,015 Running command Getting requirements to build wheel 2026-05-10T13:00:48,630 /tmp/pip-build-env-bkquti6a/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-10T13:00:48,631 !! 2026-05-10T13:00:48,632 ******************************************************************************** 2026-05-10T13:00:48,632 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-05-10T13:00:48,633 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-10T13:00:48,634 or your builds will no longer be supported. 2026-05-10T13:00:48,635 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-10T13:00:48,635 ******************************************************************************** 2026-05-10T13:00:48,637 !! 2026-05-10T13:00:48,637 corresp(dist, value, root_dir) 2026-05-10T13:00:48,713 /tmp/pip-build-env-bkquti6a/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-10T13:00:48,713 !! 2026-05-10T13:00:48,714 ******************************************************************************** 2026-05-10T13:00:48,715 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-10T13:00:48,716 License :: OSI Approved :: Apache Software License 2026-05-10T13:00:48,717 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-10T13:00:48,718 ******************************************************************************** 2026-05-10T13:00:48,719 !! 2026-05-10T13:00:48,720 dist._finalize_license_expression() 2026-05-10T13:00:48,722 /tmp/pip-build-env-bkquti6a/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-10T13:00:48,723 !! 2026-05-10T13:00:48,724 ******************************************************************************** 2026-05-10T13:00:48,724 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-10T13:00:48,726 License :: OSI Approved :: Apache Software License 2026-05-10T13:00:48,727 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-10T13:00:48,727 ******************************************************************************** 2026-05-10T13:00:48,728 !! 2026-05-10T13:00:48,729 self._finalize_license_expression() 2026-05-10T13:00:48,730 running egg_info 2026-05-10T13:00:48,734 writing forgelm.egg-info/PKG-INFO 2026-05-10T13:00:48,746 writing dependency_links to forgelm.egg-info/dependency_links.txt 2026-05-10T13:00:48,748 writing entry points to forgelm.egg-info/entry_points.txt 2026-05-10T13:00:48,755 writing requirements to forgelm.egg-info/requires.txt 2026-05-10T13:00:48,756 writing top-level names to forgelm.egg-info/top_level.txt 2026-05-10T13:00:48,799 reading manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-10T13:00:48,814 reading manifest template 'MANIFEST.in' 2026-05-10T13:00:48,824 adding license file 'LICENSE' 2026-05-10T13:00:48,836 writing manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-10T13:00:48,935 Getting requirements to build wheel: finished with status 'done' 2026-05-10T13:00:48,938 Created temporary directory: /tmp/pip-modern-metadata-_e3vxrz5 2026-05-10T13:00:48,941 Preparing metadata (pyproject.toml): started 2026-05-10T13:00:48,942 Running command Preparing metadata (pyproject.toml) 2026-05-10T13:00:49,518 /tmp/pip-build-env-bkquti6a/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-10T13:00:49,519 !! 2026-05-10T13:00:49,520 ******************************************************************************** 2026-05-10T13:00:49,520 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-05-10T13:00:49,521 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-10T13:00:49,522 or your builds will no longer be supported. 2026-05-10T13:00:49,523 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-10T13:00:49,523 ******************************************************************************** 2026-05-10T13:00:49,524 !! 2026-05-10T13:00:49,525 corresp(dist, value, root_dir) 2026-05-10T13:00:49,600 /tmp/pip-build-env-bkquti6a/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-10T13:00:49,601 !! 2026-05-10T13:00:49,602 ******************************************************************************** 2026-05-10T13:00:49,603 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-10T13:00:49,604 License :: OSI Approved :: Apache Software License 2026-05-10T13:00:49,605 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-10T13:00:49,606 ******************************************************************************** 2026-05-10T13:00:49,607 !! 2026-05-10T13:00:49,608 dist._finalize_license_expression() 2026-05-10T13:00:49,611 /tmp/pip-build-env-bkquti6a/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-10T13:00:49,612 !! 2026-05-10T13:00:49,613 ******************************************************************************** 2026-05-10T13:00:49,614 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-10T13:00:49,615 License :: OSI Approved :: Apache Software License 2026-05-10T13:00:49,616 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-10T13:00:49,617 ******************************************************************************** 2026-05-10T13:00:49,618 !! 2026-05-10T13:00:49,618 self._finalize_license_expression() 2026-05-10T13:00:49,619 running dist_info 2026-05-10T13:00:49,628 creating /tmp/pip-modern-metadata-_e3vxrz5/forgelm.egg-info 2026-05-10T13:00:49,629 writing /tmp/pip-modern-metadata-_e3vxrz5/forgelm.egg-info/PKG-INFO 2026-05-10T13:00:49,640 writing dependency_links to /tmp/pip-modern-metadata-_e3vxrz5/forgelm.egg-info/dependency_links.txt 2026-05-10T13:00:49,642 writing entry points to /tmp/pip-modern-metadata-_e3vxrz5/forgelm.egg-info/entry_points.txt 2026-05-10T13:00:49,649 writing requirements to /tmp/pip-modern-metadata-_e3vxrz5/forgelm.egg-info/requires.txt 2026-05-10T13:00:49,650 writing top-level names to /tmp/pip-modern-metadata-_e3vxrz5/forgelm.egg-info/top_level.txt 2026-05-10T13:00:49,652 writing manifest file '/tmp/pip-modern-metadata-_e3vxrz5/forgelm.egg-info/SOURCES.txt' 2026-05-10T13:00:49,691 reading manifest file '/tmp/pip-modern-metadata-_e3vxrz5/forgelm.egg-info/SOURCES.txt' 2026-05-10T13:00:49,693 reading manifest template 'MANIFEST.in' 2026-05-10T13:00:49,703 adding license file 'LICENSE' 2026-05-10T13:00:49,711 writing manifest file '/tmp/pip-modern-metadata-_e3vxrz5/forgelm.egg-info/SOURCES.txt' 2026-05-10T13:00:49,712 creating '/tmp/pip-modern-metadata-_e3vxrz5/forgelm-0.5.5.dist-info' 2026-05-10T13:00:49,840 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-10T13:00:49,846 Source in /tmp/pip-wheel-_tmxx8ov/forgelm_1db7b81cb5de41c7b3ae3feea487ca4a has version 0.5.5, which satisfies requirement forgelm==0.5.5 from https://files.pythonhosted.org/packages/d3/09/1fe5f49a168f5205d23411d417f7e6e99a4869967bf34dc8d5eec96da952/forgelm-0.5.5.tar.gz 2026-05-10T13:00:49,847 Removed forgelm==0.5.5 from https://files.pythonhosted.org/packages/d3/09/1fe5f49a168f5205d23411d417f7e6e99a4869967bf34dc8d5eec96da952/forgelm-0.5.5.tar.gz from build tracker '/tmp/pip-build-tracker-w6ns0e5a' 2026-05-10T13:00:49,855 Created temporary directory: /tmp/pip-unpack-serat_83 2026-05-10T13:00:49,856 Building wheels for collected packages: forgelm 2026-05-10T13:00:49,860 Created temporary directory: /tmp/pip-wheel-lt3_lq72 2026-05-10T13:00:49,860 Destination directory: /tmp/pip-wheel-lt3_lq72 2026-05-10T13:00:49,863 Building wheel for forgelm (pyproject.toml): started 2026-05-10T13:00:49,864 Running command Building wheel for forgelm (pyproject.toml) 2026-05-10T13:00:50,428 /tmp/pip-build-env-bkquti6a/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-10T13:00:50,428 !! 2026-05-10T13:00:50,429 ******************************************************************************** 2026-05-10T13:00:50,430 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-05-10T13:00:50,431 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-10T13:00:50,432 or your builds will no longer be supported. 2026-05-10T13:00:50,433 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-10T13:00:50,434 ******************************************************************************** 2026-05-10T13:00:50,435 !! 2026-05-10T13:00:50,435 corresp(dist, value, root_dir) 2026-05-10T13:00:50,502 /tmp/pip-build-env-bkquti6a/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-10T13:00:50,503 !! 2026-05-10T13:00:50,504 ******************************************************************************** 2026-05-10T13:00:50,505 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-10T13:00:50,506 License :: OSI Approved :: Apache Software License 2026-05-10T13:00:50,507 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-10T13:00:50,508 ******************************************************************************** 2026-05-10T13:00:50,509 !! 2026-05-10T13:00:50,510 dist._finalize_license_expression() 2026-05-10T13:00:50,514 /tmp/pip-build-env-bkquti6a/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-10T13:00:50,514 !! 2026-05-10T13:00:50,516 ******************************************************************************** 2026-05-10T13:00:50,516 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-10T13:00:50,517 License :: OSI Approved :: Apache Software License 2026-05-10T13:00:50,518 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-10T13:00:50,519 ******************************************************************************** 2026-05-10T13:00:50,520 !! 2026-05-10T13:00:50,520 self._finalize_license_expression() 2026-05-10T13:00:50,521 running bdist_wheel 2026-05-10T13:00:50,534 running build 2026-05-10T13:00:50,535 running build_py 2026-05-10T13:00:50,541 creating build/lib/forgelm 2026-05-10T13:00:50,544 copying ./forgelm/model_card.py -> build/lib/forgelm 2026-05-10T13:00:50,546 copying ./forgelm/safety.py -> build/lib/forgelm 2026-05-10T13:00:50,549 copying ./forgelm/quickstart.py -> build/lib/forgelm 2026-05-10T13:00:50,552 copying ./forgelm/export.py -> build/lib/forgelm 2026-05-10T13:00:50,554 copying ./forgelm/model.py -> build/lib/forgelm 2026-05-10T13:00:50,557 copying ./forgelm/trainer.py -> build/lib/forgelm 2026-05-10T13:00:50,560 copying ./forgelm/fit_check.py -> build/lib/forgelm 2026-05-10T13:00:50,563 copying ./forgelm/utils.py -> build/lib/forgelm 2026-05-10T13:00:50,565 copying ./forgelm/chat.py -> build/lib/forgelm 2026-05-10T13:00:50,568 copying ./forgelm/benchmark.py -> build/lib/forgelm 2026-05-10T13:00:50,570 copying ./forgelm/_version.py -> build/lib/forgelm 2026-05-10T13:00:50,572 copying ./forgelm/merging.py -> build/lib/forgelm 2026-05-10T13:00:50,574 copying ./forgelm/webhook.py -> build/lib/forgelm 2026-05-10T13:00:50,577 copying ./forgelm/data.py -> build/lib/forgelm 2026-05-10T13:00:50,580 copying ./forgelm/ingestion.py -> build/lib/forgelm 2026-05-10T13:00:50,583 copying ./forgelm/grpo_rewards.py -> build/lib/forgelm 2026-05-10T13:00:50,586 copying ./forgelm/judge.py -> build/lib/forgelm 2026-05-10T13:00:50,588 copying ./forgelm/inference.py -> build/lib/forgelm 2026-05-10T13:00:50,591 copying ./forgelm/deploy.py -> build/lib/forgelm 2026-05-10T13:00:50,594 copying ./forgelm/config.py -> build/lib/forgelm 2026-05-10T13:00:50,597 copying ./forgelm/compliance.py -> build/lib/forgelm 2026-05-10T13:00:50,600 copying ./forgelm/__init__.py -> build/lib/forgelm 2026-05-10T13:00:50,603 copying ./forgelm/synthetic.py -> build/lib/forgelm 2026-05-10T13:00:50,606 copying ./forgelm/results.py -> build/lib/forgelm 2026-05-10T13:00:50,607 copying ./forgelm/_http.py -> build/lib/forgelm 2026-05-10T13:00:50,611 creating build/lib/forgelm/templates 2026-05-10T13:00:50,612 copying ./forgelm/templates/__init__.py -> build/lib/forgelm/templates 2026-05-10T13:00:50,614 creating build/lib/forgelm/data_audit 2026-05-10T13:00:50,615 copying ./forgelm/data_audit/_quality.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,618 copying ./forgelm/data_audit/_pii_regex.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,620 copying ./forgelm/data_audit/_croissant.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,623 copying ./forgelm/data_audit/_orchestrator.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,626 copying ./forgelm/data_audit/_types.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,628 copying ./forgelm/data_audit/_summary.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,631 copying ./forgelm/data_audit/_optional.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,633 copying ./forgelm/data_audit/_streaming.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,635 copying ./forgelm/data_audit/_secrets.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,638 copying ./forgelm/data_audit/_minhash.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,640 copying ./forgelm/data_audit/_pii_ml.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,643 copying ./forgelm/data_audit/_aggregator.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,646 copying ./forgelm/data_audit/_splits.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,648 copying ./forgelm/data_audit/__init__.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,651 copying ./forgelm/data_audit/_simhash.py -> build/lib/forgelm/data_audit 2026-05-10T13:00:50,655 creating build/lib/forgelm/cli 2026-05-10T13:00:50,656 copying ./forgelm/cli/_dry_run.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,658 copying ./forgelm/cli/_fit_check.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,660 copying ./forgelm/cli/_argparse_types.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,662 copying ./forgelm/cli/_dispatch.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,664 copying ./forgelm/cli/_wizard.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,666 copying ./forgelm/cli/_result.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,668 copying ./forgelm/cli/_no_train_modes.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,670 copying ./forgelm/cli/_training.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,672 copying ./forgelm/cli/_parser.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,676 copying ./forgelm/cli/__main__.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,678 copying ./forgelm/cli/_exit_codes.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,680 copying ./forgelm/cli/__init__.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,682 copying ./forgelm/cli/_config_load.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,684 copying ./forgelm/cli/_resume.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,686 copying ./forgelm/cli/_logging.py -> build/lib/forgelm/cli 2026-05-10T13:00:50,689 creating build/lib/forgelm/wizard 2026-05-10T13:00:50,690 copying ./forgelm/wizard/_collectors.py -> build/lib/forgelm/wizard 2026-05-10T13:00:50,693 copying ./forgelm/wizard/_orchestrator.py -> build/lib/forgelm/wizard 2026-05-10T13:00:50,697 copying ./forgelm/wizard/_io.py -> build/lib/forgelm/wizard 2026-05-10T13:00:50,699 copying ./forgelm/wizard/_byod.py -> build/lib/forgelm/wizard 2026-05-10T13:00:50,702 copying ./forgelm/wizard/_state.py -> build/lib/forgelm/wizard 2026-05-10T13:00:50,705 copying ./forgelm/wizard/__init__.py -> build/lib/forgelm/wizard 2026-05-10T13:00:50,710 creating build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,711 copying ./forgelm/cli/subcommands/_audit.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,713 copying ./forgelm/cli/subcommands/_reverse_pii.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,716 copying ./forgelm/cli/subcommands/_purge.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,720 copying ./forgelm/cli/subcommands/_safety_eval.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,722 copying ./forgelm/cli/subcommands/_ingest.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,725 copying ./forgelm/cli/subcommands/_chat.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,727 copying ./forgelm/cli/subcommands/_doctor.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,730 copying ./forgelm/cli/subcommands/_verify_audit.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,732 copying ./forgelm/cli/subcommands/_approve.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,735 copying ./forgelm/cli/subcommands/_verify_gguf.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,737 copying ./forgelm/cli/subcommands/_approvals.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,740 copying ./forgelm/cli/subcommands/_quickstart.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,742 copying ./forgelm/cli/subcommands/_deploy.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,744 copying ./forgelm/cli/subcommands/_audit_log_reader.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,747 copying ./forgelm/cli/subcommands/__init__.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,749 copying ./forgelm/cli/subcommands/_cache.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,751 copying ./forgelm/cli/subcommands/_verify_annex_iv.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,754 copying ./forgelm/cli/subcommands/_export.py -> build/lib/forgelm/cli/subcommands 2026-05-10T13:00:50,756 running egg_info 2026-05-10T13:00:50,766 writing forgelm.egg-info/PKG-INFO 2026-05-10T13:00:50,776 writing dependency_links to forgelm.egg-info/dependency_links.txt 2026-05-10T13:00:50,778 writing entry points to forgelm.egg-info/entry_points.txt 2026-05-10T13:00:50,784 writing requirements to forgelm.egg-info/requires.txt 2026-05-10T13:00:50,785 writing top-level names to forgelm.egg-info/top_level.txt 2026-05-10T13:00:50,815 reading manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-10T13:00:50,830 reading manifest template 'MANIFEST.in' 2026-05-10T13:00:50,841 adding license file 'LICENSE' 2026-05-10T13:00:50,853 writing manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-10T13:00:50,871 copying ./forgelm/py.typed -> build/lib/forgelm 2026-05-10T13:00:50,873 copying ./forgelm/templates/LICENSES.md -> build/lib/forgelm/templates 2026-05-10T13:00:50,875 creating build/lib/forgelm/templates/grpo-math 2026-05-10T13:00:50,876 copying ./forgelm/templates/grpo-math/config.yaml -> build/lib/forgelm/templates/grpo-math 2026-05-10T13:00:50,878 creating build/lib/forgelm/templates/domain-expert 2026-05-10T13:00:50,879 copying ./forgelm/templates/domain-expert/config.yaml -> build/lib/forgelm/templates/domain-expert 2026-05-10T13:00:50,882 creating build/lib/forgelm/templates/customer-support 2026-05-10T13:00:50,883 copying ./forgelm/templates/customer-support/config.yaml -> build/lib/forgelm/templates/customer-support 2026-05-10T13:00:50,885 creating build/lib/forgelm/templates/code-assistant 2026-05-10T13:00:50,886 copying ./forgelm/templates/code-assistant/config.yaml -> build/lib/forgelm/templates/code-assistant 2026-05-10T13:00:50,888 creating build/lib/forgelm/templates/medical-qa-tr 2026-05-10T13:00:50,889 copying ./forgelm/templates/medical-qa-tr/config.yaml -> build/lib/forgelm/templates/medical-qa-tr 2026-05-10T13:00:50,892 copying ./forgelm/templates/grpo-math/data.jsonl -> build/lib/forgelm/templates/grpo-math 2026-05-10T13:00:50,894 copying ./forgelm/templates/customer-support/data.jsonl -> build/lib/forgelm/templates/customer-support 2026-05-10T13:00:50,897 copying ./forgelm/templates/code-assistant/data.jsonl -> build/lib/forgelm/templates/code-assistant 2026-05-10T13:00:50,901 copying ./forgelm/templates/medical-qa-tr/data.jsonl -> build/lib/forgelm/templates/medical-qa-tr 2026-05-10T13:00:50,904 copying ./forgelm/templates/domain-expert/README.md -> build/lib/forgelm/templates/domain-expert 2026-05-10T13:00:50,907 creating build/lib/forgelm/safety_prompts 2026-05-10T13:00:50,908 copying ./forgelm/safety_prompts/default_probes.jsonl -> build/lib/forgelm/safety_prompts 2026-05-10T13:00:50,910 copying ./forgelm/wizard/_defaults.json -> build/lib/forgelm/wizard 2026-05-10T13:00:50,932 installing to build/bdist.linux-armv7l/wheel 2026-05-10T13:00:50,933 running install 2026-05-10T13:00:50,956 running install_lib 2026-05-10T13:00:50,962 creating build/bdist.linux-armv7l/wheel 2026-05-10T13:00:50,965 creating build/bdist.linux-armv7l/wheel/forgelm 2026-05-10T13:00:50,966 copying build/lib/forgelm/model_card.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,968 copying build/lib/forgelm/safety.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,971 copying build/lib/forgelm/quickstart.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,974 copying build/lib/forgelm/export.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,976 copying build/lib/forgelm/model.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,979 copying build/lib/forgelm/trainer.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,982 copying build/lib/forgelm/fit_check.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,985 copying build/lib/forgelm/utils.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,987 copying build/lib/forgelm/chat.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,989 copying build/lib/forgelm/benchmark.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,992 copying build/lib/forgelm/py.typed -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,993 copying build/lib/forgelm/_version.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,995 copying build/lib/forgelm/merging.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:50,997 copying build/lib/forgelm/webhook.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,000 copying build/lib/forgelm/data.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,002 copying build/lib/forgelm/ingestion.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,005 copying build/lib/forgelm/grpo_rewards.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,007 copying build/lib/forgelm/judge.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,010 copying build/lib/forgelm/inference.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,013 creating build/bdist.linux-armv7l/wheel/forgelm/templates 2026-05-10T13:00:51,014 creating build/bdist.linux-armv7l/wheel/forgelm/templates/grpo-math 2026-05-10T13:00:51,016 copying build/lib/forgelm/templates/grpo-math/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/grpo-math 2026-05-10T13:00:51,018 copying build/lib/forgelm/templates/grpo-math/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/grpo-math 2026-05-10T13:00:51,020 creating build/bdist.linux-armv7l/wheel/forgelm/templates/domain-expert 2026-05-10T13:00:51,021 copying build/lib/forgelm/templates/domain-expert/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/domain-expert 2026-05-10T13:00:51,024 copying build/lib/forgelm/templates/domain-expert/README.md -> build/bdist.linux-armv7l/wheel/./forgelm/templates/domain-expert 2026-05-10T13:00:51,026 creating build/bdist.linux-armv7l/wheel/forgelm/templates/customer-support 2026-05-10T13:00:51,027 copying build/lib/forgelm/templates/customer-support/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/customer-support 2026-05-10T13:00:51,029 copying build/lib/forgelm/templates/customer-support/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/customer-support 2026-05-10T13:00:51,033 creating build/bdist.linux-armv7l/wheel/forgelm/templates/code-assistant 2026-05-10T13:00:51,034 copying build/lib/forgelm/templates/code-assistant/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/code-assistant 2026-05-10T13:00:51,036 copying build/lib/forgelm/templates/code-assistant/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/code-assistant 2026-05-10T13:00:51,039 copying build/lib/forgelm/templates/LICENSES.md -> build/bdist.linux-armv7l/wheel/./forgelm/templates 2026-05-10T13:00:51,041 creating build/bdist.linux-armv7l/wheel/forgelm/templates/medical-qa-tr 2026-05-10T13:00:51,043 copying build/lib/forgelm/templates/medical-qa-tr/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/medical-qa-tr 2026-05-10T13:00:51,045 copying build/lib/forgelm/templates/medical-qa-tr/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/medical-qa-tr 2026-05-10T13:00:51,048 copying build/lib/forgelm/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/templates 2026-05-10T13:00:51,050 creating build/bdist.linux-armv7l/wheel/forgelm/data_audit 2026-05-10T13:00:51,051 copying build/lib/forgelm/data_audit/_quality.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,054 copying build/lib/forgelm/data_audit/_pii_regex.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,056 copying build/lib/forgelm/data_audit/_croissant.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,058 copying build/lib/forgelm/data_audit/_orchestrator.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,061 copying build/lib/forgelm/data_audit/_types.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,064 copying build/lib/forgelm/data_audit/_summary.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,067 copying build/lib/forgelm/data_audit/_optional.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,069 copying build/lib/forgelm/data_audit/_streaming.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,071 copying build/lib/forgelm/data_audit/_secrets.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,073 copying build/lib/forgelm/data_audit/_minhash.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,075 copying build/lib/forgelm/data_audit/_pii_ml.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,078 copying build/lib/forgelm/data_audit/_aggregator.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,080 copying build/lib/forgelm/data_audit/_splits.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,082 copying build/lib/forgelm/data_audit/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,084 copying build/lib/forgelm/data_audit/_simhash.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-10T13:00:51,087 creating build/bdist.linux-armv7l/wheel/forgelm/safety_prompts 2026-05-10T13:00:51,088 copying build/lib/forgelm/safety_prompts/default_probes.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/safety_prompts 2026-05-10T13:00:51,091 copying build/lib/forgelm/deploy.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,094 creating build/bdist.linux-armv7l/wheel/forgelm/cli 2026-05-10T13:00:51,095 copying build/lib/forgelm/cli/_dry_run.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,097 copying build/lib/forgelm/cli/_fit_check.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,100 creating build/bdist.linux-armv7l/wheel/forgelm/cli/subcommands 2026-05-10T13:00:51,101 copying build/lib/forgelm/cli/subcommands/_audit.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,103 copying build/lib/forgelm/cli/subcommands/_reverse_pii.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,106 copying build/lib/forgelm/cli/subcommands/_purge.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,109 copying build/lib/forgelm/cli/subcommands/_safety_eval.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,112 copying build/lib/forgelm/cli/subcommands/_ingest.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,114 copying build/lib/forgelm/cli/subcommands/_chat.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,116 copying build/lib/forgelm/cli/subcommands/_doctor.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,119 copying build/lib/forgelm/cli/subcommands/_verify_audit.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,121 copying build/lib/forgelm/cli/subcommands/_approve.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,123 copying build/lib/forgelm/cli/subcommands/_verify_gguf.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,126 copying build/lib/forgelm/cli/subcommands/_approvals.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,129 copying build/lib/forgelm/cli/subcommands/_quickstart.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,131 copying build/lib/forgelm/cli/subcommands/_deploy.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,133 copying build/lib/forgelm/cli/subcommands/_audit_log_reader.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,136 copying build/lib/forgelm/cli/subcommands/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,137 copying build/lib/forgelm/cli/subcommands/_cache.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,140 copying build/lib/forgelm/cli/subcommands/_verify_annex_iv.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,142 copying build/lib/forgelm/cli/subcommands/_export.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-10T13:00:51,143 copying build/lib/forgelm/cli/_argparse_types.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,145 copying build/lib/forgelm/cli/_dispatch.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,147 copying build/lib/forgelm/cli/_wizard.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,149 copying build/lib/forgelm/cli/_result.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,151 copying build/lib/forgelm/cli/_no_train_modes.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,153 copying build/lib/forgelm/cli/_training.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,155 copying build/lib/forgelm/cli/_parser.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,158 copying build/lib/forgelm/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,160 copying build/lib/forgelm/cli/_exit_codes.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,162 copying build/lib/forgelm/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,164 copying build/lib/forgelm/cli/_config_load.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,166 copying build/lib/forgelm/cli/_resume.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,168 copying build/lib/forgelm/cli/_logging.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-10T13:00:51,169 copying build/lib/forgelm/config.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,172 copying build/lib/forgelm/compliance.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,175 copying build/lib/forgelm/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,178 creating build/bdist.linux-armv7l/wheel/forgelm/wizard 2026-05-10T13:00:51,179 copying build/lib/forgelm/wizard/_collectors.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-10T13:00:51,182 copying build/lib/forgelm/wizard/_orchestrator.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-10T13:00:51,186 copying build/lib/forgelm/wizard/_io.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-10T13:00:51,188 copying build/lib/forgelm/wizard/_byod.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-10T13:00:51,191 copying build/lib/forgelm/wizard/_state.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-10T13:00:51,194 copying build/lib/forgelm/wizard/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-10T13:00:51,197 copying build/lib/forgelm/wizard/_defaults.json -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-10T13:00:51,199 copying build/lib/forgelm/synthetic.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,201 copying build/lib/forgelm/results.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,203 copying build/lib/forgelm/_http.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-10T13:00:51,206 running install_egg_info 2026-05-10T13:00:51,211 Copying forgelm.egg-info to build/bdist.linux-armv7l/wheel/./forgelm-0.5.5-py3.11.egg-info 2026-05-10T13:00:51,223 running install_scripts 2026-05-10T13:00:51,235 creating build/bdist.linux-armv7l/wheel/forgelm-0.5.5.dist-info/WHEEL 2026-05-10T13:00:51,238 creating '/tmp/pip-wheel-lt3_lq72/.tmp-qj_kap1w/forgelm-0.5.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-10T13:00:51,242 adding 'forgelm/__init__.py' 2026-05-10T13:00:51,245 adding 'forgelm/_http.py' 2026-05-10T13:00:51,247 adding 'forgelm/_version.py' 2026-05-10T13:00:51,249 adding 'forgelm/benchmark.py' 2026-05-10T13:00:51,251 adding 'forgelm/chat.py' 2026-05-10T13:00:51,260 adding 'forgelm/compliance.py' 2026-05-10T13:00:51,267 adding 'forgelm/config.py' 2026-05-10T13:00:51,271 adding 'forgelm/data.py' 2026-05-10T13:00:51,273 adding 'forgelm/deploy.py' 2026-05-10T13:00:51,276 adding 'forgelm/export.py' 2026-05-10T13:00:51,279 adding 'forgelm/fit_check.py' 2026-05-10T13:00:51,281 adding 'forgelm/grpo_rewards.py' 2026-05-10T13:00:51,284 adding 'forgelm/inference.py' 2026-05-10T13:00:51,293 adding 'forgelm/ingestion.py' 2026-05-10T13:00:51,296 adding 'forgelm/judge.py' 2026-05-10T13:00:51,299 adding 'forgelm/merging.py' 2026-05-10T13:00:51,302 adding 'forgelm/model.py' 2026-05-10T13:00:51,304 adding 'forgelm/model_card.py' 2026-05-10T13:00:51,305 adding 'forgelm/py.typed' 2026-05-10T13:00:51,308 adding 'forgelm/quickstart.py' 2026-05-10T13:00:51,310 adding 'forgelm/results.py' 2026-05-10T13:00:51,314 adding 'forgelm/safety.py' 2026-05-10T13:00:51,317 adding 'forgelm/synthetic.py' 2026-05-10T13:00:51,325 adding 'forgelm/trainer.py' 2026-05-10T13:00:51,327 adding 'forgelm/utils.py' 2026-05-10T13:00:51,330 adding 'forgelm/webhook.py' 2026-05-10T13:00:51,333 adding 'forgelm/cli/__init__.py' 2026-05-10T13:00:51,334 adding 'forgelm/cli/__main__.py' 2026-05-10T13:00:51,336 adding 'forgelm/cli/_argparse_types.py' 2026-05-10T13:00:51,337 adding 'forgelm/cli/_config_load.py' 2026-05-10T13:00:51,340 adding 'forgelm/cli/_dispatch.py' 2026-05-10T13:00:51,342 adding 'forgelm/cli/_dry_run.py' 2026-05-10T13:00:51,343 adding 'forgelm/cli/_exit_codes.py' 2026-05-10T13:00:51,345 adding 'forgelm/cli/_fit_check.py' 2026-05-10T13:00:51,346 adding 'forgelm/cli/_logging.py' 2026-05-10T13:00:51,348 adding 'forgelm/cli/_no_train_modes.py' 2026-05-10T13:00:51,354 adding 'forgelm/cli/_parser.py' 2026-05-10T13:00:51,356 adding 'forgelm/cli/_result.py' 2026-05-10T13:00:51,358 adding 'forgelm/cli/_resume.py' 2026-05-10T13:00:51,359 adding 'forgelm/cli/_training.py' 2026-05-10T13:00:51,361 adding 'forgelm/cli/_wizard.py' 2026-05-10T13:00:51,363 adding 'forgelm/cli/subcommands/__init__.py' 2026-05-10T13:00:51,366 adding 'forgelm/cli/subcommands/_approvals.py' 2026-05-10T13:00:51,370 adding 'forgelm/cli/subcommands/_approve.py' 2026-05-10T13:00:51,372 adding 'forgelm/cli/subcommands/_audit.py' 2026-05-10T13:00:51,375 adding 'forgelm/cli/subcommands/_audit_log_reader.py' 2026-05-10T13:00:51,378 adding 'forgelm/cli/subcommands/_cache.py' 2026-05-10T13:00:51,380 adding 'forgelm/cli/subcommands/_chat.py' 2026-05-10T13:00:51,382 adding 'forgelm/cli/subcommands/_deploy.py' 2026-05-10T13:00:51,388 adding 'forgelm/cli/subcommands/_doctor.py' 2026-05-10T13:00:51,390 adding 'forgelm/cli/subcommands/_export.py' 2026-05-10T13:00:51,392 adding 'forgelm/cli/subcommands/_ingest.py' 2026-05-10T13:00:51,399 adding 'forgelm/cli/subcommands/_purge.py' 2026-05-10T13:00:51,402 adding 'forgelm/cli/subcommands/_quickstart.py' 2026-05-10T13:00:51,407 adding 'forgelm/cli/subcommands/_reverse_pii.py' 2026-05-10T13:00:51,410 adding 'forgelm/cli/subcommands/_safety_eval.py' 2026-05-10T13:00:51,412 adding 'forgelm/cli/subcommands/_verify_annex_iv.py' 2026-05-10T13:00:51,414 adding 'forgelm/cli/subcommands/_verify_audit.py' 2026-05-10T13:00:51,417 adding 'forgelm/cli/subcommands/_verify_gguf.py' 2026-05-10T13:00:51,419 adding 'forgelm/data_audit/__init__.py' 2026-05-10T13:00:51,422 adding 'forgelm/data_audit/_aggregator.py' 2026-05-10T13:00:51,425 adding 'forgelm/data_audit/_croissant.py' 2026-05-10T13:00:51,427 adding 'forgelm/data_audit/_minhash.py' 2026-05-10T13:00:51,429 adding 'forgelm/data_audit/_optional.py' 2026-05-10T13:00:51,433 adding 'forgelm/data_audit/_orchestrator.py' 2026-05-10T13:00:51,435 adding 'forgelm/data_audit/_pii_ml.py' 2026-05-10T13:00:51,437 adding 'forgelm/data_audit/_pii_regex.py' 2026-05-10T13:00:51,440 adding 'forgelm/data_audit/_quality.py' 2026-05-10T13:00:51,442 adding 'forgelm/data_audit/_secrets.py' 2026-05-10T13:00:51,445 adding 'forgelm/data_audit/_simhash.py' 2026-05-10T13:00:51,447 adding 'forgelm/data_audit/_splits.py' 2026-05-10T13:00:51,449 adding 'forgelm/data_audit/_streaming.py' 2026-05-10T13:00:51,452 adding 'forgelm/data_audit/_summary.py' 2026-05-10T13:00:51,454 adding 'forgelm/data_audit/_types.py' 2026-05-10T13:00:51,457 adding 'forgelm/safety_prompts/default_probes.jsonl' 2026-05-10T13:00:51,459 adding 'forgelm/templates/LICENSES.md' 2026-05-10T13:00:51,461 adding 'forgelm/templates/__init__.py' 2026-05-10T13:00:51,463 adding 'forgelm/templates/code-assistant/config.yaml' 2026-05-10T13:00:51,467 adding 'forgelm/templates/code-assistant/data.jsonl' 2026-05-10T13:00:51,470 adding 'forgelm/templates/customer-support/config.yaml' 2026-05-10T13:00:51,474 adding 'forgelm/templates/customer-support/data.jsonl' 2026-05-10T13:00:51,476 adding 'forgelm/templates/domain-expert/README.md' 2026-05-10T13:00:51,478 adding 'forgelm/templates/domain-expert/config.yaml' 2026-05-10T13:00:51,480 adding 'forgelm/templates/grpo-math/config.yaml' 2026-05-10T13:00:51,482 adding 'forgelm/templates/grpo-math/data.jsonl' 2026-05-10T13:00:51,484 adding 'forgelm/templates/medical-qa-tr/config.yaml' 2026-05-10T13:00:51,489 adding 'forgelm/templates/medical-qa-tr/data.jsonl' 2026-05-10T13:00:51,492 adding 'forgelm/wizard/__init__.py' 2026-05-10T13:00:51,495 adding 'forgelm/wizard/_byod.py' 2026-05-10T13:00:51,500 adding 'forgelm/wizard/_collectors.py' 2026-05-10T13:00:51,502 adding 'forgelm/wizard/_defaults.json' 2026-05-10T13:00:51,504 adding 'forgelm/wizard/_io.py' 2026-05-10T13:00:51,512 adding 'forgelm/wizard/_orchestrator.py' 2026-05-10T13:00:51,517 adding 'forgelm/wizard/_state.py' 2026-05-10T13:00:51,523 adding 'forgelm-0.5.5.dist-info/licenses/LICENSE' 2026-05-10T13:00:51,528 adding 'forgelm-0.5.5.dist-info/METADATA' 2026-05-10T13:00:51,531 adding 'forgelm-0.5.5.dist-info/WHEEL' 2026-05-10T13:00:51,532 adding 'forgelm-0.5.5.dist-info/entry_points.txt' 2026-05-10T13:00:51,534 adding 'forgelm-0.5.5.dist-info/top_level.txt' 2026-05-10T13:00:51,537 adding 'forgelm-0.5.5.dist-info/RECORD' 2026-05-10T13:00:51,548 removing build/bdist.linux-armv7l/wheel 2026-05-10T13:00:51,686 Building wheel for forgelm (pyproject.toml): finished with status 'done' 2026-05-10T13:00:51,699 Created wheel for forgelm: filename=forgelm-0.5.5-py3-none-any.whl size=453598 sha256=02920b6437b67edbf1ed9a6c53a1db36fe753d1f34de050759f59381eed8daf3 2026-05-10T13:00:51,700 Stored in directory: /tmp/pip-ephem-wheel-cache-azkm_fds/wheels/41/f7/7f/e44a08b166e0cb4bbcf971382b81ad8655fbad81b74665d038 2026-05-10T13:00:51,719 Successfully built forgelm 2026-05-10T13:00:51,736 Removed build tracker: '/tmp/pip-build-tracker-w6ns0e5a'