2026-05-16T01:23:29,046 Created temporary directory: /tmp/pip-ephem-wheel-cache-27k6634x 2026-05-16T01:23:29,048 Created temporary directory: /tmp/pip-build-tracker-ko_1m69a 2026-05-16T01:23:29,049 Initialized build tracking at /tmp/pip-build-tracker-ko_1m69a 2026-05-16T01:23:29,049 Created build tracker: /tmp/pip-build-tracker-ko_1m69a 2026-05-16T01:23:29,050 Entered build tracker: /tmp/pip-build-tracker-ko_1m69a 2026-05-16T01:23:29,050 Created temporary directory: /tmp/pip-wheel-cx5yjkkj 2026-05-16T01:23:29,053 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-16T01:23:29,056 Created temporary directory: /tmp/pip-ephem-wheel-cache-6rgfvdht 2026-05-16T01:23:29,077 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-16T01:23:29,080 2 location(s) to search for versions of forgelm: 2026-05-16T01:23:29,080 * https://pypi.org/simple/forgelm/ 2026-05-16T01:23:29,080 * https://www.piwheels.org/simple/forgelm/ 2026-05-16T01:23:29,081 Fetching project page and analyzing links: https://pypi.org/simple/forgelm/ 2026-05-16T01:23:29,082 Getting page https://pypi.org/simple/forgelm/ 2026-05-16T01:23:29,083 Found index url https://pypi.org/simple 2026-05-16T01:23:29,310 Fetched page https://pypi.org/simple/forgelm/ as application/vnd.pypi.simple.v1+json 2026-05-16T01:23:29,315 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-16T01:23:29,316 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-16T01:23:29,316 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-16T01:23:29,317 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-16T01:23:29,318 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-16T01:23:29,319 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-16T01:23:29,320 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-16T01:23:29,321 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-16T01:23:29,322 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-16T01:23:29,322 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-16T01:23:29,323 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-16T01:23:29,324 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-16T01:23:29,325 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-16T01:23:29,326 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-16T01:23:29,326 Skipping link: No binaries permitted for forgelm: https://files.pythonhosted.org/packages/99/ef/c2a20f6821d1e3c3628508063da7209389086187f70837316c6eb3952728/forgelm-0.6.0-py3-none-any.whl (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-16T01:23:29,327 Found link https://files.pythonhosted.org/packages/e7/67/9c24510386e4512cefcee3f9acf3cbcaf15e4874e23e2c32d9c6819641b3/forgelm-0.6.0.tar.gz (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10), version: 0.6.0 2026-05-16T01:23:29,328 Skipping link: No binaries permitted for forgelm: https://files.pythonhosted.org/packages/c1/84/93dbc459c48c78f29fc84b87e8faa6cb79e472c1e4c6b454db1e4acedfe2/forgelm-0.7.0-py3-none-any.whl (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-16T01:23:29,328 Found link https://files.pythonhosted.org/packages/e7/e6/4287d0f907d7e32c343b2a16e3e4a032f6e3acf47f5b79d6c25dd729b1bb/forgelm-0.7.0.tar.gz (from https://pypi.org/simple/forgelm/) (requires-python:>=3.10), version: 0.7.0 2026-05-16T01:23:29,329 Fetching project page and analyzing links: https://www.piwheels.org/simple/forgelm/ 2026-05-16T01:23:29,330 Getting page https://www.piwheels.org/simple/forgelm/ 2026-05-16T01:23:29,331 Found index url https://www.piwheels.org/simple 2026-05-16T01:23:29,529 Fetched page https://www.piwheels.org/simple/forgelm/ as text/html 2026-05-16T01:23:29,532 Skipping link: No binaries permitted for forgelm: https://www.piwheels.org/simple/forgelm/forgelm-0.6.0-py3-none-any.whl#sha256=299f8f47b303a9b235436bb83d4492344906565330c538e84d68826c08426c2d (from https://www.piwheels.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-16T01:23:29,533 Skipping link: No binaries permitted for forgelm: https://www.piwheels.org/simple/forgelm/forgelm-0.5.7-py3-none-any.whl#sha256=8c16ced64ccda7662e31a41e60ed5dfdf0db2c07e2f7de01def2bdd4fa162ec5 (from https://www.piwheels.org/simple/forgelm/) (requires-python:>=3.10) 2026-05-16T01:23:29,533 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-16T01:23:29,534 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-16T01:23:29,535 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-16T01:23:29,535 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-16T01:23:29,536 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-16T01:23:29,536 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-16T01:23:29,537 Skipping link: not a file: https://www.piwheels.org/simple/forgelm/ 2026-05-16T01:23:29,537 Skipping link: not a file: https://pypi.org/simple/forgelm/ 2026-05-16T01:23:29,557 Given no hashes to check 1 links for project 'forgelm': discarding no candidates 2026-05-16T01:23:29,575 Collecting forgelm==0.7.0 2026-05-16T01:23:29,577 Created temporary directory: /tmp/pip-unpack-97e8j_q2 2026-05-16T01:23:29,726 Downloading forgelm-0.7.0.tar.gz (855 kB) 2026-05-16T01:23:30,351 Added forgelm==0.7.0 from https://files.pythonhosted.org/packages/e7/e6/4287d0f907d7e32c343b2a16e3e4a032f6e3acf47f5b79d6c25dd729b1bb/forgelm-0.7.0.tar.gz to build tracker '/tmp/pip-build-tracker-ko_1m69a' 2026-05-16T01:23:30,359 Created temporary directory: /tmp/pip-build-env-qg_n2rw5 2026-05-16T01:23:30,363 Installing build dependencies: started 2026-05-16T01:23:30,364 Running command pip subprocess to install build dependencies 2026-05-16T01:23:31,518 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-16T01:23:31,930 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-16T01:23:31,953 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-16T01:23:33,723 Collecting setuptools>=69 2026-05-16T01:23:33,724 Obtaining dependency information for setuptools>=69 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-16T01:23:33,740 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-16T01:23:33,972 Collecting wheel 2026-05-16T01:23:33,973 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-16T01:23:33,986 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-16T01:23:34,165 Collecting packaging>=24.0 2026-05-16T01:23:34,166 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-16T01:23:34,179 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-16T01:23:34,368 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-16T01:23:34,387 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-16T01:23:34,463 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-16T01:23:34,495 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-16T01:23:34,521 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-16T01:23:34,619 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-16T01:23:37,382 Installing collected packages: setuptools, packaging, wheel 2026-05-16T01:23:40,885 Creating /tmp/pip-build-env-qg_n2rw5/overlay/local/bin 2026-05-16T01:23:40,888 changing mode of /tmp/pip-build-env-qg_n2rw5/overlay/local/bin/wheel to 755 2026-05-16T01:23:40,910 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-16T01:23:41,208 Installing build dependencies: finished with status 'done' 2026-05-16T01:23:41,214 Getting requirements to build wheel: started 2026-05-16T01:23:41,215 Running command Getting requirements to build wheel 2026-05-16T01:23:41,835 /tmp/pip-build-env-qg_n2rw5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-16T01:23:41,835 !! 2026-05-16T01:23:41,836 ******************************************************************************** 2026-05-16T01:23:41,837 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-16T01:23:41,838 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-16T01:23:41,839 or your builds will no longer be supported. 2026-05-16T01:23:41,840 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-16T01:23:41,840 ******************************************************************************** 2026-05-16T01:23:41,841 !! 2026-05-16T01:23:41,842 corresp(dist, value, root_dir) 2026-05-16T01:23:41,922 /tmp/pip-build-env-qg_n2rw5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-16T01:23:41,922 !! 2026-05-16T01:23:41,923 ******************************************************************************** 2026-05-16T01:23:41,924 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-16T01:23:41,926 License :: OSI Approved :: Apache Software License 2026-05-16T01:23:41,927 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-16T01:23:41,928 ******************************************************************************** 2026-05-16T01:23:41,929 !! 2026-05-16T01:23:41,930 dist._finalize_license_expression() 2026-05-16T01:23:41,932 /tmp/pip-build-env-qg_n2rw5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-16T01:23:41,932 !! 2026-05-16T01:23:41,934 ******************************************************************************** 2026-05-16T01:23:41,934 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-16T01:23:41,936 License :: OSI Approved :: Apache Software License 2026-05-16T01:23:41,937 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-16T01:23:41,937 ******************************************************************************** 2026-05-16T01:23:41,938 !! 2026-05-16T01:23:41,939 self._finalize_license_expression() 2026-05-16T01:23:41,940 running egg_info 2026-05-16T01:23:41,944 writing forgelm.egg-info/PKG-INFO 2026-05-16T01:23:41,956 writing dependency_links to forgelm.egg-info/dependency_links.txt 2026-05-16T01:23:41,958 writing entry points to forgelm.egg-info/entry_points.txt 2026-05-16T01:23:41,965 writing requirements to forgelm.egg-info/requires.txt 2026-05-16T01:23:41,966 writing top-level names to forgelm.egg-info/top_level.txt 2026-05-16T01:23:42,011 reading manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-16T01:23:42,028 reading manifest template 'MANIFEST.in' 2026-05-16T01:23:42,039 adding license file 'LICENSE' 2026-05-16T01:23:42,051 writing manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-16T01:23:42,154 Getting requirements to build wheel: finished with status 'done' 2026-05-16T01:23:42,158 Created temporary directory: /tmp/pip-modern-metadata-yaaaokwl 2026-05-16T01:23:42,160 Preparing metadata (pyproject.toml): started 2026-05-16T01:23:42,162 Running command Preparing metadata (pyproject.toml) 2026-05-16T01:23:42,736 /tmp/pip-build-env-qg_n2rw5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-16T01:23:42,736 !! 2026-05-16T01:23:42,737 ******************************************************************************** 2026-05-16T01:23:42,737 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-16T01:23:42,738 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-16T01:23:42,739 or your builds will no longer be supported. 2026-05-16T01:23:42,740 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-16T01:23:42,740 ******************************************************************************** 2026-05-16T01:23:42,741 !! 2026-05-16T01:23:42,742 corresp(dist, value, root_dir) 2026-05-16T01:23:42,819 /tmp/pip-build-env-qg_n2rw5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-16T01:23:42,820 !! 2026-05-16T01:23:42,821 ******************************************************************************** 2026-05-16T01:23:42,821 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-16T01:23:42,822 License :: OSI Approved :: Apache Software License 2026-05-16T01:23:42,824 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-16T01:23:42,824 ******************************************************************************** 2026-05-16T01:23:42,826 !! 2026-05-16T01:23:42,826 dist._finalize_license_expression() 2026-05-16T01:23:42,831 /tmp/pip-build-env-qg_n2rw5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-16T01:23:42,832 !! 2026-05-16T01:23:42,833 ******************************************************************************** 2026-05-16T01:23:42,834 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-16T01:23:42,835 License :: OSI Approved :: Apache Software License 2026-05-16T01:23:42,836 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-16T01:23:42,837 ******************************************************************************** 2026-05-16T01:23:42,838 !! 2026-05-16T01:23:42,839 self._finalize_license_expression() 2026-05-16T01:23:42,839 running dist_info 2026-05-16T01:23:42,849 creating /tmp/pip-modern-metadata-yaaaokwl/forgelm.egg-info 2026-05-16T01:23:42,850 writing /tmp/pip-modern-metadata-yaaaokwl/forgelm.egg-info/PKG-INFO 2026-05-16T01:23:42,862 writing dependency_links to /tmp/pip-modern-metadata-yaaaokwl/forgelm.egg-info/dependency_links.txt 2026-05-16T01:23:42,864 writing entry points to /tmp/pip-modern-metadata-yaaaokwl/forgelm.egg-info/entry_points.txt 2026-05-16T01:23:42,871 writing requirements to /tmp/pip-modern-metadata-yaaaokwl/forgelm.egg-info/requires.txt 2026-05-16T01:23:42,872 writing top-level names to /tmp/pip-modern-metadata-yaaaokwl/forgelm.egg-info/top_level.txt 2026-05-16T01:23:42,874 writing manifest file '/tmp/pip-modern-metadata-yaaaokwl/forgelm.egg-info/SOURCES.txt' 2026-05-16T01:23:42,915 reading manifest file '/tmp/pip-modern-metadata-yaaaokwl/forgelm.egg-info/SOURCES.txt' 2026-05-16T01:23:42,917 reading manifest template 'MANIFEST.in' 2026-05-16T01:23:42,927 adding license file 'LICENSE' 2026-05-16T01:23:42,935 writing manifest file '/tmp/pip-modern-metadata-yaaaokwl/forgelm.egg-info/SOURCES.txt' 2026-05-16T01:23:42,937 creating '/tmp/pip-modern-metadata-yaaaokwl/forgelm-0.7.0.dist-info' 2026-05-16T01:23:43,071 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-16T01:23:43,077 Source in /tmp/pip-wheel-cx5yjkkj/forgelm_eecd12fc59f645cf94e829c19ea8e4c2 has version 0.7.0, which satisfies requirement forgelm==0.7.0 from https://files.pythonhosted.org/packages/e7/e6/4287d0f907d7e32c343b2a16e3e4a032f6e3acf47f5b79d6c25dd729b1bb/forgelm-0.7.0.tar.gz 2026-05-16T01:23:43,078 Removed forgelm==0.7.0 from https://files.pythonhosted.org/packages/e7/e6/4287d0f907d7e32c343b2a16e3e4a032f6e3acf47f5b79d6c25dd729b1bb/forgelm-0.7.0.tar.gz from build tracker '/tmp/pip-build-tracker-ko_1m69a' 2026-05-16T01:23:43,086 Created temporary directory: /tmp/pip-unpack-cis3f6lh 2026-05-16T01:23:43,087 Building wheels for collected packages: forgelm 2026-05-16T01:23:43,092 Created temporary directory: /tmp/pip-wheel-bgb972mi 2026-05-16T01:23:43,092 Destination directory: /tmp/pip-wheel-bgb972mi 2026-05-16T01:23:43,095 Building wheel for forgelm (pyproject.toml): started 2026-05-16T01:23:43,096 Running command Building wheel for forgelm (pyproject.toml) 2026-05-16T01:23:43,665 /tmp/pip-build-env-qg_n2rw5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-16T01:23:43,666 !! 2026-05-16T01:23:43,667 ******************************************************************************** 2026-05-16T01:23:43,668 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-16T01:23:43,669 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-16T01:23:43,669 or your builds will no longer be supported. 2026-05-16T01:23:43,670 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-16T01:23:43,671 ******************************************************************************** 2026-05-16T01:23:43,672 !! 2026-05-16T01:23:43,673 corresp(dist, value, root_dir) 2026-05-16T01:23:43,742 /tmp/pip-build-env-qg_n2rw5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-16T01:23:43,743 !! 2026-05-16T01:23:43,744 ******************************************************************************** 2026-05-16T01:23:43,744 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-16T01:23:43,746 License :: OSI Approved :: Apache Software License 2026-05-16T01:23:43,747 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-16T01:23:43,747 ******************************************************************************** 2026-05-16T01:23:43,749 !! 2026-05-16T01:23:43,749 dist._finalize_license_expression() 2026-05-16T01:23:43,755 /tmp/pip-build-env-qg_n2rw5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-16T01:23:43,755 !! 2026-05-16T01:23:43,757 ******************************************************************************** 2026-05-16T01:23:43,757 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-16T01:23:43,759 License :: OSI Approved :: Apache Software License 2026-05-16T01:23:43,760 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-16T01:23:43,760 ******************************************************************************** 2026-05-16T01:23:43,761 !! 2026-05-16T01:23:43,762 self._finalize_license_expression() 2026-05-16T01:23:43,762 running bdist_wheel 2026-05-16T01:23:43,776 running build 2026-05-16T01:23:43,777 running build_py 2026-05-16T01:23:43,784 creating build/lib/forgelm 2026-05-16T01:23:43,786 copying ./forgelm/results.py -> build/lib/forgelm 2026-05-16T01:23:43,789 copying ./forgelm/inference.py -> build/lib/forgelm 2026-05-16T01:23:43,792 copying ./forgelm/__init__.py -> build/lib/forgelm 2026-05-16T01:23:43,794 copying ./forgelm/fit_check.py -> build/lib/forgelm 2026-05-16T01:23:43,797 copying ./forgelm/_version.py -> build/lib/forgelm 2026-05-16T01:23:43,799 copying ./forgelm/benchmark.py -> build/lib/forgelm 2026-05-16T01:23:43,802 copying ./forgelm/merging.py -> build/lib/forgelm 2026-05-16T01:23:43,804 copying ./forgelm/grpo_rewards.py -> build/lib/forgelm 2026-05-16T01:23:43,807 copying ./forgelm/export.py -> build/lib/forgelm 2026-05-16T01:23:43,809 copying ./forgelm/_http.py -> build/lib/forgelm 2026-05-16T01:23:43,812 copying ./forgelm/config.py -> build/lib/forgelm 2026-05-16T01:23:43,816 copying ./forgelm/trainer.py -> build/lib/forgelm 2026-05-16T01:23:43,819 copying ./forgelm/deploy.py -> build/lib/forgelm 2026-05-16T01:23:43,822 copying ./forgelm/data.py -> build/lib/forgelm 2026-05-16T01:23:43,825 copying ./forgelm/chat.py -> build/lib/forgelm 2026-05-16T01:23:43,827 copying ./forgelm/ingestion.py -> build/lib/forgelm 2026-05-16T01:23:43,832 copying ./forgelm/model.py -> build/lib/forgelm 2026-05-16T01:23:43,835 copying ./forgelm/_pypdf_normalise.py -> build/lib/forgelm 2026-05-16T01:23:43,838 copying ./forgelm/safety.py -> build/lib/forgelm 2026-05-16T01:23:43,841 copying ./forgelm/webhook.py -> build/lib/forgelm 2026-05-16T01:23:43,844 copying ./forgelm/_strip_pattern.py -> build/lib/forgelm 2026-05-16T01:23:43,847 copying ./forgelm/judge.py -> build/lib/forgelm 2026-05-16T01:23:43,849 copying ./forgelm/quickstart.py -> build/lib/forgelm 2026-05-16T01:23:43,852 copying ./forgelm/model_card.py -> build/lib/forgelm 2026-05-16T01:23:43,855 copying ./forgelm/compliance.py -> build/lib/forgelm 2026-05-16T01:23:43,858 copying ./forgelm/utils.py -> build/lib/forgelm 2026-05-16T01:23:43,861 copying ./forgelm/_script_sanity.py -> build/lib/forgelm 2026-05-16T01:23:43,865 copying ./forgelm/synthetic.py -> build/lib/forgelm 2026-05-16T01:23:43,869 creating build/lib/forgelm/data_audit 2026-05-16T01:23:43,870 copying ./forgelm/data_audit/_splits.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,874 copying ./forgelm/data_audit/_croissant.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,880 copying ./forgelm/data_audit/__init__.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,883 copying ./forgelm/data_audit/_orchestrator.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,886 copying ./forgelm/data_audit/_minhash.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,888 copying ./forgelm/data_audit/_types.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,890 copying ./forgelm/data_audit/_simhash.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,893 copying ./forgelm/data_audit/_aggregator.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,896 copying ./forgelm/data_audit/_pii_ml.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,898 copying ./forgelm/data_audit/_summary.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,902 copying ./forgelm/data_audit/_optional.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,904 copying ./forgelm/data_audit/_pii_regex.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,906 copying ./forgelm/data_audit/_secrets.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,908 copying ./forgelm/data_audit/_streaming.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,911 copying ./forgelm/data_audit/_quality.py -> build/lib/forgelm/data_audit 2026-05-16T01:23:43,914 creating build/lib/forgelm/templates 2026-05-16T01:23:43,915 copying ./forgelm/templates/__init__.py -> build/lib/forgelm/templates 2026-05-16T01:23:43,917 creating build/lib/forgelm/cli 2026-05-16T01:23:43,918 copying ./forgelm/cli/_no_train_modes.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,921 copying ./forgelm/cli/_dry_run.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,923 copying ./forgelm/cli/__init__.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,925 copying ./forgelm/cli/_config_load.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,927 copying ./forgelm/cli/_fit_check.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,929 copying ./forgelm/cli/_exit_codes.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,931 copying ./forgelm/cli/_resume.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,933 copying ./forgelm/cli/_logging.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,935 copying ./forgelm/cli/_argparse_types.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,937 copying ./forgelm/cli/_result.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,939 copying ./forgelm/cli/_pipeline.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,942 copying ./forgelm/cli/_wizard.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,944 copying ./forgelm/cli/_abi_check.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,946 copying ./forgelm/cli/_parser.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,950 copying ./forgelm/cli/__main__.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,952 copying ./forgelm/cli/_training.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,955 copying ./forgelm/cli/_dispatch.py -> build/lib/forgelm/cli 2026-05-16T01:23:43,958 creating build/lib/forgelm/wizard 2026-05-16T01:23:43,959 copying ./forgelm/wizard/__init__.py -> build/lib/forgelm/wizard 2026-05-16T01:23:43,962 copying ./forgelm/wizard/_orchestrator.py -> build/lib/forgelm/wizard 2026-05-16T01:23:43,965 copying ./forgelm/wizard/_io.py -> build/lib/forgelm/wizard 2026-05-16T01:23:43,967 copying ./forgelm/wizard/_state.py -> build/lib/forgelm/wizard 2026-05-16T01:23:43,970 copying ./forgelm/wizard/_byod.py -> build/lib/forgelm/wizard 2026-05-16T01:23:43,972 copying ./forgelm/wizard/_collectors.py -> build/lib/forgelm/wizard 2026-05-16T01:23:43,979 creating build/lib/forgelm/cli/subcommands 2026-05-16T01:23:43,980 copying ./forgelm/cli/subcommands/_verify_gguf.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:43,982 copying ./forgelm/cli/subcommands/_verify_audit.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:43,984 copying ./forgelm/cli/subcommands/__init__.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:43,986 copying ./forgelm/cli/subcommands/_doctor.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:43,990 copying ./forgelm/cli/subcommands/_cache.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:43,993 copying ./forgelm/cli/subcommands/_ingest.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:43,995 copying ./forgelm/cli/subcommands/_deploy.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:43,997 copying ./forgelm/cli/subcommands/_chat.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:43,999 copying ./forgelm/cli/subcommands/_audit.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:44,001 copying ./forgelm/cli/subcommands/_reverse_pii.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:44,004 copying ./forgelm/cli/subcommands/_export.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:44,007 copying ./forgelm/cli/subcommands/_verify_annex_iv.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:44,009 copying ./forgelm/cli/subcommands/_approvals.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:44,012 copying ./forgelm/cli/subcommands/_audit_log_reader.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:44,015 copying ./forgelm/cli/subcommands/_approve.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:44,018 copying ./forgelm/cli/subcommands/_safety_eval.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:44,020 copying ./forgelm/cli/subcommands/_quickstart.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:44,022 copying ./forgelm/cli/subcommands/_purge.py -> build/lib/forgelm/cli/subcommands 2026-05-16T01:23:44,025 running egg_info 2026-05-16T01:23:44,036 writing forgelm.egg-info/PKG-INFO 2026-05-16T01:23:44,047 writing dependency_links to forgelm.egg-info/dependency_links.txt 2026-05-16T01:23:44,049 writing entry points to forgelm.egg-info/entry_points.txt 2026-05-16T01:23:44,056 writing requirements to forgelm.egg-info/requires.txt 2026-05-16T01:23:44,057 writing top-level names to forgelm.egg-info/top_level.txt 2026-05-16T01:23:44,088 reading manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-16T01:23:44,104 reading manifest template 'MANIFEST.in' 2026-05-16T01:23:44,115 adding license file 'LICENSE' 2026-05-16T01:23:44,128 writing manifest file 'forgelm.egg-info/SOURCES.txt' 2026-05-16T01:23:44,147 copying ./forgelm/py.typed -> build/lib/forgelm 2026-05-16T01:23:44,149 copying ./forgelm/templates/LICENSES.md -> build/lib/forgelm/templates 2026-05-16T01:23:44,151 creating build/lib/forgelm/templates/grpo-math 2026-05-16T01:23:44,152 copying ./forgelm/templates/grpo-math/config.yaml -> build/lib/forgelm/templates/grpo-math 2026-05-16T01:23:44,155 creating build/lib/forgelm/templates/medical-qa-tr 2026-05-16T01:23:44,156 copying ./forgelm/templates/medical-qa-tr/config.yaml -> build/lib/forgelm/templates/medical-qa-tr 2026-05-16T01:23:44,158 creating build/lib/forgelm/templates/domain-expert 2026-05-16T01:23:44,159 copying ./forgelm/templates/domain-expert/config.yaml -> build/lib/forgelm/templates/domain-expert 2026-05-16T01:23:44,162 creating build/lib/forgelm/templates/customer-support 2026-05-16T01:23:44,163 copying ./forgelm/templates/customer-support/config.yaml -> build/lib/forgelm/templates/customer-support 2026-05-16T01:23:44,165 creating build/lib/forgelm/templates/code-assistant 2026-05-16T01:23:44,166 copying ./forgelm/templates/code-assistant/config.yaml -> build/lib/forgelm/templates/code-assistant 2026-05-16T01:23:44,169 copying ./forgelm/templates/grpo-math/data.jsonl -> build/lib/forgelm/templates/grpo-math 2026-05-16T01:23:44,172 copying ./forgelm/templates/medical-qa-tr/data.jsonl -> build/lib/forgelm/templates/medical-qa-tr 2026-05-16T01:23:44,175 copying ./forgelm/templates/customer-support/data.jsonl -> build/lib/forgelm/templates/customer-support 2026-05-16T01:23:44,178 copying ./forgelm/templates/code-assistant/data.jsonl -> build/lib/forgelm/templates/code-assistant 2026-05-16T01:23:44,182 copying ./forgelm/templates/domain-expert/README.md -> build/lib/forgelm/templates/domain-expert 2026-05-16T01:23:44,185 copying ./forgelm/wizard/_defaults.json -> build/lib/forgelm/wizard 2026-05-16T01:23:44,187 creating build/lib/forgelm/safety_prompts 2026-05-16T01:23:44,188 copying ./forgelm/safety_prompts/default_probes.jsonl -> build/lib/forgelm/safety_prompts 2026-05-16T01:23:44,211 installing to build/bdist.linux-armv7l/wheel 2026-05-16T01:23:44,211 running install 2026-05-16T01:23:44,235 running install_lib 2026-05-16T01:23:44,241 creating build/bdist.linux-armv7l/wheel 2026-05-16T01:23:44,243 creating build/bdist.linux-armv7l/wheel/forgelm 2026-05-16T01:23:44,245 copying build/lib/forgelm/results.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,247 creating build/bdist.linux-armv7l/wheel/forgelm/data_audit 2026-05-16T01:23:44,248 copying build/lib/forgelm/data_audit/_splits.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,251 copying build/lib/forgelm/data_audit/_croissant.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,253 copying build/lib/forgelm/data_audit/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,256 copying build/lib/forgelm/data_audit/_orchestrator.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,259 copying build/lib/forgelm/data_audit/_minhash.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,261 copying build/lib/forgelm/data_audit/_types.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,263 copying build/lib/forgelm/data_audit/_simhash.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,266 copying build/lib/forgelm/data_audit/_aggregator.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,269 copying build/lib/forgelm/data_audit/_pii_ml.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,271 copying build/lib/forgelm/data_audit/_summary.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,274 copying build/lib/forgelm/data_audit/_optional.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,276 copying build/lib/forgelm/data_audit/_pii_regex.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,278 copying build/lib/forgelm/data_audit/_secrets.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,280 copying build/lib/forgelm/data_audit/_streaming.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,282 copying build/lib/forgelm/data_audit/_quality.py -> build/bdist.linux-armv7l/wheel/./forgelm/data_audit 2026-05-16T01:23:44,285 copying build/lib/forgelm/inference.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,287 copying build/lib/forgelm/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,290 copying build/lib/forgelm/fit_check.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,293 copying build/lib/forgelm/_version.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,295 copying build/lib/forgelm/benchmark.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,297 copying build/lib/forgelm/merging.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,299 copying build/lib/forgelm/grpo_rewards.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,301 copying build/lib/forgelm/py.typed -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,303 copying build/lib/forgelm/export.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,306 copying build/lib/forgelm/_http.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,308 copying build/lib/forgelm/config.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,312 copying build/lib/forgelm/trainer.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,315 copying build/lib/forgelm/deploy.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,317 copying build/lib/forgelm/data.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,320 creating build/bdist.linux-armv7l/wheel/forgelm/templates 2026-05-16T01:23:44,322 copying build/lib/forgelm/templates/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/templates 2026-05-16T01:23:44,325 creating build/bdist.linux-armv7l/wheel/forgelm/templates/grpo-math 2026-05-16T01:23:44,326 copying build/lib/forgelm/templates/grpo-math/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/grpo-math 2026-05-16T01:23:44,328 copying build/lib/forgelm/templates/grpo-math/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/grpo-math 2026-05-16T01:23:44,331 creating build/bdist.linux-armv7l/wheel/forgelm/templates/medical-qa-tr 2026-05-16T01:23:44,332 copying build/lib/forgelm/templates/medical-qa-tr/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/medical-qa-tr 2026-05-16T01:23:44,334 copying build/lib/forgelm/templates/medical-qa-tr/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/medical-qa-tr 2026-05-16T01:23:44,337 creating build/bdist.linux-armv7l/wheel/forgelm/templates/domain-expert 2026-05-16T01:23:44,338 copying build/lib/forgelm/templates/domain-expert/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/domain-expert 2026-05-16T01:23:44,340 copying build/lib/forgelm/templates/domain-expert/README.md -> build/bdist.linux-armv7l/wheel/./forgelm/templates/domain-expert 2026-05-16T01:23:44,343 creating build/bdist.linux-armv7l/wheel/forgelm/templates/customer-support 2026-05-16T01:23:44,344 copying build/lib/forgelm/templates/customer-support/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/customer-support 2026-05-16T01:23:44,345 copying build/lib/forgelm/templates/customer-support/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/customer-support 2026-05-16T01:23:44,349 creating build/bdist.linux-armv7l/wheel/forgelm/templates/code-assistant 2026-05-16T01:23:44,350 copying build/lib/forgelm/templates/code-assistant/config.yaml -> build/bdist.linux-armv7l/wheel/./forgelm/templates/code-assistant 2026-05-16T01:23:44,352 copying build/lib/forgelm/templates/code-assistant/data.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/templates/code-assistant 2026-05-16T01:23:44,355 copying build/lib/forgelm/templates/LICENSES.md -> build/bdist.linux-armv7l/wheel/./forgelm/templates 2026-05-16T01:23:44,357 copying build/lib/forgelm/chat.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,359 copying build/lib/forgelm/ingestion.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,363 copying build/lib/forgelm/model.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,366 copying build/lib/forgelm/_pypdf_normalise.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,369 creating build/bdist.linux-armv7l/wheel/forgelm/cli 2026-05-16T01:23:44,370 copying build/lib/forgelm/cli/_no_train_modes.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,373 copying build/lib/forgelm/cli/_dry_run.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,376 creating build/bdist.linux-armv7l/wheel/forgelm/cli/subcommands 2026-05-16T01:23:44,377 copying build/lib/forgelm/cli/subcommands/_verify_gguf.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,379 copying build/lib/forgelm/cli/subcommands/_verify_audit.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,381 copying build/lib/forgelm/cli/subcommands/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,383 copying build/lib/forgelm/cli/subcommands/_doctor.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,386 copying build/lib/forgelm/cli/subcommands/_cache.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,389 copying build/lib/forgelm/cli/subcommands/_ingest.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,391 copying build/lib/forgelm/cli/subcommands/_deploy.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,393 copying build/lib/forgelm/cli/subcommands/_chat.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,395 copying build/lib/forgelm/cli/subcommands/_audit.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,397 copying build/lib/forgelm/cli/subcommands/_reverse_pii.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,400 copying build/lib/forgelm/cli/subcommands/_export.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,402 copying build/lib/forgelm/cli/subcommands/_verify_annex_iv.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,404 copying build/lib/forgelm/cli/subcommands/_approvals.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,407 copying build/lib/forgelm/cli/subcommands/_audit_log_reader.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,410 copying build/lib/forgelm/cli/subcommands/_approve.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,413 copying build/lib/forgelm/cli/subcommands/_safety_eval.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,415 copying build/lib/forgelm/cli/subcommands/_quickstart.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,417 copying build/lib/forgelm/cli/subcommands/_purge.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli/subcommands 2026-05-16T01:23:44,421 copying build/lib/forgelm/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,423 copying build/lib/forgelm/cli/_config_load.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,425 copying build/lib/forgelm/cli/_fit_check.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,426 copying build/lib/forgelm/cli/_exit_codes.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,428 copying build/lib/forgelm/cli/_resume.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,430 copying build/lib/forgelm/cli/_logging.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,432 copying build/lib/forgelm/cli/_argparse_types.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,434 copying build/lib/forgelm/cli/_result.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,436 copying build/lib/forgelm/cli/_pipeline.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,439 copying build/lib/forgelm/cli/_wizard.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,441 copying build/lib/forgelm/cli/_abi_check.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,443 copying build/lib/forgelm/cli/_parser.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,446 copying build/lib/forgelm/cli/__main__.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,447 copying build/lib/forgelm/cli/_training.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,449 copying build/lib/forgelm/cli/_dispatch.py -> build/bdist.linux-armv7l/wheel/./forgelm/cli 2026-05-16T01:23:44,452 copying build/lib/forgelm/safety.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,455 copying build/lib/forgelm/webhook.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,458 copying build/lib/forgelm/_strip_pattern.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,461 creating build/bdist.linux-armv7l/wheel/forgelm/wizard 2026-05-16T01:23:44,462 copying build/lib/forgelm/wizard/__init__.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-16T01:23:44,464 copying build/lib/forgelm/wizard/_orchestrator.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-16T01:23:44,467 copying build/lib/forgelm/wizard/_io.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-16T01:23:44,469 copying build/lib/forgelm/wizard/_state.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-16T01:23:44,472 copying build/lib/forgelm/wizard/_defaults.json -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-16T01:23:44,473 copying build/lib/forgelm/wizard/_byod.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-16T01:23:44,476 copying build/lib/forgelm/wizard/_collectors.py -> build/bdist.linux-armv7l/wheel/./forgelm/wizard 2026-05-16T01:23:44,479 copying build/lib/forgelm/judge.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,482 creating build/bdist.linux-armv7l/wheel/forgelm/safety_prompts 2026-05-16T01:23:44,483 copying build/lib/forgelm/safety_prompts/default_probes.jsonl -> build/bdist.linux-armv7l/wheel/./forgelm/safety_prompts 2026-05-16T01:23:44,485 copying build/lib/forgelm/quickstart.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,488 copying build/lib/forgelm/model_card.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,490 copying build/lib/forgelm/compliance.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,493 copying build/lib/forgelm/utils.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,495 copying build/lib/forgelm/_script_sanity.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,498 copying build/lib/forgelm/synthetic.py -> build/bdist.linux-armv7l/wheel/./forgelm 2026-05-16T01:23:44,500 running install_egg_info 2026-05-16T01:23:44,505 Copying forgelm.egg-info to build/bdist.linux-armv7l/wheel/./forgelm-0.7.0-py3.11.egg-info 2026-05-16T01:23:44,518 running install_scripts 2026-05-16T01:23:44,532 creating build/bdist.linux-armv7l/wheel/forgelm-0.7.0.dist-info/WHEEL 2026-05-16T01:23:44,534 creating '/tmp/pip-wheel-bgb972mi/.tmp-j80f6hwx/forgelm-0.7.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-16T01:23:44,538 adding 'forgelm/__init__.py' 2026-05-16T01:23:44,542 adding 'forgelm/_http.py' 2026-05-16T01:23:44,544 adding 'forgelm/_pypdf_normalise.py' 2026-05-16T01:23:44,547 adding 'forgelm/_script_sanity.py' 2026-05-16T01:23:44,550 adding 'forgelm/_strip_pattern.py' 2026-05-16T01:23:44,551 adding 'forgelm/_version.py' 2026-05-16T01:23:44,553 adding 'forgelm/benchmark.py' 2026-05-16T01:23:44,555 adding 'forgelm/chat.py' 2026-05-16T01:23:44,565 adding 'forgelm/compliance.py' 2026-05-16T01:23:44,575 adding 'forgelm/config.py' 2026-05-16T01:23:44,578 adding 'forgelm/data.py' 2026-05-16T01:23:44,580 adding 'forgelm/deploy.py' 2026-05-16T01:23:44,583 adding 'forgelm/export.py' 2026-05-16T01:23:44,585 adding 'forgelm/fit_check.py' 2026-05-16T01:23:44,587 adding 'forgelm/grpo_rewards.py' 2026-05-16T01:23:44,589 adding 'forgelm/inference.py' 2026-05-16T01:23:44,607 adding 'forgelm/ingestion.py' 2026-05-16T01:23:44,610 adding 'forgelm/judge.py' 2026-05-16T01:23:44,613 adding 'forgelm/merging.py' 2026-05-16T01:23:44,615 adding 'forgelm/model.py' 2026-05-16T01:23:44,617 adding 'forgelm/model_card.py' 2026-05-16T01:23:44,618 adding 'forgelm/py.typed' 2026-05-16T01:23:44,621 adding 'forgelm/quickstart.py' 2026-05-16T01:23:44,622 adding 'forgelm/results.py' 2026-05-16T01:23:44,626 adding 'forgelm/safety.py' 2026-05-16T01:23:44,628 adding 'forgelm/synthetic.py' 2026-05-16T01:23:44,636 adding 'forgelm/trainer.py' 2026-05-16T01:23:44,638 adding 'forgelm/utils.py' 2026-05-16T01:23:44,641 adding 'forgelm/webhook.py' 2026-05-16T01:23:44,643 adding 'forgelm/cli/__init__.py' 2026-05-16T01:23:44,645 adding 'forgelm/cli/__main__.py' 2026-05-16T01:23:44,646 adding 'forgelm/cli/_abi_check.py' 2026-05-16T01:23:44,648 adding 'forgelm/cli/_argparse_types.py' 2026-05-16T01:23:44,649 adding 'forgelm/cli/_config_load.py' 2026-05-16T01:23:44,652 adding 'forgelm/cli/_dispatch.py' 2026-05-16T01:23:44,653 adding 'forgelm/cli/_dry_run.py' 2026-05-16T01:23:44,654 adding 'forgelm/cli/_exit_codes.py' 2026-05-16T01:23:44,656 adding 'forgelm/cli/_fit_check.py' 2026-05-16T01:23:44,657 adding 'forgelm/cli/_logging.py' 2026-05-16T01:23:44,659 adding 'forgelm/cli/_no_train_modes.py' 2026-05-16T01:23:44,665 adding 'forgelm/cli/_parser.py' 2026-05-16T01:23:44,673 adding 'forgelm/cli/_pipeline.py' 2026-05-16T01:23:44,675 adding 'forgelm/cli/_result.py' 2026-05-16T01:23:44,676 adding 'forgelm/cli/_resume.py' 2026-05-16T01:23:44,678 adding 'forgelm/cli/_training.py' 2026-05-16T01:23:44,679 adding 'forgelm/cli/_wizard.py' 2026-05-16T01:23:44,682 adding 'forgelm/cli/subcommands/__init__.py' 2026-05-16T01:23:44,685 adding 'forgelm/cli/subcommands/_approvals.py' 2026-05-16T01:23:44,688 adding 'forgelm/cli/subcommands/_approve.py' 2026-05-16T01:23:44,690 adding 'forgelm/cli/subcommands/_audit.py' 2026-05-16T01:23:44,692 adding 'forgelm/cli/subcommands/_audit_log_reader.py' 2026-05-16T01:23:44,695 adding 'forgelm/cli/subcommands/_cache.py' 2026-05-16T01:23:44,696 adding 'forgelm/cli/subcommands/_chat.py' 2026-05-16T01:23:44,698 adding 'forgelm/cli/subcommands/_deploy.py' 2026-05-16T01:23:44,704 adding 'forgelm/cli/subcommands/_doctor.py' 2026-05-16T01:23:44,705 adding 'forgelm/cli/subcommands/_export.py' 2026-05-16T01:23:44,707 adding 'forgelm/cli/subcommands/_ingest.py' 2026-05-16T01:23:44,714 adding 'forgelm/cli/subcommands/_purge.py' 2026-05-16T01:23:44,716 adding 'forgelm/cli/subcommands/_quickstart.py' 2026-05-16T01:23:44,721 adding 'forgelm/cli/subcommands/_reverse_pii.py' 2026-05-16T01:23:44,723 adding 'forgelm/cli/subcommands/_safety_eval.py' 2026-05-16T01:23:44,725 adding 'forgelm/cli/subcommands/_verify_annex_iv.py' 2026-05-16T01:23:44,727 adding 'forgelm/cli/subcommands/_verify_audit.py' 2026-05-16T01:23:44,728 adding 'forgelm/cli/subcommands/_verify_gguf.py' 2026-05-16T01:23:44,731 adding 'forgelm/data_audit/__init__.py' 2026-05-16T01:23:44,733 adding 'forgelm/data_audit/_aggregator.py' 2026-05-16T01:23:44,735 adding 'forgelm/data_audit/_croissant.py' 2026-05-16T01:23:44,737 adding 'forgelm/data_audit/_minhash.py' 2026-05-16T01:23:44,739 adding 'forgelm/data_audit/_optional.py' 2026-05-16T01:23:44,742 adding 'forgelm/data_audit/_orchestrator.py' 2026-05-16T01:23:44,744 adding 'forgelm/data_audit/_pii_ml.py' 2026-05-16T01:23:44,746 adding 'forgelm/data_audit/_pii_regex.py' 2026-05-16T01:23:44,748 adding 'forgelm/data_audit/_quality.py' 2026-05-16T01:23:44,749 adding 'forgelm/data_audit/_secrets.py' 2026-05-16T01:23:44,752 adding 'forgelm/data_audit/_simhash.py' 2026-05-16T01:23:44,754 adding 'forgelm/data_audit/_splits.py' 2026-05-16T01:23:44,755 adding 'forgelm/data_audit/_streaming.py' 2026-05-16T01:23:44,758 adding 'forgelm/data_audit/_summary.py' 2026-05-16T01:23:44,759 adding 'forgelm/data_audit/_types.py' 2026-05-16T01:23:44,761 adding 'forgelm/safety_prompts/default_probes.jsonl' 2026-05-16T01:23:44,763 adding 'forgelm/templates/LICENSES.md' 2026-05-16T01:23:44,765 adding 'forgelm/templates/__init__.py' 2026-05-16T01:23:44,767 adding 'forgelm/templates/code-assistant/config.yaml' 2026-05-16T01:23:44,770 adding 'forgelm/templates/code-assistant/data.jsonl' 2026-05-16T01:23:44,772 adding 'forgelm/templates/customer-support/config.yaml' 2026-05-16T01:23:44,775 adding 'forgelm/templates/customer-support/data.jsonl' 2026-05-16T01:23:44,778 adding 'forgelm/templates/domain-expert/README.md' 2026-05-16T01:23:44,779 adding 'forgelm/templates/domain-expert/config.yaml' 2026-05-16T01:23:44,781 adding 'forgelm/templates/grpo-math/config.yaml' 2026-05-16T01:23:44,782 adding 'forgelm/templates/grpo-math/data.jsonl' 2026-05-16T01:23:44,784 adding 'forgelm/templates/medical-qa-tr/config.yaml' 2026-05-16T01:23:44,789 adding 'forgelm/templates/medical-qa-tr/data.jsonl' 2026-05-16T01:23:44,791 adding 'forgelm/wizard/__init__.py' 2026-05-16T01:23:44,794 adding 'forgelm/wizard/_byod.py' 2026-05-16T01:23:44,798 adding 'forgelm/wizard/_collectors.py' 2026-05-16T01:23:44,800 adding 'forgelm/wizard/_defaults.json' 2026-05-16T01:23:44,802 adding 'forgelm/wizard/_io.py' 2026-05-16T01:23:44,809 adding 'forgelm/wizard/_orchestrator.py' 2026-05-16T01:23:44,812 adding 'forgelm/wizard/_state.py' 2026-05-16T01:23:44,816 adding 'forgelm-0.7.0.dist-info/licenses/LICENSE' 2026-05-16T01:23:44,820 adding 'forgelm-0.7.0.dist-info/METADATA' 2026-05-16T01:23:44,821 adding 'forgelm-0.7.0.dist-info/WHEEL' 2026-05-16T01:23:44,822 adding 'forgelm-0.7.0.dist-info/entry_points.txt' 2026-05-16T01:23:44,823 adding 'forgelm-0.7.0.dist-info/top_level.txt' 2026-05-16T01:23:44,825 adding 'forgelm-0.7.0.dist-info/RECORD' 2026-05-16T01:23:44,833 removing build/bdist.linux-armv7l/wheel 2026-05-16T01:23:44,965 Building wheel for forgelm (pyproject.toml): finished with status 'done' 2026-05-16T01:23:44,983 Created wheel for forgelm: filename=forgelm-0.7.0-py3-none-any.whl size=535859 sha256=e88969aee20b1604d7f1bf135d779c3810a7fb58139d799e020c6e76896461df 2026-05-16T01:23:44,984 Stored in directory: /tmp/pip-ephem-wheel-cache-6rgfvdht/wheels/e1/f6/2f/4d06ecb589ebd177f3f10ec8b8b447fb22c4450a16d3125c2a 2026-05-16T01:23:45,004 Successfully built forgelm 2026-05-16T01:23:45,025 Removed build tracker: '/tmp/pip-build-tracker-ko_1m69a'