2026-03-04T00:18:34,941 Created temporary directory: /tmp/pip-ephem-wheel-cache-irm2l1gi 2026-03-04T00:18:34,943 Created temporary directory: /tmp/pip-build-tracker-iw1nisbw 2026-03-04T00:18:34,944 Initialized build tracking at /tmp/pip-build-tracker-iw1nisbw 2026-03-04T00:18:34,945 Created build tracker: /tmp/pip-build-tracker-iw1nisbw 2026-03-04T00:18:34,945 Entered build tracker: /tmp/pip-build-tracker-iw1nisbw 2026-03-04T00:18:34,946 Created temporary directory: /tmp/pip-wheel-pg7k80i0 2026-03-04T00:18:34,949 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-04T00:18:34,951 Created temporary directory: /tmp/pip-ephem-wheel-cache-3m8i5z40 2026-03-04T00:18:34,973 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T00:18:34,976 2 location(s) to search for versions of brickpi3: 2026-03-04T00:18:34,976 * https://pypi.org/simple/brickpi3/ 2026-03-04T00:18:34,976 * https://www.piwheels.org/simple/brickpi3/ 2026-03-04T00:18:34,977 Fetching project page and analyzing links: https://pypi.org/simple/brickpi3/ 2026-03-04T00:18:34,978 Getting page https://pypi.org/simple/brickpi3/ 2026-03-04T00:18:34,979 Found index url https://pypi.org/simple 2026-03-04T00:18:35,193 Fetched page https://pypi.org/simple/brickpi3/ as application/vnd.pypi.simple.v1+json 2026-03-04T00:18:35,196 Skipping link: No binaries permitted for brickpi3: https://files.pythonhosted.org/packages/e4/8a/1027188bcc24cb5e7b43a8baf43351d9df396d6930c9557730602e52097f/brickpi3-4.0.6-py3-none-any.whl (from https://pypi.org/simple/brickpi3/) (requires-python:>=3.7) 2026-03-04T00:18:35,197 Found link https://files.pythonhosted.org/packages/95/9c/7ac00eccbc40b11034ed491dff8fffe7226484a15b41d3634655341dbc9d/brickpi3-4.0.6.tar.gz (from https://pypi.org/simple/brickpi3/) (requires-python:>=3.7), version: 4.0.6 2026-03-04T00:18:35,198 Skipping link: No binaries permitted for brickpi3: https://files.pythonhosted.org/packages/39/86/b613b5a4101765b5b42edd3bb38a2fd65c0b39b51944430c9f4c39d3331a/brickpi3-4.0.7-py3-none-any.whl (from https://pypi.org/simple/brickpi3/) (requires-python:>=3.7) 2026-03-04T00:18:35,199 Found link https://files.pythonhosted.org/packages/c6/29/b5dbb9ffebaf468830bf25baabef2087936111ff6235d19d98746c869b10/brickpi3-4.0.7.tar.gz (from https://pypi.org/simple/brickpi3/) (requires-python:>=3.7), version: 4.0.7 2026-03-04T00:18:35,199 Skipping link: No binaries permitted for brickpi3: https://files.pythonhosted.org/packages/b6/79/f6d4be999057fdeea464e645635e26628b98f15f9692789504cf441a83dd/brickpi3-4.0.9-py3-none-any.whl (from https://pypi.org/simple/brickpi3/) (requires-python:>=3.7) 2026-03-04T00:18:35,200 Found link https://files.pythonhosted.org/packages/e0/83/7f0e3fc6f0c9c9e4881a43499670861b18278af252f06def7c15daf0da82/brickpi3-4.0.9.tar.gz (from https://pypi.org/simple/brickpi3/) (requires-python:>=3.7), version: 4.0.9 2026-03-04T00:18:35,201 Skipping link: No binaries permitted for brickpi3: https://files.pythonhosted.org/packages/98/af/1b2c7359a1b81f0fff4865c24362442f00886414ff3e2f5fd2675fa00ffe/brickpi3-4.0.10-py3-none-any.whl (from https://pypi.org/simple/brickpi3/) (requires-python:>=3.7) 2026-03-04T00:18:35,202 Found link https://files.pythonhosted.org/packages/ab/06/31d3db22936c2f479bf88298dd802fd47817868d893517da7837272386ec/brickpi3-4.0.10.tar.gz (from https://pypi.org/simple/brickpi3/) (requires-python:>=3.7), version: 4.0.10 2026-03-04T00:18:35,203 Skipping link: No binaries permitted for brickpi3: https://files.pythonhosted.org/packages/74/0f/04df1c533ade10fbc13d3e07caac3cf6bf94da91392b2ce757b4a2bc75ff/brickpi3-4.8-py3-none-any.whl (from https://pypi.org/simple/brickpi3/) (requires-python:>=3.7) 2026-03-04T00:18:35,204 Found link https://files.pythonhosted.org/packages/81/ce/435464f7e2c32d15bbccea999c3e76c1ec4549a917de7ca2cfe930f2c505/brickpi3-4.8.tar.gz (from https://pypi.org/simple/brickpi3/) (requires-python:>=3.7), version: 4.8 2026-03-04T00:18:35,205 Fetching project page and analyzing links: https://www.piwheels.org/simple/brickpi3/ 2026-03-04T00:18:35,205 Getting page https://www.piwheels.org/simple/brickpi3/ 2026-03-04T00:18:35,207 Found index url https://www.piwheels.org/simple 2026-03-04T00:18:35,365 Fetched page https://www.piwheels.org/simple/brickpi3/ as text/html 2026-03-04T00:18:35,368 Skipping link: No binaries permitted for brickpi3: https://www.piwheels.org/simple/brickpi3/brickpi3-4.8-py3-none-any.whl#sha256=d8259460e8815c4b7331dc30425da2c7fff760ddc374ba373d779105415a2c2c (from https://www.piwheels.org/simple/brickpi3/) (requires-python:>=3.7) 2026-03-04T00:18:35,369 Skipping link: No binaries permitted for brickpi3: https://www.piwheels.org/simple/brickpi3/brickpi3-4.0.9-py3-none-any.whl#sha256=78906170c90a8014efcaf6408a85c9ad8a5d0123ac92bd2ac1d5abcb6bce03df (from https://www.piwheels.org/simple/brickpi3/) (requires-python:>=3.7) 2026-03-04T00:18:35,369 Skipping link: No binaries permitted for brickpi3: https://www.piwheels.org/simple/brickpi3/brickpi3-4.0.7-py3-none-any.whl#sha256=9f6e457ecd447d4fcd8feda8e3cfb9b311aa1896bb4ece5417c2480a1c78dd87 (from https://www.piwheels.org/simple/brickpi3/) (requires-python:>=3.7) 2026-03-04T00:18:35,369 Skipping link: No binaries permitted for brickpi3: https://www.piwheels.org/simple/brickpi3/brickpi3-4.0.6-py3-none-any.whl#sha256=1546040c8a8bed34f7e0ccbf0088bcd98633a785e4f881ab86d2c97f9b6796d5 (from https://www.piwheels.org/simple/brickpi3/) (requires-python:>=3.7) 2026-03-04T00:18:35,370 Skipping link: not a file: https://www.piwheels.org/simple/brickpi3/ 2026-03-04T00:18:35,371 Skipping link: not a file: https://pypi.org/simple/brickpi3/ 2026-03-04T00:18:35,390 Given no hashes to check 1 links for project 'brickpi3': discarding no candidates 2026-03-04T00:18:35,408 Collecting brickpi3==4.0.10 2026-03-04T00:18:35,411 Created temporary directory: /tmp/pip-unpack-0hetnal8 2026-03-04T00:18:35,630 Downloading brickpi3-4.0.10.tar.gz (78 kB) 2026-03-04T00:18:35,777 Added brickpi3==4.0.10 from https://files.pythonhosted.org/packages/ab/06/31d3db22936c2f479bf88298dd802fd47817868d893517da7837272386ec/brickpi3-4.0.10.tar.gz to build tracker '/tmp/pip-build-tracker-iw1nisbw' 2026-03-04T00:18:35,783 Created temporary directory: /tmp/pip-build-env-3i27q2vh 2026-03-04T00:18:35,787 Installing build dependencies: started 2026-03-04T00:18:35,788 Running command pip subprocess to install build dependencies 2026-03-04T00:18:36,910 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-04T00:18:37,501 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-04T00:18:37,524 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-04T00:18:39,260 Collecting setuptools>=61.0 2026-03-04T00:18:39,363 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-04T00:18:39,644 Collecting wheel 2026-03-04T00:18:39,659 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-04T00:18:39,841 Collecting packaging>=24.0 2026-03-04T00:18:39,858 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-04T00:18:42,788 Installing collected packages: setuptools, packaging, wheel 2026-03-04T00:18:46,816 Creating /tmp/pip-build-env-3i27q2vh/overlay/local/bin 2026-03-04T00:18:46,818 changing mode of /tmp/pip-build-env-3i27q2vh/overlay/local/bin/wheel to 755 2026-03-04T00:18:46,839 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-04T00:18:47,111 Installing build dependencies: finished with status 'done' 2026-03-04T00:18:47,118 Getting requirements to build wheel: started 2026-03-04T00:18:47,119 Running command Getting requirements to build wheel 2026-03-04T00:18:47,816 running egg_info 2026-03-04T00:18:47,822 writing brickpi3.egg-info/PKG-INFO 2026-03-04T00:18:47,826 writing dependency_links to brickpi3.egg-info/dependency_links.txt 2026-03-04T00:18:47,828 writing requirements to brickpi3.egg-info/requires.txt 2026-03-04T00:18:47,829 writing top-level names to brickpi3.egg-info/top_level.txt 2026-03-04T00:18:47,853 reading manifest file 'brickpi3.egg-info/SOURCES.txt' 2026-03-04T00:18:47,857 reading manifest template 'MANIFEST.in' 2026-03-04T00:18:47,875 writing manifest file 'brickpi3.egg-info/SOURCES.txt' 2026-03-04T00:18:47,970 Getting requirements to build wheel: finished with status 'done' 2026-03-04T00:18:47,973 Created temporary directory: /tmp/pip-modern-metadata-x12tgyf_ 2026-03-04T00:18:47,976 Preparing metadata (pyproject.toml): started 2026-03-04T00:18:47,977 Running command Preparing metadata (pyproject.toml) 2026-03-04T00:18:48,615 running dist_info 2026-03-04T00:18:48,625 creating /tmp/pip-modern-metadata-x12tgyf_/brickpi3.egg-info 2026-03-04T00:18:48,626 writing /tmp/pip-modern-metadata-x12tgyf_/brickpi3.egg-info/PKG-INFO 2026-03-04T00:18:48,629 writing dependency_links to /tmp/pip-modern-metadata-x12tgyf_/brickpi3.egg-info/dependency_links.txt 2026-03-04T00:18:48,632 writing requirements to /tmp/pip-modern-metadata-x12tgyf_/brickpi3.egg-info/requires.txt 2026-03-04T00:18:48,633 writing top-level names to /tmp/pip-modern-metadata-x12tgyf_/brickpi3.egg-info/top_level.txt 2026-03-04T00:18:48,634 writing manifest file '/tmp/pip-modern-metadata-x12tgyf_/brickpi3.egg-info/SOURCES.txt' 2026-03-04T00:18:48,655 reading manifest file '/tmp/pip-modern-metadata-x12tgyf_/brickpi3.egg-info/SOURCES.txt' 2026-03-04T00:18:48,656 reading manifest template 'MANIFEST.in' 2026-03-04T00:18:48,673 writing manifest file '/tmp/pip-modern-metadata-x12tgyf_/brickpi3.egg-info/SOURCES.txt' 2026-03-04T00:18:48,674 creating '/tmp/pip-modern-metadata-x12tgyf_/brickpi3-4.0.10.dist-info' 2026-03-04T00:18:48,790 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-04T00:18:48,795 Source in /tmp/pip-wheel-pg7k80i0/brickpi3_9b678fe8732e459f87cacd5324ab5312 has version 4.0.10, which satisfies requirement brickpi3==4.0.10 from https://files.pythonhosted.org/packages/ab/06/31d3db22936c2f479bf88298dd802fd47817868d893517da7837272386ec/brickpi3-4.0.10.tar.gz 2026-03-04T00:18:48,795 Removed brickpi3==4.0.10 from https://files.pythonhosted.org/packages/ab/06/31d3db22936c2f479bf88298dd802fd47817868d893517da7837272386ec/brickpi3-4.0.10.tar.gz from build tracker '/tmp/pip-build-tracker-iw1nisbw' 2026-03-04T00:18:48,801 Created temporary directory: /tmp/pip-unpack-njln_j37 2026-03-04T00:18:48,802 Building wheels for collected packages: brickpi3 2026-03-04T00:18:48,806 Created temporary directory: /tmp/pip-wheel-tolz093g 2026-03-04T00:18:48,807 Destination directory: /tmp/pip-wheel-tolz093g 2026-03-04T00:18:48,809 Building wheel for brickpi3 (pyproject.toml): started 2026-03-04T00:18:48,810 Running command Building wheel for brickpi3 (pyproject.toml) 2026-03-04T00:18:49,426 running bdist_wheel 2026-03-04T00:18:49,444 running build 2026-03-04T00:18:49,445 running build_py 2026-03-04T00:18:49,450 creating build/lib/brickpi3 2026-03-04T00:18:49,453 copying brickpi3/core.py -> build/lib/brickpi3 2026-03-04T00:18:49,456 copying brickpi3/__init__.py -> build/lib/brickpi3 2026-03-04T00:18:49,457 running egg_info 2026-03-04T00:18:49,468 writing brickpi3.egg-info/PKG-INFO 2026-03-04T00:18:49,471 writing dependency_links to brickpi3.egg-info/dependency_links.txt 2026-03-04T00:18:49,473 writing requirements to brickpi3.egg-info/requires.txt 2026-03-04T00:18:49,474 writing top-level names to brickpi3.egg-info/top_level.txt 2026-03-04T00:18:49,486 reading manifest file 'brickpi3.egg-info/SOURCES.txt' 2026-03-04T00:18:49,490 reading manifest template 'MANIFEST.in' 2026-03-04T00:18:49,508 writing manifest file 'brickpi3.egg-info/SOURCES.txt' 2026-03-04T00:18:49,510 /tmp/pip-build-env-3i27q2vh/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'brickpi3.examples' is absent from the `packages` configuration. 2026-03-04T00:18:49,511 !! 2026-03-04T00:18:49,512 ******************************************************************************** 2026-03-04T00:18:49,512 ############################ 2026-03-04T00:18:49,512 # Package would be ignored # 2026-03-04T00:18:49,513 ############################ 2026-03-04T00:18:49,513 Python recognizes 'brickpi3.examples' as an importable package[^1], 2026-03-04T00:18:49,514 but it is absent from setuptools' `packages` configuration. 2026-03-04T00:18:49,515 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T00:18:49,515 package, please make sure that 'brickpi3.examples' is explicitly added 2026-03-04T00:18:49,516 to the `packages` configuration field. 2026-03-04T00:18:49,516 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T00:18:49,517 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T00:18:49,517 instead of `find_packages(...)`/`find:`). 2026-03-04T00:18:49,518 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T00:18:49,519 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T00:18:49,520 If you don't want 'brickpi3.examples' to be distributed and are 2026-03-04T00:18:49,521 already explicitly excluding 'brickpi3.examples' via 2026-03-04T00:18:49,521 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T00:18:49,522 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T00:18:49,522 combination with a more fine grained `package-data` configuration. 2026-03-04T00:18:49,523 You can read more about "package data files" on setuptools documentation page: 2026-03-04T00:18:49,524 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T00:18:49,526 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T00:18:49,526 even if it does not contain any `.py` files. 2026-03-04T00:18:49,527 On the other hand, currently there is no concept of package data 2026-03-04T00:18:49,527 directory, all directories are treated like packages. 2026-03-04T00:18:49,528 ******************************************************************************** 2026-03-04T00:18:49,529 !! 2026-03-04T00:18:49,529 check.warn(importable) 2026-03-04T00:18:49,530 /tmp/pip-build-env-3i27q2vh/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'brickpi3.scripts' is absent from the `packages` configuration. 2026-03-04T00:18:49,530 !! 2026-03-04T00:18:49,531 ******************************************************************************** 2026-03-04T00:18:49,532 ############################ 2026-03-04T00:18:49,532 # Package would be ignored # 2026-03-04T00:18:49,533 ############################ 2026-03-04T00:18:49,534 Python recognizes 'brickpi3.scripts' as an importable package[^1], 2026-03-04T00:18:49,534 but it is absent from setuptools' `packages` configuration. 2026-03-04T00:18:49,535 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T00:18:49,536 package, please make sure that 'brickpi3.scripts' is explicitly added 2026-03-04T00:18:49,536 to the `packages` configuration field. 2026-03-04T00:18:49,537 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T00:18:49,538 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T00:18:49,538 instead of `find_packages(...)`/`find:`). 2026-03-04T00:18:49,539 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T00:18:49,540 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T00:18:49,541 If you don't want 'brickpi3.scripts' to be distributed and are 2026-03-04T00:18:49,541 already explicitly excluding 'brickpi3.scripts' via 2026-03-04T00:18:49,541 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T00:18:49,542 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T00:18:49,542 combination with a more fine grained `package-data` configuration. 2026-03-04T00:18:49,543 You can read more about "package data files" on setuptools documentation page: 2026-03-04T00:18:49,544 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T00:18:49,545 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T00:18:49,546 even if it does not contain any `.py` files. 2026-03-04T00:18:49,546 On the other hand, currently there is no concept of package data 2026-03-04T00:18:49,547 directory, all directories are treated like packages. 2026-03-04T00:18:49,547 ******************************************************************************** 2026-03-04T00:18:49,548 !! 2026-03-04T00:18:49,548 check.warn(importable) 2026-03-04T00:18:49,549 /tmp/pip-build-env-3i27q2vh/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'brickpi3.troubleshooting' is absent from the `packages` configuration. 2026-03-04T00:18:49,549 !! 2026-03-04T00:18:49,550 ******************************************************************************** 2026-03-04T00:18:49,551 ############################ 2026-03-04T00:18:49,551 # Package would be ignored # 2026-03-04T00:18:49,552 ############################ 2026-03-04T00:18:49,552 Python recognizes 'brickpi3.troubleshooting' as an importable package[^1], 2026-03-04T00:18:49,553 but it is absent from setuptools' `packages` configuration. 2026-03-04T00:18:49,554 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-04T00:18:49,554 package, please make sure that 'brickpi3.troubleshooting' is explicitly added 2026-03-04T00:18:49,555 to the `packages` configuration field. 2026-03-04T00:18:49,556 Alternatively, you can also rely on setuptools' discovery methods 2026-03-04T00:18:49,556 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-04T00:18:49,557 instead of `find_packages(...)`/`find:`). 2026-03-04T00:18:49,558 You can read more about "package discovery" on setuptools documentation page: 2026-03-04T00:18:49,559 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-04T00:18:49,560 If you don't want 'brickpi3.troubleshooting' to be distributed and are 2026-03-04T00:18:49,561 already explicitly excluding 'brickpi3.troubleshooting' via 2026-03-04T00:18:49,561 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-04T00:18:49,562 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-04T00:18:49,562 combination with a more fine grained `package-data` configuration. 2026-03-04T00:18:49,564 You can read more about "package data files" on setuptools documentation page: 2026-03-04T00:18:49,565 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-04T00:18:49,566 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-04T00:18:49,567 even if it does not contain any `.py` files. 2026-03-04T00:18:49,567 On the other hand, currently there is no concept of package data 2026-03-04T00:18:49,567 directory, all directories are treated like packages. 2026-03-04T00:18:49,568 ******************************************************************************** 2026-03-04T00:18:49,569 !! 2026-03-04T00:18:49,569 check.warn(importable) 2026-03-04T00:18:49,569 creating build/lib/brickpi3/examples 2026-03-04T00:18:49,570 copying brickpi3/examples/Analog_Sensor.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,570 copying brickpi3/examples/BrickPi3_Stack_Set_Address.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,571 copying brickpi3/examples/EV3-Color_Sensor_Color.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,571 copying brickpi3/examples/EV3-Color_Sensor_Multi_Mode.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,572 copying brickpi3/examples/EV3-Color_Sensor_Raw.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,572 copying brickpi3/examples/EV3-Gyro.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,572 copying brickpi3/examples/EV3-Infrared.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,573 copying brickpi3/examples/EV3-Infrared_Remote.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,573 copying brickpi3/examples/EV3-Ultrasonic.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,574 copying brickpi3/examples/LED.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,574 copying brickpi3/examples/LEGO-Motor_DPS.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,575 copying brickpi3/examples/LEGO-Motor_Encoder.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,575 copying brickpi3/examples/LEGO-Motor_Position.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,576 copying brickpi3/examples/LEGO-Motor_Power.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,576 copying brickpi3/examples/LEGO-Motor_Status.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,577 copying brickpi3/examples/LEGO-Motors.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,577 copying brickpi3/examples/LEGO-Touch_Sensor.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,578 copying brickpi3/examples/NXT-Color_Sensor_Color.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,578 copying brickpi3/examples/NXT-Color_Sensor_Red_LED.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,579 copying brickpi3/examples/NXT-Light_Sensor.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,579 copying brickpi3/examples/NXT-Ultrasonic_Sensor.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,580 copying brickpi3/examples/Read_Info.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,581 copying brickpi3/examples/Read_Voltages.py -> build/lib/brickpi3/examples 2026-03-04T00:18:49,583 creating build/lib/brickpi3/scripts 2026-03-04T00:18:49,584 copying brickpi3/scripts/install_trixie.sh -> build/lib/brickpi3/scripts 2026-03-04T00:18:49,587 copying brickpi3/scripts/trixie_setup_gui.sh -> build/lib/brickpi3/scripts 2026-03-04T00:18:49,589 creating build/lib/brickpi3/troubleshooting 2026-03-04T00:18:49,590 copying brickpi3/troubleshooting/BrickPi3.png -> build/lib/brickpi3/troubleshooting 2026-03-04T00:18:49,594 copying brickpi3/troubleshooting/BrickPi3_Troubleshooter.desktop -> build/lib/brickpi3/troubleshooting 2026-03-04T00:18:49,596 copying brickpi3/troubleshooting/README.md -> build/lib/brickpi3/troubleshooting 2026-03-04T00:18:49,598 copying brickpi3/troubleshooting/all_tests.sh -> build/lib/brickpi3/troubleshooting 2026-03-04T00:18:49,600 copying brickpi3/troubleshooting/hardware_and_firmware_test.sh -> build/lib/brickpi3/troubleshooting 2026-03-04T00:18:49,602 copying brickpi3/troubleshooting/launch_brickpi3_troubleshooter.sh -> build/lib/brickpi3/troubleshooting 2026-03-04T00:18:49,604 copying brickpi3/troubleshooting/test_connected.py -> build/lib/brickpi3/troubleshooting 2026-03-04T00:18:49,607 copying brickpi3/troubleshooting/troubleshoot.py -> build/lib/brickpi3/troubleshooting 2026-03-04T00:18:49,609 copying brickpi3/troubleshooting/troubleshooter_gui.py -> build/lib/brickpi3/troubleshooting 2026-03-04T00:18:49,621 installing to build/bdist.linux-armv7l/wheel 2026-03-04T00:18:49,621 running install 2026-03-04T00:18:49,645 running install_lib 2026-03-04T00:18:49,650 creating build/bdist.linux-armv7l/wheel 2026-03-04T00:18:49,653 creating build/bdist.linux-armv7l/wheel/brickpi3 2026-03-04T00:18:49,654 copying build/lib/brickpi3/core.py -> build/bdist.linux-armv7l/wheel/./brickpi3 2026-03-04T00:18:49,658 creating build/bdist.linux-armv7l/wheel/brickpi3/examples 2026-03-04T00:18:49,659 copying build/lib/brickpi3/examples/LEGO-Motor_Status.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,661 copying build/lib/brickpi3/examples/EV3-Color_Sensor_Multi_Mode.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,663 copying build/lib/brickpi3/examples/EV3-Color_Sensor_Raw.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,665 copying build/lib/brickpi3/examples/EV3-Gyro.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,667 copying build/lib/brickpi3/examples/EV3-Infrared.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,669 copying build/lib/brickpi3/examples/NXT-Color_Sensor_Color.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,671 copying build/lib/brickpi3/examples/EV3-Ultrasonic.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,673 copying build/lib/brickpi3/examples/EV3-Infrared_Remote.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,675 copying build/lib/brickpi3/examples/BrickPi3_Stack_Set_Address.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,677 copying build/lib/brickpi3/examples/LEGO-Motor_DPS.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,678 copying build/lib/brickpi3/examples/NXT-Color_Sensor_Red_LED.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,680 copying build/lib/brickpi3/examples/NXT-Light_Sensor.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,682 copying build/lib/brickpi3/examples/Read_Voltages.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,684 copying build/lib/brickpi3/examples/LED.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,686 copying build/lib/brickpi3/examples/LEGO-Motor_Position.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,688 copying build/lib/brickpi3/examples/LEGO-Motors.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,689 copying build/lib/brickpi3/examples/LEGO-Motor_Encoder.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,691 copying build/lib/brickpi3/examples/Read_Info.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,693 copying build/lib/brickpi3/examples/LEGO-Motor_Power.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,695 copying build/lib/brickpi3/examples/NXT-Ultrasonic_Sensor.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,697 copying build/lib/brickpi3/examples/EV3-Color_Sensor_Color.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,699 copying build/lib/brickpi3/examples/LEGO-Touch_Sensor.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,701 copying build/lib/brickpi3/examples/Analog_Sensor.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-04T00:18:49,703 copying build/lib/brickpi3/__init__.py -> build/bdist.linux-armv7l/wheel/./brickpi3 2026-03-04T00:18:49,705 creating build/bdist.linux-armv7l/wheel/brickpi3/troubleshooting 2026-03-04T00:18:49,707 copying build/lib/brickpi3/troubleshooting/troubleshooter_gui.py -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-04T00:18:49,709 copying build/lib/brickpi3/troubleshooting/BrickPi3.png -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-04T00:18:49,712 copying build/lib/brickpi3/troubleshooting/all_tests.sh -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-04T00:18:49,713 copying build/lib/brickpi3/troubleshooting/test_connected.py -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-04T00:18:49,715 copying build/lib/brickpi3/troubleshooting/BrickPi3_Troubleshooter.desktop -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-04T00:18:49,717 copying build/lib/brickpi3/troubleshooting/README.md -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-04T00:18:49,718 copying build/lib/brickpi3/troubleshooting/hardware_and_firmware_test.sh -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-04T00:18:49,720 copying build/lib/brickpi3/troubleshooting/launch_brickpi3_troubleshooter.sh -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-04T00:18:49,722 copying build/lib/brickpi3/troubleshooting/troubleshoot.py -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-04T00:18:49,725 creating build/bdist.linux-armv7l/wheel/brickpi3/scripts 2026-03-04T00:18:49,726 copying build/lib/brickpi3/scripts/install_trixie.sh -> build/bdist.linux-armv7l/wheel/./brickpi3/scripts 2026-03-04T00:18:49,728 copying build/lib/brickpi3/scripts/trixie_setup_gui.sh -> build/bdist.linux-armv7l/wheel/./brickpi3/scripts 2026-03-04T00:18:49,730 running install_egg_info 2026-03-04T00:18:49,735 Copying brickpi3.egg-info to build/bdist.linux-armv7l/wheel/./brickpi3-4.0.10-py3.11.egg-info 2026-03-04T00:18:49,744 running install_scripts 2026-03-04T00:18:49,751 creating build/bdist.linux-armv7l/wheel/brickpi3-4.0.10.dist-info/WHEEL 2026-03-04T00:18:49,753 creating '/tmp/pip-wheel-tolz093g/.tmp-5e5gg3_s/brickpi3-4.0.10-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-04T00:18:49,756 adding 'brickpi3/__init__.py' 2026-03-04T00:18:49,760 adding 'brickpi3/core.py' 2026-03-04T00:18:49,763 adding 'brickpi3/examples/Analog_Sensor.py' 2026-03-04T00:18:49,764 adding 'brickpi3/examples/BrickPi3_Stack_Set_Address.py' 2026-03-04T00:18:49,766 adding 'brickpi3/examples/EV3-Color_Sensor_Color.py' 2026-03-04T00:18:49,767 adding 'brickpi3/examples/EV3-Color_Sensor_Multi_Mode.py' 2026-03-04T00:18:49,769 adding 'brickpi3/examples/EV3-Color_Sensor_Raw.py' 2026-03-04T00:18:49,770 adding 'brickpi3/examples/EV3-Gyro.py' 2026-03-04T00:18:49,772 adding 'brickpi3/examples/EV3-Infrared.py' 2026-03-04T00:18:49,773 adding 'brickpi3/examples/EV3-Infrared_Remote.py' 2026-03-04T00:18:49,774 adding 'brickpi3/examples/EV3-Ultrasonic.py' 2026-03-04T00:18:49,776 adding 'brickpi3/examples/LED.py' 2026-03-04T00:18:49,777 adding 'brickpi3/examples/LEGO-Motor_DPS.py' 2026-03-04T00:18:49,778 adding 'brickpi3/examples/LEGO-Motor_Encoder.py' 2026-03-04T00:18:49,780 adding 'brickpi3/examples/LEGO-Motor_Position.py' 2026-03-04T00:18:49,781 adding 'brickpi3/examples/LEGO-Motor_Power.py' 2026-03-04T00:18:49,783 adding 'brickpi3/examples/LEGO-Motor_Status.py' 2026-03-04T00:18:49,784 adding 'brickpi3/examples/LEGO-Motors.py' 2026-03-04T00:18:49,786 adding 'brickpi3/examples/LEGO-Touch_Sensor.py' 2026-03-04T00:18:49,787 adding 'brickpi3/examples/NXT-Color_Sensor_Color.py' 2026-03-04T00:18:49,788 adding 'brickpi3/examples/NXT-Color_Sensor_Red_LED.py' 2026-03-04T00:18:49,790 adding 'brickpi3/examples/NXT-Light_Sensor.py' 2026-03-04T00:18:49,791 adding 'brickpi3/examples/NXT-Ultrasonic_Sensor.py' 2026-03-04T00:18:49,792 adding 'brickpi3/examples/Read_Info.py' 2026-03-04T00:18:49,794 adding 'brickpi3/examples/Read_Voltages.py' 2026-03-04T00:18:49,796 adding 'brickpi3/scripts/install_trixie.sh' 2026-03-04T00:18:49,797 adding 'brickpi3/scripts/trixie_setup_gui.sh' 2026-03-04T00:18:49,803 adding 'brickpi3/troubleshooting/BrickPi3.png' 2026-03-04T00:18:49,804 adding 'brickpi3/troubleshooting/BrickPi3_Troubleshooter.desktop' 2026-03-04T00:18:49,806 adding 'brickpi3/troubleshooting/README.md' 2026-03-04T00:18:49,807 adding 'brickpi3/troubleshooting/all_tests.sh' 2026-03-04T00:18:49,808 adding 'brickpi3/troubleshooting/hardware_and_firmware_test.sh' 2026-03-04T00:18:49,809 adding 'brickpi3/troubleshooting/launch_brickpi3_troubleshooter.sh' 2026-03-04T00:18:49,810 adding 'brickpi3/troubleshooting/test_connected.py' 2026-03-04T00:18:49,811 adding 'brickpi3/troubleshooting/troubleshoot.py' 2026-03-04T00:18:49,813 adding 'brickpi3/troubleshooting/troubleshooter_gui.py' 2026-03-04T00:18:49,815 adding 'brickpi3-4.0.10.dist-info/METADATA' 2026-03-04T00:18:49,816 adding 'brickpi3-4.0.10.dist-info/WHEEL' 2026-03-04T00:18:49,817 adding 'brickpi3-4.0.10.dist-info/top_level.txt' 2026-03-04T00:18:49,818 adding 'brickpi3-4.0.10.dist-info/RECORD' 2026-03-04T00:18:49,821 removing build/bdist.linux-armv7l/wheel 2026-03-04T00:18:49,929 Building wheel for brickpi3 (pyproject.toml): finished with status 'done' 2026-03-04T00:18:49,936 Created wheel for brickpi3: filename=brickpi3-4.0.10-py3-none-any.whl size=99048 sha256=9a2ca26d15c3531cc5e8c833f271c5dc6297482378869d2e5820936ec2ac82b0 2026-03-04T00:18:49,937 Stored in directory: /tmp/pip-ephem-wheel-cache-3m8i5z40/wheels/1f/fd/74/aa6184c839bea50343ee1c0423fd2b0e03218753b622530cd9 2026-03-04T00:18:49,948 Successfully built brickpi3 2026-03-04T00:18:49,954 Removed build tracker: '/tmp/pip-build-tracker-iw1nisbw'