2026-04-30T01:06:18,135 Created temporary directory: /tmp/pip-ephem-wheel-cache-qe7g27k3 2026-04-30T01:06:18,137 Created temporary directory: /tmp/pip-build-tracker-8sj1ofj7 2026-04-30T01:06:18,138 Initialized build tracking at /tmp/pip-build-tracker-8sj1ofj7 2026-04-30T01:06:18,138 Created build tracker: /tmp/pip-build-tracker-8sj1ofj7 2026-04-30T01:06:18,139 Entered build tracker: /tmp/pip-build-tracker-8sj1ofj7 2026-04-30T01:06:18,139 Created temporary directory: /tmp/pip-wheel-7tbjap3y 2026-04-30T01:06:18,142 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-30T01:06:18,145 Created temporary directory: /tmp/pip-ephem-wheel-cache-odes6w5b 2026-04-30T01:06:18,166 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-30T01:06:18,170 2 location(s) to search for versions of forgelm: 2026-04-30T01:06:18,170 * https://pypi.org/simple/forgelm/ 2026-04-30T01:06:18,170 * https://www.piwheels.org/simple/forgelm/ 2026-04-30T01:06:18,170 Fetching project page and analyzing links: https://pypi.org/simple/forgelm/ 2026-04-30T01:06:18,171 Getting page https://pypi.org/simple/forgelm/ 2026-04-30T01:06:18,173 Found index url https://pypi.org/simple 2026-04-30T01:06:18,403 Fetched page https://pypi.org/simple/forgelm/ as application/vnd.pypi.simple.v1+json 2026-04-30T01:06:18,406 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-04-30T01:06:18,407 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-04-30T01:06:18,408 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-04-30T01:06:18,409 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-04-30T01:06:18,410 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-04-30T01:06:18,411 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-04-30T01:06:18,411 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-04-30T01:06:18,412 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-04-30T01:06:18,413 Fetching project page and analyzing links: https://www.piwheels.org/simple/forgelm/ 2026-04-30T01:06:18,414 Getting page https://www.piwheels.org/simple/forgelm/ 2026-04-30T01:06:18,415 Found index url https://www.piwheels.org/simple 2026-04-30T01:06:18,637 Fetched page https://www.piwheels.org/simple/forgelm/ as text/html 2026-04-30T01:06:18,639 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-04-30T01:06:18,640 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-04-30T01:06:18,640 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-04-30T01:06:18,641 Skipping link: not a file: https://www.piwheels.org/simple/forgelm/ 2026-04-30T01:06:18,641 Skipping link: not a file: https://pypi.org/simple/forgelm/ 2026-04-30T01:06:18,662 Given no hashes to check 1 links for project 'forgelm': discarding no candidates 2026-04-30T01:06:18,681 Collecting forgelm==0.5.0 2026-04-30T01:06:18,683 Created temporary directory: /tmp/pip-unpack-3rvdx_sx 2026-04-30T01:06:18,986 Downloading forgelm-0.5.0.tar.gz (378 kB) 2026-04-30T01:06:19,363 Added forgelm==0.5.0 from https://files.pythonhosted.org/packages/4f/59/652b5d15953d6e29e9f6c1fc7c72378ea08ba914650129a2d65c8df7baec/forgelm-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-8sj1ofj7' 2026-04-30T01:06:19,370 Created temporary directory: /tmp/pip-build-env-4v4gfe6l 2026-04-30T01:06:19,375 Installing build dependencies: started 2026-04-30T01:06:19,377 Running command pip subprocess to install build dependencies 2026-04-30T01:06:20,492 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-30T01:06:20,896 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-30T01:06:20,918 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-30T01:06:22,665 Collecting setuptools>=69 2026-04-30T01:06:22,765 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-30T01:06:23,038 Collecting wheel 2026-04-30T01:06:23,054 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-04-30T01:06:23,236 Collecting packaging>=24.0 2026-04-30T01:06:23,255 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-30T01:06:26,222 Installing collected packages: setuptools, packaging, wheel 2026-04-30T01:06:29,637 Creating /tmp/pip-build-env-4v4gfe6l/overlay/local/bin 2026-04-30T01:06:29,639 changing mode of /tmp/pip-build-env-4v4gfe6l/overlay/local/bin/wheel to 755 2026-04-30T01:06:29,661 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-04-30T01:06:29,941 Installing build dependencies: finished with status 'done' 2026-04-30T01:06:29,947 Getting requirements to build wheel: started 2026-04-30T01:06:29,948 Running command Getting requirements to build wheel 2026-04-30T01:06:30,557 /tmp/pip-build-env-4v4gfe6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-30T01:06:30,557 !! 2026-04-30T01:06:30,559 ******************************************************************************** 2026-04-30T01:06:30,560 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-30T01:06:30,562 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-30T01:06:30,562 or your builds will no longer be supported. 2026-04-30T01:06:30,564 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T01:06:30,564 ******************************************************************************** 2026-04-30T01:06:30,565 !! 2026-04-30T01:06:30,566 corresp(dist, value, root_dir) 2026-04-30T01:06:30,642 /tmp/pip-build-env-4v4gfe6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T01:06:30,643 !! 2026-04-30T01:06:30,644 ******************************************************************************** 2026-04-30T01:06:30,644 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T01:06:30,645 License :: OSI Approved :: Apache Software License 2026-04-30T01:06:30,646 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T01:06:30,647 ******************************************************************************** 2026-04-30T01:06:30,648 !! 2026-04-30T01:06:30,648 dist._finalize_license_expression() 2026-04-30T01:06:30,653 /tmp/pip-build-env-4v4gfe6l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T01:06:30,653 !! 2026-04-30T01:06:30,654 ******************************************************************************** 2026-04-30T01:06:30,655 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T01:06:30,656 License :: OSI Approved :: Apache Software License 2026-04-30T01:06:30,657 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T01:06:30,658 ******************************************************************************** 2026-04-30T01:06:30,659 !! 2026-04-30T01:06:30,660 self._finalize_license_expression() 2026-04-30T01:06:30,661 running egg_info 2026-04-30T01:06:30,666 writing forgelm.egg-info/PKG-INFO 2026-04-30T01:06:30,677 writing dependency_links to forgelm.egg-info/dependency_links.txt 2026-04-30T01:06:30,679 writing entry points to forgelm.egg-info/entry_points.txt 2026-04-30T01:06:30,686 writing requirements to forgelm.egg-info/requires.txt 2026-04-30T01:06:30,687 writing top-level names to forgelm.egg-info/top_level.txt 2026-04-30T01:06:30,721 reading manifest file 'forgelm.egg-info/SOURCES.txt' 2026-04-30T01:06:30,730 reading manifest template 'MANIFEST.in' 2026-04-30T01:06:30,740 adding license file 'LICENSE' 2026-04-30T01:06:30,747 writing manifest file 'forgelm.egg-info/SOURCES.txt' 2026-04-30T01:06:30,847 Getting requirements to build wheel: finished with status 'done' 2026-04-30T01:06:30,850 Created temporary directory: /tmp/pip-modern-metadata-4s40ik_q 2026-04-30T01:06:30,852 Preparing metadata (pyproject.toml): started 2026-04-30T01:06:30,854 Running command Preparing metadata (pyproject.toml) 2026-04-30T01:06:31,411 /tmp/pip-build-env-4v4gfe6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-30T01:06:31,412 !! 2026-04-30T01:06:31,413 ******************************************************************************** 2026-04-30T01:06:31,413 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-30T01:06:31,415 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-30T01:06:31,415 or your builds will no longer be supported. 2026-04-30T01:06:31,416 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T01:06:31,417 ******************************************************************************** 2026-04-30T01:06:31,418 !! 2026-04-30T01:06:31,418 corresp(dist, value, root_dir) 2026-04-30T01:06:31,491 /tmp/pip-build-env-4v4gfe6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T01:06:31,492 !! 2026-04-30T01:06:31,493 ******************************************************************************** 2026-04-30T01:06:31,494 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T01:06:31,495 License :: OSI Approved :: Apache Software License 2026-04-30T01:06:31,495 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T01:06:31,496 ******************************************************************************** 2026-04-30T01:06:31,497 !! 2026-04-30T01:06:31,498 dist._finalize_license_expression() 2026-04-30T01:06:31,503 /tmp/pip-build-env-4v4gfe6l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T01:06:31,504 !! 2026-04-30T01:06:31,505 ******************************************************************************** 2026-04-30T01:06:31,505 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T01:06:31,506 License :: OSI Approved :: Apache Software License 2026-04-30T01:06:31,507 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T01:06:31,508 ******************************************************************************** 2026-04-30T01:06:31,509 !! 2026-04-30T01:06:31,510 self._finalize_license_expression() 2026-04-30T01:06:31,511 running dist_info 2026-04-30T01:06:31,521 creating /tmp/pip-modern-metadata-4s40ik_q/forgelm.egg-info 2026-04-30T01:06:31,522 writing /tmp/pip-modern-metadata-4s40ik_q/forgelm.egg-info/PKG-INFO 2026-04-30T01:06:31,533 writing dependency_links to /tmp/pip-modern-metadata-4s40ik_q/forgelm.egg-info/dependency_links.txt 2026-04-30T01:06:31,535 writing entry points to /tmp/pip-modern-metadata-4s40ik_q/forgelm.egg-info/entry_points.txt 2026-04-30T01:06:31,541 writing requirements to /tmp/pip-modern-metadata-4s40ik_q/forgelm.egg-info/requires.txt 2026-04-30T01:06:31,542 writing top-level names to /tmp/pip-modern-metadata-4s40ik_q/forgelm.egg-info/top_level.txt 2026-04-30T01:06:31,544 writing manifest file '/tmp/pip-modern-metadata-4s40ik_q/forgelm.egg-info/SOURCES.txt' 2026-04-30T01:06:31,576 reading manifest file '/tmp/pip-modern-metadata-4s40ik_q/forgelm.egg-info/SOURCES.txt' 2026-04-30T01:06:31,577 reading manifest template 'MANIFEST.in' 2026-04-30T01:06:31,587 adding license file 'LICENSE' 2026-04-30T01:06:31,593 writing manifest file '/tmp/pip-modern-metadata-4s40ik_q/forgelm.egg-info/SOURCES.txt' 2026-04-30T01:06:31,594 creating '/tmp/pip-modern-metadata-4s40ik_q/forgelm-0.5.0.dist-info' 2026-04-30T01:06:31,721 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-30T01:06:31,727 Source in /tmp/pip-wheel-7tbjap3y/forgelm_9e8382463d5b4fa0b441ada2243b457c has version 0.5.0, which satisfies requirement forgelm==0.5.0 from https://files.pythonhosted.org/packages/4f/59/652b5d15953d6e29e9f6c1fc7c72378ea08ba914650129a2d65c8df7baec/forgelm-0.5.0.tar.gz 2026-04-30T01:06:31,728 Removed forgelm==0.5.0 from https://files.pythonhosted.org/packages/4f/59/652b5d15953d6e29e9f6c1fc7c72378ea08ba914650129a2d65c8df7baec/forgelm-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-8sj1ofj7' 2026-04-30T01:06:31,736 Created temporary directory: /tmp/pip-unpack-43olv8ow 2026-04-30T01:06:31,737 Building wheels for collected packages: forgelm 2026-04-30T01:06:31,741 Created temporary directory: /tmp/pip-wheel-2_5rp5v6 2026-04-30T01:06:31,741 Destination directory: /tmp/pip-wheel-2_5rp5v6 2026-04-30T01:06:31,743 Building wheel for forgelm (pyproject.toml): started 2026-04-30T01:06:31,744 Running command Building wheel for forgelm (pyproject.toml) 2026-04-30T01:06:32,319 /tmp/pip-build-env-4v4gfe6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-04-30T01:06:32,320 !! 2026-04-30T01:06:32,321 ******************************************************************************** 2026-04-30T01:06:32,321 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-04-30T01:06:32,322 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-04-30T01:06:32,322 or your builds will no longer be supported. 2026-04-30T01:06:32,323 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T01:06:32,324 ******************************************************************************** 2026-04-30T01:06:32,325 !! 2026-04-30T01:06:32,325 corresp(dist, value, root_dir) 2026-04-30T01:06:32,392 /tmp/pip-build-env-4v4gfe6l/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T01:06:32,393 !! 2026-04-30T01:06:32,394 ******************************************************************************** 2026-04-30T01:06:32,395 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T01:06:32,396 License :: OSI Approved :: Apache Software License 2026-04-30T01:06:32,397 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T01:06:32,398 ******************************************************************************** 2026-04-30T01:06:32,399 !! 2026-04-30T01:06:32,400 dist._finalize_license_expression() 2026-04-30T01:06:32,404 /tmp/pip-build-env-4v4gfe6l/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-30T01:06:32,404 !! 2026-04-30T01:06:32,405 ******************************************************************************** 2026-04-30T01:06:32,406 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-30T01:06:32,407 License :: OSI Approved :: Apache Software License 2026-04-30T01:06:32,409 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-30T01:06:32,409 ******************************************************************************** 2026-04-30T01:06:32,410 !! 2026-04-30T01:06:32,411 self._finalize_license_expression() 2026-04-30T01:06:32,411 running bdist_wheel 2026-04-30T01:06:32,425 running build 2026-04-30T01:06:32,426 running build_py 2026-04-30T01:06:32,433 creating build/lib/forgelm 2026-04-30T01:06:32,435 copying ./forgelm/grpo_rewards.py -> build/lib/forgelm 2026-04-30T01:06:32,437 copying ./forgelm/__init__.py -> build/lib/forgelm 2026-04-30T01:06:32,439 copying ./forgelm/config.py -> build/lib/forgelm 2026-04-30T01:06:32,442 copying ./forgelm/fit_check.py -> build/lib/forgelm 2026-04-30T01:06:32,445 copying ./forgelm/results.py -> build/lib/forgelm 2026-04-30T01:06:32,446 copying ./forgelm/deploy.py -> build/lib/forgelm 2026-04-30T01:06:32,449 copying ./forgelm/wizard.py -> build/lib/forgelm 2026-04-30T01:06:32,452 copying ./forgelm/webhook.py -> build/lib/forgelm 2026-04-30T01:06:32,454 copying ./forgelm/data.py -> build/lib/forgelm 2026-04-30T01:06:32,457 copying ./forgelm/ingestion.py -> build/lib/forgelm 2026-04-30T01:06:32,460 copying ./forgelm/merging.py -> build/lib/forgelm 2026-04-30T01:06:32,462 copying ./forgelm/compliance.py -> build/lib/forgelm 2026-04-30T01:06:32,464 copying ./forgelm/export.py -> build/lib/forgelm 2026-04-30T01:06:32,467 copying ./forgelm/quickstart.py -> build/lib/forgelm 2026-04-30T01:06:32,469 copying ./forgelm/trainer.py -> build/lib/forgelm 2026-04-30T01:06:32,472 copying ./forgelm/benchmark.py -> build/lib/forgelm 2026-04-30T01:06:32,474 copying ./forgelm/model.py -> build/lib/forgelm 2026-04-30T01:06:32,477 copying ./forgelm/model_card.py -> build/lib/forgelm 2026-04-30T01:06:32,479 copying ./forgelm/synthetic.py -> build/lib/forgelm 2026-04-30T01:06:32,481 copying ./forgelm/chat.py -> build/lib/forgelm 2026-04-30T01:06:32,483 copying ./forgelm/data_audit.py -> build/lib/forgelm 2026-04-30T01:06:32,487 copying ./forgelm/safety.py -> build/lib/forgelm 2026-04-30T01:06:32,490 copying ./forgelm/cli.py -> build/lib/forgelm 2026-04-30T01:06:32,493 copying ./forgelm/inference.py -> build/lib/forgelm 2026-04-30T01:06:32,496 copying ./forgelm/utils.py -> build/lib/forgelm 2026-04-30T01:06:32,498 copying ./forgelm/judge.py -> build/lib/forgelm 2026-04-30T01:06:32,500 creating build/lib/forgelm/templates 2026-04-30T01:06:32,501 copying ./forgelm/templates/__init__.py -> build/lib/forgelm/templates 2026-04-30T01:06:32,505 running egg_info 2026-04-30T01:06:32,515 writing forgelm.egg-info/PKG-INFO 2026-04-30T01:06:32,525 writing dependency_links to forgelm.egg-info/dependency_links.txt 2026-04-30T01:06:32,526 writing entry points to forgelm.egg-info/entry_points.txt 2026-04-30T01:06:32,532 writing requirements to forgelm.egg-info/requires.txt 2026-04-30T01:06:32,533 writing top-level names to forgelm.egg-info/top_level.txt 2026-04-30T01:06:32,554 reading manifest file 'forgelm.egg-info/SOURCES.txt' 2026-04-30T01:06:32,563 reading manifest template 'MANIFEST.in' 2026-04-30T01:06:32,573 adding license file 'LICENSE' 2026-04-30T01:06:32,580 writing manifest file 'forgelm.egg-info/SOURCES.txt' 2026-04-30T01:06:32,592 copying ./forgelm/templates/LICENSES.md -> build/lib/forgelm/templates 2026-04-30T01:06:32,594 creating build/lib/forgelm/templates/customer-support 2026-04-30T01:06:32,595 copying ./forgelm/templates/customer-support/config.yaml -> build/lib/forgelm/templates/customer-support 2026-04-30T01:06:32,597 creating build/lib/forgelm/templates/code-assistant 2026-04-30T01:06:32,598 copying ./forgelm/templates/code-assistant/config.yaml -> build/lib/forgelm/templates/code-assistant 2026-04-30T01:06:32,601 creating build/lib/forgelm/templates/domain-expert 2026-04-30T01:06:32,602 copying ./forgelm/templates/domain-expert/config.yaml -> build/lib/forgelm/templates/domain-expert 2026-04-30T01:06:32,604 creating build/lib/forgelm/templates/grpo-math 2026-04-30T01:06:32,605 copying ./forgelm/templates/grpo-math/config.yaml -> build/lib/forgelm/templates/grpo-math 2026-04-30T01:06:32,607 creating build/lib/forgelm/templates/medical-qa-tr 2026-04-30T01:06:32,608 copying ./forgelm/templates/medical-qa-tr/config.yaml -> build/lib/forgelm/templates/medical-qa-tr 2026-04-30T01:06:32,610 copying ./forgelm/templates/customer-support/data.jsonl -> build/lib/forgelm/templates/customer-support 2026-04-30T01:06:32,614 copying ./forgelm/templates/code-assistant/data.jsonl -> build/lib/forgelm/templates/code-assistant 2026-04-30T01:06:32,617 copying ./forgelm/templates/grpo-math/data.jsonl -> build/lib/forgelm/templates/grpo-math 2026-04-30T01:06:32,619 copying ./forgelm/templates/medical-qa-tr/data.jsonl -> build/lib/forgelm/templates/medical-qa-tr 2026-04-30T01:06:32,623 copying ./forgelm/templates/domain-expert/README.md -> build/lib/forgelm/templates/domain-expert 2026-04-30T01:06:32,640 installing to build/bdist.linux-armv7l/wheel 2026-04-30T01:06:32,641 running install 2026-04-30T01:06:32,665 running install_lib 2026-04-30T01:06:32,671 creating build/bdist.linux-armv7l/wheel 2026-04-30T01:06:32,673 creating build/bdist.linux-armv7l/wheel/forgelm 2026-04-30T01:06:32,675 copying build/lib/forgelm/grpo_rewards.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,677 copying build/lib/forgelm/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,679 copying build/lib/forgelm/config.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,682 copying build/lib/forgelm/fit_check.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,684 copying build/lib/forgelm/results.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,686 copying build/lib/forgelm/deploy.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,688 copying build/lib/forgelm/wizard.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,691 copying build/lib/forgelm/webhook.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,693 copying build/lib/forgelm/data.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,696 copying build/lib/forgelm/ingestion.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,699 copying build/lib/forgelm/merging.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,701 copying build/lib/forgelm/compliance.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,704 copying build/lib/forgelm/export.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,706 copying build/lib/forgelm/quickstart.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,708 copying build/lib/forgelm/trainer.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,711 copying build/lib/forgelm/benchmark.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,713 copying build/lib/forgelm/model.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,716 copying build/lib/forgelm/model_card.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,718 copying build/lib/forgelm/synthetic.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,721 creating build/bdist.linux-armv7l/wheel/forgelm/templates 2026-04-30T01:06:32,722 creating build/bdist.linux-armv7l/wheel/forgelm/templates/customer-support 2026-04-30T01:06:32,724 copying build/lib/forgelm/templates/customer-support/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/customer-support 2026-04-30T01:06:32,727 copying build/lib/forgelm/templates/customer-support/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/customer-support 2026-04-30T01:06:32,729 creating build/bdist.linux-armv7l/wheel/forgelm/templates/code-assistant 2026-04-30T01:06:32,730 copying build/lib/forgelm/templates/code-assistant/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/code-assistant 2026-04-30T01:06:32,733 copying build/lib/forgelm/templates/code-assistant/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/code-assistant 2026-04-30T01:06:32,735 copying build/lib/forgelm/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/templates 2026-04-30T01:06:32,736 copying build/lib/forgelm/templates/LICENSES.md -> build/bdist.linux-armv7l/wheel/./forgelm/templates 2026-04-30T01:06:32,739 creating build/bdist.linux-armv7l/wheel/forgelm/templates/domain-expert 2026-04-30T01:06:32,740 copying build/lib/forgelm/templates/domain-expert/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/domain-expert 2026-04-30T01:06:32,741 copying build/lib/forgelm/templates/domain-expert/README.md -> build/bdist.linux-armv7l/wheel/./forgelm/templates/domain-expert 2026-04-30T01:06:32,744 creating build/bdist.linux-armv7l/wheel/forgelm/templates/grpo-math 2026-04-30T01:06:32,745 copying build/lib/forgelm/templates/grpo-math/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/grpo-math 2026-04-30T01:06:32,747 copying build/lib/forgelm/templates/grpo-math/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/grpo-math 2026-04-30T01:06:32,750 creating build/bdist.linux-armv7l/wheel/forgelm/templates/medical-qa-tr 2026-04-30T01:06:32,751 copying build/lib/forgelm/templates/medical-qa-tr/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/medical-qa-tr 2026-04-30T01:06:32,754 copying build/lib/forgelm/templates/medical-qa-tr/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/medical-qa-tr 2026-04-30T01:06:32,755 copying build/lib/forgelm/chat.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,758 copying build/lib/forgelm/data_audit.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,762 copying build/lib/forgelm/safety.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,765 copying build/lib/forgelm/cli.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,768 copying build/lib/forgelm/inference.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,771 copying build/lib/forgelm/utils.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,772 copying build/lib/forgelm/judge.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-04-30T01:06:32,775 running install_egg_info 2026-04-30T01:06:32,780 Copying forgelm.egg-info to build/bdist.linux-armv7l/wheel/./forgelm-0.5.0-py3.11.egg-info 2026-04-30T01:06:32,791 running install_scripts 2026-04-30T01:06:32,803 creating build/bdist.linux-armv7l/wheel/forgelm-0.5.0.dist-info/WHEEL 2026-04-30T01:06:32,806 creating '/tmp/pip-wheel-2_5rp5v6/.tmp-gvtqiwx8/forgelm-0.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-30T01:06:32,809 adding 'forgelm/__init__.py' 2026-04-30T01:06:32,810 adding 'forgelm/benchmark.py' 2026-04-30T01:06:32,812 adding 'forgelm/chat.py' 2026-04-30T01:06:32,821 adding 'forgelm/cli.py' 2026-04-30T01:06:32,826 adding 'forgelm/compliance.py' 2026-04-30T01:06:32,830 adding 'forgelm/config.py' 2026-04-30T01:06:32,833 adding 'forgelm/data.py' 2026-04-30T01:06:32,851 adding 'forgelm/data_audit.py' 2026-04-30T01:06:32,854 adding 'forgelm/deploy.py' 2026-04-30T01:06:32,856 adding 'forgelm/export.py' 2026-04-30T01:06:32,859 adding 'forgelm/fit_check.py' 2026-04-30T01:06:32,861 adding 'forgelm/grpo_rewards.py' 2026-04-30T01:06:32,863 adding 'forgelm/inference.py' 2026-04-30T01:06:32,871 adding 'forgelm/ingestion.py' 2026-04-30T01:06:32,874 adding 'forgelm/judge.py' 2026-04-30T01:06:32,876 adding 'forgelm/merging.py' 2026-04-30T01:06:32,878 adding 'forgelm/model.py' 2026-04-30T01:06:32,879 adding 'forgelm/model_card.py' 2026-04-30T01:06:32,882 adding 'forgelm/quickstart.py' 2026-04-30T01:06:32,884 adding 'forgelm/results.py' 2026-04-30T01:06:32,886 adding 'forgelm/safety.py' 2026-04-30T01:06:32,889 adding 'forgelm/synthetic.py' 2026-04-30T01:06:32,895 adding 'forgelm/trainer.py' 2026-04-30T01:06:32,897 adding 'forgelm/utils.py' 2026-04-30T01:06:32,899 adding 'forgelm/webhook.py' 2026-04-30T01:06:32,904 adding 'forgelm/wizard.py' 2026-04-30T01:06:32,906 adding 'forgelm/templates/LICENSES.md' 2026-04-30T01:06:32,908 adding 'forgelm/templates/__init__.py' 2026-04-30T01:06:32,910 adding 'forgelm/templates/code-assistant/config.yaml' 2026-04-30T01:06:32,913 adding 'forgelm/templates/code-assistant/data.jsonl' 2026-04-30T01:06:32,915 adding 'forgelm/templates/customer-support/config.yaml' 2026-04-30T01:06:32,918 adding 'forgelm/templates/customer-support/data.jsonl' 2026-04-30T01:06:32,920 adding 'forgelm/templates/domain-expert/README.md' 2026-04-30T01:06:32,921 adding 'forgelm/templates/domain-expert/config.yaml' 2026-04-30T01:06:32,923 adding 'forgelm/templates/grpo-math/config.yaml' 2026-04-30T01:06:32,925 adding 'forgelm/templates/grpo-math/data.jsonl' 2026-04-30T01:06:32,927 adding 'forgelm/templates/medical-qa-tr/config.yaml' 2026-04-30T01:06:32,931 adding 'forgelm/templates/medical-qa-tr/data.jsonl' 2026-04-30T01:06:32,935 adding 'forgelm-0.5.0.dist-info/licenses/LICENSE' 2026-04-30T01:06:32,938 adding 'forgelm-0.5.0.dist-info/METADATA' 2026-04-30T01:06:32,939 adding 'forgelm-0.5.0.dist-info/WHEEL' 2026-04-30T01:06:32,940 adding 'forgelm-0.5.0.dist-info/entry_points.txt' 2026-04-30T01:06:32,941 adding 'forgelm-0.5.0.dist-info/top_level.txt' 2026-04-30T01:06:32,942 adding 'forgelm-0.5.0.dist-info/RECORD' 2026-04-30T01:06:32,947 removing build/bdist.linux-armv7l/wheel 2026-04-30T01:06:33,059 Building wheel for forgelm (pyproject.toml): finished with status 'done' 2026-04-30T01:06:33,069 Created wheel for forgelm: filename=forgelm-0.5.0-py3-none-any.whl size=243023 sha256=5e8345a233593ec34439eca7cf15ea339a74d02198e182f754a7cf9320c246b2 2026-04-30T01:06:33,070 Stored in directory: /tmp/pip-ephem-wheel-cache-odes6w5b/wheels/be/4d/45/b397a81e4151d8ae037c2749d069aab403d1dee4bad7d1b4f3 2026-04-30T01:06:33,087 Successfully built forgelm 2026-04-30T01:06:33,096 Removed build tracker: '/tmp/pip-build-tracker-8sj1ofj7'