2026-04-27T18:19:04,831 Created temporary directory: /tmp/pip-ephem-wheel-cache-adrgxbw4 2026-04-27T18:19:04,832 Created temporary directory: /tmp/pip-build-tracker-hlulu293 2026-04-27T18:19:04,833 Initialized build tracking at /tmp/pip-build-tracker-hlulu293 2026-04-27T18:19:04,834 Created build tracker: /tmp/pip-build-tracker-hlulu293 2026-04-27T18:19:04,834 Entered build tracker: /tmp/pip-build-tracker-hlulu293 2026-04-27T18:19:04,835 Created temporary directory: /tmp/pip-wheel-2x72b1ie 2026-04-27T18:19:04,838 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-27T18:19:04,840 Created temporary directory: /tmp/pip-ephem-wheel-cache-df21vs9g 2026-04-27T18:19:04,862 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-27T18:19:04,866 2 location(s) to search for versions of opp-repl: 2026-04-27T18:19:04,866 * https://pypi.org/simple/opp-repl/ 2026-04-27T18:19:04,866 * https://www.piwheels.org/simple/opp-repl/ 2026-04-27T18:19:04,866 Fetching project page and analyzing links: https://pypi.org/simple/opp-repl/ 2026-04-27T18:19:04,867 Getting page https://pypi.org/simple/opp-repl/ 2026-04-27T18:19:04,869 Found index url https://pypi.org/simple 2026-04-27T18:19:05,097 Fetched page https://pypi.org/simple/opp-repl/ as application/vnd.pypi.simple.v1+json 2026-04-27T18:19:05,099 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-27T18:19:05,100 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-27T18:19:05,101 Skipping link: No binaries permitted for opp-repl: https://files.pythonhosted.org/packages/cf/cd/2e9c67c73ebedc3555583a0a7e1043839f228e0183e064aa2ddf7cf7a217/opp_repl-0.1.2-py3-none-any.whl (from https://pypi.org/simple/opp-repl/) (requires-python:>=3.10) 2026-04-27T18:19:05,102 Found link https://files.pythonhosted.org/packages/65/29/513c44ed08a0774646841fd366a198d7e5340359f754ea40edac6c551b51/opp_repl-0.1.2.tar.gz (from https://pypi.org/simple/opp-repl/) (requires-python:>=3.10), version: 0.1.2 2026-04-27T18:19:05,103 Skipping link: No binaries permitted for opp-repl: https://files.pythonhosted.org/packages/d8/4c/de51a64fde205b9e76892ef65168f01a024e00d020a375c2ef14172af623/opp_repl-0.1.3-py3-none-any.whl (from https://pypi.org/simple/opp-repl/) (requires-python:>=3.10) 2026-04-27T18:19:05,104 Found link https://files.pythonhosted.org/packages/86/67/2c5099a1b60c686e784d29e207d4f38118d9a68d78c6a8261e19804128bb/opp_repl-0.1.3.tar.gz (from https://pypi.org/simple/opp-repl/) (requires-python:>=3.10), version: 0.1.3 2026-04-27T18:19:05,105 Fetching project page and analyzing links: https://www.piwheels.org/simple/opp-repl/ 2026-04-27T18:19:05,106 Getting page https://www.piwheels.org/simple/opp-repl/ 2026-04-27T18:19:05,107 Found index url https://www.piwheels.org/simple 2026-04-27T18:19:05,277 Fetched page https://www.piwheels.org/simple/opp-repl/ as text/html 2026-04-27T18:19:05,279 Skipping link: No binaries permitted for opp-repl: https://www.piwheels.org/simple/opp-repl/opp_repl-0.1.2-py3-none-any.whl#sha256=fcb46da3513c090585bf25bc65f0417c64afa37e2559b78342f1e88e6dc93221 (from https://www.piwheels.org/simple/opp-repl/) (requires-python:>=3.10) 2026-04-27T18:19:05,279 Skipping link: No binaries permitted for opp-repl: https://www.piwheels.org/simple/opp-repl/opp_repl-0.0.0-py3-none-any.whl#sha256=837b1cdee53c7d417cef862ba0a87dca7ddab52eb9c59809a9889d4751ee93ce (from https://www.piwheels.org/simple/opp-repl/) (requires-python:>=3.10) 2026-04-27T18:19:05,280 Skipping link: not a file: https://www.piwheels.org/simple/opp-repl/ 2026-04-27T18:19:05,281 Skipping link: not a file: https://pypi.org/simple/opp-repl/ 2026-04-27T18:19:05,302 Given no hashes to check 1 links for project 'opp-repl': discarding no candidates 2026-04-27T18:19:05,321 Collecting opp-repl==0.1.3 2026-04-27T18:19:05,324 Created temporary directory: /tmp/pip-unpack-qgh0rpa1 2026-04-27T18:19:05,475 Downloading opp_repl-0.1.3.tar.gz (158 kB) 2026-04-27T18:19:05,829 Added opp-repl==0.1.3 from https://files.pythonhosted.org/packages/86/67/2c5099a1b60c686e784d29e207d4f38118d9a68d78c6a8261e19804128bb/opp_repl-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-hlulu293' 2026-04-27T18:19:05,836 Created temporary directory: /tmp/pip-build-env-j107rf50 2026-04-27T18:19:05,840 Installing build dependencies: started 2026-04-27T18:19:05,842 Running command pip subprocess to install build dependencies 2026-04-27T18:19:06,969 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-27T18:19:07,411 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-27T18:19:07,435 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-27T18:19:09,199 Collecting setuptools>=61.0 2026-04-27T18:19:09,316 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-27T18:19:09,702 Collecting setuptools_scm[toml]>=6.2 2026-04-27T18:19:09,717 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-04-27T18:19:09,800 Collecting vcs-versioning>=1.0.0.dev0 2026-04-27T18:19:09,817 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-04-27T18:19:10,001 Collecting packaging>=20 2026-04-27T18:19:10,019 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-04-27T18:19:13,056 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-04-27T18:19:16,749 Creating /tmp/pip-build-env-j107rf50/overlay/local/bin 2026-04-27T18:19:16,751 changing mode of /tmp/pip-build-env-j107rf50/overlay/local/bin/vcs-versioning to 755 2026-04-27T18:19:16,859 changing mode of /tmp/pip-build-env-j107rf50/overlay/local/bin/setuptools-scm to 755 2026-04-27T18:19:16,887 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools_scm-10.0.5 vcs-versioning-1.1.1 2026-04-27T18:19:17,169 Installing build dependencies: finished with status 'done' 2026-04-27T18:19:17,176 Getting requirements to build wheel: started 2026-04-27T18:19:17,177 Running command Getting requirements to build wheel 2026-04-27T18:19:18,000 /tmp/pip-build-env-j107rf50/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-27T18:19:18,000 !! 2026-04-27T18:19:18,001 ******************************************************************************** 2026-04-27T18:19:18,002 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-27T18:19:18,003 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-27T18:19:18,005 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-27T18:19:18,005 ******************************************************************************** 2026-04-27T18:19:18,006 !! 2026-04-27T18:19:18,007 dist._finalize_license_expression() 2026-04-27T18:19:18,008 /tmp/pip-build-env-j107rf50/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-27T18:19:18,008 !! 2026-04-27T18:19:18,009 ******************************************************************************** 2026-04-27T18:19:18,010 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-27T18:19:18,011 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-27T18:19:18,012 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-27T18:19:18,012 ******************************************************************************** 2026-04-27T18:19:18,013 !! 2026-04-27T18:19:18,013 self._finalize_license_expression() 2026-04-27T18:19:18,014 running egg_info 2026-04-27T18:19:18,021 writing opp_repl.egg-info/PKG-INFO 2026-04-27T18:19:18,028 writing dependency_links to opp_repl.egg-info/dependency_links.txt 2026-04-27T18:19:18,031 writing entry points to opp_repl.egg-info/entry_points.txt 2026-04-27T18:19:18,034 writing requirements to opp_repl.egg-info/requires.txt 2026-04-27T18:19:18,035 writing top-level names to opp_repl.egg-info/top_level.txt 2026-04-27T18:19:18,077 /tmp/pip-build-env-j107rf50/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-27T18:19:18,078 return get_active_overrides().subprocess_timeout 2026-04-27T18:19:18,085 listing git files failed - pretending there aren't any 2026-04-27T18:19:18,090 reading manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-04-27T18:19:18,098 adding license file 'LICENSE' 2026-04-27T18:19:18,105 writing manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-04-27T18:19:18,209 Getting requirements to build wheel: finished with status 'done' 2026-04-27T18:19:18,213 Created temporary directory: /tmp/pip-modern-metadata-r0apf0yb 2026-04-27T18:19:18,215 Preparing metadata (pyproject.toml): started 2026-04-27T18:19:18,216 Running command Preparing metadata (pyproject.toml) 2026-04-27T18:19:18,944 /tmp/pip-build-env-j107rf50/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-27T18:19:18,945 !! 2026-04-27T18:19:18,946 ******************************************************************************** 2026-04-27T18:19:18,947 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-27T18:19:18,948 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-27T18:19:18,949 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-27T18:19:18,950 ******************************************************************************** 2026-04-27T18:19:18,951 !! 2026-04-27T18:19:18,951 dist._finalize_license_expression() 2026-04-27T18:19:18,952 /tmp/pip-build-env-j107rf50/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-27T18:19:18,953 !! 2026-04-27T18:19:18,954 ******************************************************************************** 2026-04-27T18:19:18,954 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-27T18:19:18,956 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-27T18:19:18,957 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-27T18:19:18,957 ******************************************************************************** 2026-04-27T18:19:18,959 !! 2026-04-27T18:19:18,959 self._finalize_license_expression() 2026-04-27T18:19:18,960 running dist_info 2026-04-27T18:19:18,972 creating /tmp/pip-modern-metadata-r0apf0yb/opp_repl.egg-info 2026-04-27T18:19:18,973 writing /tmp/pip-modern-metadata-r0apf0yb/opp_repl.egg-info/PKG-INFO 2026-04-27T18:19:18,980 writing dependency_links to /tmp/pip-modern-metadata-r0apf0yb/opp_repl.egg-info/dependency_links.txt 2026-04-27T18:19:18,983 writing entry points to /tmp/pip-modern-metadata-r0apf0yb/opp_repl.egg-info/entry_points.txt 2026-04-27T18:19:18,986 writing requirements to /tmp/pip-modern-metadata-r0apf0yb/opp_repl.egg-info/requires.txt 2026-04-27T18:19:18,987 writing top-level names to /tmp/pip-modern-metadata-r0apf0yb/opp_repl.egg-info/top_level.txt 2026-04-27T18:19:18,988 writing manifest file '/tmp/pip-modern-metadata-r0apf0yb/opp_repl.egg-info/SOURCES.txt' 2026-04-27T18:19:19,027 /tmp/pip-build-env-j107rf50/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-27T18:19:19,027 return get_active_overrides().subprocess_timeout 2026-04-27T18:19:19,034 listing git files failed - pretending there aren't any 2026-04-27T18:19:19,039 reading manifest file '/tmp/pip-modern-metadata-r0apf0yb/opp_repl.egg-info/SOURCES.txt' 2026-04-27T18:19:19,041 adding license file 'LICENSE' 2026-04-27T18:19:19,045 writing manifest file '/tmp/pip-modern-metadata-r0apf0yb/opp_repl.egg-info/SOURCES.txt' 2026-04-27T18:19:19,046 creating '/tmp/pip-modern-metadata-r0apf0yb/opp_repl-0.1.3.dist-info' 2026-04-27T18:19:19,179 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-27T18:19:19,184 Source in /tmp/pip-wheel-2x72b1ie/opp-repl_8353f8aa995545a3beab69f63b884172 has version 0.1.3, which satisfies requirement opp-repl==0.1.3 from https://files.pythonhosted.org/packages/86/67/2c5099a1b60c686e784d29e207d4f38118d9a68d78c6a8261e19804128bb/opp_repl-0.1.3.tar.gz 2026-04-27T18:19:19,185 Removed opp-repl==0.1.3 from https://files.pythonhosted.org/packages/86/67/2c5099a1b60c686e784d29e207d4f38118d9a68d78c6a8261e19804128bb/opp_repl-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-hlulu293' 2026-04-27T18:19:19,191 Created temporary directory: /tmp/pip-unpack-98yiadj3 2026-04-27T18:19:19,192 Building wheels for collected packages: opp-repl 2026-04-27T18:19:19,197 Created temporary directory: /tmp/pip-wheel-l7svizs8 2026-04-27T18:19:19,197 Destination directory: /tmp/pip-wheel-l7svizs8 2026-04-27T18:19:19,200 Building wheel for opp-repl (pyproject.toml): started 2026-04-27T18:19:19,202 Running command Building wheel for opp-repl (pyproject.toml) 2026-04-27T18:19:19,915 /tmp/pip-build-env-j107rf50/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-27T18:19:19,915 !! 2026-04-27T18:19:19,917 ******************************************************************************** 2026-04-27T18:19:19,917 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-27T18:19:19,918 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-27T18:19:19,919 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-27T18:19:19,920 ******************************************************************************** 2026-04-27T18:19:19,922 !! 2026-04-27T18:19:19,922 dist._finalize_license_expression() 2026-04-27T18:19:19,923 /tmp/pip-build-env-j107rf50/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-04-27T18:19:19,924 !! 2026-04-27T18:19:19,925 ******************************************************************************** 2026-04-27T18:19:19,925 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-04-27T18:19:19,926 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-04-27T18:19:19,927 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-04-27T18:19:19,928 ******************************************************************************** 2026-04-27T18:19:19,929 !! 2026-04-27T18:19:19,929 self._finalize_license_expression() 2026-04-27T18:19:19,929 running bdist_wheel 2026-04-27T18:19:19,947 running build 2026-04-27T18:19:19,948 running build_py 2026-04-27T18:19:19,950 creating build/lib/opp_repl 2026-04-27T18:19:19,952 copying opp_repl/repl.py -> build/lib/opp_repl 2026-04-27T18:19:19,954 copying opp_repl/main.py -> build/lib/opp_repl 2026-04-27T18:19:19,956 copying opp_repl/__init__.py -> build/lib/opp_repl 2026-04-27T18:19:19,958 copying opp_repl/_version.py -> build/lib/opp_repl 2026-04-27T18:19:19,960 copying opp_repl/__main__.py -> build/lib/opp_repl 2026-04-27T18:19:19,962 creating build/lib/opp_repl/test 2026-04-27T18:19:19,963 copying opp_repl/test/release.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,965 copying opp_repl/test/profile.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,967 copying opp_repl/test/opp.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,970 copying opp_repl/test/bisect.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,973 copying opp_repl/test/task.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,975 copying opp_repl/test/sanitizer.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,977 copying opp_repl/test/statistical.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,979 copying opp_repl/test/smoke.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,981 copying opp_repl/test/__init__.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,983 copying opp_repl/test/feature.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,986 copying opp_repl/test/coverage.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,988 copying opp_repl/test/all.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,990 copying opp_repl/test/chart.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,992 copying opp_repl/test/simulation.py -> build/lib/opp_repl/test 2026-04-27T18:19:19,995 creating build/lib/opp_repl/common 2026-04-27T18:19:19,996 copying opp_repl/common/summary.py -> build/lib/opp_repl/common 2026-04-27T18:19:19,999 copying opp_repl/common/compile.py -> build/lib/opp_repl/common 2026-04-27T18:19:20,002 copying opp_repl/common/cluster.py -> build/lib/opp_repl/common 2026-04-27T18:19:20,003 copying opp_repl/common/task.py -> build/lib/opp_repl/common 2026-04-27T18:19:20,006 copying opp_repl/common/github.py -> build/lib/opp_repl/common 2026-04-27T18:19:20,008 copying opp_repl/common/ide.py -> build/lib/opp_repl/common 2026-04-27T18:19:20,010 copying opp_repl/common/mcp.py -> build/lib/opp_repl/common 2026-04-27T18:19:20,013 copying opp_repl/common/__init__.py -> build/lib/opp_repl/common 2026-04-27T18:19:20,015 copying opp_repl/common/eventlog.py -> build/lib/opp_repl/common 2026-04-27T18:19:20,017 copying opp_repl/common/util.py -> build/lib/opp_repl/common 2026-04-27T18:19:20,021 creating build/lib/opp_repl/simulation 2026-04-27T18:19:20,022 copying opp_repl/simulation/opp_env_runner.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,024 copying opp_repl/simulation/config.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,026 copying opp_repl/simulation/project.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,029 copying opp_repl/simulation/fingerprint.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,032 copying opp_repl/simulation/overlay.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,034 copying opp_repl/simulation/compare.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,037 copying opp_repl/simulation/stdout.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,039 copying opp_repl/simulation/workspace.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,041 copying opp_repl/simulation/task.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,044 copying opp_repl/simulation/build.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,047 copying opp_repl/simulation/subprocess.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,049 copying opp_repl/simulation/__init__.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,050 copying opp_repl/simulation/optimize.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,053 copying opp_repl/simulation/eventlog.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,055 copying opp_repl/simulation/iderunner.py -> build/lib/opp_repl/simulation 2026-04-27T18:19:20,057 creating build/lib/opp_repl/documentation 2026-04-27T18:19:20,058 copying opp_repl/documentation/__init__.py -> build/lib/opp_repl/documentation 2026-04-27T18:19:20,060 copying opp_repl/documentation/ned.py -> build/lib/opp_repl/documentation 2026-04-27T18:19:20,062 copying opp_repl/documentation/chart.py -> build/lib/opp_repl/documentation 2026-04-27T18:19:20,064 creating build/lib/opp_repl/test/self 2026-04-27T18:19:20,065 copying opp_repl/test/self/dependency.py -> build/lib/opp_repl/test/self 2026-04-27T18:19:20,067 copying opp_repl/test/self/task.py -> build/lib/opp_repl/test/self 2026-04-27T18:19:20,070 creating build/lib/opp_repl/test/speed 2026-04-27T18:19:20,071 copying opp_repl/test/speed/task.py -> build/lib/opp_repl/test/speed 2026-04-27T18:19:20,073 copying opp_repl/test/speed/__init__.py -> build/lib/opp_repl/test/speed 2026-04-27T18:19:20,075 copying opp_repl/test/speed/store.py -> build/lib/opp_repl/test/speed 2026-04-27T18:19:20,077 creating build/lib/opp_repl/test/fingerprint 2026-04-27T18:19:20,078 copying opp_repl/test/fingerprint/task.py -> build/lib/opp_repl/test/fingerprint 2026-04-27T18:19:20,081 copying opp_repl/test/fingerprint/__init__.py -> build/lib/opp_repl/test/fingerprint 2026-04-27T18:19:20,083 copying opp_repl/test/fingerprint/store.py -> build/lib/opp_repl/test/fingerprint 2026-04-27T18:19:20,085 copying opp_repl/test/fingerprint/old.py -> build/lib/opp_repl/test/fingerprint 2026-04-27T18:19:20,087 running egg_info 2026-04-27T18:19:20,101 writing opp_repl.egg-info/PKG-INFO 2026-04-27T18:19:20,107 writing dependency_links to opp_repl.egg-info/dependency_links.txt 2026-04-27T18:19:20,109 writing entry points to opp_repl.egg-info/entry_points.txt 2026-04-27T18:19:20,112 writing requirements to opp_repl.egg-info/requires.txt 2026-04-27T18:19:20,113 writing top-level names to opp_repl.egg-info/top_level.txt 2026-04-27T18:19:20,146 /tmp/pip-build-env-j107rf50/overlay/local/lib/python3.11/dist-packages/vcs_versioning/overrides.py:609: UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility. Consider using 'with GlobalOverrides.from_env("YOUR_TOOL"):' explicitly. 2026-04-27T18:19:20,146 return get_active_overrides().subprocess_timeout 2026-04-27T18:19:20,154 listing git files failed - pretending there aren't any 2026-04-27T18:19:20,158 reading manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-04-27T18:19:20,166 adding license file 'LICENSE' 2026-04-27T18:19:20,173 writing manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-04-27T18:19:20,198 installing to build/bdist.linux-armv7l/wheel 2026-04-27T18:19:20,199 running install 2026-04-27T18:19:20,221 running install_lib 2026-04-27T18:19:20,229 creating build/bdist.linux-armv7l/wheel 2026-04-27T18:19:20,231 creating build/bdist.linux-armv7l/wheel/opp_repl 2026-04-27T18:19:20,233 creating build/bdist.linux-armv7l/wheel/opp_repl/test 2026-04-27T18:19:20,234 copying build/lib/opp_repl/test/release.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,236 copying build/lib/opp_repl/test/profile.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,238 copying build/lib/opp_repl/test/opp.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,241 copying build/lib/opp_repl/test/bisect.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,243 copying build/lib/opp_repl/test/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,246 copying build/lib/opp_repl/test/sanitizer.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,247 copying build/lib/opp_repl/test/statistical.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,250 copying build/lib/opp_repl/test/smoke.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,252 copying build/lib/opp_repl/test/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,254 creating build/bdist.linux-armv7l/wheel/opp_repl/test/self 2026-04-27T18:19:20,255 copying build/lib/opp_repl/test/self/dependency.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/self 2026-04-27T18:19:20,257 copying build/lib/opp_repl/test/self/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/self 2026-04-27T18:19:20,260 copying build/lib/opp_repl/test/feature.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,263 creating build/bdist.linux-armv7l/wheel/opp_repl/test/speed 2026-04-27T18:19:20,264 copying build/lib/opp_repl/test/speed/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/speed 2026-04-27T18:19:20,266 copying build/lib/opp_repl/test/speed/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/speed 2026-04-27T18:19:20,268 copying build/lib/opp_repl/test/speed/store.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/speed 2026-04-27T18:19:20,270 copying build/lib/opp_repl/test/coverage.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,273 creating build/bdist.linux-armv7l/wheel/opp_repl/test/fingerprint 2026-04-27T18:19:20,274 copying build/lib/opp_repl/test/fingerprint/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-04-27T18:19:20,277 copying build/lib/opp_repl/test/fingerprint/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-04-27T18:19:20,279 copying build/lib/opp_repl/test/fingerprint/store.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-04-27T18:19:20,281 copying build/lib/opp_repl/test/fingerprint/old.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-04-27T18:19:20,283 copying build/lib/opp_repl/test/all.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,285 copying build/lib/opp_repl/test/chart.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,288 copying build/lib/opp_repl/test/simulation.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-04-27T18:19:20,290 copying build/lib/opp_repl/repl.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-04-27T18:19:20,293 creating build/bdist.linux-armv7l/wheel/opp_repl/common 2026-04-27T18:19:20,294 copying build/lib/opp_repl/common/summary.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-27T18:19:20,297 copying build/lib/opp_repl/common/compile.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-27T18:19:20,299 copying build/lib/opp_repl/common/cluster.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-27T18:19:20,301 copying build/lib/opp_repl/common/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-27T18:19:20,304 copying build/lib/opp_repl/common/github.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-27T18:19:20,306 copying build/lib/opp_repl/common/ide.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-27T18:19:20,308 copying build/lib/opp_repl/common/mcp.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-27T18:19:20,311 copying build/lib/opp_repl/common/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-27T18:19:20,313 copying build/lib/opp_repl/common/eventlog.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-27T18:19:20,315 copying build/lib/opp_repl/common/util.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-04-27T18:19:20,318 copying build/lib/opp_repl/main.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-04-27T18:19:20,321 creating build/bdist.linux-armv7l/wheel/opp_repl/simulation 2026-04-27T18:19:20,322 copying build/lib/opp_repl/simulation/opp_env_runner.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,324 copying build/lib/opp_repl/simulation/config.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,326 copying build/lib/opp_repl/simulation/project.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,329 copying build/lib/opp_repl/simulation/fingerprint.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,331 copying build/lib/opp_repl/simulation/overlay.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,334 copying build/lib/opp_repl/simulation/compare.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,336 copying build/lib/opp_repl/simulation/stdout.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,338 copying build/lib/opp_repl/simulation/workspace.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,341 copying build/lib/opp_repl/simulation/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,344 copying build/lib/opp_repl/simulation/build.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,346 copying build/lib/opp_repl/simulation/subprocess.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,348 copying build/lib/opp_repl/simulation/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,350 copying build/lib/opp_repl/simulation/optimize.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,353 copying build/lib/opp_repl/simulation/eventlog.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,355 copying build/lib/opp_repl/simulation/iderunner.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-04-27T18:19:20,357 copying build/lib/opp_repl/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-04-27T18:19:20,360 creating build/bdist.linux-armv7l/wheel/opp_repl/documentation 2026-04-27T18:19:20,361 copying build/lib/opp_repl/documentation/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/documentation 2026-04-27T18:19:20,363 copying build/lib/opp_repl/documentation/ned.py -> build/bdist.linux-armv7l/wheel/./opp_repl/documentation 2026-04-27T18:19:20,365 copying build/lib/opp_repl/documentation/chart.py -> build/bdist.linux-armv7l/wheel/./opp_repl/documentation 2026-04-27T18:19:20,367 copying build/lib/opp_repl/_version.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-04-27T18:19:20,369 copying build/lib/opp_repl/__main__.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-04-27T18:19:20,370 running install_egg_info 2026-04-27T18:19:20,377 Copying opp_repl.egg-info to build/bdist.linux-armv7l/wheel/./opp_repl-0.1.3-py3.11.egg-info 2026-04-27T18:19:20,389 running install_scripts 2026-04-27T18:19:20,402 creating build/bdist.linux-armv7l/wheel/opp_repl-0.1.3.dist-info/WHEEL 2026-04-27T18:19:20,405 creating '/tmp/pip-wheel-l7svizs8/.tmp-fs7d3z5l/opp_repl-0.1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-27T18:19:20,407 adding 'opp_repl/__init__.py' 2026-04-27T18:19:20,408 adding 'opp_repl/__main__.py' 2026-04-27T18:19:20,410 adding 'opp_repl/_version.py' 2026-04-27T18:19:20,412 adding 'opp_repl/main.py' 2026-04-27T18:19:20,413 adding 'opp_repl/repl.py' 2026-04-27T18:19:20,415 adding 'opp_repl/common/__init__.py' 2026-04-27T18:19:20,417 adding 'opp_repl/common/cluster.py' 2026-04-27T18:19:20,419 adding 'opp_repl/common/compile.py' 2026-04-27T18:19:20,421 adding 'opp_repl/common/eventlog.py' 2026-04-27T18:19:20,422 adding 'opp_repl/common/github.py' 2026-04-27T18:19:20,423 adding 'opp_repl/common/ide.py' 2026-04-27T18:19:20,426 adding 'opp_repl/common/mcp.py' 2026-04-27T18:19:20,428 adding 'opp_repl/common/summary.py' 2026-04-27T18:19:20,432 adding 'opp_repl/common/task.py' 2026-04-27T18:19:20,434 adding 'opp_repl/common/util.py' 2026-04-27T18:19:20,436 adding 'opp_repl/documentation/__init__.py' 2026-04-27T18:19:20,437 adding 'opp_repl/documentation/chart.py' 2026-04-27T18:19:20,439 adding 'opp_repl/documentation/ned.py' 2026-04-27T18:19:20,440 adding 'opp_repl/simulation/__init__.py' 2026-04-27T18:19:20,443 adding 'opp_repl/simulation/build.py' 2026-04-27T18:19:20,446 adding 'opp_repl/simulation/compare.py' 2026-04-27T18:19:20,447 adding 'opp_repl/simulation/config.py' 2026-04-27T18:19:20,449 adding 'opp_repl/simulation/eventlog.py' 2026-04-27T18:19:20,450 adding 'opp_repl/simulation/fingerprint.py' 2026-04-27T18:19:20,451 adding 'opp_repl/simulation/iderunner.py' 2026-04-27T18:19:20,453 adding 'opp_repl/simulation/opp_env_runner.py' 2026-04-27T18:19:20,454 adding 'opp_repl/simulation/optimize.py' 2026-04-27T18:19:20,456 adding 'opp_repl/simulation/overlay.py' 2026-04-27T18:19:20,461 adding 'opp_repl/simulation/project.py' 2026-04-27T18:19:20,463 adding 'opp_repl/simulation/stdout.py' 2026-04-27T18:19:20,464 adding 'opp_repl/simulation/subprocess.py' 2026-04-27T18:19:20,468 adding 'opp_repl/simulation/task.py' 2026-04-27T18:19:20,471 adding 'opp_repl/simulation/workspace.py' 2026-04-27T18:19:20,473 adding 'opp_repl/test/__init__.py' 2026-04-27T18:19:20,474 adding 'opp_repl/test/all.py' 2026-04-27T18:19:20,476 adding 'opp_repl/test/bisect.py' 2026-04-27T18:19:20,478 adding 'opp_repl/test/chart.py' 2026-04-27T18:19:20,480 adding 'opp_repl/test/coverage.py' 2026-04-27T18:19:20,482 adding 'opp_repl/test/feature.py' 2026-04-27T18:19:20,483 adding 'opp_repl/test/opp.py' 2026-04-27T18:19:20,485 adding 'opp_repl/test/profile.py' 2026-04-27T18:19:20,486 adding 'opp_repl/test/release.py' 2026-04-27T18:19:20,487 adding 'opp_repl/test/sanitizer.py' 2026-04-27T18:19:20,489 adding 'opp_repl/test/simulation.py' 2026-04-27T18:19:20,490 adding 'opp_repl/test/smoke.py' 2026-04-27T18:19:20,492 adding 'opp_repl/test/statistical.py' 2026-04-27T18:19:20,494 adding 'opp_repl/test/task.py' 2026-04-27T18:19:20,496 adding 'opp_repl/test/fingerprint/__init__.py' 2026-04-27T18:19:20,497 adding 'opp_repl/test/fingerprint/old.py' 2026-04-27T18:19:20,499 adding 'opp_repl/test/fingerprint/store.py' 2026-04-27T18:19:20,502 adding 'opp_repl/test/fingerprint/task.py' 2026-04-27T18:19:20,504 adding 'opp_repl/test/self/dependency.py' 2026-04-27T18:19:20,506 adding 'opp_repl/test/self/task.py' 2026-04-27T18:19:20,507 adding 'opp_repl/test/speed/__init__.py' 2026-04-27T18:19:20,509 adding 'opp_repl/test/speed/store.py' 2026-04-27T18:19:20,510 adding 'opp_repl/test/speed/task.py' 2026-04-27T18:19:20,513 adding 'opp_repl-0.1.3.dist-info/licenses/LICENSE' 2026-04-27T18:19:20,515 adding 'opp_repl-0.1.3.dist-info/METADATA' 2026-04-27T18:19:20,516 adding 'opp_repl-0.1.3.dist-info/WHEEL' 2026-04-27T18:19:20,517 adding 'opp_repl-0.1.3.dist-info/entry_points.txt' 2026-04-27T18:19:20,518 adding 'opp_repl-0.1.3.dist-info/top_level.txt' 2026-04-27T18:19:20,519 adding 'opp_repl-0.1.3.dist-info/RECORD' 2026-04-27T18:19:20,523 removing build/bdist.linux-armv7l/wheel 2026-04-27T18:19:20,644 Building wheel for opp-repl (pyproject.toml): finished with status 'done' 2026-04-27T18:19:20,651 Created wheel for opp-repl: filename=opp_repl-0.1.3-py3-none-any.whl size=127658 sha256=a7fa3f95b9359dfc3dc7f40e2e2634f01e287bb5846a9c6783744cb66fc8935c 2026-04-27T18:19:20,652 Stored in directory: /tmp/pip-ephem-wheel-cache-df21vs9g/wheels/de/ab/75/6630e73765e639c47fd1080182e68d571e5634668b1eae6361 2026-04-27T18:19:20,666 Successfully built opp-repl 2026-04-27T18:19:20,674 Removed build tracker: '/tmp/pip-build-tracker-hlulu293'