2026-03-02T15:56:32,941 Created temporary directory: /tmp/pip-ephem-wheel-cache-otjzqztx 2026-03-02T15:56:32,943 Created temporary directory: /tmp/pip-build-tracker-vt05rh7_ 2026-03-02T15:56:32,943 Initialized build tracking at /tmp/pip-build-tracker-vt05rh7_ 2026-03-02T15:56:32,944 Created build tracker: /tmp/pip-build-tracker-vt05rh7_ 2026-03-02T15:56:32,944 Entered build tracker: /tmp/pip-build-tracker-vt05rh7_ 2026-03-02T15:56:32,945 Created temporary directory: /tmp/pip-wheel-ppiupwc9 2026-03-02T15:56:32,948 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-02T15:56:32,950 Created temporary directory: /tmp/pip-ephem-wheel-cache-cirzsvdk 2026-03-02T15:56:32,972 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T15:56:32,975 2 location(s) to search for versions of brickpi3: 2026-03-02T15:56:32,975 * https://pypi.org/simple/brickpi3/ 2026-03-02T15:56:32,975 * https://www.piwheels.org/simple/brickpi3/ 2026-03-02T15:56:32,976 Fetching project page and analyzing links: https://pypi.org/simple/brickpi3/ 2026-03-02T15:56:32,977 Getting page https://pypi.org/simple/brickpi3/ 2026-03-02T15:56:32,978 Found index url https://pypi.org/simple 2026-03-02T15:56:33,195 Fetched page https://pypi.org/simple/brickpi3/ as application/vnd.pypi.simple.v1+json 2026-03-02T15:56:33,198 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-02T15:56:33,199 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-02T15:56:33,200 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-02T15:56:33,201 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-02T15:56:33,201 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-02T15:56:33,202 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-02T15:56:33,203 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-02T15:56:33,204 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-02T15:56:33,205 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-02T15:56:33,206 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-02T15:56:33,207 Fetching project page and analyzing links: https://www.piwheels.org/simple/brickpi3/ 2026-03-02T15:56:33,208 Getting page https://www.piwheels.org/simple/brickpi3/ 2026-03-02T15:56:33,209 Found index url https://www.piwheels.org/simple 2026-03-02T15:56:33,370 Fetched page https://www.piwheels.org/simple/brickpi3/ as text/html 2026-03-02T15:56:33,372 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-02T15:56:33,373 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-02T15:56:33,373 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-02T15:56:33,374 Skipping link: not a file: https://www.piwheels.org/simple/brickpi3/ 2026-03-02T15:56:33,374 Skipping link: not a file: https://pypi.org/simple/brickpi3/ 2026-03-02T15:56:33,395 Given no hashes to check 1 links for project 'brickpi3': discarding no candidates 2026-03-02T15:56:33,415 Collecting brickpi3==4.0.9 2026-03-02T15:56:33,417 Created temporary directory: /tmp/pip-unpack-fn573lp5 2026-03-02T15:56:33,626 Downloading brickpi3-4.0.9.tar.gz (78 kB) 2026-03-02T15:56:33,769 Added brickpi3==4.0.9 from https://files.pythonhosted.org/packages/e0/83/7f0e3fc6f0c9c9e4881a43499670861b18278af252f06def7c15daf0da82/brickpi3-4.0.9.tar.gz to build tracker '/tmp/pip-build-tracker-vt05rh7_' 2026-03-02T15:56:33,775 Created temporary directory: /tmp/pip-build-env-u_gcdtw2 2026-03-02T15:56:33,779 Installing build dependencies: started 2026-03-02T15:56:33,781 Running command pip subprocess to install build dependencies 2026-03-02T15:56:34,919 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-02T15:56:35,493 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-02T15:56:35,516 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T15:56:37,250 Collecting setuptools>=61.0 2026-03-02T15:56:37,343 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-02T15:56:37,620 Collecting wheel 2026-03-02T15:56:37,636 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-02T15:56:37,819 Collecting packaging>=24.0 2026-03-02T15:56:37,836 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-02T15:56:40,775 Installing collected packages: setuptools, packaging, wheel 2026-03-02T15:56:44,169 Creating /tmp/pip-build-env-u_gcdtw2/overlay/local/bin 2026-03-02T15:56:44,171 changing mode of /tmp/pip-build-env-u_gcdtw2/overlay/local/bin/wheel to 755 2026-03-02T15:56:44,193 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-02T15:56:44,472 Installing build dependencies: finished with status 'done' 2026-03-02T15:56:44,478 Getting requirements to build wheel: started 2026-03-02T15:56:44,479 Running command Getting requirements to build wheel 2026-03-02T15:56:45,159 running egg_info 2026-03-02T15:56:45,166 writing brickpi3.egg-info/PKG-INFO 2026-03-02T15:56:45,169 writing dependency_links to brickpi3.egg-info/dependency_links.txt 2026-03-02T15:56:45,172 writing requirements to brickpi3.egg-info/requires.txt 2026-03-02T15:56:45,173 writing top-level names to brickpi3.egg-info/top_level.txt 2026-03-02T15:56:45,198 reading manifest file 'brickpi3.egg-info/SOURCES.txt' 2026-03-02T15:56:45,202 reading manifest template 'MANIFEST.in' 2026-03-02T15:56:45,221 writing manifest file 'brickpi3.egg-info/SOURCES.txt' 2026-03-02T15:56:45,319 Getting requirements to build wheel: finished with status 'done' 2026-03-02T15:56:45,322 Created temporary directory: /tmp/pip-modern-metadata-26e38157 2026-03-02T15:56:45,324 Preparing metadata (pyproject.toml): started 2026-03-02T15:56:45,326 Running command Preparing metadata (pyproject.toml) 2026-03-02T15:56:46,006 running dist_info 2026-03-02T15:56:46,016 creating /tmp/pip-modern-metadata-26e38157/brickpi3.egg-info 2026-03-02T15:56:46,017 writing /tmp/pip-modern-metadata-26e38157/brickpi3.egg-info/PKG-INFO 2026-03-02T15:56:46,020 writing dependency_links to /tmp/pip-modern-metadata-26e38157/brickpi3.egg-info/dependency_links.txt 2026-03-02T15:56:46,022 writing requirements to /tmp/pip-modern-metadata-26e38157/brickpi3.egg-info/requires.txt 2026-03-02T15:56:46,023 writing top-level names to /tmp/pip-modern-metadata-26e38157/brickpi3.egg-info/top_level.txt 2026-03-02T15:56:46,025 writing manifest file '/tmp/pip-modern-metadata-26e38157/brickpi3.egg-info/SOURCES.txt' 2026-03-02T15:56:46,045 reading manifest file '/tmp/pip-modern-metadata-26e38157/brickpi3.egg-info/SOURCES.txt' 2026-03-02T15:56:46,047 reading manifest template 'MANIFEST.in' 2026-03-02T15:56:46,063 writing manifest file '/tmp/pip-modern-metadata-26e38157/brickpi3.egg-info/SOURCES.txt' 2026-03-02T15:56:46,064 creating '/tmp/pip-modern-metadata-26e38157/brickpi3-4.0.9.dist-info' 2026-03-02T15:56:46,182 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-02T15:56:46,187 Source in /tmp/pip-wheel-ppiupwc9/brickpi3_b47fdf90d55d41428faa4f57d13499d3 has version 4.0.9, which satisfies requirement brickpi3==4.0.9 from https://files.pythonhosted.org/packages/e0/83/7f0e3fc6f0c9c9e4881a43499670861b18278af252f06def7c15daf0da82/brickpi3-4.0.9.tar.gz 2026-03-02T15:56:46,188 Removed brickpi3==4.0.9 from https://files.pythonhosted.org/packages/e0/83/7f0e3fc6f0c9c9e4881a43499670861b18278af252f06def7c15daf0da82/brickpi3-4.0.9.tar.gz from build tracker '/tmp/pip-build-tracker-vt05rh7_' 2026-03-02T15:56:46,193 Created temporary directory: /tmp/pip-unpack-aeq3s761 2026-03-02T15:56:46,194 Building wheels for collected packages: brickpi3 2026-03-02T15:56:46,198 Created temporary directory: /tmp/pip-wheel-gmyfudf1 2026-03-02T15:56:46,199 Destination directory: /tmp/pip-wheel-gmyfudf1 2026-03-02T15:56:46,201 Building wheel for brickpi3 (pyproject.toml): started 2026-03-02T15:56:46,202 Running command Building wheel for brickpi3 (pyproject.toml) 2026-03-02T15:56:46,829 running bdist_wheel 2026-03-02T15:56:46,847 running build 2026-03-02T15:56:46,847 running build_py 2026-03-02T15:56:46,853 creating build/lib/brickpi3 2026-03-02T15:56:46,856 copying brickpi3/__init__.py -> build/lib/brickpi3 2026-03-02T15:56:46,858 copying brickpi3/core.py -> build/lib/brickpi3 2026-03-02T15:56:46,861 running egg_info 2026-03-02T15:56:46,871 writing brickpi3.egg-info/PKG-INFO 2026-03-02T15:56:46,874 writing dependency_links to brickpi3.egg-info/dependency_links.txt 2026-03-02T15:56:46,876 writing requirements to brickpi3.egg-info/requires.txt 2026-03-02T15:56:46,877 writing top-level names to brickpi3.egg-info/top_level.txt 2026-03-02T15:56:46,890 reading manifest file 'brickpi3.egg-info/SOURCES.txt' 2026-03-02T15:56:46,893 reading manifest template 'MANIFEST.in' 2026-03-02T15:56:46,912 writing manifest file 'brickpi3.egg-info/SOURCES.txt' 2026-03-02T15:56:46,914 /tmp/pip-build-env-u_gcdtw2/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-02T15:56:46,915 !! 2026-03-02T15:56:46,916 ******************************************************************************** 2026-03-02T15:56:46,917 ############################ 2026-03-02T15:56:46,917 # Package would be ignored # 2026-03-02T15:56:46,918 ############################ 2026-03-02T15:56:46,918 Python recognizes 'brickpi3.examples' as an importable package[^1], 2026-03-02T15:56:46,918 but it is absent from setuptools' `packages` configuration. 2026-03-02T15:56:46,919 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-02T15:56:46,920 package, please make sure that 'brickpi3.examples' is explicitly added 2026-03-02T15:56:46,920 to the `packages` configuration field. 2026-03-02T15:56:46,921 Alternatively, you can also rely on setuptools' discovery methods 2026-03-02T15:56:46,922 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-02T15:56:46,922 instead of `find_packages(...)`/`find:`). 2026-03-02T15:56:46,923 You can read more about "package discovery" on setuptools documentation page: 2026-03-02T15:56:46,924 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-02T15:56:46,925 If you don't want 'brickpi3.examples' to be distributed and are 2026-03-02T15:56:46,925 already explicitly excluding 'brickpi3.examples' via 2026-03-02T15:56:46,926 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-02T15:56:46,926 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-02T15:56:46,927 combination with a more fine grained `package-data` configuration. 2026-03-02T15:56:46,928 You can read more about "package data files" on setuptools documentation page: 2026-03-02T15:56:46,929 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-02T15:56:46,930 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-02T15:56:46,931 even if it does not contain any `.py` files. 2026-03-02T15:56:46,932 On the other hand, currently there is no concept of package data 2026-03-02T15:56:46,932 directory, all directories are treated like packages. 2026-03-02T15:56:46,933 ******************************************************************************** 2026-03-02T15:56:46,934 !! 2026-03-02T15:56:46,934 check.warn(importable) 2026-03-02T15:56:46,935 /tmp/pip-build-env-u_gcdtw2/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-02T15:56:46,935 !! 2026-03-02T15:56:46,936 ******************************************************************************** 2026-03-02T15:56:46,937 ############################ 2026-03-02T15:56:46,937 # Package would be ignored # 2026-03-02T15:56:46,938 ############################ 2026-03-02T15:56:46,938 Python recognizes 'brickpi3.scripts' as an importable package[^1], 2026-03-02T15:56:46,939 but it is absent from setuptools' `packages` configuration. 2026-03-02T15:56:46,940 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-02T15:56:46,941 package, please make sure that 'brickpi3.scripts' is explicitly added 2026-03-02T15:56:46,941 to the `packages` configuration field. 2026-03-02T15:56:46,942 Alternatively, you can also rely on setuptools' discovery methods 2026-03-02T15:56:46,943 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-02T15:56:46,943 instead of `find_packages(...)`/`find:`). 2026-03-02T15:56:46,944 You can read more about "package discovery" on setuptools documentation page: 2026-03-02T15:56:46,945 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-02T15:56:46,946 If you don't want 'brickpi3.scripts' to be distributed and are 2026-03-02T15:56:46,947 already explicitly excluding 'brickpi3.scripts' via 2026-03-02T15:56:46,947 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-02T15:56:46,948 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-02T15:56:46,948 combination with a more fine grained `package-data` configuration. 2026-03-02T15:56:46,949 You can read more about "package data files" on setuptools documentation page: 2026-03-02T15:56:46,950 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-02T15:56:46,951 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-02T15:56:46,952 even if it does not contain any `.py` files. 2026-03-02T15:56:46,952 On the other hand, currently there is no concept of package data 2026-03-02T15:56:46,952 directory, all directories are treated like packages. 2026-03-02T15:56:46,953 ******************************************************************************** 2026-03-02T15:56:46,954 !! 2026-03-02T15:56:46,954 check.warn(importable) 2026-03-02T15:56:46,955 /tmp/pip-build-env-u_gcdtw2/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-02T15:56:46,955 !! 2026-03-02T15:56:46,956 ******************************************************************************** 2026-03-02T15:56:46,957 ############################ 2026-03-02T15:56:46,957 # Package would be ignored # 2026-03-02T15:56:46,958 ############################ 2026-03-02T15:56:46,958 Python recognizes 'brickpi3.troubleshooting' as an importable package[^1], 2026-03-02T15:56:46,959 but it is absent from setuptools' `packages` configuration. 2026-03-02T15:56:46,960 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-02T15:56:46,960 package, please make sure that 'brickpi3.troubleshooting' is explicitly added 2026-03-02T15:56:46,961 to the `packages` configuration field. 2026-03-02T15:56:46,962 Alternatively, you can also rely on setuptools' discovery methods 2026-03-02T15:56:46,963 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-02T15:56:46,963 instead of `find_packages(...)`/`find:`). 2026-03-02T15:56:46,964 You can read more about "package discovery" on setuptools documentation page: 2026-03-02T15:56:46,965 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-02T15:56:46,966 If you don't want 'brickpi3.troubleshooting' to be distributed and are 2026-03-02T15:56:46,967 already explicitly excluding 'brickpi3.troubleshooting' via 2026-03-02T15:56:46,967 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-02T15:56:46,968 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-02T15:56:46,968 combination with a more fine grained `package-data` configuration. 2026-03-02T15:56:46,969 You can read more about "package data files" on setuptools documentation page: 2026-03-02T15:56:46,971 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-02T15:56:46,972 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-02T15:56:46,973 even if it does not contain any `.py` files. 2026-03-02T15:56:46,973 On the other hand, currently there is no concept of package data 2026-03-02T15:56:46,974 directory, all directories are treated like packages. 2026-03-02T15:56:46,975 ******************************************************************************** 2026-03-02T15:56:46,976 !! 2026-03-02T15:56:46,976 check.warn(importable) 2026-03-02T15:56:46,976 creating build/lib/brickpi3/examples 2026-03-02T15:56:46,977 copying brickpi3/examples/Analog_Sensor.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,977 copying brickpi3/examples/BrickPi3_Stack_Set_Address.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,978 copying brickpi3/examples/EV3-Color_Sensor_Color.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,978 copying brickpi3/examples/EV3-Color_Sensor_Multi_Mode.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,979 copying brickpi3/examples/EV3-Color_Sensor_Raw.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,979 copying brickpi3/examples/EV3-Gyro.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,980 copying brickpi3/examples/EV3-Infrared.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,980 copying brickpi3/examples/EV3-Infrared_Remote.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,981 copying brickpi3/examples/EV3-Ultrasonic.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,981 copying brickpi3/examples/LED.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,982 copying brickpi3/examples/LEGO-Motor_DPS.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,982 copying brickpi3/examples/LEGO-Motor_Encoder.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,983 copying brickpi3/examples/LEGO-Motor_Position.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,983 copying brickpi3/examples/LEGO-Motor_Power.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,983 copying brickpi3/examples/LEGO-Motor_Status.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,984 copying brickpi3/examples/LEGO-Motors.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,984 copying brickpi3/examples/LEGO-Touch_Sensor.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,985 copying brickpi3/examples/NXT-Color_Sensor_Color.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,985 copying brickpi3/examples/NXT-Color_Sensor_Red_LED.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,986 copying brickpi3/examples/NXT-Light_Sensor.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,987 copying brickpi3/examples/NXT-Ultrasonic_Sensor.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,987 copying brickpi3/examples/Read_Info.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,988 copying brickpi3/examples/Read_Voltages.py -> build/lib/brickpi3/examples 2026-03-02T15:56:46,988 creating build/lib/brickpi3/scripts 2026-03-02T15:56:46,989 copying brickpi3/scripts/install_trixie.sh -> build/lib/brickpi3/scripts 2026-03-02T15:56:46,989 copying brickpi3/scripts/trixie_setup_gui.sh -> build/lib/brickpi3/scripts 2026-03-02T15:56:46,991 creating build/lib/brickpi3/troubleshooting 2026-03-02T15:56:46,992 copying brickpi3/troubleshooting/BrickPi3.png -> build/lib/brickpi3/troubleshooting 2026-03-02T15:56:46,996 copying brickpi3/troubleshooting/BrickPi3_Troubleshooter.desktop -> build/lib/brickpi3/troubleshooting 2026-03-02T15:56:46,998 copying brickpi3/troubleshooting/README.md -> build/lib/brickpi3/troubleshooting 2026-03-02T15:56:47,001 copying brickpi3/troubleshooting/all_tests.sh -> build/lib/brickpi3/troubleshooting 2026-03-02T15:56:47,003 copying brickpi3/troubleshooting/hardware_and_firmware_test.sh -> build/lib/brickpi3/troubleshooting 2026-03-02T15:56:47,005 copying brickpi3/troubleshooting/launch_brickpi3_troubleshooter.sh -> build/lib/brickpi3/troubleshooting 2026-03-02T15:56:47,008 copying brickpi3/troubleshooting/test_connected.py -> build/lib/brickpi3/troubleshooting 2026-03-02T15:56:47,010 copying brickpi3/troubleshooting/troubleshoot.py -> build/lib/brickpi3/troubleshooting 2026-03-02T15:56:47,013 copying brickpi3/troubleshooting/troubleshooter_gui.py -> build/lib/brickpi3/troubleshooting 2026-03-02T15:56:47,024 installing to build/bdist.linux-armv7l/wheel 2026-03-02T15:56:47,025 running install 2026-03-02T15:56:47,048 running install_lib 2026-03-02T15:56:47,054 creating build/bdist.linux-armv7l/wheel 2026-03-02T15:56:47,056 creating build/bdist.linux-armv7l/wheel/brickpi3 2026-03-02T15:56:47,058 creating build/bdist.linux-armv7l/wheel/brickpi3/troubleshooting 2026-03-02T15:56:47,059 copying build/lib/brickpi3/troubleshooting/BrickPi3_Troubleshooter.desktop -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-02T15:56:47,061 copying build/lib/brickpi3/troubleshooting/test_connected.py -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-02T15:56:47,063 copying build/lib/brickpi3/troubleshooting/README.md -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-02T15:56:47,065 copying build/lib/brickpi3/troubleshooting/troubleshoot.py -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-02T15:56:47,068 copying build/lib/brickpi3/troubleshooting/troubleshooter_gui.py -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-02T15:56:47,070 copying build/lib/brickpi3/troubleshooting/all_tests.sh -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-02T15:56:47,072 copying build/lib/brickpi3/troubleshooting/launch_brickpi3_troubleshooter.sh -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-02T15:56:47,074 copying build/lib/brickpi3/troubleshooting/hardware_and_firmware_test.sh -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-02T15:56:47,076 copying build/lib/brickpi3/troubleshooting/BrickPi3.png -> build/bdist.linux-armv7l/wheel/./brickpi3/troubleshooting 2026-03-02T15:56:47,079 copying build/lib/brickpi3/__init__.py -> build/bdist.linux-armv7l/wheel/./brickpi3 2026-03-02T15:56:47,082 creating build/bdist.linux-armv7l/wheel/brickpi3/scripts 2026-03-02T15:56:47,083 copying build/lib/brickpi3/scripts/trixie_setup_gui.sh -> build/bdist.linux-armv7l/wheel/./brickpi3/scripts 2026-03-02T15:56:47,085 copying build/lib/brickpi3/scripts/install_trixie.sh -> build/bdist.linux-armv7l/wheel/./brickpi3/scripts 2026-03-02T15:56:47,087 copying build/lib/brickpi3/core.py -> build/bdist.linux-armv7l/wheel/./brickpi3 2026-03-02T15:56:47,092 creating build/bdist.linux-armv7l/wheel/brickpi3/examples 2026-03-02T15:56:47,093 copying build/lib/brickpi3/examples/LEGO-Motor_DPS.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,096 copying build/lib/brickpi3/examples/NXT-Color_Sensor_Red_LED.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,098 copying build/lib/brickpi3/examples/NXT-Color_Sensor_Color.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,100 copying build/lib/brickpi3/examples/EV3-Ultrasonic.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,102 copying build/lib/brickpi3/examples/NXT-Ultrasonic_Sensor.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,104 copying build/lib/brickpi3/examples/LEGO-Motor_Position.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,106 copying build/lib/brickpi3/examples/Analog_Sensor.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,108 copying build/lib/brickpi3/examples/LED.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,110 copying build/lib/brickpi3/examples/Read_Info.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,112 copying build/lib/brickpi3/examples/EV3-Color_Sensor_Raw.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,114 copying build/lib/brickpi3/examples/LEGO-Motor_Status.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,117 copying build/lib/brickpi3/examples/LEGO-Motor_Power.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,118 copying build/lib/brickpi3/examples/EV3-Gyro.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,121 copying build/lib/brickpi3/examples/EV3-Infrared_Remote.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,123 copying build/lib/brickpi3/examples/LEGO-Motor_Encoder.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,125 copying build/lib/brickpi3/examples/Read_Voltages.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,127 copying build/lib/brickpi3/examples/NXT-Light_Sensor.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,129 copying build/lib/brickpi3/examples/BrickPi3_Stack_Set_Address.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,131 copying build/lib/brickpi3/examples/LEGO-Touch_Sensor.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,133 copying build/lib/brickpi3/examples/LEGO-Motors.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,135 copying build/lib/brickpi3/examples/EV3-Color_Sensor_Color.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,137 copying build/lib/brickpi3/examples/EV3-Infrared.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,139 copying build/lib/brickpi3/examples/EV3-Color_Sensor_Multi_Mode.py -> build/bdist.linux-armv7l/wheel/./brickpi3/examples 2026-03-02T15:56:47,142 running install_egg_info 2026-03-02T15:56:47,147 Copying brickpi3.egg-info to build/bdist.linux-armv7l/wheel/./brickpi3-4.0.9-py3.11.egg-info 2026-03-02T15:56:47,158 running install_scripts 2026-03-02T15:56:47,165 creating build/bdist.linux-armv7l/wheel/brickpi3-4.0.9.dist-info/WHEEL 2026-03-02T15:56:47,168 creating '/tmp/pip-wheel-gmyfudf1/.tmp-scdouebo/brickpi3-4.0.9-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-02T15:56:47,170 adding 'brickpi3/__init__.py' 2026-03-02T15:56:47,174 adding 'brickpi3/core.py' 2026-03-02T15:56:47,177 adding 'brickpi3/examples/Analog_Sensor.py' 2026-03-02T15:56:47,179 adding 'brickpi3/examples/BrickPi3_Stack_Set_Address.py' 2026-03-02T15:56:47,180 adding 'brickpi3/examples/EV3-Color_Sensor_Color.py' 2026-03-02T15:56:47,182 adding 'brickpi3/examples/EV3-Color_Sensor_Multi_Mode.py' 2026-03-02T15:56:47,183 adding 'brickpi3/examples/EV3-Color_Sensor_Raw.py' 2026-03-02T15:56:47,184 adding 'brickpi3/examples/EV3-Gyro.py' 2026-03-02T15:56:47,186 adding 'brickpi3/examples/EV3-Infrared.py' 2026-03-02T15:56:47,187 adding 'brickpi3/examples/EV3-Infrared_Remote.py' 2026-03-02T15:56:47,189 adding 'brickpi3/examples/EV3-Ultrasonic.py' 2026-03-02T15:56:47,190 adding 'brickpi3/examples/LED.py' 2026-03-02T15:56:47,191 adding 'brickpi3/examples/LEGO-Motor_DPS.py' 2026-03-02T15:56:47,193 adding 'brickpi3/examples/LEGO-Motor_Encoder.py' 2026-03-02T15:56:47,194 adding 'brickpi3/examples/LEGO-Motor_Position.py' 2026-03-02T15:56:47,195 adding 'brickpi3/examples/LEGO-Motor_Power.py' 2026-03-02T15:56:47,197 adding 'brickpi3/examples/LEGO-Motor_Status.py' 2026-03-02T15:56:47,198 adding 'brickpi3/examples/LEGO-Motors.py' 2026-03-02T15:56:47,200 adding 'brickpi3/examples/LEGO-Touch_Sensor.py' 2026-03-02T15:56:47,201 adding 'brickpi3/examples/NXT-Color_Sensor_Color.py' 2026-03-02T15:56:47,202 adding 'brickpi3/examples/NXT-Color_Sensor_Red_LED.py' 2026-03-02T15:56:47,204 adding 'brickpi3/examples/NXT-Light_Sensor.py' 2026-03-02T15:56:47,205 adding 'brickpi3/examples/NXT-Ultrasonic_Sensor.py' 2026-03-02T15:56:47,207 adding 'brickpi3/examples/Read_Info.py' 2026-03-02T15:56:47,208 adding 'brickpi3/examples/Read_Voltages.py' 2026-03-02T15:56:47,210 adding 'brickpi3/scripts/install_trixie.sh' 2026-03-02T15:56:47,211 adding 'brickpi3/scripts/trixie_setup_gui.sh' 2026-03-02T15:56:47,217 adding 'brickpi3/troubleshooting/BrickPi3.png' 2026-03-02T15:56:47,219 adding 'brickpi3/troubleshooting/BrickPi3_Troubleshooter.desktop' 2026-03-02T15:56:47,220 adding 'brickpi3/troubleshooting/README.md' 2026-03-02T15:56:47,221 adding 'brickpi3/troubleshooting/all_tests.sh' 2026-03-02T15:56:47,223 adding 'brickpi3/troubleshooting/hardware_and_firmware_test.sh' 2026-03-02T15:56:47,224 adding 'brickpi3/troubleshooting/launch_brickpi3_troubleshooter.sh' 2026-03-02T15:56:47,225 adding 'brickpi3/troubleshooting/test_connected.py' 2026-03-02T15:56:47,226 adding 'brickpi3/troubleshooting/troubleshoot.py' 2026-03-02T15:56:47,228 adding 'brickpi3/troubleshooting/troubleshooter_gui.py' 2026-03-02T15:56:47,230 adding 'brickpi3-4.0.9.dist-info/METADATA' 2026-03-02T15:56:47,231 adding 'brickpi3-4.0.9.dist-info/WHEEL' 2026-03-02T15:56:47,232 adding 'brickpi3-4.0.9.dist-info/top_level.txt' 2026-03-02T15:56:47,233 adding 'brickpi3-4.0.9.dist-info/RECORD' 2026-03-02T15:56:47,236 removing build/bdist.linux-armv7l/wheel 2026-03-02T15:56:47,345 Building wheel for brickpi3 (pyproject.toml): finished with status 'done' 2026-03-02T15:56:47,351 Created wheel for brickpi3: filename=brickpi3-4.0.9-py3-none-any.whl size=98795 sha256=78906170c90a8014efcaf6408a85c9ad8a5d0123ac92bd2ac1d5abcb6bce03df 2026-03-02T15:56:47,353 Stored in directory: /tmp/pip-ephem-wheel-cache-cirzsvdk/wheels/97/12/e6/1d9fa79c12877555a5568e8215633867cf43f8c905b501d70e 2026-03-02T15:56:47,364 Successfully built brickpi3 2026-03-02T15:56:47,371 Removed build tracker: '/tmp/pip-build-tracker-vt05rh7_'