2026-05-04T11:53:08,697 Created temporary directory: /tmp/pip-ephem-wheel-cache-44qvbd77 2026-05-04T11:53:08,699 Created temporary directory: /tmp/pip-build-tracker-0uynllrg 2026-05-04T11:53:08,699 Initialized build tracking at /tmp/pip-build-tracker-0uynllrg 2026-05-04T11:53:08,700 Created build tracker: /tmp/pip-build-tracker-0uynllrg 2026-05-04T11:53:08,700 Entered build tracker: /tmp/pip-build-tracker-0uynllrg 2026-05-04T11:53:08,701 Created temporary directory: /tmp/pip-wheel-kpj6i9xr 2026-05-04T11:53:08,704 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-04T11:53:08,706 Created temporary directory: /tmp/pip-ephem-wheel-cache-9z82otkw 2026-05-04T11:53:08,728 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-04T11:53:08,731 2 location(s) to search for versions of opp-repl: 2026-05-04T11:53:08,731 * https://pypi.org/simple/opp-repl/ 2026-05-04T11:53:08,731 * https://www.piwheels.org/simple/opp-repl/ 2026-05-04T11:53:08,732 Fetching project page and analyzing links: https://pypi.org/simple/opp-repl/ 2026-05-04T11:53:08,733 Getting page https://pypi.org/simple/opp-repl/ 2026-05-04T11:53:08,734 Found index url https://pypi.org/simple 2026-05-04T11:53:08,961 Fetched page https://pypi.org/simple/opp-repl/ as application/vnd.pypi.simple.v1+json 2026-05-04T11:53:08,963 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-05-04T11:53:08,964 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-05-04T11:53:08,965 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-05-04T11:53:08,966 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-05-04T11:53:08,967 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-05-04T11:53:08,968 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-05-04T11:53:08,969 Skipping link: No binaries permitted for opp-repl: https://files.pythonhosted.org/packages/24/eb/bc1f4b7d23b5baab2b3730724a1caf9217250582cc7854e23eb9c5e7b70c/opp_repl-0.2-py3-none-any.whl (from https://pypi.org/simple/opp-repl/) (requires-python:>=3.10) 2026-05-04T11:53:08,970 Found link https://files.pythonhosted.org/packages/27/10/a6e3a4a85929feb76430b20096dcfee9273fc5c3bd8d1c7a85a62d4be043/opp_repl-0.2.tar.gz (from https://pypi.org/simple/opp-repl/) (requires-python:>=3.10), version: 0.2 2026-05-04T11:53:08,971 Fetching project page and analyzing links: https://www.piwheels.org/simple/opp-repl/ 2026-05-04T11:53:08,972 Getting page https://www.piwheels.org/simple/opp-repl/ 2026-05-04T11:53:08,973 Found index url https://www.piwheels.org/simple 2026-05-04T11:53:09,152 Fetched page https://www.piwheels.org/simple/opp-repl/ as text/html 2026-05-04T11:53:09,154 Skipping link: No binaries permitted for opp-repl: https://www.piwheels.org/simple/opp-repl/opp_repl-0.1.3-py3-none-any.whl#sha256=a7fa3f95b9359dfc3dc7f40e2e2634f01e287bb5846a9c6783744cb66fc8935c (from https://www.piwheels.org/simple/opp-repl/) (requires-python:>=3.10) 2026-05-04T11:53:09,155 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-05-04T11:53:09,155 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-05-04T11:53:09,156 Skipping link: not a file: https://www.piwheels.org/simple/opp-repl/ 2026-05-04T11:53:09,156 Skipping link: not a file: https://pypi.org/simple/opp-repl/ 2026-05-04T11:53:09,177 Given no hashes to check 1 links for project 'opp-repl': discarding no candidates 2026-05-04T11:53:09,196 Collecting opp-repl==0.2 2026-05-04T11:53:09,198 Created temporary directory: /tmp/pip-unpack-qvt51ba4 2026-05-04T11:53:09,435 Downloading opp_repl-0.2.tar.gz (165 kB) 2026-05-04T11:53:09,809 Added opp-repl==0.2 from https://files.pythonhosted.org/packages/27/10/a6e3a4a85929feb76430b20096dcfee9273fc5c3bd8d1c7a85a62d4be043/opp_repl-0.2.tar.gz to build tracker '/tmp/pip-build-tracker-0uynllrg' 2026-05-04T11:53:09,816 Created temporary directory: /tmp/pip-build-env-buatiahz 2026-05-04T11:53:09,820 Installing build dependencies: started 2026-05-04T11:53:09,822 Running command pip subprocess to install build dependencies 2026-05-04T11:53:10,954 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-04T11:53:11,404 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-05-04T11:53:11,427 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-04T11:53:13,181 Collecting setuptools>=61.0 2026-05-04T11:53:13,281 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-04T11:53:13,676 Collecting setuptools_scm[toml]>=6.2 2026-05-04T11:53:13,694 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.0.5-py3-none-any.whl (21 kB) 2026-05-04T11:53:13,782 Collecting vcs-versioning>=1.0.0.dev0 2026-05-04T11:53:13,803 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-1.1.1-py3-none-any.whl (79 kB) 2026-05-04T11:53:13,989 Collecting packaging>=20 2026-05-04T11:53:14,009 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-04T11:53:16,997 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-05-04T11:53:20,722 Creating /tmp/pip-build-env-buatiahz/overlay/local/bin 2026-05-04T11:53:20,725 changing mode of /tmp/pip-build-env-buatiahz/overlay/local/bin/vcs-versioning to 755 2026-05-04T11:53:20,829 changing mode of /tmp/pip-build-env-buatiahz/overlay/local/bin/setuptools-scm to 755 2026-05-04T11:53:20,857 Successfully installed packaging-26.2 setuptools-82.0.1 setuptools_scm-10.0.5 vcs-versioning-1.1.1 2026-05-04T11:53:21,144 Installing build dependencies: finished with status 'done' 2026-05-04T11:53:21,150 Getting requirements to build wheel: started 2026-05-04T11:53:21,152 Running command Getting requirements to build wheel 2026-05-04T11:53:21,980 /tmp/pip-build-env-buatiahz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-04T11:53:21,981 !! 2026-05-04T11:53:21,982 ******************************************************************************** 2026-05-04T11:53:21,982 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-04T11:53:21,983 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-05-04T11:53:21,984 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-04T11:53:21,984 ******************************************************************************** 2026-05-04T11:53:21,985 !! 2026-05-04T11:53:21,985 dist._finalize_license_expression() 2026-05-04T11:53:21,988 /tmp/pip-build-env-buatiahz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-04T11:53:21,989 !! 2026-05-04T11:53:21,989 ******************************************************************************** 2026-05-04T11:53:21,990 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-04T11:53:21,991 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-05-04T11:53:21,992 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-04T11:53:21,992 ******************************************************************************** 2026-05-04T11:53:21,993 !! 2026-05-04T11:53:21,994 self._finalize_license_expression() 2026-05-04T11:53:22,000 running egg_info 2026-05-04T11:53:22,008 writing opp_repl.egg-info/PKG-INFO 2026-05-04T11:53:22,016 writing dependency_links to opp_repl.egg-info/dependency_links.txt 2026-05-04T11:53:22,019 writing entry points to opp_repl.egg-info/entry_points.txt 2026-05-04T11:53:22,023 writing requirements to opp_repl.egg-info/requires.txt 2026-05-04T11:53:22,024 writing top-level names to opp_repl.egg-info/top_level.txt 2026-05-04T11:53:22,074 /tmp/pip-build-env-buatiahz/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-05-04T11:53:22,075 return get_active_overrides().subprocess_timeout 2026-05-04T11:53:22,082 listing git files failed - pretending there aren't any 2026-05-04T11:53:22,088 reading manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-05-04T11:53:22,097 adding license file 'LICENSE' 2026-05-04T11:53:22,105 writing manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-05-04T11:53:22,210 Getting requirements to build wheel: finished with status 'done' 2026-05-04T11:53:22,213 Created temporary directory: /tmp/pip-modern-metadata-m7o2ty4n 2026-05-04T11:53:22,216 Preparing metadata (pyproject.toml): started 2026-05-04T11:53:22,217 Running command Preparing metadata (pyproject.toml) 2026-05-04T11:53:22,965 /tmp/pip-build-env-buatiahz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-04T11:53:22,966 !! 2026-05-04T11:53:22,967 ******************************************************************************** 2026-05-04T11:53:22,967 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-04T11:53:22,968 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-05-04T11:53:22,970 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-04T11:53:22,970 ******************************************************************************** 2026-05-04T11:53:22,972 !! 2026-05-04T11:53:22,972 dist._finalize_license_expression() 2026-05-04T11:53:22,973 /tmp/pip-build-env-buatiahz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-04T11:53:22,973 !! 2026-05-04T11:53:22,975 ******************************************************************************** 2026-05-04T11:53:22,975 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-04T11:53:22,976 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-05-04T11:53:22,977 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-04T11:53:22,977 ******************************************************************************** 2026-05-04T11:53:22,978 !! 2026-05-04T11:53:22,979 self._finalize_license_expression() 2026-05-04T11:53:22,979 running dist_info 2026-05-04T11:53:22,993 creating /tmp/pip-modern-metadata-m7o2ty4n/opp_repl.egg-info 2026-05-04T11:53:22,997 writing /tmp/pip-modern-metadata-m7o2ty4n/opp_repl.egg-info/PKG-INFO 2026-05-04T11:53:23,007 writing dependency_links to /tmp/pip-modern-metadata-m7o2ty4n/opp_repl.egg-info/dependency_links.txt 2026-05-04T11:53:23,010 writing entry points to /tmp/pip-modern-metadata-m7o2ty4n/opp_repl.egg-info/entry_points.txt 2026-05-04T11:53:23,022 writing requirements to /tmp/pip-modern-metadata-m7o2ty4n/opp_repl.egg-info/requires.txt 2026-05-04T11:53:23,023 writing top-level names to /tmp/pip-modern-metadata-m7o2ty4n/opp_repl.egg-info/top_level.txt 2026-05-04T11:53:23,025 writing manifest file '/tmp/pip-modern-metadata-m7o2ty4n/opp_repl.egg-info/SOURCES.txt' 2026-05-04T11:53:23,069 /tmp/pip-build-env-buatiahz/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-05-04T11:53:23,070 return get_active_overrides().subprocess_timeout 2026-05-04T11:53:23,076 listing git files failed - pretending there aren't any 2026-05-04T11:53:23,080 reading manifest file '/tmp/pip-modern-metadata-m7o2ty4n/opp_repl.egg-info/SOURCES.txt' 2026-05-04T11:53:23,082 adding license file 'LICENSE' 2026-05-04T11:53:23,086 writing manifest file '/tmp/pip-modern-metadata-m7o2ty4n/opp_repl.egg-info/SOURCES.txt' 2026-05-04T11:53:23,087 creating '/tmp/pip-modern-metadata-m7o2ty4n/opp_repl-0.2.dist-info' 2026-05-04T11:53:23,224 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-04T11:53:23,229 Source in /tmp/pip-wheel-kpj6i9xr/opp-repl_93024c4b5e7e4674af27f86dc5176d7d has version 0.2, which satisfies requirement opp-repl==0.2 from https://files.pythonhosted.org/packages/27/10/a6e3a4a85929feb76430b20096dcfee9273fc5c3bd8d1c7a85a62d4be043/opp_repl-0.2.tar.gz 2026-05-04T11:53:23,230 Removed opp-repl==0.2 from https://files.pythonhosted.org/packages/27/10/a6e3a4a85929feb76430b20096dcfee9273fc5c3bd8d1c7a85a62d4be043/opp_repl-0.2.tar.gz from build tracker '/tmp/pip-build-tracker-0uynllrg' 2026-05-04T11:53:23,236 Created temporary directory: /tmp/pip-unpack-xwm74a4d 2026-05-04T11:53:23,237 Building wheels for collected packages: opp-repl 2026-05-04T11:53:23,241 Created temporary directory: /tmp/pip-wheel-3jv_kpq_ 2026-05-04T11:53:23,241 Destination directory: /tmp/pip-wheel-3jv_kpq_ 2026-05-04T11:53:23,244 Building wheel for opp-repl (pyproject.toml): started 2026-05-04T11:53:23,245 Running command Building wheel for opp-repl (pyproject.toml) 2026-05-04T11:53:23,960 /tmp/pip-build-env-buatiahz/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-04T11:53:23,961 !! 2026-05-04T11:53:23,962 ******************************************************************************** 2026-05-04T11:53:23,963 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-04T11:53:23,964 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-05-04T11:53:23,965 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-04T11:53:23,966 ******************************************************************************** 2026-05-04T11:53:23,967 !! 2026-05-04T11:53:23,967 dist._finalize_license_expression() 2026-05-04T11:53:23,968 /tmp/pip-build-env-buatiahz/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-04T11:53:23,968 !! 2026-05-04T11:53:23,969 ******************************************************************************** 2026-05-04T11:53:23,970 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-04T11:53:23,971 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2026-05-04T11:53:23,972 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-04T11:53:23,972 ******************************************************************************** 2026-05-04T11:53:23,973 !! 2026-05-04T11:53:23,974 self._finalize_license_expression() 2026-05-04T11:53:23,974 running bdist_wheel 2026-05-04T11:53:23,993 running build 2026-05-04T11:53:23,994 running build_py 2026-05-04T11:53:23,995 creating build/lib/opp_repl 2026-05-04T11:53:23,998 copying opp_repl/repl.py -> build/lib/opp_repl 2026-05-04T11:53:24,000 copying opp_repl/__main__.py -> build/lib/opp_repl 2026-05-04T11:53:24,002 copying opp_repl/main.py -> build/lib/opp_repl 2026-05-04T11:53:24,004 copying opp_repl/_version.py -> build/lib/opp_repl 2026-05-04T11:53:24,006 copying opp_repl/__init__.py -> build/lib/opp_repl 2026-05-04T11:53:24,008 creating build/lib/opp_repl/common 2026-05-04T11:53:24,009 copying opp_repl/common/compile.py -> build/lib/opp_repl/common 2026-05-04T11:53:24,012 copying opp_repl/common/__init__.py -> build/lib/opp_repl/common 2026-05-04T11:53:24,014 copying opp_repl/common/cluster.py -> build/lib/opp_repl/common 2026-05-04T11:53:24,016 copying opp_repl/common/ide.py -> build/lib/opp_repl/common 2026-05-04T11:53:24,017 copying opp_repl/common/eventlog.py -> build/lib/opp_repl/common 2026-05-04T11:53:24,020 copying opp_repl/common/task.py -> build/lib/opp_repl/common 2026-05-04T11:53:24,023 copying opp_repl/common/summary.py -> build/lib/opp_repl/common 2026-05-04T11:53:24,026 copying opp_repl/common/github.py -> build/lib/opp_repl/common 2026-05-04T11:53:24,044 copying opp_repl/common/util.py -> build/lib/opp_repl/common 2026-05-04T11:53:24,046 copying opp_repl/common/mcp.py -> build/lib/opp_repl/common 2026-05-04T11:53:24,050 creating build/lib/opp_repl/test 2026-05-04T11:53:24,051 copying opp_repl/test/coverage.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,053 copying opp_repl/test/opp.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,055 copying opp_repl/test/bisect.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,057 copying opp_repl/test/__init__.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,059 copying opp_repl/test/profile.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,061 copying opp_repl/test/simulation.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,064 copying opp_repl/test/task.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,067 copying opp_repl/test/sanitizer.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,069 copying opp_repl/test/feature.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,072 copying opp_repl/test/chart.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,075 copying opp_repl/test/release.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,077 copying opp_repl/test/smoke.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,079 copying opp_repl/test/statistical.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,082 copying opp_repl/test/all.py -> build/lib/opp_repl/test 2026-05-04T11:53:24,084 creating build/lib/opp_repl/documentation 2026-05-04T11:53:24,085 copying opp_repl/documentation/ned.py -> build/lib/opp_repl/documentation 2026-05-04T11:53:24,087 copying opp_repl/documentation/__init__.py -> build/lib/opp_repl/documentation 2026-05-04T11:53:24,089 copying opp_repl/documentation/chart.py -> build/lib/opp_repl/documentation 2026-05-04T11:53:24,092 creating build/lib/opp_repl/simulation 2026-05-04T11:53:24,093 copying opp_repl/simulation/project.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,096 copying opp_repl/simulation/subprocess.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,098 copying opp_repl/simulation/config.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,100 copying opp_repl/simulation/compare.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,103 copying opp_repl/simulation/build.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,106 copying opp_repl/simulation/__init__.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,109 copying opp_repl/simulation/opp_env_runner.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,111 copying opp_repl/simulation/eventlog.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,113 copying opp_repl/simulation/task.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,117 copying opp_repl/simulation/dependency.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,119 copying opp_repl/simulation/iderunner.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,122 copying opp_repl/simulation/workspace.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,125 copying opp_repl/simulation/stdout.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,127 copying opp_repl/simulation/optimize.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,129 copying opp_repl/simulation/fingerprint.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,132 copying opp_repl/simulation/overlay.py -> build/lib/opp_repl/simulation 2026-05-04T11:53:24,135 creating build/lib/opp_repl/test/fingerprint 2026-05-04T11:53:24,136 copying opp_repl/test/fingerprint/__init__.py -> build/lib/opp_repl/test/fingerprint 2026-05-04T11:53:24,139 copying opp_repl/test/fingerprint/old.py -> build/lib/opp_repl/test/fingerprint 2026-05-04T11:53:24,141 copying opp_repl/test/fingerprint/task.py -> build/lib/opp_repl/test/fingerprint 2026-05-04T11:53:24,144 copying opp_repl/test/fingerprint/store.py -> build/lib/opp_repl/test/fingerprint 2026-05-04T11:53:24,147 creating build/lib/opp_repl/test/speed 2026-05-04T11:53:24,148 copying opp_repl/test/speed/__init__.py -> build/lib/opp_repl/test/speed 2026-05-04T11:53:24,150 copying opp_repl/test/speed/task.py -> build/lib/opp_repl/test/speed 2026-05-04T11:53:24,153 copying opp_repl/test/speed/store.py -> build/lib/opp_repl/test/speed 2026-05-04T11:53:24,156 creating build/lib/opp_repl/test/self 2026-05-04T11:53:24,157 copying opp_repl/test/self/task.py -> build/lib/opp_repl/test/self 2026-05-04T11:53:24,160 copying opp_repl/test/self/dependency.py -> build/lib/opp_repl/test/self 2026-05-04T11:53:24,162 running egg_info 2026-05-04T11:53:24,175 writing opp_repl.egg-info/PKG-INFO 2026-05-04T11:53:24,182 writing dependency_links to opp_repl.egg-info/dependency_links.txt 2026-05-04T11:53:24,184 writing entry points to opp_repl.egg-info/entry_points.txt 2026-05-04T11:53:24,188 writing requirements to opp_repl.egg-info/requires.txt 2026-05-04T11:53:24,189 writing top-level names to opp_repl.egg-info/top_level.txt 2026-05-04T11:53:24,221 /tmp/pip-build-env-buatiahz/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-05-04T11:53:24,221 return get_active_overrides().subprocess_timeout 2026-05-04T11:53:24,228 listing git files failed - pretending there aren't any 2026-05-04T11:53:24,233 reading manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-05-04T11:53:24,241 adding license file 'LICENSE' 2026-05-04T11:53:24,249 writing manifest file 'opp_repl.egg-info/SOURCES.txt' 2026-05-04T11:53:24,260 running build_scripts 2026-05-04T11:53:24,261 creating build/scripts-3.11 2026-05-04T11:53:24,263 copying bin/opp_sandbox -> build/scripts-3.11 2026-05-04T11:53:24,277 installing to build/bdist.linux-armv7l/wheel 2026-05-04T11:53:24,278 running install 2026-05-04T11:53:24,301 running install_lib 2026-05-04T11:53:24,309 creating build/bdist.linux-armv7l/wheel 2026-05-04T11:53:24,311 creating build/bdist.linux-armv7l/wheel/opp_repl 2026-05-04T11:53:24,313 copying build/lib/opp_repl/repl.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-05-04T11:53:24,315 copying build/lib/opp_repl/__main__.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-05-04T11:53:24,317 copying build/lib/opp_repl/main.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-05-04T11:53:24,320 copying build/lib/opp_repl/_version.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-05-04T11:53:24,322 copying build/lib/opp_repl/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl 2026-05-04T11:53:24,325 creating build/bdist.linux-armv7l/wheel/opp_repl/common 2026-05-04T11:53:24,326 copying build/lib/opp_repl/common/compile.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-05-04T11:53:24,329 copying build/lib/opp_repl/common/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-05-04T11:53:24,332 copying build/lib/opp_repl/common/cluster.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-05-04T11:53:24,334 copying build/lib/opp_repl/common/ide.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-05-04T11:53:24,336 copying build/lib/opp_repl/common/eventlog.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-05-04T11:53:24,340 copying build/lib/opp_repl/common/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-05-04T11:53:24,343 copying build/lib/opp_repl/common/summary.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-05-04T11:53:24,345 copying build/lib/opp_repl/common/github.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-05-04T11:53:24,348 copying build/lib/opp_repl/common/util.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-05-04T11:53:24,351 copying build/lib/opp_repl/common/mcp.py -> build/bdist.linux-armv7l/wheel/./opp_repl/common 2026-05-04T11:53:24,354 creating build/bdist.linux-armv7l/wheel/opp_repl/test 2026-05-04T11:53:24,355 copying build/lib/opp_repl/test/coverage.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,358 copying build/lib/opp_repl/test/opp.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,360 copying build/lib/opp_repl/test/bisect.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,363 copying build/lib/opp_repl/test/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,365 copying build/lib/opp_repl/test/profile.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,367 creating build/bdist.linux-armv7l/wheel/opp_repl/test/fingerprint 2026-05-04T11:53:24,368 copying build/lib/opp_repl/test/fingerprint/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-05-04T11:53:24,370 copying build/lib/opp_repl/test/fingerprint/old.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-05-04T11:53:24,373 copying build/lib/opp_repl/test/fingerprint/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-05-04T11:53:24,375 copying build/lib/opp_repl/test/fingerprint/store.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/fingerprint 2026-05-04T11:53:24,377 copying build/lib/opp_repl/test/simulation.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,380 copying build/lib/opp_repl/test/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,382 copying build/lib/opp_repl/test/sanitizer.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,384 copying build/lib/opp_repl/test/feature.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,386 copying build/lib/opp_repl/test/chart.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,389 creating build/bdist.linux-armv7l/wheel/opp_repl/test/speed 2026-05-04T11:53:24,390 copying build/lib/opp_repl/test/speed/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/speed 2026-05-04T11:53:24,392 copying build/lib/opp_repl/test/speed/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/speed 2026-05-04T11:53:24,394 copying build/lib/opp_repl/test/speed/store.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/speed 2026-05-04T11:53:24,396 copying build/lib/opp_repl/test/release.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,398 copying build/lib/opp_repl/test/smoke.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,400 copying build/lib/opp_repl/test/statistical.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,403 creating build/bdist.linux-armv7l/wheel/opp_repl/test/self 2026-05-04T11:53:24,404 copying build/lib/opp_repl/test/self/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/self 2026-05-04T11:53:24,406 copying build/lib/opp_repl/test/self/dependency.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test/self 2026-05-04T11:53:24,408 copying build/lib/opp_repl/test/all.py -> build/bdist.linux-armv7l/wheel/./opp_repl/test 2026-05-04T11:53:24,410 creating build/bdist.linux-armv7l/wheel/opp_repl/documentation 2026-05-04T11:53:24,411 copying build/lib/opp_repl/documentation/ned.py -> build/bdist.linux-armv7l/wheel/./opp_repl/documentation 2026-05-04T11:53:24,413 copying build/lib/opp_repl/documentation/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/documentation 2026-05-04T11:53:24,415 copying build/lib/opp_repl/documentation/chart.py -> build/bdist.linux-armv7l/wheel/./opp_repl/documentation 2026-05-04T11:53:24,418 creating build/bdist.linux-armv7l/wheel/opp_repl/simulation 2026-05-04T11:53:24,419 copying build/lib/opp_repl/simulation/project.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,422 copying build/lib/opp_repl/simulation/subprocess.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,424 copying build/lib/opp_repl/simulation/config.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,427 copying build/lib/opp_repl/simulation/compare.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,430 copying build/lib/opp_repl/simulation/build.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,432 copying build/lib/opp_repl/simulation/__init__.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,434 copying build/lib/opp_repl/simulation/opp_env_runner.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,436 copying build/lib/opp_repl/simulation/eventlog.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,438 copying build/lib/opp_repl/simulation/task.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,441 copying build/lib/opp_repl/simulation/dependency.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,444 copying build/lib/opp_repl/simulation/iderunner.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,445 copying build/lib/opp_repl/simulation/workspace.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,448 copying build/lib/opp_repl/simulation/stdout.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,450 copying build/lib/opp_repl/simulation/optimize.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,452 copying build/lib/opp_repl/simulation/fingerprint.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,454 copying build/lib/opp_repl/simulation/overlay.py -> build/bdist.linux-armv7l/wheel/./opp_repl/simulation 2026-05-04T11:53:24,456 running install_egg_info 2026-05-04T11:53:24,463 Copying opp_repl.egg-info to build/bdist.linux-armv7l/wheel/./opp_repl-0.2-py3.11.egg-info 2026-05-04T11:53:24,475 running install_scripts 2026-05-04T11:53:24,476 creating build/bdist.linux-armv7l/wheel/opp_repl-0.2.data/scripts 2026-05-04T11:53:24,478 copying build/scripts-3.11/opp_sandbox -> build/bdist.linux-armv7l/wheel/opp_repl-0.2.data/scripts 2026-05-04T11:53:24,480 changing mode of build/bdist.linux-armv7l/wheel/opp_repl-0.2.data/scripts/opp_sandbox to 755 2026-05-04T11:53:24,494 creating build/bdist.linux-armv7l/wheel/opp_repl-0.2.dist-info/WHEEL 2026-05-04T11:53:24,496 creating '/tmp/pip-wheel-3jv_kpq_/.tmp-rau3jwmy/opp_repl-0.2-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-04T11:53:24,499 adding 'opp_repl/__init__.py' 2026-05-04T11:53:24,500 adding 'opp_repl/__main__.py' 2026-05-04T11:53:24,501 adding 'opp_repl/_version.py' 2026-05-04T11:53:24,503 adding 'opp_repl/main.py' 2026-05-04T11:53:24,505 adding 'opp_repl/repl.py' 2026-05-04T11:53:24,506 adding 'opp_repl/common/__init__.py' 2026-05-04T11:53:24,508 adding 'opp_repl/common/cluster.py' 2026-05-04T11:53:24,510 adding 'opp_repl/common/compile.py' 2026-05-04T11:53:24,511 adding 'opp_repl/common/eventlog.py' 2026-05-04T11:53:24,513 adding 'opp_repl/common/github.py' 2026-05-04T11:53:24,514 adding 'opp_repl/common/ide.py' 2026-05-04T11:53:24,517 adding 'opp_repl/common/mcp.py' 2026-05-04T11:53:24,518 adding 'opp_repl/common/summary.py' 2026-05-04T11:53:24,522 adding 'opp_repl/common/task.py' 2026-05-04T11:53:24,525 adding 'opp_repl/common/util.py' 2026-05-04T11:53:24,527 adding 'opp_repl/documentation/__init__.py' 2026-05-04T11:53:24,528 adding 'opp_repl/documentation/chart.py' 2026-05-04T11:53:24,530 adding 'opp_repl/documentation/ned.py' 2026-05-04T11:53:24,532 adding 'opp_repl/simulation/__init__.py' 2026-05-04T11:53:24,535 adding 'opp_repl/simulation/build.py' 2026-05-04T11:53:24,540 adding 'opp_repl/simulation/compare.py' 2026-05-04T11:53:24,542 adding 'opp_repl/simulation/config.py' 2026-05-04T11:53:24,544 adding 'opp_repl/simulation/dependency.py' 2026-05-04T11:53:24,546 adding 'opp_repl/simulation/eventlog.py' 2026-05-04T11:53:24,548 adding 'opp_repl/simulation/fingerprint.py' 2026-05-04T11:53:24,550 adding 'opp_repl/simulation/iderunner.py' 2026-05-04T11:53:24,551 adding 'opp_repl/simulation/opp_env_runner.py' 2026-05-04T11:53:24,553 adding 'opp_repl/simulation/optimize.py' 2026-05-04T11:53:24,556 adding 'opp_repl/simulation/overlay.py' 2026-05-04T11:53:24,563 adding 'opp_repl/simulation/project.py' 2026-05-04T11:53:24,565 adding 'opp_repl/simulation/stdout.py' 2026-05-04T11:53:24,567 adding 'opp_repl/simulation/subprocess.py' 2026-05-04T11:53:24,573 adding 'opp_repl/simulation/task.py' 2026-05-04T11:53:24,577 adding 'opp_repl/simulation/workspace.py' 2026-05-04T11:53:24,580 adding 'opp_repl/test/__init__.py' 2026-05-04T11:53:24,581 adding 'opp_repl/test/all.py' 2026-05-04T11:53:24,584 adding 'opp_repl/test/bisect.py' 2026-05-04T11:53:24,587 adding 'opp_repl/test/chart.py' 2026-05-04T11:53:24,589 adding 'opp_repl/test/coverage.py' 2026-05-04T11:53:24,592 adding 'opp_repl/test/feature.py' 2026-05-04T11:53:24,594 adding 'opp_repl/test/opp.py' 2026-05-04T11:53:24,596 adding 'opp_repl/test/profile.py' 2026-05-04T11:53:24,598 adding 'opp_repl/test/release.py' 2026-05-04T11:53:24,599 adding 'opp_repl/test/sanitizer.py' 2026-05-04T11:53:24,602 adding 'opp_repl/test/simulation.py' 2026-05-04T11:53:24,603 adding 'opp_repl/test/smoke.py' 2026-05-04T11:53:24,606 adding 'opp_repl/test/statistical.py' 2026-05-04T11:53:24,609 adding 'opp_repl/test/task.py' 2026-05-04T11:53:24,611 adding 'opp_repl/test/fingerprint/__init__.py' 2026-05-04T11:53:24,612 adding 'opp_repl/test/fingerprint/old.py' 2026-05-04T11:53:24,614 adding 'opp_repl/test/fingerprint/store.py' 2026-05-04T11:53:24,619 adding 'opp_repl/test/fingerprint/task.py' 2026-05-04T11:53:24,621 adding 'opp_repl/test/self/dependency.py' 2026-05-04T11:53:24,623 adding 'opp_repl/test/self/task.py' 2026-05-04T11:53:24,626 adding 'opp_repl/test/speed/__init__.py' 2026-05-04T11:53:24,627 adding 'opp_repl/test/speed/store.py' 2026-05-04T11:53:24,630 adding 'opp_repl/test/speed/task.py' 2026-05-04T11:53:24,632 adding 'opp_repl-0.2.data/scripts/opp_sandbox' 2026-05-04T11:53:24,635 adding 'opp_repl-0.2.dist-info/licenses/LICENSE' 2026-05-04T11:53:24,637 adding 'opp_repl-0.2.dist-info/METADATA' 2026-05-04T11:53:24,637 adding 'opp_repl-0.2.dist-info/WHEEL' 2026-05-04T11:53:24,639 adding 'opp_repl-0.2.dist-info/entry_points.txt' 2026-05-04T11:53:24,639 adding 'opp_repl-0.2.dist-info/top_level.txt' 2026-05-04T11:53:24,641 adding 'opp_repl-0.2.dist-info/RECORD' 2026-05-04T11:53:24,644 removing build/bdist.linux-armv7l/wheel 2026-05-04T11:53:24,767 Building wheel for opp-repl (pyproject.toml): finished with status 'done' 2026-05-04T11:53:24,774 Created wheel for opp-repl: filename=opp_repl-0.2-py3-none-any.whl size=134215 sha256=ea78f517595b6933dc6143b8ff7525fe546673b946c256c1ec7fe099112ed36b 2026-05-04T11:53:24,775 Stored in directory: /tmp/pip-ephem-wheel-cache-9z82otkw/wheels/12/43/46/73803177755b8a6f7652513f12b5563f515ec478fac9da90d6 2026-05-04T11:53:24,789 Successfully built opp-repl 2026-05-04T11:53:24,796 Removed build tracker: '/tmp/pip-build-tracker-0uynllrg'