2025-09-10T09:39:46,793 Created temporary directory: /tmp/pip-build-tracker-41xces3o 2025-09-10T09:39:46,793 Initialized build tracking at /tmp/pip-build-tracker-41xces3o 2025-09-10T09:39:46,793 Created build tracker: /tmp/pip-build-tracker-41xces3o 2025-09-10T09:39:46,794 Entered build tracker: /tmp/pip-build-tracker-41xces3o 2025-09-10T09:39:46,794 Created temporary directory: /tmp/pip-wheel-_00m7hl6 2025-09-10T09:39:46,797 Created temporary directory: /tmp/pip-ephem-wheel-cache-38w244qa 2025-09-10T09:39:46,855 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T09:39:46,857 2 location(s) to search for versions of rpi-ws281x-3bp-spi1: 2025-09-10T09:39:46,857 * https://pypi.org/simple/rpi-ws281x-3bp-spi1/ 2025-09-10T09:39:46,857 * https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/ 2025-09-10T09:39:46,857 Fetching project page and analyzing links: https://pypi.org/simple/rpi-ws281x-3bp-spi1/ 2025-09-10T09:39:46,858 Getting page https://pypi.org/simple/rpi-ws281x-3bp-spi1/ 2025-09-10T09:39:46,859 Found index url https://pypi.org/simple/ 2025-09-10T09:39:47,069 Fetched page https://pypi.org/simple/rpi-ws281x-3bp-spi1/ as application/vnd.pypi.simple.v1+json 2025-09-10T09:39:47,070 Found link https://files.pythonhosted.org/packages/9d/17/3fd31cc6e6a63a6b0eaf673cba86005056068bab3c827deddd9eda026ea0/rpi_ws281x_3bp_spi1-0.0.1.tar.gz (from https://pypi.org/simple/rpi-ws281x-3bp-spi1/), version: 0.0.1 2025-09-10T09:39:47,071 Fetching project page and analyzing links: https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/ 2025-09-10T09:39:47,072 Getting page https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/ 2025-09-10T09:39:47,074 Found index url https://www.piwheels.org/simple/ 2025-09-10T09:39:47,176 Fetched page https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/ as text/html 2025-09-10T09:39:47,178 Skipping link: No binaries permitted for rpi-ws281x-3bp-spi1: https://archive1.piwheels.org/simple/rpi-ws281x-3bp-spi1/rpi_ws281x_3bp_spi1-0.0.1-cp35-cp35m-linux_armv6l.whl#sha256=b48f861c8bf9f6ffc0b91b3bbb33059589a0b6b5b2b753d9aa4244c8aea60b1b (from https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/) 2025-09-10T09:39:47,178 Skipping link: No binaries permitted for rpi-ws281x-3bp-spi1: https://archive1.piwheels.org/simple/rpi-ws281x-3bp-spi1/rpi_ws281x_3bp_spi1-0.0.1-cp35-cp35m-linux_armv7l.whl#sha256=b48f861c8bf9f6ffc0b91b3bbb33059589a0b6b5b2b753d9aa4244c8aea60b1b (from https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/) 2025-09-10T09:39:47,179 Skipping link: No binaries permitted for rpi-ws281x-3bp-spi1: https://archive1.piwheels.org/simple/rpi-ws281x-3bp-spi1/rpi_ws281x_3bp_spi1-0.0.1-cp37-cp37m-linux_armv6l.whl#sha256=53df6f809ebc42c7a14ddc9b6a1954129f22403fccd1c081ac64ba5ae94a1dc7 (from https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/) 2025-09-10T09:39:47,179 Skipping link: No binaries permitted for rpi-ws281x-3bp-spi1: https://archive1.piwheels.org/simple/rpi-ws281x-3bp-spi1/rpi_ws281x_3bp_spi1-0.0.1-cp37-cp37m-linux_armv7l.whl#sha256=53df6f809ebc42c7a14ddc9b6a1954129f22403fccd1c081ac64ba5ae94a1dc7 (from https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/) 2025-09-10T09:39:47,179 Skipping link: No binaries permitted for rpi-ws281x-3bp-spi1: https://archive1.piwheels.org/simple/rpi-ws281x-3bp-spi1/rpi_ws281x_3bp_spi1-0.0.1-cp39-cp39-linux_armv6l.whl#sha256=a5df4580fe7c1cfba99a63f16a52d1814ac599d75861b107b3a77669c32af235 (from https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/) 2025-09-10T09:39:47,179 Skipping link: No binaries permitted for rpi-ws281x-3bp-spi1: https://archive1.piwheels.org/simple/rpi-ws281x-3bp-spi1/rpi_ws281x_3bp_spi1-0.0.1-cp39-cp39-linux_armv7l.whl#sha256=a5df4580fe7c1cfba99a63f16a52d1814ac599d75861b107b3a77669c32af235 (from https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/) 2025-09-10T09:39:47,179 Skipping link: No binaries permitted for rpi-ws281x-3bp-spi1: https://archive1.piwheels.org/simple/rpi-ws281x-3bp-spi1/rpi_ws281x_3bp_spi1-0.0.1-cp311-cp311-linux_armv6l.whl#sha256=8e9d9d9a7692fc399ab2980dd8269f2e87a81fbe45701de3e538a1e0b23a868a (from https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/) 2025-09-10T09:39:47,179 Skipping link: No binaries permitted for rpi-ws281x-3bp-spi1: https://archive1.piwheels.org/simple/rpi-ws281x-3bp-spi1/rpi_ws281x_3bp_spi1-0.0.1-cp311-cp311-linux_armv7l.whl#sha256=8e9d9d9a7692fc399ab2980dd8269f2e87a81fbe45701de3e538a1e0b23a868a (from https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/) 2025-09-10T09:39:47,180 Skipping link: not a file: https://www.piwheels.org/simple/rpi-ws281x-3bp-spi1/ 2025-09-10T09:39:47,180 Skipping link: not a file: https://pypi.org/simple/rpi-ws281x-3bp-spi1/ 2025-09-10T09:39:47,204 Given no hashes to check 1 links for project 'rpi-ws281x-3bp-spi1': discarding no candidates 2025-09-10T09:39:47,205 Collecting rpi-ws281x-3bp-spi1==0.0.1 2025-09-10T09:39:47,206 Created temporary directory: /tmp/pip-unpack-4g97q0e4 2025-09-10T09:39:47,346 Downloading rpi_ws281x_3bp_spi1-0.0.1.tar.gz (64 kB) 2025-09-10T09:39:47,405 Added rpi-ws281x-3bp-spi1==0.0.1 from https://files.pythonhosted.org/packages/9d/17/3fd31cc6e6a63a6b0eaf673cba86005056068bab3c827deddd9eda026ea0/rpi_ws281x_3bp_spi1-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-41xces3o' 2025-09-10T09:39:47,406 Running setup.py (path:/tmp/pip-wheel-_00m7hl6/rpi-ws281x-3bp-spi1_e4bc8ac4327e474b9b3b4568291bc223/setup.py) egg_info for package rpi-ws281x-3bp-spi1 2025-09-10T09:39:47,406 Created temporary directory: /tmp/pip-pip-egg-info-sg3fa4fv 2025-09-10T09:39:47,406 Preparing metadata (setup.py): started 2025-09-10T09:39:47,407 Running command python setup.py egg_info 2025-09-10T09:39:48,563 running egg_info 2025-09-10T09:39:48,641 creating /tmp/pip-pip-egg-info-sg3fa4fv/rpi_ws281x_3bp_spi1.egg-info 2025-09-10T09:39:48,641 writing /tmp/pip-pip-egg-info-sg3fa4fv/rpi_ws281x_3bp_spi1.egg-info/PKG-INFO 2025-09-10T09:39:48,642 writing dependency_links to /tmp/pip-pip-egg-info-sg3fa4fv/rpi_ws281x_3bp_spi1.egg-info/dependency_links.txt 2025-09-10T09:39:48,643 writing top-level names to /tmp/pip-pip-egg-info-sg3fa4fv/rpi_ws281x_3bp_spi1.egg-info/top_level.txt 2025-09-10T09:39:48,643 writing manifest file '/tmp/pip-pip-egg-info-sg3fa4fv/rpi_ws281x_3bp_spi1.egg-info/SOURCES.txt' 2025-09-10T09:39:48,868 reading manifest file '/tmp/pip-pip-egg-info-sg3fa4fv/rpi_ws281x_3bp_spi1.egg-info/SOURCES.txt' 2025-09-10T09:39:48,869 reading manifest template 'MANIFEST.in' 2025-09-10T09:39:48,872 warning: no files found matching 'Makefile' 2025-09-10T09:39:48,872 adding license file 'LICENSE' 2025-09-10T09:39:48,875 writing manifest file '/tmp/pip-pip-egg-info-sg3fa4fv/rpi_ws281x_3bp_spi1.egg-info/SOURCES.txt' 2025-09-10T09:39:48,987 Preparing metadata (setup.py): finished with status 'done' 2025-09-10T09:39:48,992 Source in /tmp/pip-wheel-_00m7hl6/rpi-ws281x-3bp-spi1_e4bc8ac4327e474b9b3b4568291bc223 has version 0.0.1, which satisfies requirement rpi-ws281x-3bp-spi1==0.0.1 from https://files.pythonhosted.org/packages/9d/17/3fd31cc6e6a63a6b0eaf673cba86005056068bab3c827deddd9eda026ea0/rpi_ws281x_3bp_spi1-0.0.1.tar.gz 2025-09-10T09:39:48,992 Removed rpi-ws281x-3bp-spi1==0.0.1 from https://files.pythonhosted.org/packages/9d/17/3fd31cc6e6a63a6b0eaf673cba86005056068bab3c827deddd9eda026ea0/rpi_ws281x_3bp_spi1-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-41xces3o' 2025-09-10T09:39:48,996 Created temporary directory: /tmp/pip-unpack-rrablk4n 2025-09-10T09:39:48,996 Created temporary directory: /tmp/pip-unpack-ue4ead46 2025-09-10T09:39:48,996 Building wheels for collected packages: rpi-ws281x-3bp-spi1 2025-09-10T09:39:48,998 Created temporary directory: /tmp/pip-wheel-p0slqta1 2025-09-10T09:39:48,998 DEPRECATION: Building 'rpi-ws281x-3bp-spi1' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'rpi-ws281x-3bp-spi1'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-10T09:39:48,999 Building wheel for rpi-ws281x-3bp-spi1 (setup.py): started 2025-09-10T09:39:49,000 Destination directory: /tmp/pip-wheel-p0slqta1 2025-09-10T09:39:49,000 Running command python setup.py bdist_wheel 2025-09-10T09:39:50,326 running bdist_wheel 2025-09-10T09:39:50,699 running build 2025-09-10T09:39:50,700 running build_py 2025-09-10T09:39:50,700 Compiling ws281x library... 2025-09-10T09:39:50,701 creating build/lib.linux-armv7l-cpython-313/rpi_ws281x 2025-09-10T09:39:50,702 copying rpi_ws281x/rpi_ws281x.py -> build/lib.linux-armv7l-cpython-313/rpi_ws281x 2025-09-10T09:39:50,702 copying rpi_ws281x/__init__.py -> build/lib.linux-armv7l-cpython-313/rpi_ws281x 2025-09-10T09:39:50,703 running build_ext 2025-09-10T09:39:51,063 building '_rpi_ws281x' extension 2025-09-10T09:39:51,065 creating build/temp.linux-armv7l-cpython-313/lib 2025-09-10T09:39:51,066 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I. -I/usr/include/python3.13 -c lib/dma.c -o build/temp.linux-armv7l-cpython-313/lib/dma.o 2025-09-10T09:39:51,213 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I. -I/usr/include/python3.13 -c lib/mailbox.c -o build/temp.linux-armv7l-cpython-313/lib/mailbox.o 2025-09-10T09:39:51,528 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I. -I/usr/include/python3.13 -c lib/main.c -o build/temp.linux-armv7l-cpython-313/lib/main.o 2025-09-10T09:39:51,938 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I. -I/usr/include/python3.13 -c lib/pcm.c -o build/temp.linux-armv7l-cpython-313/lib/pcm.o 2025-09-10T09:39:52,035 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I. -I/usr/include/python3.13 -c lib/pwm.c -o build/temp.linux-armv7l-cpython-313/lib/pwm.o 2025-09-10T09:39:52,137 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I. -I/usr/include/python3.13 -c lib/rpihw.c -o build/temp.linux-armv7l-cpython-313/lib/rpihw.o 2025-09-10T09:39:52,312 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I. -I/usr/include/python3.13 -c lib/ws2811.c -o build/temp.linux-armv7l-cpython-313/lib/ws2811.o 2025-09-10T09:39:53,418 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I. -I/usr/include/python3.13 -c rpi_ws281x_wrap.c -o build/temp.linux-armv7l-cpython-313/rpi_ws281x_wrap.o 2025-09-10T09:39:56,533 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/lib/dma.o build/temp.linux-armv7l-cpython-313/lib/mailbox.o build/temp.linux-armv7l-cpython-313/lib/main.o build/temp.linux-armv7l-cpython-313/lib/pcm.o build/temp.linux-armv7l-cpython-313/lib/pwm.o build/temp.linux-armv7l-cpython-313/lib/rpihw.o build/temp.linux-armv7l-cpython-313/lib/ws2811.o build/temp.linux-armv7l-cpython-313/rpi_ws281x_wrap.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/_rpi_ws281x.cpython-313-arm-linux-gnueabihf.so 2025-09-10T09:39:56,825 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-10T09:39:56,825 !! 2025-09-10T09:39:56,825 ******************************************************************************** 2025-09-10T09:39:56,825 Please avoid running ``setup.py`` directly. 2025-09-10T09:39:56,825 Instead, use pypa/build, pypa/installer or other 2025-09-10T09:39:56,825 standards-based tools. 2025-09-10T09:39:56,826 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-10T09:39:56,826 or your builds will no longer be supported. 2025-09-10T09:39:56,826 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-10T09:39:56,826 ******************************************************************************** 2025-09-10T09:39:56,826 !! 2025-09-10T09:39:56,826 self.initialize_options() 2025-09-10T09:39:56,901 installing to build/bdist.linux-armv7l/wheel 2025-09-10T09:39:56,901 running install 2025-09-10T09:39:56,923 running install_lib 2025-09-10T09:39:56,998 creating build/bdist.linux-armv7l/wheel 2025-09-10T09:39:56,998 copying build/lib.linux-armv7l-cpython-313/_rpi_ws281x.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/. 2025-09-10T09:39:57,000 creating build/bdist.linux-armv7l/wheel/rpi_ws281x 2025-09-10T09:39:57,000 copying build/lib.linux-armv7l-cpython-313/rpi_ws281x/__init__.py -> build/bdist.linux-armv7l/wheel/./rpi_ws281x 2025-09-10T09:39:57,000 copying build/lib.linux-armv7l-cpython-313/rpi_ws281x/rpi_ws281x.py -> build/bdist.linux-armv7l/wheel/./rpi_ws281x 2025-09-10T09:39:57,001 running install_egg_info 2025-09-10T09:39:57,078 running egg_info 2025-09-10T09:39:57,154 writing rpi_ws281x_3bp_spi1.egg-info/PKG-INFO 2025-09-10T09:39:57,155 writing dependency_links to rpi_ws281x_3bp_spi1.egg-info/dependency_links.txt 2025-09-10T09:39:57,155 writing top-level names to rpi_ws281x_3bp_spi1.egg-info/top_level.txt 2025-09-10T09:39:57,232 reading manifest file 'rpi_ws281x_3bp_spi1.egg-info/SOURCES.txt' 2025-09-10T09:39:57,235 reading manifest template 'MANIFEST.in' 2025-09-10T09:39:57,237 warning: no files found matching 'Makefile' 2025-09-10T09:39:57,237 adding license file 'LICENSE' 2025-09-10T09:39:57,240 writing manifest file 'rpi_ws281x_3bp_spi1.egg-info/SOURCES.txt' 2025-09-10T09:39:57,241 Copying rpi_ws281x_3bp_spi1.egg-info to build/bdist.linux-armv7l/wheel/./rpi_ws281x_3bp_spi1-0.0.1-py3.13.egg-info 2025-09-10T09:39:57,242 running install_scripts 2025-09-10T09:39:57,292 creating build/bdist.linux-armv7l/wheel/rpi_ws281x_3bp_spi1-0.0.1.dist-info/WHEEL 2025-09-10T09:39:57,293 creating '/tmp/pip-wheel-p0slqta1/rpi_ws281x_3bp_spi1-0.0.1-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-10T09:39:57,342 adding '_rpi_ws281x.cpython-313-arm-linux-gnueabihf.so' 2025-09-10T09:39:57,345 adding 'rpi_ws281x/__init__.py' 2025-09-10T09:39:57,346 adding 'rpi_ws281x/rpi_ws281x.py' 2025-09-10T09:39:57,347 adding 'rpi_ws281x_3bp_spi1-0.0.1.dist-info/licenses/LICENSE' 2025-09-10T09:39:57,348 adding 'rpi_ws281x_3bp_spi1-0.0.1.dist-info/METADATA' 2025-09-10T09:39:57,349 adding 'rpi_ws281x_3bp_spi1-0.0.1.dist-info/WHEEL' 2025-09-10T09:39:57,349 adding 'rpi_ws281x_3bp_spi1-0.0.1.dist-info/top_level.txt' 2025-09-10T09:39:57,350 adding 'rpi_ws281x_3bp_spi1-0.0.1.dist-info/RECORD' 2025-09-10T09:39:57,350 removing build/bdist.linux-armv7l/wheel 2025-09-10T09:39:57,497 Building wheel for rpi-ws281x-3bp-spi1 (setup.py): finished with status 'done' 2025-09-10T09:39:57,499 Created wheel for rpi-ws281x-3bp-spi1: filename=rpi_ws281x_3bp_spi1-0.0.1-cp313-cp313-linux_armv7l.whl size=115570 sha256=44bbed24cf36eb64ee9563d861c293852003863dadc837ccc237d09ee70d5df9 2025-09-10T09:39:57,500 Stored in directory: /tmp/pip-ephem-wheel-cache-38w244qa/wheels/2a/eb/1f/9eef5ce3d58d7e8acf25206e0b46d67d646a25887f548414dd 2025-09-10T09:39:57,509 Successfully built rpi-ws281x-3bp-spi1 2025-09-10T09:39:57,510 Removed build tracker: '/tmp/pip-build-tracker-41xces3o'