2025-11-15T04:16:01,744 Created temporary directory: /tmp/pip-ephem-wheel-cache-juz8gau8 2025-11-15T04:16:01,746 Created temporary directory: /tmp/pip-build-tracker-37z4vnnr 2025-11-15T04:16:01,746 Initialized build tracking at /tmp/pip-build-tracker-37z4vnnr 2025-11-15T04:16:01,747 Created build tracker: /tmp/pip-build-tracker-37z4vnnr 2025-11-15T04:16:01,747 Entered build tracker: /tmp/pip-build-tracker-37z4vnnr 2025-11-15T04:16:01,748 Created temporary directory: /tmp/pip-wheel-1dmivyah 2025-11-15T04:16:01,751 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-11-15T04:16:01,753 Created temporary directory: /tmp/pip-ephem-wheel-cache-x9d7_4c4 2025-11-15T04:16:01,775 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-15T04:16:01,779 2 location(s) to search for versions of reasoning-from-scratch: 2025-11-15T04:16:01,779 * https://pypi.org/simple/reasoning-from-scratch/ 2025-11-15T04:16:01,779 * https://www.piwheels.org/simple/reasoning-from-scratch/ 2025-11-15T04:16:01,779 Fetching project page and analyzing links: https://pypi.org/simple/reasoning-from-scratch/ 2025-11-15T04:16:01,780 Getting page https://pypi.org/simple/reasoning-from-scratch/ 2025-11-15T04:16:01,781 Found index url https://pypi.org/simple 2025-11-15T04:16:01,998 Fetched page https://pypi.org/simple/reasoning-from-scratch/ as application/vnd.pypi.simple.v1+json 2025-11-15T04:16:02,003 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-11-15T04:16:02,005 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-11-15T04:16:02,005 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-11-15T04:16:02,006 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-11-15T04:16:02,007 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-11-15T04:16:02,008 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-11-15T04:16:02,009 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-11-15T04:16:02,010 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-11-15T04:16:02,011 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-11-15T04:16:02,012 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-11-15T04:16:02,012 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-11-15T04:16:02,013 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-11-15T04:16:02,014 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-11-15T04:16:02,015 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-11-15T04:16:02,015 Skipping link: No binaries permitted for reasoning-from-scratch: https://files.pythonhosted.org/packages/79/cf/e396d288d6107debfa496b6062e37b04a80100199c6c120304fa2ac92919/reasoning_from_scratch-0.1.8-py3-none-any.whl (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-11-15T04:16:02,016 Found link https://files.pythonhosted.org/packages/c5/46/743109000b26af643c5dbe4d17e294ed5576d8f8f3a43de9d4f5cc5a3b48/reasoning_from_scratch-0.1.8.tar.gz (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10), version: 0.1.8 2025-11-15T04:16:02,017 Skipping link: No binaries permitted for reasoning-from-scratch: https://files.pythonhosted.org/packages/95/5a/28b92747769743a4c6bf7ac17ba2a5e246fdb45655125b0b1a05a0a16c6d/reasoning_from_scratch-0.1.9-py3-none-any.whl (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-11-15T04:16:02,018 Found link https://files.pythonhosted.org/packages/f4/22/ad409741a75c5bc2226e1ba549aee3165d4b97c102641affcdedf1a8a0c4/reasoning_from_scratch-0.1.9.tar.gz (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10), version: 0.1.9 2025-11-15T04:16:02,018 Skipping link: No binaries permitted for reasoning-from-scratch: https://files.pythonhosted.org/packages/3e/8f/2328362fb3b274350100bd57f4b3bc6b44fd172ed873a9acb66dfbca1086/reasoning_from_scratch-0.1.10-py3-none-any.whl (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-11-15T04:16:02,019 Found link https://files.pythonhosted.org/packages/d7/6e/8f35ec4b92ed2b5b1f2e6fe7303ae69a94c09697b2b2d7e159cdee3e3a23/reasoning_from_scratch-0.1.10.tar.gz (from https://pypi.org/simple/reasoning-from-scratch/) (requires-python:>=3.10), version: 0.1.10 2025-11-15T04:16:02,020 Fetching project page and analyzing links: https://www.piwheels.org/simple/reasoning-from-scratch/ 2025-11-15T04:16:02,021 Getting page https://www.piwheels.org/simple/reasoning-from-scratch/ 2025-11-15T04:16:02,022 Found index url https://www.piwheels.org/simple 2025-11-15T04:16:02,184 Fetched page https://www.piwheels.org/simple/reasoning-from-scratch/ as text/html 2025-11-15T04:16:02,188 Skipping link: No binaries permitted for reasoning-from-scratch: https://archive1.piwheels.org/simple/reasoning-from-scratch/reasoning_from_scratch-0.1.9-py3-none-any.whl#sha256=f8b04a519659ec7ee2de1bde9ebdf58049aaf67d6ddc2c8a619483a06868ada3 (from https://www.piwheels.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-11-15T04:16:02,189 Skipping link: No binaries permitted for reasoning-from-scratch: https://archive1.piwheels.org/simple/reasoning-from-scratch/reasoning_from_scratch-0.1.8-py3-none-any.whl#sha256=032f5761705a6d3d233857fdf87007160d487ebb0b880d822220c7bf7e6781ee (from https://www.piwheels.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-11-15T04:16:02,190 Skipping link: No binaries permitted for reasoning-from-scratch: https://archive1.piwheels.org/simple/reasoning-from-scratch/reasoning_from_scratch-0.1.7-py3-none-any.whl#sha256=1bb011a0b7a0890f52aeaf96a27deb29464578f6a2b1ea5597878e4f9efdd280 (from https://www.piwheels.org/simple/reasoning-from-scratch/) (requires-python:>=3.10) 2025-11-15T04:16:02,190 Skipping link: No binaries permitted for reasoning-from-scratch: https://archive1.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-11-15T04:16:02,191 Skipping link: No binaries permitted for reasoning-from-scratch: https://archive1.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-11-15T04:16:02,191 Skipping link: No binaries permitted for reasoning-from-scratch: https://archive1.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-11-15T04:16:02,192 Skipping link: No binaries permitted for reasoning-from-scratch: https://archive1.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-11-15T04:16:02,192 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-11-15T04:16:02,193 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-11-15T04:16:02,193 Skipping link: not a file: https://www.piwheels.org/simple/reasoning-from-scratch/ 2025-11-15T04:16:02,194 Skipping link: not a file: https://pypi.org/simple/reasoning-from-scratch/ 2025-11-15T04:16:02,214 Given no hashes to check 1 links for project 'reasoning-from-scratch': discarding no candidates 2025-11-15T04:16:02,232 Collecting reasoning-from-scratch==0.1.10 2025-11-15T04:16:02,234 Created temporary directory: /tmp/pip-unpack-071mnhbc 2025-11-15T04:16:02,372 Downloading reasoning_from_scratch-0.1.10.tar.gz (50 kB) 2025-11-15T04:16:02,484 Added reasoning-from-scratch==0.1.10 from https://files.pythonhosted.org/packages/d7/6e/8f35ec4b92ed2b5b1f2e6fe7303ae69a94c09697b2b2d7e159cdee3e3a23/reasoning_from_scratch-0.1.10.tar.gz to build tracker '/tmp/pip-build-tracker-37z4vnnr' 2025-11-15T04:16:02,489 Created temporary directory: /tmp/pip-build-env-tq9f29pn 2025-11-15T04:16:02,494 Installing build dependencies: started 2025-11-15T04:16:02,495 Running command pip subprocess to install build dependencies 2025-11-15T04:16:03,620 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-15T04:16:04,220 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-11-15T04:16:04,243 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-15T04:16:05,955 Collecting setuptools>=61.0 2025-11-15T04:16:06,050 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-11-15T04:16:06,319 Collecting wheel 2025-11-15T04:16:06,340 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-11-15T04:16:09,230 Installing collected packages: wheel, setuptools 2025-11-15T04:16:09,470 Creating /tmp/pip-build-env-tq9f29pn/overlay/local/bin 2025-11-15T04:16:09,473 changing mode of /tmp/pip-build-env-tq9f29pn/overlay/local/bin/wheel to 755 2025-11-15T04:16:13,173 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-11-15T04:16:13,445 Installing build dependencies: finished with status 'done' 2025-11-15T04:16:13,451 Getting requirements to build wheel: started 2025-11-15T04:16:13,452 Running command Getting requirements to build wheel 2025-11-15T04:16:14,031 /tmp/pip-build-env-tq9f29pn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-15T04:16:14,031 !! 2025-11-15T04:16:14,032 ******************************************************************************** 2025-11-15T04:16:14,033 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-11-15T04:16:14,034 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-15T04:16:14,034 or your builds will no longer be supported. 2025-11-15T04:16:14,036 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-15T04:16:14,036 ******************************************************************************** 2025-11-15T04:16:14,037 !! 2025-11-15T04:16:14,038 corresp(dist, value, root_dir) 2025-11-15T04:16:14,119 /tmp/pip-build-env-tq9f29pn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-15T04:16:14,119 !! 2025-11-15T04:16:14,120 ******************************************************************************** 2025-11-15T04:16:14,121 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-15T04:16:14,122 License :: OSI Approved :: Apache Software License 2025-11-15T04:16:14,123 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-15T04:16:14,124 ******************************************************************************** 2025-11-15T04:16:14,125 !! 2025-11-15T04:16:14,125 dist._finalize_license_expression() 2025-11-15T04:16:14,126 /tmp/pip-build-env-tq9f29pn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-15T04:16:14,127 !! 2025-11-15T04:16:14,128 ******************************************************************************** 2025-11-15T04:16:14,129 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-15T04:16:14,130 License :: OSI Approved :: Apache Software License 2025-11-15T04:16:14,131 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-15T04:16:14,131 ******************************************************************************** 2025-11-15T04:16:14,132 !! 2025-11-15T04:16:14,133 self._finalize_license_expression() 2025-11-15T04:16:14,133 running egg_info 2025-11-15T04:16:14,139 writing reasoning_from_scratch.egg-info/PKG-INFO 2025-11-15T04:16:14,143 writing dependency_links to reasoning_from_scratch.egg-info/dependency_links.txt 2025-11-15T04:16:14,145 writing requirements to reasoning_from_scratch.egg-info/requires.txt 2025-11-15T04:16:14,146 writing top-level names to reasoning_from_scratch.egg-info/top_level.txt 2025-11-15T04:16:14,167 reading manifest file 'reasoning_from_scratch.egg-info/SOURCES.txt' 2025-11-15T04:16:14,170 adding license file 'LICENSE' 2025-11-15T04:16:14,173 writing manifest file 'reasoning_from_scratch.egg-info/SOURCES.txt' 2025-11-15T04:16:14,270 Getting requirements to build wheel: finished with status 'done' 2025-11-15T04:16:14,274 Created temporary directory: /tmp/pip-modern-metadata-99b5scjl 2025-11-15T04:16:14,276 Preparing metadata (pyproject.toml): started 2025-11-15T04:16:14,277 Running command Preparing metadata (pyproject.toml) 2025-11-15T04:16:14,830 /tmp/pip-build-env-tq9f29pn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-15T04:16:14,830 !! 2025-11-15T04:16:14,831 ******************************************************************************** 2025-11-15T04:16:14,832 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-11-15T04:16:14,833 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-15T04:16:14,834 or your builds will no longer be supported. 2025-11-15T04:16:14,835 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-15T04:16:14,836 ******************************************************************************** 2025-11-15T04:16:14,837 !! 2025-11-15T04:16:14,838 corresp(dist, value, root_dir) 2025-11-15T04:16:14,936 /tmp/pip-build-env-tq9f29pn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-15T04:16:14,937 !! 2025-11-15T04:16:14,938 ******************************************************************************** 2025-11-15T04:16:14,939 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-15T04:16:14,940 License :: OSI Approved :: Apache Software License 2025-11-15T04:16:14,942 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-15T04:16:14,943 ******************************************************************************** 2025-11-15T04:16:14,944 !! 2025-11-15T04:16:14,944 dist._finalize_license_expression() 2025-11-15T04:16:14,945 /tmp/pip-build-env-tq9f29pn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-15T04:16:14,946 !! 2025-11-15T04:16:14,947 ******************************************************************************** 2025-11-15T04:16:14,947 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-15T04:16:14,949 License :: OSI Approved :: Apache Software License 2025-11-15T04:16:14,950 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-15T04:16:14,951 ******************************************************************************** 2025-11-15T04:16:14,952 !! 2025-11-15T04:16:14,952 self._finalize_license_expression() 2025-11-15T04:16:14,953 running dist_info 2025-11-15T04:16:14,962 creating /tmp/pip-modern-metadata-99b5scjl/reasoning_from_scratch.egg-info 2025-11-15T04:16:14,963 writing /tmp/pip-modern-metadata-99b5scjl/reasoning_from_scratch.egg-info/PKG-INFO 2025-11-15T04:16:14,968 writing dependency_links to /tmp/pip-modern-metadata-99b5scjl/reasoning_from_scratch.egg-info/dependency_links.txt 2025-11-15T04:16:14,969 writing requirements to /tmp/pip-modern-metadata-99b5scjl/reasoning_from_scratch.egg-info/requires.txt 2025-11-15T04:16:14,970 writing top-level names to /tmp/pip-modern-metadata-99b5scjl/reasoning_from_scratch.egg-info/top_level.txt 2025-11-15T04:16:14,972 writing manifest file '/tmp/pip-modern-metadata-99b5scjl/reasoning_from_scratch.egg-info/SOURCES.txt' 2025-11-15T04:16:14,991 reading manifest file '/tmp/pip-modern-metadata-99b5scjl/reasoning_from_scratch.egg-info/SOURCES.txt' 2025-11-15T04:16:14,993 adding license file 'LICENSE' 2025-11-15T04:16:14,996 writing manifest file '/tmp/pip-modern-metadata-99b5scjl/reasoning_from_scratch.egg-info/SOURCES.txt' 2025-11-15T04:16:14,997 creating '/tmp/pip-modern-metadata-99b5scjl/reasoning_from_scratch-0.1.10.dist-info' 2025-11-15T04:16:15,119 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-15T04:16:15,126 Source in /tmp/pip-wheel-1dmivyah/reasoning-from-scratch_e1a5a39f9f654142b8c04957129f0778 has version 0.1.10, which satisfies requirement reasoning-from-scratch==0.1.10 from https://files.pythonhosted.org/packages/d7/6e/8f35ec4b92ed2b5b1f2e6fe7303ae69a94c09697b2b2d7e159cdee3e3a23/reasoning_from_scratch-0.1.10.tar.gz 2025-11-15T04:16:15,127 Removed reasoning-from-scratch==0.1.10 from https://files.pythonhosted.org/packages/d7/6e/8f35ec4b92ed2b5b1f2e6fe7303ae69a94c09697b2b2d7e159cdee3e3a23/reasoning_from_scratch-0.1.10.tar.gz from build tracker '/tmp/pip-build-tracker-37z4vnnr' 2025-11-15T04:16:15,138 Created temporary directory: /tmp/pip-unpack-1ipc8afp 2025-11-15T04:16:15,139 Building wheels for collected packages: reasoning-from-scratch 2025-11-15T04:16:15,143 Created temporary directory: /tmp/pip-wheel-w6p010os 2025-11-15T04:16:15,144 Destination directory: /tmp/pip-wheel-w6p010os 2025-11-15T04:16:15,146 Building wheel for reasoning-from-scratch (pyproject.toml): started 2025-11-15T04:16:15,147 Running command Building wheel for reasoning-from-scratch (pyproject.toml) 2025-11-15T04:16:15,683 /tmp/pip-build-env-tq9f29pn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-11-15T04:16:15,683 !! 2025-11-15T04:16:15,685 ******************************************************************************** 2025-11-15T04:16:15,685 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-11-15T04:16:15,686 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-11-15T04:16:15,687 or your builds will no longer be supported. 2025-11-15T04:16:15,688 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-15T04:16:15,689 ******************************************************************************** 2025-11-15T04:16:15,690 !! 2025-11-15T04:16:15,690 corresp(dist, value, root_dir) 2025-11-15T04:16:15,758 /tmp/pip-build-env-tq9f29pn/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-15T04:16:15,759 !! 2025-11-15T04:16:15,760 ******************************************************************************** 2025-11-15T04:16:15,761 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-15T04:16:15,762 License :: OSI Approved :: Apache Software License 2025-11-15T04:16:15,763 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-15T04:16:15,764 ******************************************************************************** 2025-11-15T04:16:15,765 !! 2025-11-15T04:16:15,765 dist._finalize_license_expression() 2025-11-15T04:16:15,766 /tmp/pip-build-env-tq9f29pn/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-11-15T04:16:15,766 !! 2025-11-15T04:16:15,767 ******************************************************************************** 2025-11-15T04:16:15,767 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-11-15T04:16:15,768 License :: OSI Approved :: Apache Software License 2025-11-15T04:16:15,769 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-11-15T04:16:15,770 ******************************************************************************** 2025-11-15T04:16:15,771 !! 2025-11-15T04:16:15,771 self._finalize_license_expression() 2025-11-15T04:16:15,772 running bdist_wheel 2025-11-15T04:16:15,786 running build 2025-11-15T04:16:15,787 running build_py 2025-11-15T04:16:15,794 creating build/lib/reasoning_from_scratch 2025-11-15T04:16:15,796 copying reasoning_from_scratch/ch02_ex.py -> build/lib/reasoning_from_scratch 2025-11-15T04:16:15,798 copying reasoning_from_scratch/__init__.py -> build/lib/reasoning_from_scratch 2025-11-15T04:16:15,800 copying reasoning_from_scratch/appendix_f.py -> build/lib/reasoning_from_scratch 2025-11-15T04:16:15,802 copying reasoning_from_scratch/ch02.py -> build/lib/reasoning_from_scratch 2025-11-15T04:16:15,803 copying reasoning_from_scratch/qwen3_optimized.py -> build/lib/reasoning_from_scratch 2025-11-15T04:16:15,806 copying reasoning_from_scratch/qwen3_batched.py -> build/lib/reasoning_from_scratch 2025-11-15T04:16:15,809 copying reasoning_from_scratch/utils.py -> build/lib/reasoning_from_scratch 2025-11-15T04:16:15,810 copying reasoning_from_scratch/qwen3.py -> build/lib/reasoning_from_scratch 2025-11-15T04:16:15,813 copying reasoning_from_scratch/ch03.py -> build/lib/reasoning_from_scratch 2025-11-15T04:16:15,815 copying reasoning_from_scratch/appendix_c.py -> build/lib/reasoning_from_scratch 2025-11-15T04:16:15,818 copying reasoning_from_scratch/ch04.py -> build/lib/reasoning_from_scratch 2025-11-15T04:16:15,820 running egg_info 2025-11-15T04:16:15,831 writing reasoning_from_scratch.egg-info/PKG-INFO 2025-11-15T04:16:15,835 writing dependency_links to reasoning_from_scratch.egg-info/dependency_links.txt 2025-11-15T04:16:15,836 writing requirements to reasoning_from_scratch.egg-info/requires.txt 2025-11-15T04:16:15,837 writing top-level names to reasoning_from_scratch.egg-info/top_level.txt 2025-11-15T04:16:15,847 reading manifest file 'reasoning_from_scratch.egg-info/SOURCES.txt' 2025-11-15T04:16:15,850 adding license file 'LICENSE' 2025-11-15T04:16:15,854 writing manifest file 'reasoning_from_scratch.egg-info/SOURCES.txt' 2025-11-15T04:16:15,866 installing to build/bdist.linux-armv7l/wheel 2025-11-15T04:16:15,867 running install 2025-11-15T04:16:15,890 running install_lib 2025-11-15T04:16:15,896 creating build/bdist.linux-armv7l/wheel 2025-11-15T04:16:15,898 creating build/bdist.linux-armv7l/wheel/reasoning_from_scratch 2025-11-15T04:16:15,900 copying build/lib/reasoning_from_scratch/ch02_ex.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-11-15T04:16:15,901 copying build/lib/reasoning_from_scratch/__init__.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-11-15T04:16:15,903 copying build/lib/reasoning_from_scratch/appendix_f.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-11-15T04:16:15,905 copying build/lib/reasoning_from_scratch/ch02.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-11-15T04:16:15,907 copying build/lib/reasoning_from_scratch/qwen3_optimized.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-11-15T04:16:15,909 copying build/lib/reasoning_from_scratch/qwen3_batched.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-11-15T04:16:15,912 copying build/lib/reasoning_from_scratch/utils.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-11-15T04:16:15,914 copying build/lib/reasoning_from_scratch/qwen3.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-11-15T04:16:15,916 copying build/lib/reasoning_from_scratch/ch03.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-11-15T04:16:15,919 copying build/lib/reasoning_from_scratch/appendix_c.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-11-15T04:16:15,921 copying build/lib/reasoning_from_scratch/ch04.py -> build/bdist.linux-armv7l/wheel/./reasoning_from_scratch 2025-11-15T04:16:15,923 running install_egg_info 2025-11-15T04:16:15,929 Copying reasoning_from_scratch.egg-info to build/bdist.linux-armv7l/wheel/./reasoning_from_scratch-0.1.10-py3.11.egg-info 2025-11-15T04:16:15,939 running install_scripts 2025-11-15T04:16:15,950 creating build/bdist.linux-armv7l/wheel/reasoning_from_scratch-0.1.10.dist-info/WHEEL 2025-11-15T04:16:15,952 creating '/tmp/pip-wheel-w6p010os/.tmp-jwh2k2hn/reasoning_from_scratch-0.1.10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-11-15T04:16:15,955 adding 'reasoning_from_scratch/__init__.py' 2025-11-15T04:16:15,957 adding 'reasoning_from_scratch/appendix_c.py' 2025-11-15T04:16:15,958 adding 'reasoning_from_scratch/appendix_f.py' 2025-11-15T04:16:15,959 adding 'reasoning_from_scratch/ch02.py' 2025-11-15T04:16:15,961 adding 'reasoning_from_scratch/ch02_ex.py' 2025-11-15T04:16:15,963 adding 'reasoning_from_scratch/ch03.py' 2025-11-15T04:16:15,965 adding 'reasoning_from_scratch/ch04.py' 2025-11-15T04:16:15,968 adding 'reasoning_from_scratch/qwen3.py' 2025-11-15T04:16:15,971 adding 'reasoning_from_scratch/qwen3_batched.py' 2025-11-15T04:16:15,974 adding 'reasoning_from_scratch/qwen3_optimized.py' 2025-11-15T04:16:15,976 adding 'reasoning_from_scratch/utils.py' 2025-11-15T04:16:15,980 adding 'reasoning_from_scratch-0.1.10.dist-info/licenses/LICENSE' 2025-11-15T04:16:15,983 adding 'reasoning_from_scratch-0.1.10.dist-info/METADATA' 2025-11-15T04:16:15,984 adding 'reasoning_from_scratch-0.1.10.dist-info/WHEEL' 2025-11-15T04:16:15,985 adding 'reasoning_from_scratch-0.1.10.dist-info/top_level.txt' 2025-11-15T04:16:15,986 adding 'reasoning_from_scratch-0.1.10.dist-info/RECORD' 2025-11-15T04:16:15,988 removing build/bdist.linux-armv7l/wheel 2025-11-15T04:16:16,091 Building wheel for reasoning-from-scratch (pyproject.toml): finished with status 'done' 2025-11-15T04:16:16,096 Created wheel for reasoning-from-scratch: filename=reasoning_from_scratch-0.1.10-py3-none-any.whl size=45935 sha256=53228e93663730a2efcf32373a79571aa854359fc23e3eb86aed3afb654ebc7c 2025-11-15T04:16:16,097 Stored in directory: /tmp/pip-ephem-wheel-cache-x9d7_4c4/wheels/1f/c1/1b/628a7a34515ecb71600bdf7148d18eef7c8959b29ecd9cd158 2025-11-15T04:16:16,116 Successfully built reasoning-from-scratch 2025-11-15T04:16:16,121 Removed build tracker: '/tmp/pip-build-tracker-37z4vnnr'