2026-03-25T15:59:41,098 Created temporary directory: /tmp/pip-ephem-wheel-cache-786wh4hn 2026-03-25T15:59:41,100 Created temporary directory: /tmp/pip-build-tracker-55__8rtm 2026-03-25T15:59:41,101 Initialized build tracking at /tmp/pip-build-tracker-55__8rtm 2026-03-25T15:59:41,101 Created build tracker: /tmp/pip-build-tracker-55__8rtm 2026-03-25T15:59:41,102 Entered build tracker: /tmp/pip-build-tracker-55__8rtm 2026-03-25T15:59:41,103 Created temporary directory: /tmp/pip-wheel-la2r8ven 2026-03-25T15:59:41,106 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-03-25T15:59:41,108 Created temporary directory: /tmp/pip-ephem-wheel-cache-8ccf0g43 2026-03-25T15:59:41,131 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-25T15:59:41,134 2 location(s) to search for versions of rpi-ctt: 2026-03-25T15:59:41,134 * https://pypi.org/simple/rpi-ctt/ 2026-03-25T15:59:41,134 * https://www.piwheels.org/simple/rpi-ctt/ 2026-03-25T15:59:41,135 Fetching project page and analyzing links: https://pypi.org/simple/rpi-ctt/ 2026-03-25T15:59:41,136 Getting page https://pypi.org/simple/rpi-ctt/ 2026-03-25T15:59:41,137 Found index url https://pypi.org/simple 2026-03-25T15:59:41,351 Fetched page https://pypi.org/simple/rpi-ctt/ as application/vnd.pypi.simple.v1+json 2026-03-25T15:59:41,353 Skipping link: No binaries permitted for rpi-ctt: https://files.pythonhosted.org/packages/7c/1f/fe11f17860f9c3951323c64095bf28d3a94f057a27378ea6e4bc08804e5d/rpi_ctt-1.0.0-py3-none-any.whl (from https://pypi.org/simple/rpi-ctt/) (requires-python:>=3.11) 2026-03-25T15:59:41,354 Found link https://files.pythonhosted.org/packages/6f/af/20bae72d0b6ab52343c0c7b9067a26eac373202d003895be8e77d5242d8b/rpi_ctt-1.0.0.tar.gz (from https://pypi.org/simple/rpi-ctt/) (requires-python:>=3.11), version: 1.0.0 2026-03-25T15:59:41,354 Skipping link: No binaries permitted for rpi-ctt: https://files.pythonhosted.org/packages/56/00/f79f21028452151b1827608a33949e7ddea78a8f9be9ded1ef476b3ed70c/rpi_ctt-1.0.1-py3-none-any.whl (from https://pypi.org/simple/rpi-ctt/) (requires-python:>=3.11) 2026-03-25T15:59:41,355 Found link https://files.pythonhosted.org/packages/f1/d9/012a6110d7e03378beea43e017f10865765718d59e4db5a2fb875ef944e0/rpi_ctt-1.0.1.tar.gz (from https://pypi.org/simple/rpi-ctt/) (requires-python:>=3.11), version: 1.0.1 2026-03-25T15:59:41,356 Fetching project page and analyzing links: https://www.piwheels.org/simple/rpi-ctt/ 2026-03-25T15:59:41,357 Getting page https://www.piwheels.org/simple/rpi-ctt/ 2026-03-25T15:59:41,358 Found index url https://www.piwheels.org/simple 2026-03-25T15:59:41,519 Fetched page https://www.piwheels.org/simple/rpi-ctt/ as text/html 2026-03-25T15:59:41,521 Skipping link: No binaries permitted for rpi-ctt: https://www.piwheels.org/simple/rpi-ctt/rpi_ctt-1.0.0-py3-none-any.whl#sha256=6c924bfe3b28682d29e24d2c66f557918cda8917be463e28c23a01dcf8a5df1e (from https://www.piwheels.org/simple/rpi-ctt/) (requires-python:>=3.11) 2026-03-25T15:59:41,521 Skipping link: not a file: https://www.piwheels.org/simple/rpi-ctt/ 2026-03-25T15:59:41,522 Skipping link: not a file: https://pypi.org/simple/rpi-ctt/ 2026-03-25T15:59:41,541 Given no hashes to check 1 links for project 'rpi-ctt': discarding no candidates 2026-03-25T15:59:41,559 Collecting rpi-ctt==1.0.1 2026-03-25T15:59:41,561 Created temporary directory: /tmp/pip-unpack-ps5tkn85 2026-03-25T15:59:41,913 Downloading rpi_ctt-1.0.1.tar.gz (248 kB) 2026-03-25T15:59:42,129 Added rpi-ctt==1.0.1 from https://files.pythonhosted.org/packages/f1/d9/012a6110d7e03378beea43e017f10865765718d59e4db5a2fb875ef944e0/rpi_ctt-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-55__8rtm' 2026-03-25T15:59:42,135 Created temporary directory: /tmp/pip-build-env-t6kfsuwn 2026-03-25T15:59:42,139 Installing build dependencies: started 2026-03-25T15:59:42,141 Running command pip subprocess to install build dependencies 2026-03-25T15:59:43,286 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-25T15:59:43,901 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-03-25T15:59:43,925 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-25T15:59:45,661 Collecting setuptools>=64 2026-03-25T15:59:45,758 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-25T15:59:46,129 Collecting setuptools-scm 2026-03-25T15:59:46,146 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-03-25T15:59:46,373 Collecting packaging>=20 2026-03-25T15:59:46,390 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-25T15:59:49,356 Installing collected packages: setuptools, packaging, setuptools-scm 2026-03-25T15:59:53,162 Creating /tmp/pip-build-env-t6kfsuwn/overlay/local/bin 2026-03-25T15:59:53,164 changing mode of /tmp/pip-build-env-t6kfsuwn/overlay/local/bin/setuptools-scm to 755 2026-03-25T15:59:53,188 Successfully installed packaging-26.0 setuptools-82.0.1 setuptools-scm-9.2.2 2026-03-25T15:59:53,472 Installing build dependencies: finished with status 'done' 2026-03-25T15:59:53,479 Getting requirements to build wheel: started 2026-03-25T15:59:53,480 Running command Getting requirements to build wheel 2026-03-25T15:59:54,112 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-03-25T15:59:54,243 running egg_info 2026-03-25T15:59:54,252 writing rpi_ctt.egg-info/PKG-INFO 2026-03-25T15:59:54,256 writing dependency_links to rpi_ctt.egg-info/dependency_links.txt 2026-03-25T15:59:54,258 writing entry points to rpi_ctt.egg-info/entry_points.txt 2026-03-25T15:59:54,260 writing requirements to rpi_ctt.egg-info/requires.txt 2026-03-25T15:59:54,261 writing top-level names to rpi_ctt.egg-info/top_level.txt 2026-03-25T15:59:54,319 listing git files failed - pretending there aren't any 2026-03-25T15:59:54,326 reading manifest file 'rpi_ctt.egg-info/SOURCES.txt' 2026-03-25T15:59:54,331 adding license file 'LICENSE' 2026-03-25T15:59:54,335 writing manifest file 'rpi_ctt.egg-info/SOURCES.txt' 2026-03-25T15:59:54,436 Getting requirements to build wheel: finished with status 'done' 2026-03-25T15:59:54,439 Created temporary directory: /tmp/pip-modern-metadata-eu3vq8gh 2026-03-25T15:59:54,442 Preparing metadata (pyproject.toml): started 2026-03-25T15:59:54,443 Running command Preparing metadata (pyproject.toml) 2026-03-25T15:59:55,051 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-03-25T15:59:55,172 running dist_info 2026-03-25T15:59:55,185 creating /tmp/pip-modern-metadata-eu3vq8gh/rpi_ctt.egg-info 2026-03-25T15:59:55,186 writing /tmp/pip-modern-metadata-eu3vq8gh/rpi_ctt.egg-info/PKG-INFO 2026-03-25T15:59:55,191 writing dependency_links to /tmp/pip-modern-metadata-eu3vq8gh/rpi_ctt.egg-info/dependency_links.txt 2026-03-25T15:59:55,193 writing entry points to /tmp/pip-modern-metadata-eu3vq8gh/rpi_ctt.egg-info/entry_points.txt 2026-03-25T15:59:55,195 writing requirements to /tmp/pip-modern-metadata-eu3vq8gh/rpi_ctt.egg-info/requires.txt 2026-03-25T15:59:55,197 writing top-level names to /tmp/pip-modern-metadata-eu3vq8gh/rpi_ctt.egg-info/top_level.txt 2026-03-25T15:59:55,198 writing manifest file '/tmp/pip-modern-metadata-eu3vq8gh/rpi_ctt.egg-info/SOURCES.txt' 2026-03-25T15:59:55,249 listing git files failed - pretending there aren't any 2026-03-25T15:59:55,256 reading manifest file '/tmp/pip-modern-metadata-eu3vq8gh/rpi_ctt.egg-info/SOURCES.txt' 2026-03-25T15:59:55,258 adding license file 'LICENSE' 2026-03-25T15:59:55,262 writing manifest file '/tmp/pip-modern-metadata-eu3vq8gh/rpi_ctt.egg-info/SOURCES.txt' 2026-03-25T15:59:55,263 creating '/tmp/pip-modern-metadata-eu3vq8gh/rpi_ctt-1.0.1.dist-info' 2026-03-25T15:59:55,393 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-25T15:59:55,398 Source in /tmp/pip-wheel-la2r8ven/rpi-ctt_5078cb35a3b648f8b09381c17da8b41e has version 1.0.1, which satisfies requirement rpi-ctt==1.0.1 from https://files.pythonhosted.org/packages/f1/d9/012a6110d7e03378beea43e017f10865765718d59e4db5a2fb875ef944e0/rpi_ctt-1.0.1.tar.gz 2026-03-25T15:59:55,399 Removed rpi-ctt==1.0.1 from https://files.pythonhosted.org/packages/f1/d9/012a6110d7e03378beea43e017f10865765718d59e4db5a2fb875ef944e0/rpi_ctt-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-55__8rtm' 2026-03-25T15:59:55,405 Created temporary directory: /tmp/pip-unpack-_k1d6usj 2026-03-25T15:59:55,405 Building wheels for collected packages: rpi-ctt 2026-03-25T15:59:55,411 Created temporary directory: /tmp/pip-wheel-_joboxxp 2026-03-25T15:59:55,411 Destination directory: /tmp/pip-wheel-_joboxxp 2026-03-25T15:59:55,414 Building wheel for rpi-ctt (pyproject.toml): started 2026-03-25T15:59:55,415 Running command Building wheel for rpi-ctt (pyproject.toml) 2026-03-25T15:59:55,982 toml section missing PosixPath('pyproject.toml') does not contain a tool.setuptools_scm section 2026-03-25T15:59:56,090 running bdist_wheel 2026-03-25T15:59:56,113 running build 2026-03-25T15:59:56,113 running build_py 2026-03-25T15:59:56,121 creating build/lib/ctt 2026-03-25T15:59:56,123 copying ctt/ctt.py -> build/lib/ctt 2026-03-25T15:59:56,127 copying ctt/__main__.py -> build/lib/ctt 2026-03-25T15:59:56,129 copying ctt/__init__.py -> build/lib/ctt 2026-03-25T15:59:56,131 creating build/lib/ctt/data 2026-03-25T15:59:56,132 copying ctt/data/__init__.py -> build/lib/ctt/data 2026-03-25T15:59:56,134 creating build/lib/ctt/detection 2026-03-25T15:59:56,135 copying ctt/detection/patches.py -> build/lib/ctt/detection 2026-03-25T15:59:56,137 copying ctt/detection/macbeth.py -> build/lib/ctt/detection 2026-03-25T15:59:56,140 copying ctt/detection/ransac.py -> build/lib/ctt/detection 2026-03-25T15:59:56,142 copying ctt/detection/dots.py -> build/lib/ctt/detection 2026-03-25T15:59:56,144 copying ctt/detection/__init__.py -> build/lib/ctt/detection 2026-03-25T15:59:56,147 creating build/lib/ctt/platforms 2026-03-25T15:59:56,147 copying ctt/platforms/pisp.py -> build/lib/ctt/platforms 2026-03-25T15:59:56,149 copying ctt/platforms/vc4.py -> build/lib/ctt/platforms 2026-03-25T15:59:56,151 copying ctt/platforms/base.py -> build/lib/ctt/platforms 2026-03-25T15:59:56,153 copying ctt/platforms/__init__.py -> build/lib/ctt/platforms 2026-03-25T15:59:56,155 creating build/lib/ctt/algorithms 2026-03-25T15:59:56,156 copying ctt/algorithms/cac.py -> build/lib/ctt/algorithms 2026-03-25T15:59:56,159 copying ctt/algorithms/noise.py -> build/lib/ctt/algorithms 2026-03-25T15:59:56,160 copying ctt/algorithms/alsc.py -> build/lib/ctt/algorithms 2026-03-25T15:59:56,163 copying ctt/algorithms/awb.py -> build/lib/ctt/algorithms 2026-03-25T15:59:56,165 copying ctt/algorithms/lux.py -> build/lib/ctt/algorithms 2026-03-25T15:59:56,167 copying ctt/algorithms/geq.py -> build/lib/ctt/algorithms 2026-03-25T15:59:56,169 copying ctt/algorithms/ccm.py -> build/lib/ctt/algorithms 2026-03-25T15:59:56,172 copying ctt/algorithms/base.py -> build/lib/ctt/algorithms 2026-03-25T15:59:56,173 copying ctt/algorithms/__init__.py -> build/lib/ctt/algorithms 2026-03-25T15:59:56,176 creating build/lib/ctt/utils 2026-03-25T15:59:56,177 copying ctt/utils/tools.py -> build/lib/ctt/utils 2026-03-25T15:59:56,179 copying ctt/utils/colorspace.py -> build/lib/ctt/utils 2026-03-25T15:59:56,180 copying ctt/utils/errors.py -> build/lib/ctt/utils 2026-03-25T15:59:56,182 copying ctt/utils/__init__.py -> build/lib/ctt/utils 2026-03-25T15:59:56,184 creating build/lib/ctt/output 2026-03-25T15:59:56,185 copying ctt/output/converter.py -> build/lib/ctt/output 2026-03-25T15:59:56,187 copying ctt/output/json_formatter.py -> build/lib/ctt/output 2026-03-25T15:59:56,189 copying ctt/output/visualise.py -> build/lib/ctt/output 2026-03-25T15:59:56,191 copying ctt/output/__init__.py -> build/lib/ctt/output 2026-03-25T15:59:56,193 creating build/lib/ctt/core 2026-03-25T15:59:56,194 copying ctt/core/camera.py -> build/lib/ctt/core 2026-03-25T15:59:56,196 copying ctt/core/image_loader.py -> build/lib/ctt/core 2026-03-25T15:59:56,198 copying ctt/core/__init__.py -> build/lib/ctt/core 2026-03-25T15:59:56,200 copying ctt/core/image.py -> build/lib/ctt/core 2026-03-25T15:59:56,201 running egg_info 2026-03-25T15:59:56,213 writing rpi_ctt.egg-info/PKG-INFO 2026-03-25T15:59:56,217 writing dependency_links to rpi_ctt.egg-info/dependency_links.txt 2026-03-25T15:59:56,218 writing entry points to rpi_ctt.egg-info/entry_points.txt 2026-03-25T15:59:56,220 writing requirements to rpi_ctt.egg-info/requires.txt 2026-03-25T15:59:56,221 writing top-level names to rpi_ctt.egg-info/top_level.txt 2026-03-25T15:59:56,261 listing git files failed - pretending there aren't any 2026-03-25T15:59:56,268 reading manifest file 'rpi_ctt.egg-info/SOURCES.txt' 2026-03-25T15:59:56,272 adding license file 'LICENSE' 2026-03-25T15:59:56,277 writing manifest file 'rpi_ctt.egg-info/SOURCES.txt' 2026-03-25T15:59:56,283 copying ctt/data/cac_chart.pdf -> build/lib/ctt/data 2026-03-25T15:59:56,289 copying ctt/data/config_example.json -> build/lib/ctt/data 2026-03-25T15:59:56,291 copying ctt/data/ctt_ref.pgm -> build/lib/ctt/data 2026-03-25T15:59:56,293 copying ctt/data/pisp_template.json -> build/lib/ctt/data 2026-03-25T15:59:56,296 copying ctt/data/vc4_template.json -> build/lib/ctt/data 2026-03-25T15:59:56,313 installing to build/bdist.linux-armv7l/wheel 2026-03-25T15:59:56,314 running install 2026-03-25T15:59:56,337 running install_lib 2026-03-25T15:59:56,344 creating build/bdist.linux-armv7l/wheel 2026-03-25T15:59:56,346 creating build/bdist.linux-armv7l/wheel/ctt 2026-03-25T15:59:56,348 creating build/bdist.linux-armv7l/wheel/ctt/data 2026-03-25T15:59:56,349 copying build/lib/ctt/data/cac_chart.pdf -> build/bdist.linux-armv7l/wheel/./ctt/data 2026-03-25T15:59:56,354 copying build/lib/ctt/data/pisp_template.json -> build/bdist.linux-armv7l/wheel/./ctt/data 2026-03-25T15:59:56,357 copying build/lib/ctt/data/config_example.json -> build/bdist.linux-armv7l/wheel/./ctt/data 2026-03-25T15:59:56,359 copying build/lib/ctt/data/vc4_template.json -> build/bdist.linux-armv7l/wheel/./ctt/data 2026-03-25T15:59:56,361 copying build/lib/ctt/data/ctt_ref.pgm -> build/bdist.linux-armv7l/wheel/./ctt/data 2026-03-25T15:59:56,363 copying build/lib/ctt/data/__init__.py -> build/bdist.linux-armv7l/wheel/./ctt/data 2026-03-25T15:59:56,366 creating build/bdist.linux-armv7l/wheel/ctt/detection 2026-03-25T15:59:56,367 copying build/lib/ctt/detection/patches.py -> build/bdist.linux-armv7l/wheel/./ctt/detection 2026-03-25T15:59:56,369 copying build/lib/ctt/detection/macbeth.py -> build/bdist.linux-armv7l/wheel/./ctt/detection 2026-03-25T15:59:56,371 copying build/lib/ctt/detection/ransac.py -> build/bdist.linux-armv7l/wheel/./ctt/detection 2026-03-25T15:59:56,373 copying build/lib/ctt/detection/dots.py -> build/bdist.linux-armv7l/wheel/./ctt/detection 2026-03-25T15:59:56,375 copying build/lib/ctt/detection/__init__.py -> build/bdist.linux-armv7l/wheel/./ctt/detection 2026-03-25T15:59:56,377 creating build/bdist.linux-armv7l/wheel/ctt/platforms 2026-03-25T15:59:56,378 copying build/lib/ctt/platforms/pisp.py -> build/bdist.linux-armv7l/wheel/./ctt/platforms 2026-03-25T15:59:56,380 copying build/lib/ctt/platforms/vc4.py -> build/bdist.linux-armv7l/wheel/./ctt/platforms 2026-03-25T15:59:56,382 copying build/lib/ctt/platforms/base.py -> build/bdist.linux-armv7l/wheel/./ctt/platforms 2026-03-25T15:59:56,384 copying build/lib/ctt/platforms/__init__.py -> build/bdist.linux-armv7l/wheel/./ctt/platforms 2026-03-25T15:59:56,386 creating build/bdist.linux-armv7l/wheel/ctt/algorithms 2026-03-25T15:59:56,387 copying build/lib/ctt/algorithms/cac.py -> build/bdist.linux-armv7l/wheel/./ctt/algorithms 2026-03-25T15:59:56,389 copying build/lib/ctt/algorithms/noise.py -> build/bdist.linux-armv7l/wheel/./ctt/algorithms 2026-03-25T15:59:56,391 copying build/lib/ctt/algorithms/alsc.py -> build/bdist.linux-armv7l/wheel/./ctt/algorithms 2026-03-25T15:59:56,394 copying build/lib/ctt/algorithms/awb.py -> build/bdist.linux-armv7l/wheel/./ctt/algorithms 2026-03-25T15:59:56,396 copying build/lib/ctt/algorithms/lux.py -> build/bdist.linux-armv7l/wheel/./ctt/algorithms 2026-03-25T15:59:56,398 copying build/lib/ctt/algorithms/geq.py -> build/bdist.linux-armv7l/wheel/./ctt/algorithms 2026-03-25T15:59:56,400 copying build/lib/ctt/algorithms/ccm.py -> build/bdist.linux-armv7l/wheel/./ctt/algorithms 2026-03-25T15:59:56,402 copying build/lib/ctt/algorithms/base.py -> build/bdist.linux-armv7l/wheel/./ctt/algorithms 2026-03-25T15:59:56,404 copying build/lib/ctt/algorithms/__init__.py -> build/bdist.linux-armv7l/wheel/./ctt/algorithms 2026-03-25T15:59:56,406 creating build/bdist.linux-armv7l/wheel/ctt/utils 2026-03-25T15:59:56,407 copying build/lib/ctt/utils/tools.py -> build/bdist.linux-armv7l/wheel/./ctt/utils 2026-03-25T15:59:56,409 copying build/lib/ctt/utils/colorspace.py -> build/bdist.linux-armv7l/wheel/./ctt/utils 2026-03-25T15:59:56,410 copying build/lib/ctt/utils/errors.py -> build/bdist.linux-armv7l/wheel/./ctt/utils 2026-03-25T15:59:56,412 copying build/lib/ctt/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./ctt/utils 2026-03-25T15:59:56,414 copying build/lib/ctt/ctt.py -> build/bdist.linux-armv7l/wheel/./ctt 2026-03-25T15:59:56,416 copying build/lib/ctt/__main__.py -> build/bdist.linux-armv7l/wheel/./ctt 2026-03-25T15:59:56,418 creating build/bdist.linux-armv7l/wheel/ctt/output 2026-03-25T15:59:56,419 copying build/lib/ctt/output/converter.py -> build/bdist.linux-armv7l/wheel/./ctt/output 2026-03-25T15:59:56,421 copying build/lib/ctt/output/json_formatter.py -> build/bdist.linux-armv7l/wheel/./ctt/output 2026-03-25T15:59:56,423 copying build/lib/ctt/output/visualise.py -> build/bdist.linux-armv7l/wheel/./ctt/output 2026-03-25T15:59:56,425 copying build/lib/ctt/output/__init__.py -> build/bdist.linux-armv7l/wheel/./ctt/output 2026-03-25T15:59:56,427 creating build/bdist.linux-armv7l/wheel/ctt/core 2026-03-25T15:59:56,428 copying build/lib/ctt/core/camera.py -> build/bdist.linux-armv7l/wheel/./ctt/core 2026-03-25T15:59:56,430 copying build/lib/ctt/core/image_loader.py -> build/bdist.linux-armv7l/wheel/./ctt/core 2026-03-25T15:59:56,432 copying build/lib/ctt/core/__init__.py -> build/bdist.linux-armv7l/wheel/./ctt/core 2026-03-25T15:59:56,434 copying build/lib/ctt/core/image.py -> build/bdist.linux-armv7l/wheel/./ctt/core 2026-03-25T15:59:56,436 copying build/lib/ctt/__init__.py -> build/bdist.linux-armv7l/wheel/./ctt 2026-03-25T15:59:56,437 running install_egg_info 2026-03-25T15:59:56,444 Copying rpi_ctt.egg-info to build/bdist.linux-armv7l/wheel/./rpi_ctt-1.0.1-py3.11.egg-info 2026-03-25T15:59:56,455 running install_scripts 2026-03-25T15:59:56,466 creating build/bdist.linux-armv7l/wheel/rpi_ctt-1.0.1.dist-info/WHEEL 2026-03-25T15:59:56,469 creating '/tmp/pip-wheel-_joboxxp/.tmp-85amf5gt/rpi_ctt-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-25T15:59:56,472 adding 'ctt/__init__.py' 2026-03-25T15:59:56,473 adding 'ctt/__main__.py' 2026-03-25T15:59:56,476 adding 'ctt/ctt.py' 2026-03-25T15:59:56,477 adding 'ctt/algorithms/__init__.py' 2026-03-25T15:59:56,480 adding 'ctt/algorithms/alsc.py' 2026-03-25T15:59:56,482 adding 'ctt/algorithms/awb.py' 2026-03-25T15:59:56,483 adding 'ctt/algorithms/base.py' 2026-03-25T15:59:56,485 adding 'ctt/algorithms/cac.py' 2026-03-25T15:59:56,487 adding 'ctt/algorithms/ccm.py' 2026-03-25T15:59:56,489 adding 'ctt/algorithms/geq.py' 2026-03-25T15:59:56,490 adding 'ctt/algorithms/lux.py' 2026-03-25T15:59:56,492 adding 'ctt/algorithms/noise.py' 2026-03-25T15:59:56,493 adding 'ctt/core/__init__.py' 2026-03-25T15:59:56,495 adding 'ctt/core/camera.py' 2026-03-25T15:59:56,496 adding 'ctt/core/image.py' 2026-03-25T15:59:56,498 adding 'ctt/core/image_loader.py' 2026-03-25T15:59:56,499 adding 'ctt/data/__init__.py' 2026-03-25T15:59:56,522 adding 'ctt/data/cac_chart.pdf' 2026-03-25T15:59:56,524 adding 'ctt/data/config_example.json' 2026-03-25T15:59:56,526 adding 'ctt/data/ctt_ref.pgm' 2026-03-25T15:59:56,529 adding 'ctt/data/pisp_template.json' 2026-03-25T15:59:56,531 adding 'ctt/data/vc4_template.json' 2026-03-25T15:59:56,533 adding 'ctt/detection/__init__.py' 2026-03-25T15:59:56,534 adding 'ctt/detection/dots.py' 2026-03-25T15:59:56,536 adding 'ctt/detection/macbeth.py' 2026-03-25T15:59:56,538 adding 'ctt/detection/patches.py' 2026-03-25T15:59:56,539 adding 'ctt/detection/ransac.py' 2026-03-25T15:59:56,540 adding 'ctt/output/__init__.py' 2026-03-25T15:59:56,542 adding 'ctt/output/converter.py' 2026-03-25T15:59:56,543 adding 'ctt/output/json_formatter.py' 2026-03-25T15:59:56,544 adding 'ctt/output/visualise.py' 2026-03-25T15:59:56,546 adding 'ctt/platforms/__init__.py' 2026-03-25T15:59:56,547 adding 'ctt/platforms/base.py' 2026-03-25T15:59:56,549 adding 'ctt/platforms/pisp.py' 2026-03-25T15:59:56,550 adding 'ctt/platforms/vc4.py' 2026-03-25T15:59:56,552 adding 'ctt/utils/__init__.py' 2026-03-25T15:59:56,554 adding 'ctt/utils/colorspace.py' 2026-03-25T15:59:56,555 adding 'ctt/utils/errors.py' 2026-03-25T15:59:56,556 adding 'ctt/utils/tools.py' 2026-03-25T15:59:56,559 adding 'rpi_ctt-1.0.1.dist-info/licenses/LICENSE' 2026-03-25T15:59:56,561 adding 'rpi_ctt-1.0.1.dist-info/METADATA' 2026-03-25T15:59:56,562 adding 'rpi_ctt-1.0.1.dist-info/WHEEL' 2026-03-25T15:59:56,563 adding 'rpi_ctt-1.0.1.dist-info/entry_points.txt' 2026-03-25T15:59:56,564 adding 'rpi_ctt-1.0.1.dist-info/top_level.txt' 2026-03-25T15:59:56,565 adding 'rpi_ctt-1.0.1.dist-info/RECORD' 2026-03-25T15:59:56,569 removing build/bdist.linux-armv7l/wheel 2026-03-25T15:59:56,683 Building wheel for rpi-ctt (pyproject.toml): finished with status 'done' 2026-03-25T15:59:56,693 Created wheel for rpi-ctt: filename=rpi_ctt-1.0.1-py3-none-any.whl size=247099 sha256=12f02ac3597ca4b5eb8fe7565a2a5a3c6be54e7f03e1755c0b51bbd4f690719f 2026-03-25T15:59:56,694 Stored in directory: /tmp/pip-ephem-wheel-cache-8ccf0g43/wheels/b7/52/d7/e137d01c154fcaca7085286ad622ffdebf86b17624ce478d52 2026-03-25T15:59:56,706 Successfully built rpi-ctt 2026-03-25T15:59:56,715 Removed build tracker: '/tmp/pip-build-tracker-55__8rtm'