2025-10-07T17:43:24,383 Created temporary directory: /tmp/pip-ephem-wheel-cache-sgn_k8wx 2025-10-07T17:43:24,385 Created temporary directory: /tmp/pip-build-tracker-02gc83cf 2025-10-07T17:43:24,386 Initialized build tracking at /tmp/pip-build-tracker-02gc83cf 2025-10-07T17:43:24,386 Created build tracker: /tmp/pip-build-tracker-02gc83cf 2025-10-07T17:43:24,387 Entered build tracker: /tmp/pip-build-tracker-02gc83cf 2025-10-07T17:43:24,388 Created temporary directory: /tmp/pip-wheel-w_k95cls 2025-10-07T17:43:24,391 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 2025-10-07T17:43:24,393 Created temporary directory: /tmp/pip-ephem-wheel-cache-2mwdf3zq 2025-10-07T17:43:24,417 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-07T17:43:24,421 2 location(s) to search for versions of reasoning-from-scratch: 2025-10-07T17:43:24,421 * https://pypi.org/simple/reasoning-from-scratch/ 2025-10-07T17:43:24,421 * https://www.piwheels.org/simple/reasoning-from-scratch/ 2025-10-07T17:43:24,422 Fetching project page and analyzing links: https://pypi.org/simple/reasoning-from-scratch/ 2025-10-07T17:43:24,423 Getting page https://pypi.org/simple/reasoning-from-scratch/ 2025-10-07T17:43:24,424 Found index url https://pypi.org/simple 2025-10-07T17:43:24,637 Fetched page https://pypi.org/simple/reasoning-from-scratch/ as application/vnd.pypi.simple.v1+json 2025-10-07T17:43:24,641 Skipping link: No binaries permitted for reasoning-from-scratch: https://files.pythonhosted.org/packages/24/53/46bac9ce90431ef0adaa2e6d3e1bb77683cf74bac2a79b267a617866d4b5/reasoning_from_scratch-0.1.0-py3-none-any.whl (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.9) 2025-10-07T17:43:24,642 Found link https://files.pythonhosted.org/packages/27/21/c162b0819967a295a6982fa0a7c6d0da10f0d6e81855d287aadace4e8c2b/reasoning_from_scratch-0.1.0.tar.gz (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.9), version: 0.1.0 2025-10-07T17:43:24,643 Skipping link: No binaries permitted for reasoning-from-scratch: https://files.pythonhosted.org/packages/f5/67/f64deefa9c2a15cb87659bbda648a9e82bbc3f3701428aa12cac3bc4f4a3/reasoning_from_scratch-0.1.2-py3-none-any.whl (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-10-07T17:43:24,644 Found link https://files.pythonhosted.org/packages/73/08/d09f545a1dbf331d22f457fc8d358fa09c992eaa027924ce1d276bb232b7/reasoning_from_scratch-0.1.2.tar.gz (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10), version: 0.1.2 2025-10-07T17:43:24,645 Skipping link: No binaries permitted for reasoning-from-scratch: https://files.pythonhosted.org/packages/e2/a6/6fae58cb9dddf663208df3e896a0427260952cd777691b89038d630db7e1/reasoning_from_scratch-0.1.3-py3-none-any.whl (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-10-07T17:43:24,646 Found link https://files.pythonhosted.org/packages/3f/44/15f8361eeaeb9c1fc6a351d13b4825e321b60b8c9ee0a4ab88d2b78b4295/reasoning_from_scratch-0.1.3.tar.gz (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10), version: 0.1.3 2025-10-07T17:43:24,646 Skipping link: No binaries permitted for reasoning-from-scratch: https://files.pythonhosted.org/packages/ab/67/04fd49248d089166afc33eb1127e10297b24470bb5445670eaa9168080d3/reasoning_from_scratch-0.1.4-py3-none-any.whl (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-10-07T17:43:24,648 Found link https://files.pythonhosted.org/packages/30/c5/5a10c203d4e82fcf878f7e3df8f8a352da61c4efbbaddeede0bb6373f6ba/reasoning_from_scratch-0.1.4.tar.gz (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10), version: 0.1.4 2025-10-07T17:43:24,648 Skipping link: No binaries permitted for reasoning-from-scratch: https://files.pythonhosted.org/packages/6c/52/9f9058bb1c69c881e4bf61b3fa7f5dd67235b12db49bd1f0528e6ada5c19/reasoning_from_scratch-0.1.5-py3-none-any.whl (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-10-07T17:43:24,650 Found link https://files.pythonhosted.org/packages/4f/29/c8e1faa453c2a745e630a23910a775a9677a3753e3f39f4ac6f1930a7b26/reasoning_from_scratch-0.1.5.tar.gz (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10), version: 0.1.5 2025-10-07T17:43:24,650 Skipping link: No binaries permitted for reasoning-from-scratch: https://files.pythonhosted.org/packages/03/49/62b8e4f4f6a79447b1ec73e356e04a9d6dd1fa28b7b54d2f803cac355fab/reasoning_from_scratch-0.1.6-py3-none-any.whl (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-10-07T17:43:24,651 Found link https://files.pythonhosted.org/packages/43/cf/5e41af0b22a317db4830d56ea5b7d14c14705f99daf3f1d5cabdf3aac132/reasoning_from_scratch-0.1.6.tar.gz (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10), version: 0.1.6 2025-10-07T17:43:24,652 Skipping link: No binaries permitted for reasoning-from-scratch: https://files.pythonhosted.org/packages/89/bd/184c534dd18a0a853613ac3afaaa03e1096077d4adb3345b9e36fae3656a/reasoning_from_scratch-0.1.7-py3-none-any.whl (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-10-07T17:43:24,653 Found link https://files.pythonhosted.org/packages/7b/21/43c7b2e62f522a175e318f11866875f1de2c38f34c41623d936e6c941b7e/reasoning_from_scratch-0.1.7.tar.gz (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10), version: 0.1.7 2025-10-07T17:43:24,653 Fetching project page and analyzing links: https://www.piwheels.org/simple/reasoning-from-scratch/ 2025-10-07T17:43:24,654 Getting page https://www.piwheels.org/simple/reasoning-from-scratch/ 2025-10-07T17:43:24,656 Found index url https://www.piwheels.org/simple 2025-10-07T17:43:24,845 Fetched page https://www.piwheels.org/simple/reasoning-from-scratch/ as text/html 2025-10-07T17:43:24,848 Skipping link: No binaries permitted for reasoning-from-scratch: https://www.piwheels.org/simple/reasoning-from-scratch/reasoning_from_scratch-0.1.6-py3-none-any.whl#sha256=54c9280ff98f88d8bae17fc4428efe830b32b8e40fc4310afac7b34c19360975 (from https://www.piwheels.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-10-07T17:43:24,848 Skipping link: No binaries permitted for reasoning-from-scratch: https://www.piwheels.org/simple/reasoning-from-scratch/reasoning_from_scratch-0.1.5-py3-none-any.whl#sha256=d322e083a46c06113914e92d163db431a467bd3c6c257639299bf575b26decd8 (from https://www.piwheels.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-10-07T17:43:24,849 Skipping link: No binaries permitted for reasoning-from-scratch: https://www.piwheels.org/simple/reasoning-from-scratch/reasoning_from_scratch-0.1.4-py3-none-any.whl#sha256=6332687e4631aae59cb1ece74a5bb34d6df3adedecef279ce8b85e933e1cf64f (from https://www.piwheels.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-10-07T17:43:24,850 Skipping link: No binaries permitted for reasoning-from-scratch: https://www.piwheels.org/simple/reasoning-from-scratch/reasoning_from_scratch-0.1.3-py3-none-any.whl#sha256=77e8d11dc2516caf5a0cf7865f1724bd4ffa4587e081e6f02890f95f816530b3 (from https://www.piwheels.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-10-07T17:43:24,850 Skipping link: No binaries permitted for reasoning-from-scratch: https://archive1.piwheels.org/simple/reasoning-from-scratch/reasoning_from_scratch-0.1.2-py3-none-any.whl#sha256=fe90d7400dfa7a4ce078d9453408043db8dbb112ac645c31a4b2169741486035 (from https://www.piwheels.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-10-07T17:43:24,851 Skipping link: No binaries permitted for reasoning-from-scratch: https://archive1.piwheels.org/simple/reasoning-from-scratch/reasoning_from_scratch-0.1.0-py3-none-any.whl#sha256=473043a1ebe3b7d498b9910208e332c172598100203a5af667d48c00f874b057 (from https://www.piwheels.org/simple/reasoning-from-scratch/) (requires-python:>=3.9) 2025-10-07T17:43:24,852 Skipping link: not a file: https://www.piwheels.org/simple/reasoning-from-scratch/ 2025-10-07T17:43:24,853 Skipping link: not a file: https://pypi.org/simple/reasoning-from-scratch/ 2025-10-07T17:43:24,874 Given no hashes to check 1 links for project 'reasoning-from-scratch': discarding no candidates 2025-10-07T17:43:24,891 Collecting reasoning-from-scratch==0.1.7 2025-10-07T17:43:24,894 Created temporary directory: /tmp/pip-unpack-q4sj9ev0 2025-10-07T17:43:25,099 Downloading reasoning_from_scratch-0.1.7.tar.gz (46 kB) 2025-10-07T17:43:25,212 Added reasoning-from-scratch==0.1.7 from https://files.pythonhosted.org/packages/7b/21/43c7b2e62f522a175e318f11866875f1de2c38f34c41623d936e6c941b7e/reasoning_from_scratch-0.1.7.tar.gz to build tracker '/tmp/pip-build-tracker-02gc83cf' 2025-10-07T17:43:25,218 Created temporary directory: /tmp/pip-build-env-aczipqyg 2025-10-07T17:43:25,222 Installing build dependencies: started 2025-10-07T17:43:25,223 Running command pip subprocess to install build dependencies 2025-10-07T17:43:26,394 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-07T17:43:26,969 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 2025-10-07T17:43:26,993 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-07T17:43:28,712 Collecting setuptools>=61.0 2025-10-07T17:43:28,820 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-07T17:43:29,094 Collecting wheel 2025-10-07T17:43:29,112 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-07T17:43:32,173 Installing collected packages: wheel, setuptools 2025-10-07T17:43:32,417 Creating /tmp/pip-build-env-aczipqyg/overlay/local/bin 2025-10-07T17:43:32,419 changing mode of /tmp/pip-build-env-aczipqyg/overlay/local/bin/wheel to 755 2025-10-07T17:43:36,042 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-07T17:43:36,316 Installing build dependencies: finished with status 'done' 2025-10-07T17:43:36,322 Getting requirements to build wheel: started 2025-10-07T17:43:36,324 Running command Getting requirements to build wheel 2025-10-07T17:43:36,923 /tmp/pip-build-env-aczipqyg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-07T17:43:36,923 !! 2025-10-07T17:43:36,924 ******************************************************************************** 2025-10-07T17:43:36,925 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). 2025-10-07T17:43:36,926 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-07T17:43:36,927 or your builds will no longer be supported. 2025-10-07T17:43:36,928 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-07T17:43:36,929 ******************************************************************************** 2025-10-07T17:43:36,930 !! 2025-10-07T17:43:36,931 corresp(dist, value, root_dir) 2025-10-07T17:43:37,016 /tmp/pip-build-env-aczipqyg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-07T17:43:37,016 !! 2025-10-07T17:43:37,017 ******************************************************************************** 2025-10-07T17:43:37,018 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-07T17:43:37,018 License :: OSI Approved :: Apache Software License 2025-10-07T17:43:37,019 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-07T17:43:37,020 ******************************************************************************** 2025-10-07T17:43:37,021 !! 2025-10-07T17:43:37,021 dist._finalize_license_expression() 2025-10-07T17:43:37,022 /tmp/pip-build-env-aczipqyg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-07T17:43:37,023 !! 2025-10-07T17:43:37,023 ******************************************************************************** 2025-10-07T17:43:37,024 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-07T17:43:37,025 License :: OSI Approved :: Apache Software License 2025-10-07T17:43:37,026 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-07T17:43:37,026 ******************************************************************************** 2025-10-07T17:43:37,027 !! 2025-10-07T17:43:37,027 self._finalize_license_expression() 2025-10-07T17:43:37,032 running egg_info 2025-10-07T17:43:37,040 writing reasoning_from_scratch.egg-info/PKG-INFO 2025-10-07T17:43:37,044 writing dependency_links to reasoning_from_scratch.egg-info/dependency_links.txt 2025-10-07T17:43:37,046 writing requirements to reasoning_from_scratch.egg-info/requires.txt 2025-10-07T17:43:37,048 writing top-level names to reasoning_from_scratch.egg-info/top_level.txt 2025-10-07T17:43:37,069 reading manifest file 'reasoning_from_scratch.egg-info/SOURCES.txt' 2025-10-07T17:43:37,072 adding license file 'LICENSE' 2025-10-07T17:43:37,076 writing manifest file 'reasoning_from_scratch.egg-info/SOURCES.txt' 2025-10-07T17:43:37,174 Getting requirements to build wheel: finished with status 'done' 2025-10-07T17:43:37,177 Created temporary directory: /tmp/pip-modern-metadata-mxif67qk 2025-10-07T17:43:37,180 Preparing metadata (pyproject.toml): started 2025-10-07T17:43:37,181 Running command Preparing metadata (pyproject.toml) 2025-10-07T17:43:37,744 /tmp/pip-build-env-aczipqyg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-07T17:43:37,744 !! 2025-10-07T17:43:37,745 ******************************************************************************** 2025-10-07T17:43:37,746 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). 2025-10-07T17:43:37,747 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-07T17:43:37,748 or your builds will no longer be supported. 2025-10-07T17:43:37,749 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-07T17:43:37,750 ******************************************************************************** 2025-10-07T17:43:37,751 !! 2025-10-07T17:43:37,752 corresp(dist, value, root_dir) 2025-10-07T17:43:37,827 /tmp/pip-build-env-aczipqyg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-07T17:43:37,828 !! 2025-10-07T17:43:37,829 ******************************************************************************** 2025-10-07T17:43:37,830 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-07T17:43:37,831 License :: OSI Approved :: Apache Software License 2025-10-07T17:43:37,832 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-07T17:43:37,833 ******************************************************************************** 2025-10-07T17:43:37,833 !! 2025-10-07T17:43:37,834 dist._finalize_license_expression() 2025-10-07T17:43:37,835 /tmp/pip-build-env-aczipqyg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-07T17:43:37,835 !! 2025-10-07T17:43:37,836 ******************************************************************************** 2025-10-07T17:43:37,836 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-07T17:43:37,837 License :: OSI Approved :: Apache Software License 2025-10-07T17:43:37,838 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-07T17:43:37,838 ******************************************************************************** 2025-10-07T17:43:37,839 !! 2025-10-07T17:43:37,840 self._finalize_license_expression() 2025-10-07T17:43:37,841 running dist_info 2025-10-07T17:43:37,853 creating /tmp/pip-modern-metadata-mxif67qk/reasoning_from_scratch.egg-info 2025-10-07T17:43:37,854 writing /tmp/pip-modern-metadata-mxif67qk/reasoning_from_scratch.egg-info/PKG-INFO 2025-10-07T17:43:37,858 writing dependency_links to /tmp/pip-modern-metadata-mxif67qk/reasoning_from_scratch.egg-info/dependency_links.txt 2025-10-07T17:43:37,860 writing requirements to /tmp/pip-modern-metadata-mxif67qk/reasoning_from_scratch.egg-info/requires.txt 2025-10-07T17:43:37,861 writing top-level names to /tmp/pip-modern-metadata-mxif67qk/reasoning_from_scratch.egg-info/top_level.txt 2025-10-07T17:43:37,863 writing manifest file '/tmp/pip-modern-metadata-mxif67qk/reasoning_from_scratch.egg-info/SOURCES.txt' 2025-10-07T17:43:37,883 reading manifest file '/tmp/pip-modern-metadata-mxif67qk/reasoning_from_scratch.egg-info/SOURCES.txt' 2025-10-07T17:43:37,885 adding license file 'LICENSE' 2025-10-07T17:43:37,888 writing manifest file '/tmp/pip-modern-metadata-mxif67qk/reasoning_from_scratch.egg-info/SOURCES.txt' 2025-10-07T17:43:37,889 creating '/tmp/pip-modern-metadata-mxif67qk/reasoning_from_scratch-0.1.7.dist-info' 2025-10-07T17:43:38,016 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-07T17:43:38,024 Source in /tmp/pip-wheel-w_k95cls/reasoning-from-scratch_adb88788294b4903b4391a6b64f0b7f6 has version 0.1.7, which satisfies requirement reasoning-from-scratch==0.1.7 from https://files.pythonhosted.org/packages/7b/21/43c7b2e62f522a175e318f11866875f1de2c38f34c41623d936e6c941b7e/reasoning_from_scratch-0.1.7.tar.gz 2025-10-07T17:43:38,026 Removed reasoning-from-scratch==0.1.7 from https://files.pythonhosted.org/packages/7b/21/43c7b2e62f522a175e318f11866875f1de2c38f34c41623d936e6c941b7e/reasoning_from_scratch-0.1.7.tar.gz from build tracker '/tmp/pip-build-tracker-02gc83cf' 2025-10-07T17:43:38,036 Created temporary directory: /tmp/pip-unpack-ton_kybn 2025-10-07T17:43:38,037 Building wheels for collected packages: reasoning-from-scratch 2025-10-07T17:43:38,042 Created temporary directory: /tmp/pip-wheel-_r498e89 2025-10-07T17:43:38,042 Destination directory: /tmp/pip-wheel-_r498e89 2025-10-07T17:43:38,045 Building wheel for reasoning-from-scratch (pyproject.toml): started 2025-10-07T17:43:38,046 Running command Building wheel for reasoning-from-scratch (pyproject.toml) 2025-10-07T17:43:38,618 /tmp/pip-build-env-aczipqyg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-07T17:43:38,619 !! 2025-10-07T17:43:38,620 ******************************************************************************** 2025-10-07T17:43:38,621 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). 2025-10-07T17:43:38,622 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-07T17:43:38,622 or your builds will no longer be supported. 2025-10-07T17:43:38,623 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-07T17:43:38,624 ******************************************************************************** 2025-10-07T17:43:38,625 !! 2025-10-07T17:43:38,625 corresp(dist, value, root_dir) 2025-10-07T17:43:38,696 /tmp/pip-build-env-aczipqyg/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-07T17:43:38,697 !! 2025-10-07T17:43:38,698 ******************************************************************************** 2025-10-07T17:43:38,698 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-07T17:43:38,699 License :: OSI Approved :: Apache Software License 2025-10-07T17:43:38,700 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-07T17:43:38,700 ******************************************************************************** 2025-10-07T17:43:38,701 !! 2025-10-07T17:43:38,702 dist._finalize_license_expression() 2025-10-07T17:43:38,703 /tmp/pip-build-env-aczipqyg/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-07T17:43:38,703 !! 2025-10-07T17:43:38,704 ******************************************************************************** 2025-10-07T17:43:38,705 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-07T17:43:38,706 License :: OSI Approved :: Apache Software License 2025-10-07T17:43:38,707 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-07T17:43:38,708 ******************************************************************************** 2025-10-07T17:43:38,709 !! 2025-10-07T17:43:38,710 self._finalize_license_expression() 2025-10-07T17:43:38,711 running bdist_wheel 2025-10-07T17:43:38,724 running build 2025-10-07T17:43:38,725 running build_py 2025-10-07T17:43:38,731 creating build/lib/reasoning_from_scratch 2025-10-07T17:43:38,734 copying reasoning_from_scratch/appendix_f.py -> build/lib/reasoning_from_scratch 2025-10-07T17:43:38,736 copying reasoning_from_scratch/qwen3_batched.py -> build/lib/reasoning_from_scratch 2025-10-07T17:43:38,739 copying reasoning_from_scratch/__init__.py -> build/lib/reasoning_from_scratch 2025-10-07T17:43:38,741 copying reasoning_from_scratch/qwen3.py -> build/lib/reasoning_from_scratch 2025-10-07T17:43:38,744 copying reasoning_from_scratch/utils.py -> build/lib/reasoning_from_scratch 2025-10-07T17:43:38,746 copying reasoning_from_scratch/ch02.py -> build/lib/reasoning_from_scratch 2025-10-07T17:43:38,748 copying reasoning_from_scratch/appendix_c.py -> build/lib/reasoning_from_scratch 2025-10-07T17:43:38,750 copying reasoning_from_scratch/qwen3_optimized.py -> build/lib/reasoning_from_scratch 2025-10-07T17:43:38,754 copying reasoning_from_scratch/ch02_ex.py -> build/lib/reasoning_from_scratch 2025-10-07T17:43:38,756 copying reasoning_from_scratch/ch03.py -> build/lib/reasoning_from_scratch 2025-10-07T17:43:38,758 running egg_info 2025-10-07T17:43:38,770 writing reasoning_from_scratch.egg-info/PKG-INFO 2025-10-07T17:43:38,773 writing dependency_links to reasoning_from_scratch.egg-info/dependency_links.txt 2025-10-07T17:43:38,775 writing requirements to reasoning_from_scratch.egg-info/requires.txt 2025-10-07T17:43:38,776 writing top-level names to reasoning_from_scratch.egg-info/top_level.txt 2025-10-07T17:43:38,786 reading manifest file 'reasoning_from_scratch.egg-info/SOURCES.txt' 2025-10-07T17:43:38,789 adding license file 'LICENSE' 2025-10-07T17:43:38,793 writing manifest file 'reasoning_from_scratch.egg-info/SOURCES.txt' 2025-10-07T17:43:38,806 installing to build/bdist.linux-armv7l/wheel 2025-10-07T17:43:38,806 running install 2025-10-07T17:43:38,830 running install_lib 2025-10-07T17:43:38,836 creating build/bdist.linux-armv7l/wheel 2025-10-07T17:43:38,838 creating build/bdist.linux-armv7l/wheel/reasoning_from_scratch 2025-10-07T17:43:38,839 copying build/lib/reasoning_from_scratch/appendix_f.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-10-07T17:43:38,841 copying build/lib/reasoning_from_scratch/qwen3_batched.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-10-07T17:43:38,845 copying build/lib/reasoning_from_scratch/__init__.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-10-07T17:43:38,846 copying build/lib/reasoning_from_scratch/qwen3.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-10-07T17:43:38,849 copying build/lib/reasoning_from_scratch/utils.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-10-07T17:43:38,851 copying build/lib/reasoning_from_scratch/ch02.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-10-07T17:43:38,853 copying build/lib/reasoning_from_scratch/appendix_c.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-10-07T17:43:38,855 copying build/lib/reasoning_from_scratch/qwen3_optimized.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-10-07T17:43:38,858 copying build/lib/reasoning_from_scratch/ch02_ex.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-10-07T17:43:38,860 copying build/lib/reasoning_from_scratch/ch03.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-10-07T17:43:38,862 running install_egg_info 2025-10-07T17:43:38,868 Copying reasoning_from_scratch.egg-info to build/bdist.linux-armv7l/wheel/./reasoning_from_scratch-0.1.7-py3.11.egg-info 2025-10-07T17:43:38,879 running install_scripts 2025-10-07T17:43:38,890 creating build/bdist.linux-armv7l/wheel/reasoning_from_scratch-0.1.7.dist-info/WHEEL 2025-10-07T17:43:38,892 creating '/tmp/pip-wheel-_r498e89/.tmp-pwywgdv5/reasoning_from_scratch-0.1.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-07T17:43:38,894 adding 'reasoning_from_scratch/__init__.py' 2025-10-07T17:43:38,896 adding 'reasoning_from_scratch/appendix_c.py' 2025-10-07T17:43:38,898 adding 'reasoning_from_scratch/appendix_f.py' 2025-10-07T17:43:38,899 adding 'reasoning_from_scratch/ch02.py' 2025-10-07T17:43:38,901 adding 'reasoning_from_scratch/ch02_ex.py' 2025-10-07T17:43:38,903 adding 'reasoning_from_scratch/ch03.py' 2025-10-07T17:43:38,906 adding 'reasoning_from_scratch/qwen3.py' 2025-10-07T17:43:38,909 adding 'reasoning_from_scratch/qwen3_batched.py' 2025-10-07T17:43:38,912 adding 'reasoning_from_scratch/qwen3_optimized.py' 2025-10-07T17:43:38,914 adding 'reasoning_from_scratch/utils.py' 2025-10-07T17:43:38,917 adding 'reasoning_from_scratch-0.1.7.dist-info/licenses/LICENSE' 2025-10-07T17:43:38,921 adding 'reasoning_from_scratch-0.1.7.dist-info/METADATA' 2025-10-07T17:43:38,922 adding 'reasoning_from_scratch-0.1.7.dist-info/WHEEL' 2025-10-07T17:43:38,923 adding 'reasoning_from_scratch-0.1.7.dist-info/top_level.txt' 2025-10-07T17:43:38,924 adding 'reasoning_from_scratch-0.1.7.dist-info/RECORD' 2025-10-07T17:43:38,926 removing build/bdist.linux-armv7l/wheel 2025-10-07T17:43:39,029 Building wheel for reasoning-from-scratch (pyproject.toml): finished with status 'done' 2025-10-07T17:43:39,035 Created wheel for reasoning-from-scratch: filename=reasoning_from_scratch-0.1.7-py3-none-any.whl size=41298 sha256=1bb011a0b7a0890f52aeaf96a27deb29464578f6a2b1ea5597878e4f9efdd280 2025-10-07T17:43:39,036 Stored in directory: /tmp/pip-ephem-wheel-cache-2mwdf3zq/wheels/bf/a7/8d/84ae45e7067b5b500320dd5ff61b08f07d4f0a718f42a2a8d2 2025-10-07T17:43:39,055 Successfully built reasoning-from-scratch 2025-10-07T17:43:39,059 Removed build tracker: '/tmp/pip-build-tracker-02gc83cf'