2026-04-22T15:08:48,450 Created temporary directory: /tmp/pip-ephem-wheel-cache-098lp9cu 2026-04-22T15:08:48,452 Created temporary directory: /tmp/pip-build-tracker-oxpnhwaf 2026-04-22T15:08:48,452 Initialized build tracking at /tmp/pip-build-tracker-oxpnhwaf 2026-04-22T15:08:48,453 Created build tracker: /tmp/pip-build-tracker-oxpnhwaf 2026-04-22T15:08:48,453 Entered build tracker: /tmp/pip-build-tracker-oxpnhwaf 2026-04-22T15:08:48,454 Created temporary directory: /tmp/pip-wheel-tkb2c_p0 2026-04-22T15:08:48,457 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-22T15:08:48,459 Created temporary directory: /tmp/pip-ephem-wheel-cache-35brscw3 2026-04-22T15:08:48,481 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T15:08:48,485 2 location(s) to search for versions of opp-repl: 2026-04-22T15:08:48,485 * https://pypi.org/simple/opp-repl/ 2026-04-22T15:08:48,485 * https://www.piwheels.org/simple/opp-repl/ 2026-04-22T15:08:48,486 Fetching project page and analyzing links: https://pypi.org/simple/opp-repl/ 2026-04-22T15:08:48,486 Getting page https://pypi.org/simple/opp-repl/ 2026-04-22T15:08:48,488 Found index url https://pypi.org/simple 2026-04-22T15:08:48,728 Fetched page https://pypi.org/simple/opp-repl/ as application/vnd.pypi.simple.v1+json 2026-04-22T15:08:48,729 Skipping link: No binaries permitted for opp-repl: https://files.pythonhosted.org/packages/ce/78/1bb0b87a0ee7bbefe52f4a6efe68c5f5200dc5b629e6267c62dee4192e08/opp_repl-0.0.0-py3-none-any.whl (from https://pypi.org/simple/opp-repl/) (requires-python:>=3.10) 2026-04-22T15:08:48,730 Found link https://files.pythonhosted.org/packages/29/c1/335b5184415fc9a59d317182dea90c4ae7f03b2f3cdeadbec6b9a59ffb57/opp_repl-0.0.0.tar.gz (from https://pypi.org/simple/opp-repl/) (requires-python:>=3.10), version: 0.0.0 2026-04-22T15:08:48,731 Fetching project page and analyzing links: https://www.piwheels.org/simple/opp-repl/ 2026-04-22T15:08:48,732 Getting page https://www.piwheels.org/simple/opp-repl/ 2026-04-22T15:08:48,733 Found index url https://www.piwheels.org/simple 2026-04-22T15:08:48,904 Fetched page https://www.piwheels.org/simple/opp-repl/ as text/html 2026-04-22T15:08:48,905 Skipping link: not a file: https://www.piwheels.org/simple/opp-repl/ 2026-04-22T15:08:48,906 Skipping link: not a file: https://pypi.org/simple/opp-repl/ 2026-04-22T15:08:48,927 Given no hashes to check 1 links for project 'opp-repl': discarding no candidates 2026-04-22T15:08:48,946 Collecting opp-repl==0.0.0 2026-04-22T15:08:48,949 Created temporary directory: /tmp/pip-unpack-_7nejo_r 2026-04-22T15:08:49,102 Downloading opp_repl-0.0.0.tar.gz (127 kB) 2026-04-22T15:08:49,326 Added opp-repl==0.0.0 from https://files.pythonhosted.org/packages/29/c1/335b5184415fc9a59d317182dea90c4ae7f03b2f3cdeadbec6b9a59ffb57/opp_repl-0.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-oxpnhwaf' 2026-04-22T15:08:49,332 Created temporary directory: /tmp/pip-build-env-1nz4jrg5 2026-04-22T15:08:49,337 Installing build dependencies: started 2026-04-22T15:08:49,338 Running command pip subprocess to install build dependencies 2026-04-22T15:08:50,466 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-22T15:08:51,140 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-04-22T15:08:51,162 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-22T15:08:52,937 Collecting setuptools>=61.0 2026-04-22T15:08:53,019 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-22T15:08:56,006 Installing collected packages: setuptools 2026-04-22T15:08:59,244 Successfully installed setuptools-82.0.1 2026-04-22T15:08:59,509 Installing build dependencies: finished with status 'done' 2026-04-22T15:08:59,516 Getting requirements to build wheel: started 2026-04-22T15:08:59,517 Running command Getting requirements to build wheel 2026-04-22T15:09:00,250 /tmp/pip-build-env-1nz4jrg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T15:09:00,250 !! 2026-04-22T15:09:00,251 ******************************************************************************** 2026-04-22T15:09:00,251 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T15:09:00,252 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-22T15:09:00,253 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T15:09:00,254 ******************************************************************************** 2026-04-22T15:09:00,255 !! 2026-04-22T15:09:00,255 dist._finalize_license_expression() 2026-04-22T15:09:00,256 /tmp/pip-build-env-1nz4jrg5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T15:09:00,256 !! 2026-04-22T15:09:00,257 ******************************************************************************** 2026-04-22T15:09:00,258 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T15:09:00,259 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-22T15:09:00,260 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T15:09:00,261 ******************************************************************************** 2026-04-22T15:09:00,262 !! 2026-04-22T15:09:00,262 self._finalize_license_expression() 2026-04-22T15:09:00,263 running egg_info 2026-04-22T15:09:00,266 writing opp_repl.egg-info/PKG-INFO 2026-04-22T15:09:00,273 writing dependency_links to opp_repl.egg-info/dependency_links.txt 2026-04-22T15:09:00,275 writing entry points to opp_repl.egg-info/entry_points.txt 2026-04-22T15:09:00,279 writing requirements to opp_repl.egg-info/requires.txt 2026-04-22T15:09:00,280 writing top-level names to opp_repl.egg-info/top_level.txt 2026-04-22T15:09:00,306 reading manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-04-22T15:09:00,311 adding license file 'LICENSE' 2026-04-22T15:09:00,316 writing manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-04-22T15:09:00,412 Getting requirements to build wheel: finished with status 'done' 2026-04-22T15:09:00,416 Created temporary directory: /tmp/pip-modern-metadata-4g9fxwp5 2026-04-22T15:09:00,418 Preparing metadata (pyproject.toml): started 2026-04-22T15:09:00,419 Running command Preparing metadata (pyproject.toml) 2026-04-22T15:09:01,063 /tmp/pip-build-env-1nz4jrg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T15:09:01,063 !! 2026-04-22T15:09:01,064 ******************************************************************************** 2026-04-22T15:09:01,065 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T15:09:01,066 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-22T15:09:01,067 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T15:09:01,067 ******************************************************************************** 2026-04-22T15:09:01,069 !! 2026-04-22T15:09:01,069 dist._finalize_license_expression() 2026-04-22T15:09:01,070 /tmp/pip-build-env-1nz4jrg5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T15:09:01,070 !! 2026-04-22T15:09:01,071 ******************************************************************************** 2026-04-22T15:09:01,072 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T15:09:01,072 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-22T15:09:01,073 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T15:09:01,074 ******************************************************************************** 2026-04-22T15:09:01,075 !! 2026-04-22T15:09:01,075 self._finalize_license_expression() 2026-04-22T15:09:01,076 running dist_info 2026-04-22T15:09:01,086 creating /tmp/pip-modern-metadata-4g9fxwp5/opp_repl.egg-info 2026-04-22T15:09:01,087 writing /tmp/pip-modern-metadata-4g9fxwp5/opp_repl.egg-info/PKG-INFO 2026-04-22T15:09:01,095 writing dependency_links to /tmp/pip-modern-metadata-4g9fxwp5/opp_repl.egg-info/dependency_links.txt 2026-04-22T15:09:01,097 writing entry points to /tmp/pip-modern-metadata-4g9fxwp5/opp_repl.egg-info/entry_points.txt 2026-04-22T15:09:01,100 writing requirements to /tmp/pip-modern-metadata-4g9fxwp5/opp_repl.egg-info/requires.txt 2026-04-22T15:09:01,101 writing top-level names to /tmp/pip-modern-metadata-4g9fxwp5/opp_repl.egg-info/top_level.txt 2026-04-22T15:09:01,103 writing manifest file '/tmp/pip-modern-metadata-4g9fxwp5/opp_repl.egg-info/SOURCES.txt' 2026-04-22T15:09:01,126 reading manifest file '/tmp/pip-modern-metadata-4g9fxwp5/opp_repl.egg-info/SOURCES.txt' 2026-04-22T15:09:01,128 adding license file 'LICENSE' 2026-04-22T15:09:01,132 writing manifest file '/tmp/pip-modern-metadata-4g9fxwp5/opp_repl.egg-info/SOURCES.txt' 2026-04-22T15:09:01,133 creating '/tmp/pip-modern-metadata-4g9fxwp5/opp_repl-0.0.0.dist-info' 2026-04-22T15:09:01,257 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-22T15:09:01,264 Source in /tmp/pip-wheel-tkb2c_p0/opp-repl_0d4cc2bbccfc446f829e54f5dfe76177 has version 0.0.0, which satisfies requirement opp-repl==0.0.0 from https://files.pythonhosted.org/packages/29/c1/335b5184415fc9a59d317182dea90c4ae7f03b2f3cdeadbec6b9a59ffb57/opp_repl-0.0.0.tar.gz 2026-04-22T15:09:01,267 Removed opp-repl==0.0.0 from https://files.pythonhosted.org/packages/29/c1/335b5184415fc9a59d317182dea90c4ae7f03b2f3cdeadbec6b9a59ffb57/opp_repl-0.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-oxpnhwaf' 2026-04-22T15:09:01,278 Created temporary directory: /tmp/pip-unpack-zq2wsv15 2026-04-22T15:09:01,278 Building wheels for collected packages: opp-repl 2026-04-22T15:09:01,283 Created temporary directory: /tmp/pip-wheel-_849wwdi 2026-04-22T15:09:01,284 Destination directory: /tmp/pip-wheel-_849wwdi 2026-04-22T15:09:01,286 Building wheel for opp-repl (pyproject.toml): started 2026-04-22T15:09:01,287 Running command Building wheel for opp-repl (pyproject.toml) 2026-04-22T15:09:01,906 /tmp/pip-build-env-1nz4jrg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T15:09:01,907 !! 2026-04-22T15:09:01,908 ******************************************************************************** 2026-04-22T15:09:01,908 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T15:09:01,909 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-22T15:09:01,911 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T15:09:01,911 ******************************************************************************** 2026-04-22T15:09:01,912 !! 2026-04-22T15:09:01,913 dist._finalize_license_expression() 2026-04-22T15:09:01,913 /tmp/pip-build-env-1nz4jrg5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-22T15:09:01,914 !! 2026-04-22T15:09:01,915 ******************************************************************************** 2026-04-22T15:09:01,915 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-22T15:09:01,916 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-22T15:09:01,917 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-22T15:09:01,917 ******************************************************************************** 2026-04-22T15:09:01,918 !! 2026-04-22T15:09:01,919 self._finalize_license_expression() 2026-04-22T15:09:01,919 running bdist_wheel 2026-04-22T15:09:01,932 running build 2026-04-22T15:09:01,932 running build_py 2026-04-22T15:09:01,938 creating build/lib/opp_repl 2026-04-22T15:09:01,940 copying opp_repl/repl.py -> build/lib/opp_repl 2026-04-22T15:09:01,942 copying opp_repl/main.py -> build/lib/opp_repl 2026-04-22T15:09:01,945 copying opp_repl/__init__.py -> build/lib/opp_repl 2026-04-22T15:09:01,948 copying opp_repl/__main__.py -> build/lib/opp_repl 2026-04-22T15:09:01,950 creating build/lib/opp_repl/test 2026-04-22T15:09:01,951 copying opp_repl/test/release.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,954 copying opp_repl/test/profile.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,955 copying opp_repl/test/opp.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,958 copying opp_repl/test/task.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,960 copying opp_repl/test/sanitizer.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,962 copying opp_repl/test/statistical.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,965 copying opp_repl/test/smoke.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,966 copying opp_repl/test/__init__.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,968 copying opp_repl/test/self.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,971 copying opp_repl/test/feature.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,973 copying opp_repl/test/coverage.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,975 copying opp_repl/test/all.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,977 copying opp_repl/test/chart.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,979 copying opp_repl/test/simulation.py -> build/lib/opp_repl/test 2026-04-22T15:09:01,982 creating build/lib/opp_repl/common 2026-04-22T15:09:01,983 copying opp_repl/common/summary.py -> build/lib/opp_repl/common 2026-04-22T15:09:01,986 copying opp_repl/common/compile.py -> build/lib/opp_repl/common 2026-04-22T15:09:01,988 copying opp_repl/common/cluster.py -> build/lib/opp_repl/common 2026-04-22T15:09:01,990 copying opp_repl/common/task.py -> build/lib/opp_repl/common 2026-04-22T15:09:01,993 copying opp_repl/common/github.py -> build/lib/opp_repl/common 2026-04-22T15:09:01,995 copying opp_repl/common/ide.py -> build/lib/opp_repl/common 2026-04-22T15:09:01,997 copying opp_repl/common/mcp.py -> build/lib/opp_repl/common 2026-04-22T15:09:01,999 copying opp_repl/common/__init__.py -> build/lib/opp_repl/common 2026-04-22T15:09:02,001 copying opp_repl/common/eventlog.py -> build/lib/opp_repl/common 2026-04-22T15:09:02,003 copying opp_repl/common/util.py -> build/lib/opp_repl/common 2026-04-22T15:09:02,007 creating build/lib/opp_repl/simulation 2026-04-22T15:09:02,008 copying opp_repl/simulation/opp_env_runner.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,010 copying opp_repl/simulation/config.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,012 copying opp_repl/simulation/project.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,015 copying opp_repl/simulation/fingerprint.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,017 copying opp_repl/simulation/overlay.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,019 copying opp_repl/simulation/compare.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,021 copying opp_repl/simulation/stdout.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,023 copying opp_repl/simulation/workspace.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,026 copying opp_repl/simulation/task.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,028 copying opp_repl/simulation/build.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,031 copying opp_repl/simulation/subprocess.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,033 copying opp_repl/simulation/__init__.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,034 copying opp_repl/simulation/optimize.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,037 copying opp_repl/simulation/eventlog.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,038 copying opp_repl/simulation/iderunner.py -> build/lib/opp_repl/simulation 2026-04-22T15:09:02,041 creating build/lib/opp_repl/documentation 2026-04-22T15:09:02,042 copying opp_repl/documentation/__init__.py -> build/lib/opp_repl/documentation 2026-04-22T15:09:02,044 copying opp_repl/documentation/ned.py -> build/lib/opp_repl/documentation 2026-04-22T15:09:02,045 copying opp_repl/documentation/chart.py -> build/lib/opp_repl/documentation 2026-04-22T15:09:02,048 creating build/lib/opp_repl/test/speed 2026-04-22T15:09:02,049 copying opp_repl/test/speed/task.py -> build/lib/opp_repl/test/speed 2026-04-22T15:09:02,051 copying opp_repl/test/speed/__init__.py -> build/lib/opp_repl/test/speed 2026-04-22T15:09:02,053 copying opp_repl/test/speed/store.py -> build/lib/opp_repl/test/speed 2026-04-22T15:09:02,055 creating build/lib/opp_repl/test/fingerprint 2026-04-22T15:09:02,056 copying opp_repl/test/fingerprint/task.py -> build/lib/opp_repl/test/fingerprint 2026-04-22T15:09:02,059 copying opp_repl/test/fingerprint/__init__.py -> build/lib/opp_repl/test/fingerprint 2026-04-22T15:09:02,061 copying opp_repl/test/fingerprint/store.py -> build/lib/opp_repl/test/fingerprint 2026-04-22T15:09:02,063 copying opp_repl/test/fingerprint/old.py -> build/lib/opp_repl/test/fingerprint 2026-04-22T15:09:02,065 running egg_info 2026-04-22T15:09:02,075 writing opp_repl.egg-info/PKG-INFO 2026-04-22T15:09:02,082 writing dependency_links to opp_repl.egg-info/dependency_links.txt 2026-04-22T15:09:02,084 writing entry points to opp_repl.egg-info/entry_points.txt 2026-04-22T15:09:02,087 writing requirements to opp_repl.egg-info/requires.txt 2026-04-22T15:09:02,088 writing top-level names to opp_repl.egg-info/top_level.txt 2026-04-22T15:09:02,103 reading manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-04-22T15:09:02,107 adding license file 'LICENSE' 2026-04-22T15:09:02,112 writing manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-04-22T15:09:02,129 installing to build/bdist.linux-armv7l/wheel 2026-04-22T15:09:02,130 running install 2026-04-22T15:09:02,153 running install_lib 2026-04-22T15:09:02,158 creating build/bdist.linux-armv7l/wheel 2026-04-22T15:09:02,161 creating build/bdist.linux-armv7l/wheel/opp_repl 2026-04-22T15:09:02,163 creating build/bdist.linux-armv7l/wheel/opp_repl/test 2026-04-22T15:09:02,164 copying build/lib/opp_repl/test/release.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,166 copying build/lib/opp_repl/test/profile.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,168 copying build/lib/opp_repl/test/opp.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,170 copying build/lib/opp_repl/test/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,172 copying build/lib/opp_repl/test/sanitizer.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,174 copying build/lib/opp_repl/test/statistical.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,176 copying build/lib/opp_repl/test/smoke.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,178 copying build/lib/opp_repl/test/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,180 copying build/lib/opp_repl/test/self.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,182 copying build/lib/opp_repl/test/feature.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,185 creating build/bdist.linux-armv7l/wheel/opp_repl/test/speed 2026-04-22T15:09:02,186 copying build/lib/opp_repl/test/speed/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/speed 2026-04-22T15:09:02,189 copying build/lib/opp_repl/test/speed/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/speed 2026-04-22T15:09:02,190 copying build/lib/opp_repl/test/speed/store.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/speed 2026-04-22T15:09:02,192 copying build/lib/opp_repl/test/coverage.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,194 creating build/bdist.linux-armv7l/wheel/opp_repl/test/fingerprint 2026-04-22T15:09:02,195 copying build/lib/opp_repl/test/fingerprint/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-04-22T15:09:02,198 copying build/lib/opp_repl/test/fingerprint/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-04-22T15:09:02,200 copying build/lib/opp_repl/test/fingerprint/store.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-04-22T15:09:02,202 copying build/lib/opp_repl/test/fingerprint/old.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-04-22T15:09:02,204 copying build/lib/opp_repl/test/all.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,206 copying build/lib/opp_repl/test/chart.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,208 copying build/lib/opp_repl/test/simulation.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-22T15:09:02,211 copying build/lib/opp_repl/repl.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-04-22T15:09:02,213 creating build/bdist.linux-armv7l/wheel/opp_repl/common 2026-04-22T15:09:02,214 copying build/lib/opp_repl/common/summary.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-22T15:09:02,216 copying build/lib/opp_repl/common/compile.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-22T15:09:02,219 copying build/lib/opp_repl/common/cluster.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-22T15:09:02,221 copying build/lib/opp_repl/common/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-22T15:09:02,223 copying build/lib/opp_repl/common/github.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-22T15:09:02,225 copying build/lib/opp_repl/common/ide.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-22T15:09:02,227 copying build/lib/opp_repl/common/mcp.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-22T15:09:02,229 copying build/lib/opp_repl/common/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-22T15:09:02,231 copying build/lib/opp_repl/common/eventlog.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-22T15:09:02,233 copying build/lib/opp_repl/common/util.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-22T15:09:02,236 copying build/lib/opp_repl/main.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-04-22T15:09:02,239 creating build/bdist.linux-armv7l/wheel/opp_repl/simulation 2026-04-22T15:09:02,240 copying build/lib/opp_repl/simulation/opp_env_runner.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,242 copying build/lib/opp_repl/simulation/config.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,244 copying build/lib/opp_repl/simulation/project.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,246 copying build/lib/opp_repl/simulation/fingerprint.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,248 copying build/lib/opp_repl/simulation/overlay.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,251 copying build/lib/opp_repl/simulation/compare.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,253 copying build/lib/opp_repl/simulation/stdout.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,255 copying build/lib/opp_repl/simulation/workspace.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,257 copying build/lib/opp_repl/simulation/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,260 copying build/lib/opp_repl/simulation/build.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,262 copying build/lib/opp_repl/simulation/subprocess.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,264 copying build/lib/opp_repl/simulation/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,266 copying build/lib/opp_repl/simulation/optimize.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,268 copying build/lib/opp_repl/simulation/eventlog.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,270 copying build/lib/opp_repl/simulation/iderunner.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-22T15:09:02,272 copying build/lib/opp_repl/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-04-22T15:09:02,275 creating build/bdist.linux-armv7l/wheel/opp_repl/documentation 2026-04-22T15:09:02,276 copying build/lib/opp_repl/documentation/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/documentation 2026-04-22T15:09:02,278 copying build/lib/opp_repl/documentation/ned.py -> build/bdist.linux-armv7l/wheel/./opp_repl/documentation 2026-04-22T15:09:02,279 copying build/lib/opp_repl/documentation/chart.py -> build/bdist.linux-armv7l/wheel/./opp_repl/documentation 2026-04-22T15:09:02,281 copying build/lib/opp_repl/__main__.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-04-22T15:09:02,283 running install_egg_info 2026-04-22T15:09:02,288 Copying opp_repl.egg-info to build/bdist.linux-armv7l/wheel/./opp_repl-0.0.0-py3.11.egg-info 2026-04-22T15:09:02,300 running install_scripts 2026-04-22T15:09:02,312 creating build/bdist.linux-armv7l/wheel/opp_repl-0.0.0.dist-info/WHEEL 2026-04-22T15:09:02,315 creating '/tmp/pip-wheel-_849wwdi/.tmp-xewlr2jc/opp_repl-0.0.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-22T15:09:02,320 adding 'opp_repl/__init__.py' 2026-04-22T15:09:02,322 adding 'opp_repl/__main__.py' 2026-04-22T15:09:02,324 adding 'opp_repl/main.py' 2026-04-22T15:09:02,325 adding 'opp_repl/repl.py' 2026-04-22T15:09:02,327 adding 'opp_repl/common/__init__.py' 2026-04-22T15:09:02,328 adding 'opp_repl/common/cluster.py' 2026-04-22T15:09:02,330 adding 'opp_repl/common/compile.py' 2026-04-22T15:09:02,332 adding 'opp_repl/common/eventlog.py' 2026-04-22T15:09:02,334 adding 'opp_repl/common/github.py' 2026-04-22T15:09:02,335 adding 'opp_repl/common/ide.py' 2026-04-22T15:09:02,337 adding 'opp_repl/common/mcp.py' 2026-04-22T15:09:02,339 adding 'opp_repl/common/summary.py' 2026-04-22T15:09:02,343 adding 'opp_repl/common/task.py' 2026-04-22T15:09:02,345 adding 'opp_repl/common/util.py' 2026-04-22T15:09:02,347 adding 'opp_repl/documentation/__init__.py' 2026-04-22T15:09:02,348 adding 'opp_repl/documentation/chart.py' 2026-04-22T15:09:02,350 adding 'opp_repl/documentation/ned.py' 2026-04-22T15:09:02,351 adding 'opp_repl/simulation/__init__.py' 2026-04-22T15:09:02,354 adding 'opp_repl/simulation/build.py' 2026-04-22T15:09:02,357 adding 'opp_repl/simulation/compare.py' 2026-04-22T15:09:02,358 adding 'opp_repl/simulation/config.py' 2026-04-22T15:09:02,359 adding 'opp_repl/simulation/eventlog.py' 2026-04-22T15:09:02,361 adding 'opp_repl/simulation/fingerprint.py' 2026-04-22T15:09:02,362 adding 'opp_repl/simulation/iderunner.py' 2026-04-22T15:09:02,363 adding 'opp_repl/simulation/opp_env_runner.py' 2026-04-22T15:09:02,365 adding 'opp_repl/simulation/optimize.py' 2026-04-22T15:09:02,366 adding 'opp_repl/simulation/overlay.py' 2026-04-22T15:09:02,370 adding 'opp_repl/simulation/project.py' 2026-04-22T15:09:02,371 adding 'opp_repl/simulation/stdout.py' 2026-04-22T15:09:02,372 adding 'opp_repl/simulation/subprocess.py' 2026-04-22T15:09:02,376 adding 'opp_repl/simulation/task.py' 2026-04-22T15:09:02,379 adding 'opp_repl/simulation/workspace.py' 2026-04-22T15:09:02,381 adding 'opp_repl/test/__init__.py' 2026-04-22T15:09:02,382 adding 'opp_repl/test/all.py' 2026-04-22T15:09:02,384 adding 'opp_repl/test/chart.py' 2026-04-22T15:09:02,385 adding 'opp_repl/test/coverage.py' 2026-04-22T15:09:02,387 adding 'opp_repl/test/feature.py' 2026-04-22T15:09:02,389 adding 'opp_repl/test/opp.py' 2026-04-22T15:09:02,390 adding 'opp_repl/test/profile.py' 2026-04-22T15:09:02,391 adding 'opp_repl/test/release.py' 2026-04-22T15:09:02,392 adding 'opp_repl/test/sanitizer.py' 2026-04-22T15:09:02,394 adding 'opp_repl/test/self.py' 2026-04-22T15:09:02,396 adding 'opp_repl/test/simulation.py' 2026-04-22T15:09:02,397 adding 'opp_repl/test/smoke.py' 2026-04-22T15:09:02,399 adding 'opp_repl/test/statistical.py' 2026-04-22T15:09:02,401 adding 'opp_repl/test/task.py' 2026-04-22T15:09:02,402 adding 'opp_repl/test/fingerprint/__init__.py' 2026-04-22T15:09:02,404 adding 'opp_repl/test/fingerprint/old.py' 2026-04-22T15:09:02,405 adding 'opp_repl/test/fingerprint/store.py' 2026-04-22T15:09:02,408 adding 'opp_repl/test/fingerprint/task.py' 2026-04-22T15:09:02,410 adding 'opp_repl/test/speed/__init__.py' 2026-04-22T15:09:02,412 adding 'opp_repl/test/speed/store.py' 2026-04-22T15:09:02,413 adding 'opp_repl/test/speed/task.py' 2026-04-22T15:09:02,417 adding 'opp_repl-0.0.0.dist-info/licenses/LICENSE' 2026-04-22T15:09:02,421 adding 'opp_repl-0.0.0.dist-info/METADATA' 2026-04-22T15:09:02,422 adding 'opp_repl-0.0.0.dist-info/WHEEL' 2026-04-22T15:09:02,423 adding 'opp_repl-0.0.0.dist-info/entry_points.txt' 2026-04-22T15:09:02,424 adding 'opp_repl-0.0.0.dist-info/top_level.txt' 2026-04-22T15:09:02,425 adding 'opp_repl-0.0.0.dist-info/RECORD' 2026-04-22T15:09:02,428 removing build/bdist.linux-armv7l/wheel 2026-04-22T15:09:02,541 Building wheel for opp-repl (pyproject.toml): finished with status 'done' 2026-04-22T15:09:02,549 Created wheel for opp-repl: filename=opp_repl-0.0.0-py3-none-any.whl size=131784 sha256=837b1cdee53c7d417cef862ba0a87dca7ddab52eb9c59809a9889d4751ee93ce 2026-04-22T15:09:02,550 Stored in directory: /tmp/pip-ephem-wheel-cache-35brscw3/wheels/44/77/f0/334b043222e9c14783104070783a1b6c118959a8311d618efd 2026-04-22T15:09:02,570 Successfully built opp-repl 2026-04-22T15:09:02,577 Removed build tracker: '/tmp/pip-build-tracker-oxpnhwaf'