2026-05-11T09:27:34,737 Created temporary directory: /tmp/pip-ephem-wheel-cache-3tx2ch6r 2026-05-11T09:27:34,739 Created temporary directory: /tmp/pip-build-tracker-cy6utn1o 2026-05-11T09:27:34,740 Initialized build tracking at /tmp/pip-build-tracker-cy6utn1o 2026-05-11T09:27:34,740 Created build tracker: /tmp/pip-build-tracker-cy6utn1o 2026-05-11T09:27:34,741 Entered build tracker: /tmp/pip-build-tracker-cy6utn1o 2026-05-11T09:27:34,741 Created temporary directory: /tmp/pip-wheel-m7_qzczk 2026-05-11T09:27:34,744 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-11T09:27:34,747 Created temporary directory: /tmp/pip-ephem-wheel-cache-fqc09j_l 2026-05-11T09:27:34,769 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-11T09:27:34,772 2 location(s) to search for versions of forgelm: 2026-05-11T09:27:34,772 * https://pypi.org/simple/forgelm/ 2026-05-11T09:27:34,772 * https://www.piwheels.org/simple/forgelm/ 2026-05-11T09:27:34,773 Fetching project page and analyzing links: https://pypi.org/simple/forgelm/ 2026-05-11T09:27:34,774 Getting page https://pypi.org/simple/forgelm/ 2026-05-11T09:27:34,775 Found index url https://pypi.org/simple 2026-05-11T09:27:35,004 Fetched page https://pypi.org/simple/forgelm/ as application/vnd.pypi.simple.v1+json 2026-05-11T09:27:35,008 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-11T09:27:35,009 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-11T09:27:35,010 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-11T09:27:35,011 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-11T09:27:35,012 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-11T09:27:35,013 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-11T09:27:35,013 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-11T09:27:35,014 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-11T09:27:35,015 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-11T09:27:35,016 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-11T09:27:35,017 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-11T09:27:35,018 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-11T09:27:35,018 Skipping link: No binaries permitted for forgelm: https://files.pythonhosted.org/packages/0f/12/de503a887bc5f499213022b78e5c000e6d3005eb8792e53e00d8f948efbd/forgelm-0.5.7-py3-none-any.whl (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-11T09:27:35,019 Found link https://files.pythonhosted.org/packages/1f/62/4a7f6929facbf42351e011aba446ed90a344cdfadb560782c3015e359fbe/forgelm-0.5.7.tar.gz (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10), version: 0.5.7 2026-05-11T09:27:35,020 Fetching project page and analyzing links: https://www.piwheels.org/simple/forgelm/ 2026-05-11T09:27:35,021 Getting page https://www.piwheels.org/simple/forgelm/ 2026-05-11T09:27:35,022 Found index url https://www.piwheels.org/simple 2026-05-11T09:27:35,189 Fetched page https://www.piwheels.org/simple/forgelm/ as text/html 2026-05-11T09:27:35,192 Skipping link: No binaries permitted for forgelm: https://www.piwheels.org/simple/forgelm/forgelm-0.5.6-py3-none-any.whl#sha256=bd050eaab98da2c1ba72f3e822caec37bcb0da067963cb528e2f7692fb1b1a8b (from https://www.piwheels.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-11T09:27:35,193 Skipping link: No binaries permitted for forgelm: https://www.piwheels.org/simple/forgelm/forgelm-0.5.5-py3-none-any.whl#sha256=02920b6437b67edbf1ed9a6c53a1db36fe753d1f34de050759f59381eed8daf3 (from https://www.piwheels.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-11T09:27:35,193 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-11T09:27:35,194 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-11T09:27:35,195 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-11T09:27:35,195 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-11T09:27:35,196 Skipping link: not a file: https://www.piwheels.org/simple/forgelm/ 2026-05-11T09:27:35,197 Skipping link: not a file: https://pypi.org/simple/forgelm/ 2026-05-11T09:27:35,216 Given no hashes to check 1 links for project 'forgelm': discarding no candidates 2026-05-11T09:27:35,234 Collecting forgelm==0.5.7 2026-05-11T09:27:35,236 Created temporary directory: /tmp/pip-unpack-2wijlloz 2026-05-11T09:27:35,464 Downloading forgelm-0.5.7.tar.gz (724 kB) 2026-05-11T09:27:36,053 Added forgelm==0.5.7 from https://files.pythonhosted.org/packages/1f/62/4a7f6929facbf42351e011aba446ed90a344cdfadb560782c3015e359fbe/forgelm-0.5.7.tar.gz to build tracker '/tmp/pip-build-tracker-cy6utn1o' 2026-05-11T09:27:36,062 Created temporary directory: /tmp/pip-build-env-xoqe0y05 2026-05-11T09:27:36,066 Installing build dependencies: started 2026-05-11T09:27:36,067 Running command pip subprocess to install build dependencies 2026-05-11T09:27:37,197 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-11T09:27:37,627 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-11T09:27:37,650 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-11T09:27:39,405 Collecting setuptools>=69 2026-05-11T09:27:39,480 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-11T09:27:39,747 Collecting wheel 2026-05-11T09:27:39,764 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-11T09:27:39,947 Collecting packaging>=24.0 2026-05-11T09:27:39,967 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-11T09:27:42,851 Installing collected packages: setuptools, packaging, wheel 2026-05-11T09:27:46,280 Creating /tmp/pip-build-env-xoqe0y05/overlay/local/bin 2026-05-11T09:27:46,282 changing mode of /tmp/pip-build-env-xoqe0y05/overlay/local/bin/wheel to 755 2026-05-11T09:27:46,305 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-11T09:27:46,585 Installing build dependencies: finished with status 'done' 2026-05-11T09:27:46,591 Getting requirements to build wheel: started 2026-05-11T09:27:46,592 Running command Getting requirements to build wheel 2026-05-11T09:27:47,224 /tmp/pip-build-env-xoqe0y05/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-11T09:27:47,224 !! 2026-05-11T09:27:47,225 ******************************************************************************** 2026-05-11T09:27:47,226 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-11T09:27:47,227 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-11T09:27:47,228 or your builds will no longer be supported. 2026-05-11T09:27:47,229 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-11T09:27:47,230 ******************************************************************************** 2026-05-11T09:27:47,231 !! 2026-05-11T09:27:47,231 corresp(dist, value, root_dir) 2026-05-11T09:27:47,311 /tmp/pip-build-env-xoqe0y05/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-11T09:27:47,311 !! 2026-05-11T09:27:47,312 ******************************************************************************** 2026-05-11T09:27:47,313 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-11T09:27:47,314 License :: OSI Approved :: Apache Software License 2026-05-11T09:27:47,315 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-11T09:27:47,316 ******************************************************************************** 2026-05-11T09:27:47,317 !! 2026-05-11T09:27:47,318 dist._finalize_license_expression() 2026-05-11T09:27:47,322 /tmp/pip-build-env-xoqe0y05/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-11T09:27:47,323 !! 2026-05-11T09:27:47,324 ******************************************************************************** 2026-05-11T09:27:47,325 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-11T09:27:47,326 License :: OSI Approved :: Apache Software License 2026-05-11T09:27:47,326 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-11T09:27:47,327 ******************************************************************************** 2026-05-11T09:27:47,328 !! 2026-05-11T09:27:47,328 self._finalize_license_expression() 2026-05-11T09:27:47,330 running egg_info 2026-05-11T09:27:47,336 writing forgelm.egg-info/PKG-INFO 2026-05-11T09:27:47,348 writing dependency_links to forgelm.egg-info/dependency_links.txt 2026-05-11T09:27:47,350 writing entry points to forgelm.egg-info/entry_points.txt 2026-05-11T09:27:47,357 writing requirements to forgelm.egg-info/requires.txt 2026-05-11T09:27:47,358 writing top-level names to forgelm.egg-info/top_level.txt 2026-05-11T09:27:47,405 reading manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-11T09:27:47,420 reading manifest template 'MANIFEST.in' 2026-05-11T09:27:47,431 adding license file 'LICENSE' 2026-05-11T09:27:47,443 writing manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-11T09:27:47,545 Getting requirements to build wheel: finished with status 'done' 2026-05-11T09:27:47,549 Created temporary directory: /tmp/pip-modern-metadata-kl_qsrcc 2026-05-11T09:27:47,551 Preparing metadata (pyproject.toml): started 2026-05-11T09:27:47,552 Running command Preparing metadata (pyproject.toml) 2026-05-11T09:27:48,129 /tmp/pip-build-env-xoqe0y05/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-11T09:27:48,129 !! 2026-05-11T09:27:48,131 ******************************************************************************** 2026-05-11T09:27:48,131 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-11T09:27:48,132 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-11T09:27:48,133 or your builds will no longer be supported. 2026-05-11T09:27:48,134 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-11T09:27:48,135 ******************************************************************************** 2026-05-11T09:27:48,136 !! 2026-05-11T09:27:48,137 corresp(dist, value, root_dir) 2026-05-11T09:27:48,210 /tmp/pip-build-env-xoqe0y05/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-11T09:27:48,211 !! 2026-05-11T09:27:48,212 ******************************************************************************** 2026-05-11T09:27:48,213 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-11T09:27:48,214 License :: OSI Approved :: Apache Software License 2026-05-11T09:27:48,215 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-11T09:27:48,216 ******************************************************************************** 2026-05-11T09:27:48,217 !! 2026-05-11T09:27:48,217 dist._finalize_license_expression() 2026-05-11T09:27:48,223 /tmp/pip-build-env-xoqe0y05/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-11T09:27:48,224 !! 2026-05-11T09:27:48,225 ******************************************************************************** 2026-05-11T09:27:48,226 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-11T09:27:48,227 License :: OSI Approved :: Apache Software License 2026-05-11T09:27:48,228 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-11T09:27:48,228 ******************************************************************************** 2026-05-11T09:27:48,229 !! 2026-05-11T09:27:48,230 self._finalize_license_expression() 2026-05-11T09:27:48,230 running dist_info 2026-05-11T09:27:48,241 creating /tmp/pip-modern-metadata-kl_qsrcc/forgelm.egg-info 2026-05-11T09:27:48,242 writing /tmp/pip-modern-metadata-kl_qsrcc/forgelm.egg-info/PKG-INFO 2026-05-11T09:27:48,253 writing dependency_links to /tmp/pip-modern-metadata-kl_qsrcc/forgelm.egg-info/dependency_links.txt 2026-05-11T09:27:48,254 writing entry points to /tmp/pip-modern-metadata-kl_qsrcc/forgelm.egg-info/entry_points.txt 2026-05-11T09:27:48,261 writing requirements to /tmp/pip-modern-metadata-kl_qsrcc/forgelm.egg-info/requires.txt 2026-05-11T09:27:48,262 writing top-level names to /tmp/pip-modern-metadata-kl_qsrcc/forgelm.egg-info/top_level.txt 2026-05-11T09:27:48,264 writing manifest file '/tmp/pip-modern-metadata-kl_qsrcc/forgelm.egg-info/SOURCES.txt' 2026-05-11T09:27:48,302 reading manifest file '/tmp/pip-modern-metadata-kl_qsrcc/forgelm.egg-info/SOURCES.txt' 2026-05-11T09:27:48,304 reading manifest template 'MANIFEST.in' 2026-05-11T09:27:48,313 adding license file 'LICENSE' 2026-05-11T09:27:48,321 writing manifest file '/tmp/pip-modern-metadata-kl_qsrcc/forgelm.egg-info/SOURCES.txt' 2026-05-11T09:27:48,322 creating '/tmp/pip-modern-metadata-kl_qsrcc/forgelm-0.5.7.dist-info' 2026-05-11T09:27:48,458 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-11T09:27:48,465 Source in /tmp/pip-wheel-m7_qzczk/forgelm_07ab81dacd7544b4a5fbde5fcaac85d7 has version 0.5.7, which satisfies requirement forgelm==0.5.7 from https://files.pythonhosted.org/packages/1f/62/4a7f6929facbf42351e011aba446ed90a344cdfadb560782c3015e359fbe/forgelm-0.5.7.tar.gz 2026-05-11T09:27:48,466 Removed forgelm==0.5.7 from https://files.pythonhosted.org/packages/1f/62/4a7f6929facbf42351e011aba446ed90a344cdfadb560782c3015e359fbe/forgelm-0.5.7.tar.gz from build tracker '/tmp/pip-build-tracker-cy6utn1o' 2026-05-11T09:27:48,474 Created temporary directory: /tmp/pip-unpack-b56zl0xw 2026-05-11T09:27:48,475 Building wheels for collected packages: forgelm 2026-05-11T09:27:48,479 Created temporary directory: /tmp/pip-wheel-cu48jsxs 2026-05-11T09:27:48,480 Destination directory: /tmp/pip-wheel-cu48jsxs 2026-05-11T09:27:48,482 Building wheel for forgelm (pyproject.toml): started 2026-05-11T09:27:48,484 Running command Building wheel for forgelm (pyproject.toml) 2026-05-11T09:27:49,075 /tmp/pip-build-env-xoqe0y05/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-11T09:27:49,075 !! 2026-05-11T09:27:49,076 ******************************************************************************** 2026-05-11T09:27:49,077 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-11T09:27:49,078 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-11T09:27:49,079 or your builds will no longer be supported. 2026-05-11T09:27:49,080 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-11T09:27:49,080 ******************************************************************************** 2026-05-11T09:27:49,081 !! 2026-05-11T09:27:49,082 corresp(dist, value, root_dir) 2026-05-11T09:27:49,151 /tmp/pip-build-env-xoqe0y05/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-11T09:27:49,151 !! 2026-05-11T09:27:49,153 ******************************************************************************** 2026-05-11T09:27:49,153 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-11T09:27:49,154 License :: OSI Approved :: Apache Software License 2026-05-11T09:27:49,155 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-11T09:27:49,155 ******************************************************************************** 2026-05-11T09:27:49,156 !! 2026-05-11T09:27:49,157 dist._finalize_license_expression() 2026-05-11T09:27:49,162 /tmp/pip-build-env-xoqe0y05/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-11T09:27:49,163 !! 2026-05-11T09:27:49,164 ******************************************************************************** 2026-05-11T09:27:49,164 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-11T09:27:49,165 License :: OSI Approved :: Apache Software License 2026-05-11T09:27:49,166 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-11T09:27:49,166 ******************************************************************************** 2026-05-11T09:27:49,168 !! 2026-05-11T09:27:49,168 self._finalize_license_expression() 2026-05-11T09:27:49,169 running bdist_wheel 2026-05-11T09:27:49,182 running build 2026-05-11T09:27:49,183 running build_py 2026-05-11T09:27:49,189 creating build/lib/forgelm 2026-05-11T09:27:49,192 copying ./forgelm/model_card.py -> build/lib/forgelm 2026-05-11T09:27:49,194 copying ./forgelm/safety.py -> build/lib/forgelm 2026-05-11T09:27:49,197 copying ./forgelm/quickstart.py -> build/lib/forgelm 2026-05-11T09:27:49,200 copying ./forgelm/export.py -> build/lib/forgelm 2026-05-11T09:27:49,202 copying ./forgelm/model.py -> build/lib/forgelm 2026-05-11T09:27:49,205 copying ./forgelm/trainer.py -> build/lib/forgelm 2026-05-11T09:27:49,209 copying ./forgelm/fit_check.py -> build/lib/forgelm 2026-05-11T09:27:49,212 copying ./forgelm/utils.py -> build/lib/forgelm 2026-05-11T09:27:49,213 copying ./forgelm/chat.py -> build/lib/forgelm 2026-05-11T09:27:49,216 copying ./forgelm/benchmark.py -> build/lib/forgelm 2026-05-11T09:27:49,218 copying ./forgelm/_version.py -> build/lib/forgelm 2026-05-11T09:27:49,220 copying ./forgelm/merging.py -> build/lib/forgelm 2026-05-11T09:27:49,222 copying ./forgelm/webhook.py -> build/lib/forgelm 2026-05-11T09:27:49,224 copying ./forgelm/data.py -> build/lib/forgelm 2026-05-11T09:27:49,227 copying ./forgelm/ingestion.py -> build/lib/forgelm 2026-05-11T09:27:49,230 copying ./forgelm/grpo_rewards.py -> build/lib/forgelm 2026-05-11T09:27:49,232 copying ./forgelm/judge.py -> build/lib/forgelm 2026-05-11T09:27:49,235 copying ./forgelm/inference.py -> build/lib/forgelm 2026-05-11T09:27:49,237 copying ./forgelm/deploy.py -> build/lib/forgelm 2026-05-11T09:27:49,240 copying ./forgelm/config.py -> build/lib/forgelm 2026-05-11T09:27:49,243 copying ./forgelm/compliance.py -> build/lib/forgelm 2026-05-11T09:27:49,246 copying ./forgelm/__init__.py -> build/lib/forgelm 2026-05-11T09:27:49,249 copying ./forgelm/synthetic.py -> build/lib/forgelm 2026-05-11T09:27:49,251 copying ./forgelm/results.py -> build/lib/forgelm 2026-05-11T09:27:49,253 copying ./forgelm/_http.py -> build/lib/forgelm 2026-05-11T09:27:49,256 creating build/lib/forgelm/templates 2026-05-11T09:27:49,257 copying ./forgelm/templates/__init__.py -> build/lib/forgelm/templates 2026-05-11T09:27:49,259 creating build/lib/forgelm/data_audit 2026-05-11T09:27:49,260 copying ./forgelm/data_audit/_quality.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,263 copying ./forgelm/data_audit/_pii_regex.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,265 copying ./forgelm/data_audit/_croissant.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,268 copying ./forgelm/data_audit/_orchestrator.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,270 copying ./forgelm/data_audit/_types.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,272 copying ./forgelm/data_audit/_summary.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,275 copying ./forgelm/data_audit/_optional.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,276 copying ./forgelm/data_audit/_streaming.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,279 copying ./forgelm/data_audit/_secrets.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,281 copying ./forgelm/data_audit/_minhash.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,283 copying ./forgelm/data_audit/_pii_ml.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,285 copying ./forgelm/data_audit/_aggregator.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,288 copying ./forgelm/data_audit/_splits.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,290 copying ./forgelm/data_audit/__init__.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,292 copying ./forgelm/data_audit/_simhash.py -> build/lib/forgelm/data_audit 2026-05-11T09:27:49,296 creating build/lib/forgelm/cli 2026-05-11T09:27:49,297 copying ./forgelm/cli/_dry_run.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,299 copying ./forgelm/cli/_abi_check.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,301 copying ./forgelm/cli/_fit_check.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,303 copying ./forgelm/cli/_argparse_types.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,305 copying ./forgelm/cli/_dispatch.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,307 copying ./forgelm/cli/_wizard.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,309 copying ./forgelm/cli/_result.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,311 copying ./forgelm/cli/_no_train_modes.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,313 copying ./forgelm/cli/_training.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,316 copying ./forgelm/cli/_parser.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,319 copying ./forgelm/cli/__main__.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,321 copying ./forgelm/cli/_exit_codes.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,323 copying ./forgelm/cli/__init__.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,325 copying ./forgelm/cli/_config_load.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,327 copying ./forgelm/cli/_resume.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,329 copying ./forgelm/cli/_logging.py -> build/lib/forgelm/cli 2026-05-11T09:27:49,331 creating build/lib/forgelm/wizard 2026-05-11T09:27:49,332 copying ./forgelm/wizard/_collectors.py -> build/lib/forgelm/wizard 2026-05-11T09:27:49,335 copying ./forgelm/wizard/_orchestrator.py -> build/lib/forgelm/wizard 2026-05-11T09:27:49,339 copying ./forgelm/wizard/_io.py -> build/lib/forgelm/wizard 2026-05-11T09:27:49,341 copying ./forgelm/wizard/_byod.py -> build/lib/forgelm/wizard 2026-05-11T09:27:49,343 copying ./forgelm/wizard/_state.py -> build/lib/forgelm/wizard 2026-05-11T09:27:49,346 copying ./forgelm/wizard/__init__.py -> build/lib/forgelm/wizard 2026-05-11T09:27:49,351 creating build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,352 copying ./forgelm/cli/subcommands/_audit.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,355 copying ./forgelm/cli/subcommands/_reverse_pii.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,358 copying ./forgelm/cli/subcommands/_purge.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,361 copying ./forgelm/cli/subcommands/_safety_eval.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,363 copying ./forgelm/cli/subcommands/_ingest.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,366 copying ./forgelm/cli/subcommands/_chat.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,368 copying ./forgelm/cli/subcommands/_doctor.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,371 copying ./forgelm/cli/subcommands/_verify_audit.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,373 copying ./forgelm/cli/subcommands/_approve.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,375 copying ./forgelm/cli/subcommands/_verify_gguf.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,377 copying ./forgelm/cli/subcommands/_approvals.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,380 copying ./forgelm/cli/subcommands/_quickstart.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,382 copying ./forgelm/cli/subcommands/_deploy.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,384 copying ./forgelm/cli/subcommands/_audit_log_reader.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,386 copying ./forgelm/cli/subcommands/__init__.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,388 copying ./forgelm/cli/subcommands/_cache.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,391 copying ./forgelm/cli/subcommands/_verify_annex_iv.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,393 copying ./forgelm/cli/subcommands/_export.py -> build/lib/forgelm/cli/subcommands 2026-05-11T09:27:49,395 running egg_info 2026-05-11T09:27:49,404 writing forgelm.egg-info/PKG-INFO 2026-05-11T09:27:49,415 writing dependency_links to forgelm.egg-info/dependency_links.txt 2026-05-11T09:27:49,417 writing entry points to forgelm.egg-info/entry_points.txt 2026-05-11T09:27:49,424 writing requirements to forgelm.egg-info/requires.txt 2026-05-11T09:27:49,425 writing top-level names to forgelm.egg-info/top_level.txt 2026-05-11T09:27:49,454 reading manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-11T09:27:49,469 reading manifest template 'MANIFEST.in' 2026-05-11T09:27:49,480 adding license file 'LICENSE' 2026-05-11T09:27:49,491 writing manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-11T09:27:49,509 copying ./forgelm/py.typed -> build/lib/forgelm 2026-05-11T09:27:49,511 copying ./forgelm/templates/LICENSES.md -> build/lib/forgelm/templates 2026-05-11T09:27:49,514 creating build/lib/forgelm/templates/grpo-math 2026-05-11T09:27:49,514 copying ./forgelm/templates/grpo-math/config.yaml -> build/lib/forgelm/templates/grpo-math 2026-05-11T09:27:49,517 creating build/lib/forgelm/templates/domain-expert 2026-05-11T09:27:49,518 copying ./forgelm/templates/domain-expert/config.yaml -> build/lib/forgelm/templates/domain-expert 2026-05-11T09:27:49,520 creating build/lib/forgelm/templates/customer-support 2026-05-11T09:27:49,521 copying ./forgelm/templates/customer-support/config.yaml -> build/lib/forgelm/templates/customer-support 2026-05-11T09:27:49,523 creating build/lib/forgelm/templates/code-assistant 2026-05-11T09:27:49,524 copying ./forgelm/templates/code-assistant/config.yaml -> build/lib/forgelm/templates/code-assistant 2026-05-11T09:27:49,527 creating build/lib/forgelm/templates/medical-qa-tr 2026-05-11T09:27:49,527 copying ./forgelm/templates/medical-qa-tr/config.yaml -> build/lib/forgelm/templates/medical-qa-tr 2026-05-11T09:27:49,530 copying ./forgelm/templates/grpo-math/data.jsonl -> build/lib/forgelm/templates/grpo-math 2026-05-11T09:27:49,532 copying ./forgelm/templates/customer-support/data.jsonl -> build/lib/forgelm/templates/customer-support 2026-05-11T09:27:49,535 copying ./forgelm/templates/code-assistant/data.jsonl -> build/lib/forgelm/templates/code-assistant 2026-05-11T09:27:49,538 copying ./forgelm/templates/medical-qa-tr/data.jsonl -> build/lib/forgelm/templates/medical-qa-tr 2026-05-11T09:27:49,542 copying ./forgelm/templates/domain-expert/README.md -> build/lib/forgelm/templates/domain-expert 2026-05-11T09:27:49,544 creating build/lib/forgelm/safety_prompts 2026-05-11T09:27:49,545 copying ./forgelm/safety_prompts/default_probes.jsonl -> build/lib/forgelm/safety_prompts 2026-05-11T09:27:49,547 copying ./forgelm/wizard/_defaults.json -> build/lib/forgelm/wizard 2026-05-11T09:27:49,568 installing to build/bdist.linux-armv7l/wheel 2026-05-11T09:27:49,569 running install 2026-05-11T09:27:49,592 running install_lib 2026-05-11T09:27:49,598 creating build/bdist.linux-armv7l/wheel 2026-05-11T09:27:49,600 creating build/bdist.linux-armv7l/wheel/forgelm 2026-05-11T09:27:49,601 copying build/lib/forgelm/model_card.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,604 copying build/lib/forgelm/safety.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,606 copying build/lib/forgelm/quickstart.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,608 copying build/lib/forgelm/export.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,611 copying build/lib/forgelm/model.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,613 copying build/lib/forgelm/trainer.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,616 copying build/lib/forgelm/fit_check.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,619 copying build/lib/forgelm/utils.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,620 copying build/lib/forgelm/chat.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,622 copying build/lib/forgelm/benchmark.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,625 copying build/lib/forgelm/py.typed -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,626 copying build/lib/forgelm/_version.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,628 copying build/lib/forgelm/merging.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,630 copying build/lib/forgelm/webhook.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,632 copying build/lib/forgelm/data.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,635 copying build/lib/forgelm/ingestion.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,638 copying build/lib/forgelm/grpo_rewards.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,640 copying build/lib/forgelm/judge.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,643 copying build/lib/forgelm/inference.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,646 creating build/bdist.linux-armv7l/wheel/forgelm/templates 2026-05-11T09:27:49,648 creating build/bdist.linux-armv7l/wheel/forgelm/templates/grpo-math 2026-05-11T09:27:49,649 copying build/lib/forgelm/templates/grpo-math/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/grpo-math 2026-05-11T09:27:49,651 copying build/lib/forgelm/templates/grpo-math/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/grpo-math 2026-05-11T09:27:49,654 creating build/bdist.linux-armv7l/wheel/forgelm/templates/domain-expert 2026-05-11T09:27:49,655 copying build/lib/forgelm/templates/domain-expert/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/domain-expert 2026-05-11T09:27:49,657 copying build/lib/forgelm/templates/domain-expert/README.md -> build/bdist.linux-armv7l/wheel/./forgelm/templates/domain-expert 2026-05-11T09:27:49,659 creating build/bdist.linux-armv7l/wheel/forgelm/templates/customer-support 2026-05-11T09:27:49,660 copying build/lib/forgelm/templates/customer-support/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/customer-support 2026-05-11T09:27:49,662 copying build/lib/forgelm/templates/customer-support/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/customer-support 2026-05-11T09:27:49,665 creating build/bdist.linux-armv7l/wheel/forgelm/templates/code-assistant 2026-05-11T09:27:49,666 copying build/lib/forgelm/templates/code-assistant/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/code-assistant 2026-05-11T09:27:49,668 copying build/lib/forgelm/templates/code-assistant/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/code-assistant 2026-05-11T09:27:49,671 copying build/lib/forgelm/templates/LICENSES.md -> build/bdist.linux-armv7l/wheel/./forgelm/templates 2026-05-11T09:27:49,674 creating build/bdist.linux-armv7l/wheel/forgelm/templates/medical-qa-tr 2026-05-11T09:27:49,675 copying build/lib/forgelm/templates/medical-qa-tr/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/medical-qa-tr 2026-05-11T09:27:49,677 copying build/lib/forgelm/templates/medical-qa-tr/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/medical-qa-tr 2026-05-11T09:27:49,680 copying build/lib/forgelm/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/templates 2026-05-11T09:27:49,682 creating build/bdist.linux-armv7l/wheel/forgelm/data_audit 2026-05-11T09:27:49,683 copying build/lib/forgelm/data_audit/_quality.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,686 copying build/lib/forgelm/data_audit/_pii_regex.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,688 copying build/lib/forgelm/data_audit/_croissant.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,690 copying build/lib/forgelm/data_audit/_orchestrator.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,693 copying build/lib/forgelm/data_audit/_types.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,695 copying build/lib/forgelm/data_audit/_summary.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,697 copying build/lib/forgelm/data_audit/_optional.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,699 copying build/lib/forgelm/data_audit/_streaming.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,702 copying build/lib/forgelm/data_audit/_secrets.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,704 copying build/lib/forgelm/data_audit/_minhash.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,706 copying build/lib/forgelm/data_audit/_pii_ml.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,709 copying build/lib/forgelm/data_audit/_aggregator.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,712 copying build/lib/forgelm/data_audit/_splits.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,714 copying build/lib/forgelm/data_audit/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,716 copying build/lib/forgelm/data_audit/_simhash.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-11T09:27:49,719 creating build/bdist.linux-armv7l/wheel/forgelm/safety_prompts 2026-05-11T09:27:49,720 copying build/lib/forgelm/safety_prompts/default_probes.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/safety_prompts 2026-05-11T09:27:49,723 copying build/lib/forgelm/deploy.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,726 creating build/bdist.linux-armv7l/wheel/forgelm/cli 2026-05-11T09:27:49,727 copying build/lib/forgelm/cli/_dry_run.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,729 copying build/lib/forgelm/cli/_abi_check.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,731 copying build/lib/forgelm/cli/_fit_check.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,734 creating build/bdist.linux-armv7l/wheel/forgelm/cli/subcommands 2026-05-11T09:27:49,735 copying build/lib/forgelm/cli/subcommands/_audit.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,738 copying build/lib/forgelm/cli/subcommands/_reverse_pii.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,740 copying build/lib/forgelm/cli/subcommands/_purge.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,743 copying build/lib/forgelm/cli/subcommands/_safety_eval.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,746 copying build/lib/forgelm/cli/subcommands/_ingest.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,748 copying build/lib/forgelm/cli/subcommands/_chat.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,750 copying build/lib/forgelm/cli/subcommands/_doctor.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,753 copying build/lib/forgelm/cli/subcommands/_verify_audit.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,755 copying build/lib/forgelm/cli/subcommands/_approve.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,757 copying build/lib/forgelm/cli/subcommands/_verify_gguf.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,759 copying build/lib/forgelm/cli/subcommands/_approvals.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,762 copying build/lib/forgelm/cli/subcommands/_quickstart.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,764 copying build/lib/forgelm/cli/subcommands/_deploy.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,766 copying build/lib/forgelm/cli/subcommands/_audit_log_reader.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,768 copying build/lib/forgelm/cli/subcommands/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,770 copying build/lib/forgelm/cli/subcommands/_cache.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,772 copying build/lib/forgelm/cli/subcommands/_verify_annex_iv.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,775 copying build/lib/forgelm/cli/subcommands/_export.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-11T09:27:49,776 copying build/lib/forgelm/cli/_argparse_types.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,778 copying build/lib/forgelm/cli/_dispatch.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,780 copying build/lib/forgelm/cli/_wizard.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,782 copying build/lib/forgelm/cli/_result.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,784 copying build/lib/forgelm/cli/_no_train_modes.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,787 copying build/lib/forgelm/cli/_training.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,789 copying build/lib/forgelm/cli/_parser.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,792 copying build/lib/forgelm/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,794 copying build/lib/forgelm/cli/_exit_codes.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,795 copying build/lib/forgelm/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,798 copying build/lib/forgelm/cli/_config_load.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,799 copying build/lib/forgelm/cli/_resume.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,801 copying build/lib/forgelm/cli/_logging.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-11T09:27:49,803 copying build/lib/forgelm/config.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,806 copying build/lib/forgelm/compliance.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,809 copying build/lib/forgelm/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,812 creating build/bdist.linux-armv7l/wheel/forgelm/wizard 2026-05-11T09:27:49,813 copying build/lib/forgelm/wizard/_collectors.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-11T09:27:49,816 copying build/lib/forgelm/wizard/_orchestrator.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-11T09:27:49,819 copying build/lib/forgelm/wizard/_io.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-11T09:27:49,821 copying build/lib/forgelm/wizard/_byod.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-11T09:27:49,824 copying build/lib/forgelm/wizard/_state.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-11T09:27:49,826 copying build/lib/forgelm/wizard/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-11T09:27:49,828 copying build/lib/forgelm/wizard/_defaults.json -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-11T09:27:49,830 copying build/lib/forgelm/synthetic.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,832 copying build/lib/forgelm/results.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,834 copying build/lib/forgelm/_http.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-11T09:27:49,836 running install_egg_info 2026-05-11T09:27:49,841 Copying forgelm.egg-info to build/bdist.linux-armv7l/wheel/./forgelm-0.5.7-py3.11.egg-info 2026-05-11T09:27:49,854 running install_scripts 2026-05-11T09:27:49,868 creating build/bdist.linux-armv7l/wheel/forgelm-0.5.7.dist-info/WHEEL 2026-05-11T09:27:49,870 creating '/tmp/pip-wheel-cu48jsxs/.tmp-n88ksquy/forgelm-0.5.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-11T09:27:49,874 adding 'forgelm/__init__.py' 2026-05-11T09:27:49,876 adding 'forgelm/_http.py' 2026-05-11T09:27:49,878 adding 'forgelm/_version.py' 2026-05-11T09:27:49,880 adding 'forgelm/benchmark.py' 2026-05-11T09:27:49,882 adding 'forgelm/chat.py' 2026-05-11T09:27:49,891 adding 'forgelm/compliance.py' 2026-05-11T09:27:49,898 adding 'forgelm/config.py' 2026-05-11T09:27:49,901 adding 'forgelm/data.py' 2026-05-11T09:27:49,903 adding 'forgelm/deploy.py' 2026-05-11T09:27:49,906 adding 'forgelm/export.py' 2026-05-11T09:27:49,909 adding 'forgelm/fit_check.py' 2026-05-11T09:27:49,910 adding 'forgelm/grpo_rewards.py' 2026-05-11T09:27:49,913 adding 'forgelm/inference.py' 2026-05-11T09:27:49,921 adding 'forgelm/ingestion.py' 2026-05-11T09:27:49,924 adding 'forgelm/judge.py' 2026-05-11T09:27:49,927 adding 'forgelm/merging.py' 2026-05-11T09:27:49,929 adding 'forgelm/model.py' 2026-05-11T09:27:49,931 adding 'forgelm/model_card.py' 2026-05-11T09:27:49,932 adding 'forgelm/py.typed' 2026-05-11T09:27:49,935 adding 'forgelm/quickstart.py' 2026-05-11T09:27:49,936 adding 'forgelm/results.py' 2026-05-11T09:27:49,940 adding 'forgelm/safety.py' 2026-05-11T09:27:49,942 adding 'forgelm/synthetic.py' 2026-05-11T09:27:49,950 adding 'forgelm/trainer.py' 2026-05-11T09:27:49,952 adding 'forgelm/utils.py' 2026-05-11T09:27:49,954 adding 'forgelm/webhook.py' 2026-05-11T09:27:49,957 adding 'forgelm/cli/__init__.py' 2026-05-11T09:27:49,958 adding 'forgelm/cli/__main__.py' 2026-05-11T09:27:49,960 adding 'forgelm/cli/_abi_check.py' 2026-05-11T09:27:49,961 adding 'forgelm/cli/_argparse_types.py' 2026-05-11T09:27:49,963 adding 'forgelm/cli/_config_load.py' 2026-05-11T09:27:49,965 adding 'forgelm/cli/_dispatch.py' 2026-05-11T09:27:49,966 adding 'forgelm/cli/_dry_run.py' 2026-05-11T09:27:49,967 adding 'forgelm/cli/_exit_codes.py' 2026-05-11T09:27:49,969 adding 'forgelm/cli/_fit_check.py' 2026-05-11T09:27:49,970 adding 'forgelm/cli/_logging.py' 2026-05-11T09:27:49,972 adding 'forgelm/cli/_no_train_modes.py' 2026-05-11T09:27:49,977 adding 'forgelm/cli/_parser.py' 2026-05-11T09:27:49,979 adding 'forgelm/cli/_result.py' 2026-05-11T09:27:49,981 adding 'forgelm/cli/_resume.py' 2026-05-11T09:27:49,983 adding 'forgelm/cli/_training.py' 2026-05-11T09:27:49,984 adding 'forgelm/cli/_wizard.py' 2026-05-11T09:27:49,986 adding 'forgelm/cli/subcommands/__init__.py' 2026-05-11T09:27:49,989 adding 'forgelm/cli/subcommands/_approvals.py' 2026-05-11T09:27:49,992 adding 'forgelm/cli/subcommands/_approve.py' 2026-05-11T09:27:49,994 adding 'forgelm/cli/subcommands/_audit.py' 2026-05-11T09:27:49,996 adding 'forgelm/cli/subcommands/_audit_log_reader.py' 2026-05-11T09:27:49,999 adding 'forgelm/cli/subcommands/_cache.py' 2026-05-11T09:27:50,000 adding 'forgelm/cli/subcommands/_chat.py' 2026-05-11T09:27:50,001 adding 'forgelm/cli/subcommands/_deploy.py' 2026-05-11T09:27:50,007 adding 'forgelm/cli/subcommands/_doctor.py' 2026-05-11T09:27:50,009 adding 'forgelm/cli/subcommands/_export.py' 2026-05-11T09:27:50,010 adding 'forgelm/cli/subcommands/_ingest.py' 2026-05-11T09:27:50,017 adding 'forgelm/cli/subcommands/_purge.py' 2026-05-11T09:27:50,019 adding 'forgelm/cli/subcommands/_quickstart.py' 2026-05-11T09:27:50,024 adding 'forgelm/cli/subcommands/_reverse_pii.py' 2026-05-11T09:27:50,027 adding 'forgelm/cli/subcommands/_safety_eval.py' 2026-05-11T09:27:50,029 adding 'forgelm/cli/subcommands/_verify_annex_iv.py' 2026-05-11T09:27:50,030 adding 'forgelm/cli/subcommands/_verify_audit.py' 2026-05-11T09:27:50,032 adding 'forgelm/cli/subcommands/_verify_gguf.py' 2026-05-11T09:27:50,034 adding 'forgelm/data_audit/__init__.py' 2026-05-11T09:27:50,037 adding 'forgelm/data_audit/_aggregator.py' 2026-05-11T09:27:50,039 adding 'forgelm/data_audit/_croissant.py' 2026-05-11T09:27:50,041 adding 'forgelm/data_audit/_minhash.py' 2026-05-11T09:27:50,042 adding 'forgelm/data_audit/_optional.py' 2026-05-11T09:27:50,045 adding 'forgelm/data_audit/_orchestrator.py' 2026-05-11T09:27:50,047 adding 'forgelm/data_audit/_pii_ml.py' 2026-05-11T09:27:50,049 adding 'forgelm/data_audit/_pii_regex.py' 2026-05-11T09:27:50,051 adding 'forgelm/data_audit/_quality.py' 2026-05-11T09:27:50,053 adding 'forgelm/data_audit/_secrets.py' 2026-05-11T09:27:50,055 adding 'forgelm/data_audit/_simhash.py' 2026-05-11T09:27:50,057 adding 'forgelm/data_audit/_splits.py' 2026-05-11T09:27:50,059 adding 'forgelm/data_audit/_streaming.py' 2026-05-11T09:27:50,061 adding 'forgelm/data_audit/_summary.py' 2026-05-11T09:27:50,062 adding 'forgelm/data_audit/_types.py' 2026-05-11T09:27:50,065 adding 'forgelm/safety_prompts/default_probes.jsonl' 2026-05-11T09:27:50,067 adding 'forgelm/templates/LICENSES.md' 2026-05-11T09:27:50,068 adding 'forgelm/templates/__init__.py' 2026-05-11T09:27:50,070 adding 'forgelm/templates/code-assistant/config.yaml' 2026-05-11T09:27:50,073 adding 'forgelm/templates/code-assistant/data.jsonl' 2026-05-11T09:27:50,075 adding 'forgelm/templates/customer-support/config.yaml' 2026-05-11T09:27:50,078 adding 'forgelm/templates/customer-support/data.jsonl' 2026-05-11T09:27:50,080 adding 'forgelm/templates/domain-expert/README.md' 2026-05-11T09:27:50,081 adding 'forgelm/templates/domain-expert/config.yaml' 2026-05-11T09:27:50,084 adding 'forgelm/templates/grpo-math/config.yaml' 2026-05-11T09:27:50,085 adding 'forgelm/templates/grpo-math/data.jsonl' 2026-05-11T09:27:50,087 adding 'forgelm/templates/medical-qa-tr/config.yaml' 2026-05-11T09:27:50,092 adding 'forgelm/templates/medical-qa-tr/data.jsonl' 2026-05-11T09:27:50,094 adding 'forgelm/wizard/__init__.py' 2026-05-11T09:27:50,097 adding 'forgelm/wizard/_byod.py' 2026-05-11T09:27:50,102 adding 'forgelm/wizard/_collectors.py' 2026-05-11T09:27:50,103 adding 'forgelm/wizard/_defaults.json' 2026-05-11T09:27:50,105 adding 'forgelm/wizard/_io.py' 2026-05-11T09:27:50,112 adding 'forgelm/wizard/_orchestrator.py' 2026-05-11T09:27:50,115 adding 'forgelm/wizard/_state.py' 2026-05-11T09:27:50,119 adding 'forgelm-0.5.7.dist-info/licenses/LICENSE' 2026-05-11T09:27:50,123 adding 'forgelm-0.5.7.dist-info/METADATA' 2026-05-11T09:27:50,124 adding 'forgelm-0.5.7.dist-info/WHEEL' 2026-05-11T09:27:50,125 adding 'forgelm-0.5.7.dist-info/entry_points.txt' 2026-05-11T09:27:50,126 adding 'forgelm-0.5.7.dist-info/top_level.txt' 2026-05-11T09:27:50,128 adding 'forgelm-0.5.7.dist-info/RECORD' 2026-05-11T09:27:50,134 removing build/bdist.linux-armv7l/wheel 2026-05-11T09:27:50,257 Building wheel for forgelm (pyproject.toml): finished with status 'done' 2026-05-11T09:27:50,274 Created wheel for forgelm: filename=forgelm-0.5.7-py3-none-any.whl size=459709 sha256=8c16ced64ccda7662e31a41e60ed5dfdf0db2c07e2f7de01def2bdd4fa162ec5 2026-05-11T09:27:50,275 Stored in directory: /tmp/pip-ephem-wheel-cache-fqc09j_l/wheels/de/d6/d7/1cc13e5a3c193426d5c3b720fd89b376d08ecff1ed3a44a09e 2026-05-11T09:27:50,294 Successfully built forgelm 2026-05-11T09:27:50,313 Removed build tracker: '/tmp/pip-build-tracker-cy6utn1o'