2025-09-04T15:56:03,514 Created temporary directory: /tmp/pip-build-tracker-xxsf4j6_ 2025-09-04T15:56:03,515 Initialized build tracking at /tmp/pip-build-tracker-xxsf4j6_ 2025-09-04T15:56:03,515 Created build tracker: /tmp/pip-build-tracker-xxsf4j6_ 2025-09-04T15:56:03,515 Entered build tracker: /tmp/pip-build-tracker-xxsf4j6_ 2025-09-04T15:56:03,515 Created temporary directory: /tmp/pip-wheel-_4phzikf 2025-09-04T15:56:03,519 Created temporary directory: /tmp/pip-ephem-wheel-cache-k0wadiit 2025-09-04T15:56:03,574 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T15:56:03,577 2 location(s) to search for versions of pyalsaaudio: 2025-09-04T15:56:03,577 * https://pypi.org/simple/pyalsaaudio/ 2025-09-04T15:56:03,577 * https://www.piwheels.org/simple/pyalsaaudio/ 2025-09-04T15:56:03,577 Fetching project page and analyzing links: https://pypi.org/simple/pyalsaaudio/ 2025-09-04T15:56:03,577 Getting page https://pypi.org/simple/pyalsaaudio/ 2025-09-04T15:56:03,579 Found index url https://pypi.org/simple/ 2025-09-04T15:56:03,726 Fetched page https://pypi.org/simple/pyalsaaudio/ as application/vnd.pypi.simple.v1+json 2025-09-04T15:56:03,730 Found link https://files.pythonhosted.org/packages/4e/d9/50f11b529e24568469d26bc1b88662c733272b28dca0c32bab76e99c4902/pyalsaaudio-0.3.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.3 2025-09-04T15:56:03,731 Found link https://files.pythonhosted.org/packages/aa/0c/83f33ec5a66f3fbe76bd84d0cb8e4cf3813fc7698bc2667ac91eee9d4b24/pyalsaaudio-0.4.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.4 2025-09-04T15:56:03,731 Found link https://files.pythonhosted.org/packages/87/65/afadda2ef309cae25cd463b9aff4b1de6f475dcfc3cc8af07ad52cbca990/pyalsaaudio-0.5.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.5 2025-09-04T15:56:03,732 Found link https://files.pythonhosted.org/packages/d2/77/de97c1147757eb655b37ed2c638cbe8352f9bae7f3b886d265c32a05cdef/pyalsaaudio-0.6.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.6 2025-09-04T15:56:03,732 Found link https://files.pythonhosted.org/packages/88/b8/7075a3265d7c38e57bcdda7b5804fdb50162333b0ca3faba9a5e7e9b07d6/pyalsaaudio-0.7.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.7 2025-09-04T15:56:03,733 Found link https://files.pythonhosted.org/packages/38/86/8ad6dffec00ce4d2728b031e78d5b6b48b69a9e4859517148633bf6882c6/pyalsaaudio-0.8.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.8 2025-09-04T15:56:03,733 Found link https://files.pythonhosted.org/packages/65/b0/ee305d5a15034927e79fe77f00930f6d76b89fdf2b145a9a63de4d674eca/pyalsaaudio-0.8.1.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.8.1 2025-09-04T15:56:03,733 Found link https://files.pythonhosted.org/packages/0d/99/1f48912b5ffccecdd0c0c477023f4eaf45ebac6c92bc1865c7142c570d6d/pyalsaaudio-0.8.2.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.8.2 2025-09-04T15:56:03,734 Found link https://files.pythonhosted.org/packages/ef/2b/0709f59fa477633b7be163f8b1692d1db775e03e4f8ab5bfb6bcecaa5727/pyalsaaudio-0.8.3.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.8.3 2025-09-04T15:56:03,734 Found link https://files.pythonhosted.org/packages/52/b6/44871791929d9d7e11325af0b7be711388dfeeab17147988f044a41a6d83/pyalsaaudio-0.8.4.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.8.4 2025-09-04T15:56:03,735 Found link https://files.pythonhosted.org/packages/23/b1/672d496718562301ce2052b07196ca31874e4f1a497881ae44b2279a4e1d/pyalsaaudio-0.9.0.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.9.0 2025-09-04T15:56:03,735 Found link https://files.pythonhosted.org/packages/a8/fd/9b8e557c593c378c999c13f0b84f355bfe696b1d5edb72a962f3e1815367/pyalsaaudio-0.9.1.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.9.1 2025-09-04T15:56:03,735 Found link https://files.pythonhosted.org/packages/a9/bd/24f576c07953671edfeba2545c3c92c46e97384f622957ecf95967c2b456/pyalsaaudio-0.9.2.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.9.2 2025-09-04T15:56:03,736 Found link https://files.pythonhosted.org/packages/e5/f0/411140b1c2d8eea8531233f39103e7ebda560030493e298be6439ce36936/pyalsaaudio-0.10.0.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.10.0 2025-09-04T15:56:03,736 Found link https://files.pythonhosted.org/packages/21/a6/3d833079b030d449345e35ce0e2874e330d3612135734f07b9ceace25bcf/pyalsaaudio-0.11.0.tar.gz (from https://pypi.org/simple/pyalsaaudio/), version: 0.11.0 2025-09-04T15:56:03,737 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyalsaaudio/ 2025-09-04T15:56:03,737 Getting page https://www.piwheels.org/simple/pyalsaaudio/ 2025-09-04T15:56:03,739 Found index url https://www.piwheels.org/simple/ 2025-09-04T15:56:03,841 Fetched page https://www.piwheels.org/simple/pyalsaaudio/ as text/html 2025-09-04T15:56:03,860 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.11.0-cp311-cp311-linux_armv6l.whl#sha256=0f8f258069441dc60caefa78c93b788c92a84d751c3cfd2142fee0bf83479b5e (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,860 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.11.0-cp311-cp311-linux_armv7l.whl#sha256=0f8f258069441dc60caefa78c93b788c92a84d751c3cfd2142fee0bf83479b5e (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,860 Skipping link: No binaries permitted for pyalsaaudio: https://www.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.11.0-cp39-cp39-linux_armv6l.whl#sha256=6274e5c11d927591bb64e5087337ac567144bc36b6382d9c96be7e71d1381d15 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,860 Skipping link: No binaries permitted for pyalsaaudio: https://www.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.11.0-cp39-cp39-linux_armv7l.whl#sha256=6274e5c11d927591bb64e5087337ac567144bc36b6382d9c96be7e71d1381d15 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,860 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.11.0-cp37-cp37m-linux_armv6l.whl#sha256=ad6d38232773340a7de34809c383874dd44eb268b087dfeb2f0a2417f021b048 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,861 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.11.0-cp37-cp37m-linux_armv7l.whl#sha256=ad6d38232773340a7de34809c383874dd44eb268b087dfeb2f0a2417f021b048 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,861 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.10.0-cp37-cp37m-linux_armv6l.whl#sha256=2d226c812ee6422c88f456a3107207fb160f9dc4f8ca88d412f2d20a39eb536b (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,861 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.10.0-cp37-cp37m-linux_armv7l.whl#sha256=2d226c812ee6422c88f456a3107207fb160f9dc4f8ca88d412f2d20a39eb536b (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,861 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.10.0-cp39-cp39-linux_armv6l.whl#sha256=da478d5c5155054413ef98055b8b667ce0ba07649ba37673b6364bcfd4fda06e (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,861 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.10.0-cp39-cp39-linux_armv7l.whl#sha256=da478d5c5155054413ef98055b8b667ce0ba07649ba37673b6364bcfd4fda06e (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,861 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.10.0-cp311-cp311-linux_armv6l.whl#sha256=c50fe17b7f877aa83f37201d68e39b2c4b31a7723b6ed04b2ef27a7021ed4f37 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,861 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.10.0-cp311-cp311-linux_armv7l.whl#sha256=c50fe17b7f877aa83f37201d68e39b2c4b31a7723b6ed04b2ef27a7021ed4f37 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,862 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.2-cp37-cp37m-linux_armv6l.whl#sha256=f853d3a8f308ec119d5a7153cbd3980233ff5205275fb69b5c3874e0e8f34bf7 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,862 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.2-cp37-cp37m-linux_armv7l.whl#sha256=f853d3a8f308ec119d5a7153cbd3980233ff5205275fb69b5c3874e0e8f34bf7 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,862 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.2-cp35-cp35m-linux_armv6l.whl#sha256=88f421a5687c442b3c30f6a0e40cbacb36f394e470f8b2dc4b9f5f608e02e3b7 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,862 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.2-cp35-cp35m-linux_armv7l.whl#sha256=88f421a5687c442b3c30f6a0e40cbacb36f394e470f8b2dc4b9f5f608e02e3b7 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,862 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.2-cp39-cp39-linux_armv6l.whl#sha256=58a39d04c0ebbd88ada87cb4a7252cb688aefcb5e80a1fb0aa453511f7eae1c0 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,862 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.2-cp39-cp39-linux_armv7l.whl#sha256=58a39d04c0ebbd88ada87cb4a7252cb688aefcb5e80a1fb0aa453511f7eae1c0 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,863 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.2-cp311-cp311-linux_armv6l.whl#sha256=ebe4fac4caa918ed99fb5f7e4fdfb798e88370c81e8c86b26d99d512e8b150f3 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,863 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.2-cp311-cp311-linux_armv7l.whl#sha256=ebe4fac4caa918ed99fb5f7e4fdfb798e88370c81e8c86b26d99d512e8b150f3 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,863 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.1-cp35-cp35m-linux_armv6l.whl#sha256=bc2eb9ade99df18014e190ecfe8f25c7ed0f9e9069045a74b9ce0fdf33c9bd03 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,863 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.1-cp35-cp35m-linux_armv7l.whl#sha256=bc2eb9ade99df18014e190ecfe8f25c7ed0f9e9069045a74b9ce0fdf33c9bd03 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,863 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.1-cp37-cp37m-linux_armv6l.whl#sha256=96e096e675e486f78237f93c03cb8eadcd5228dfe5ba00e1960890d9c48d8868 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,863 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.1-cp37-cp37m-linux_armv7l.whl#sha256=96e096e675e486f78237f93c03cb8eadcd5228dfe5ba00e1960890d9c48d8868 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,863 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.1-cp39-cp39-linux_armv6l.whl#sha256=4185b7574a97d339839019c99d5f43e40816858f5646ba14860f6ec2029033d5 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,864 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.1-cp39-cp39-linux_armv7l.whl#sha256=4185b7574a97d339839019c99d5f43e40816858f5646ba14860f6ec2029033d5 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,864 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.1-cp311-cp311-linux_armv6l.whl#sha256=560a702b779860d22ae6c2cebb70c200128d46dc9b3b4b4df409e588a380ca2b (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,864 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.1-cp311-cp311-linux_armv7l.whl#sha256=560a702b779860d22ae6c2cebb70c200128d46dc9b3b4b4df409e588a380ca2b (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,864 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.0-cp35-cp35m-linux_armv6l.whl#sha256=6ab157ec0c7c571ed46e4ef40162f7d44c1b0421634b4893525fb7461f01c7bc (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,864 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.0-cp35-cp35m-linux_armv7l.whl#sha256=6ab157ec0c7c571ed46e4ef40162f7d44c1b0421634b4893525fb7461f01c7bc (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,864 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.0-cp37-cp37m-linux_armv6l.whl#sha256=d3c662f3a2dc184ffbaea493e6fb430afa86085e52686a4060d3c52a7467efc1 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,864 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.0-cp37-cp37m-linux_armv7l.whl#sha256=d3c662f3a2dc184ffbaea493e6fb430afa86085e52686a4060d3c52a7467efc1 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,864 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.0-cp39-cp39-linux_armv6l.whl#sha256=8a0d70c4ee37f2bdb5678eb33c4d55ba2c6c4a8ba454dd820ff7e5ecdb39f42d (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,865 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.0-cp39-cp39-linux_armv7l.whl#sha256=8a0d70c4ee37f2bdb5678eb33c4d55ba2c6c4a8ba454dd820ff7e5ecdb39f42d (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,865 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.0-cp311-cp311-linux_armv6l.whl#sha256=761b69fe7a299055ed4a772c30092fef255ae762292e865f092d7dbfc7a1e32b (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,865 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.9.0-cp311-cp311-linux_armv7l.whl#sha256=761b69fe7a299055ed4a772c30092fef255ae762292e865f092d7dbfc7a1e32b (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,865 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.4-cp35-cp35m-linux_armv7l.whl#sha256=5bdc2abe410eab1a609a2f74c40076299e9d3843d1346e0dea240ad1f2b1111c (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,865 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.4-cp35-cp35m-linux_armv6l.whl#sha256=5bdc2abe410eab1a609a2f74c40076299e9d3843d1346e0dea240ad1f2b1111c (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,865 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.4-cp37-cp37m-linux_armv7l.whl#sha256=4265b815ad53716a88b34ba256e31c732d70b240b5f5ee596f74f99bd510cc3f (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,865 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.4-cp37-cp37m-linux_armv6l.whl#sha256=4265b815ad53716a88b34ba256e31c732d70b240b5f5ee596f74f99bd510cc3f (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,865 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.4-cp311-cp311-linux_armv6l.whl#sha256=66fc7cb5bad89f6639b620fdc572730cab08e5e9bc3e3f6d1baad2abd4117e15 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,865 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.4-cp311-cp311-linux_armv7l.whl#sha256=66fc7cb5bad89f6639b620fdc572730cab08e5e9bc3e3f6d1baad2abd4117e15 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,866 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.4-cp39-cp39-linux_armv6l.whl#sha256=21eaaa78d4bdc2f2a2926dc1953b9623e253a47cd9e56875d0b1d90e8ae707cf (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,866 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.4-cp39-cp39-linux_armv7l.whl#sha256=21eaaa78d4bdc2f2a2926dc1953b9623e253a47cd9e56875d0b1d90e8ae707cf (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,866 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.3-cp37-cp37m-linux_armv6l.whl#sha256=3f9fa44ede765ff175222f417defd43baf78c82c790dfed502297e62806d7876 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,866 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.3-cp37-cp37m-linux_armv7l.whl#sha256=3f9fa44ede765ff175222f417defd43baf78c82c790dfed502297e62806d7876 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,866 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.3-cp35-cp35m-linux_armv6l.whl#sha256=7fb9d9128e66ab3b092c92cde7fe7deb975d0102d37d3efe3ad2692d78089b85 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,866 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.3-cp35-cp35m-linux_armv7l.whl#sha256=7fb9d9128e66ab3b092c92cde7fe7deb975d0102d37d3efe3ad2692d78089b85 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,866 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.3-cp311-cp311-linux_armv6l.whl#sha256=33de05f9bde9e62070bde217d506eed0e433f62f54c483203a94b6d77fb842b0 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,866 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.3-cp311-cp311-linux_armv7l.whl#sha256=33de05f9bde9e62070bde217d506eed0e433f62f54c483203a94b6d77fb842b0 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,867 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.3-cp39-cp39-linux_armv6l.whl#sha256=95fee3ceaf643c6b6aee8946b9e3cb3cdcf1a6632292a5f6b4a843fd9cc0f079 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,867 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.3-cp39-cp39-linux_armv7l.whl#sha256=95fee3ceaf643c6b6aee8946b9e3cb3cdcf1a6632292a5f6b4a843fd9cc0f079 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,867 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.2-cp37-cp37m-linux_armv7l.whl#sha256=585ad3516885916447af3f57b0ed57da833bc1cac23e8769443eca8352026de3 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,867 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.2-cp37-cp37m-linux_armv6l.whl#sha256=585ad3516885916447af3f57b0ed57da833bc1cac23e8769443eca8352026de3 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,867 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.2-cp35-cp35m-linux_armv6l.whl#sha256=3103940eab46add7389670556cb1effffeb7191690ecf11ca0b72c96e7f93ac1 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,867 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.2-cp35-cp35m-linux_armv7l.whl#sha256=3103940eab46add7389670556cb1effffeb7191690ecf11ca0b72c96e7f93ac1 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,867 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.2-cp311-cp311-linux_armv6l.whl#sha256=5f4aee4a452e80bace944064bb4a2a9fa15440d472028c46792fd8bb05c396ea (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,867 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.2-cp311-cp311-linux_armv7l.whl#sha256=5f4aee4a452e80bace944064bb4a2a9fa15440d472028c46792fd8bb05c396ea (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,867 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.2-cp39-cp39-linux_armv6l.whl#sha256=2de66dd8ab4093ccb50ffe6c5edccf6ded5663d6b6269eabc68ebde4449f33ec (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,868 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.8.2-cp39-cp39-linux_armv7l.whl#sha256=2de66dd8ab4093ccb50ffe6c5edccf6ded5663d6b6269eabc68ebde4449f33ec (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,868 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.7-cp37-cp37m-linux_armv6l.whl#sha256=549bd8bb0ab02f5ab389a4cf4c052e4a72553ed525ec02beee3a6c3d1f1f4083 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,868 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.7-cp37-cp37m-linux_armv7l.whl#sha256=549bd8bb0ab02f5ab389a4cf4c052e4a72553ed525ec02beee3a6c3d1f1f4083 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,868 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.7-cp35-cp35m-linux_armv6l.whl#sha256=0cea60e56c02968c92c80bcb106e9db6362f5bad93541c964a8e0c0a2fd3ff0b (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,868 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.7-cp35-cp35m-linux_armv7l.whl#sha256=0cea60e56c02968c92c80bcb106e9db6362f5bad93541c964a8e0c0a2fd3ff0b (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,868 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.7-cp311-cp311-linux_armv6l.whl#sha256=3ed68e12e508d807fbd63c64a0f9dfb3e29aa333a84e13b46fbbe3667008b4ee (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,868 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.7-cp311-cp311-linux_armv7l.whl#sha256=3ed68e12e508d807fbd63c64a0f9dfb3e29aa333a84e13b46fbbe3667008b4ee (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,868 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.7-cp39-cp39-linux_armv6l.whl#sha256=2a2d914b7c56e8d692f4d928f79dc1a40b50285287f7939b400f70a878fe3389 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,869 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.7-cp39-cp39-linux_armv7l.whl#sha256=2a2d914b7c56e8d692f4d928f79dc1a40b50285287f7939b400f70a878fe3389 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,869 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.6-cp35-cp35m-linux_armv6l.whl#sha256=4f25eddcad4b53446cdbc55e338309321ba57020ffacc7725c00031dc8fa73fc (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,869 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.6-cp35-cp35m-linux_armv7l.whl#sha256=4f25eddcad4b53446cdbc55e338309321ba57020ffacc7725c00031dc8fa73fc (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,869 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.6-cp37-cp37m-linux_armv7l.whl#sha256=348f62c5c1301257a33d02475d19ae8740d5338d05ba9dfe83488a177b8514ac (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,869 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.6-cp37-cp37m-linux_armv6l.whl#sha256=348f62c5c1301257a33d02475d19ae8740d5338d05ba9dfe83488a177b8514ac (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,869 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.6-cp311-cp311-linux_armv6l.whl#sha256=39bfe151b62e2f830f5578ae636b09697f66212214c3e61c350c0b4b7bfcc964 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,869 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.6-cp311-cp311-linux_armv7l.whl#sha256=39bfe151b62e2f830f5578ae636b09697f66212214c3e61c350c0b4b7bfcc964 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,869 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.6-cp39-cp39-linux_armv6l.whl#sha256=bb8c71a1d7c7965ae41bba7cba34835f732cf8ce99693e2b83db81b660782452 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,869 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.6-cp39-cp39-linux_armv7l.whl#sha256=bb8c71a1d7c7965ae41bba7cba34835f732cf8ce99693e2b83db81b660782452 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,870 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.5-cp35-cp35m-linux_armv6l.whl#sha256=ea4da1e6f9271c67fda64e3774f018d8f6dcbedc4387908541cc9721800b7420 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,870 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.5-cp35-cp35m-linux_armv7l.whl#sha256=ea4da1e6f9271c67fda64e3774f018d8f6dcbedc4387908541cc9721800b7420 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,870 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.5-cp37-cp37m-linux_armv7l.whl#sha256=87a0ca36ac7569c19e5aa0a46b300e3a131931e11d276604c809d3a02037df47 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,870 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.5-cp37-cp37m-linux_armv6l.whl#sha256=87a0ca36ac7569c19e5aa0a46b300e3a131931e11d276604c809d3a02037df47 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,870 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.5-cp311-cp311-linux_armv6l.whl#sha256=66fb5217baa37462792a6e3c747715573172d2b3e0e63fa1edf8d92fdb53f07f (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,870 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.5-cp311-cp311-linux_armv7l.whl#sha256=66fb5217baa37462792a6e3c747715573172d2b3e0e63fa1edf8d92fdb53f07f (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,870 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.5-cp39-cp39-linux_armv6l.whl#sha256=f28c13fa3868e553670151ff61b9b4d9bf18d0bd0c08b93a70de92af588dcb42 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,870 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.5-cp39-cp39-linux_armv7l.whl#sha256=f28c13fa3868e553670151ff61b9b4d9bf18d0bd0c08b93a70de92af588dcb42 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,871 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.4-cp35-cp35m-linux_armv7l.whl#sha256=a6f3ecd69eb5678e6f1503d52696444bb832ee1dd520e64225577cba56aee4b9 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,871 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.4-cp35-cp35m-linux_armv6l.whl#sha256=a6f3ecd69eb5678e6f1503d52696444bb832ee1dd520e64225577cba56aee4b9 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,871 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.4-cp37-cp37m-linux_armv6l.whl#sha256=8a8ac85b8e229082cf6e5d121aeade433bd9617d15b9b269b3a0b3a8a1d1e6a2 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,871 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.4-cp37-cp37m-linux_armv7l.whl#sha256=8a8ac85b8e229082cf6e5d121aeade433bd9617d15b9b269b3a0b3a8a1d1e6a2 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,871 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.4-cp311-cp311-linux_armv6l.whl#sha256=6ad1b979091fbe8a9332f4981e57d2df78bd46c664a1f0cdb25f2429ee509c77 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,871 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.4-cp311-cp311-linux_armv7l.whl#sha256=6ad1b979091fbe8a9332f4981e57d2df78bd46c664a1f0cdb25f2429ee509c77 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,871 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.4-cp39-cp39-linux_armv6l.whl#sha256=f9c5667a4b2918b841d2152ba1f39dcafb96a05d29636ebaa0d9a479fbf452e3 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,871 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.4-cp39-cp39-linux_armv7l.whl#sha256=f9c5667a4b2918b841d2152ba1f39dcafb96a05d29636ebaa0d9a479fbf452e3 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,871 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.3-cp35-cp35m-linux_armv6l.whl#sha256=dc9cbf781e78d5a1b2948fe84c6d77ef9b6e056f5fb78c7a9010a91ec834e5e1 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,872 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.3-cp35-cp35m-linux_armv7l.whl#sha256=dc9cbf781e78d5a1b2948fe84c6d77ef9b6e056f5fb78c7a9010a91ec834e5e1 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,872 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.3-cp37-cp37m-linux_armv7l.whl#sha256=c6d4470602ee458ef3a631a3e85d1cad51df7d28c7e9e03082dee305450483e3 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,872 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.3-cp37-cp37m-linux_armv6l.whl#sha256=c6d4470602ee458ef3a631a3e85d1cad51df7d28c7e9e03082dee305450483e3 (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,872 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.3-cp311-cp311-linux_armv6l.whl#sha256=881d58dbf9771973b8608648a88d579067bf1c8b762dea61a11a3a31533c4a2f (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,872 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.3-cp311-cp311-linux_armv7l.whl#sha256=881d58dbf9771973b8608648a88d579067bf1c8b762dea61a11a3a31533c4a2f (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,872 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.3-cp39-cp39-linux_armv6l.whl#sha256=e76d1254f284cbf6839950ba5aa3c95289f9c99ec7ac4ae3a8f21c26131d59fc (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,872 Skipping link: No binaries permitted for pyalsaaudio: https://archive1.piwheels.org/simple/pyalsaaudio/pyalsaaudio-0.3-cp39-cp39-linux_armv7l.whl#sha256=e76d1254f284cbf6839950ba5aa3c95289f9c99ec7ac4ae3a8f21c26131d59fc (from https://www.piwheels.org/simple/pyalsaaudio/) 2025-09-04T15:56:03,873 Skipping link: not a file: https://www.piwheels.org/simple/pyalsaaudio/ 2025-09-04T15:56:03,873 Skipping link: not a file: https://pypi.org/simple/pyalsaaudio/ 2025-09-04T15:56:03,895 Given no hashes to check 1 links for project 'pyalsaaudio': discarding no candidates 2025-09-04T15:56:03,896 Collecting pyalsaaudio==0.3 2025-09-04T15:56:03,897 Created temporary directory: /tmp/pip-unpack-f0l5de_z 2025-09-04T15:56:04,035 Downloading pyalsaaudio-0.3.tar.gz (38 kB) 2025-09-04T15:56:04,083 Added pyalsaaudio==0.3 from https://files.pythonhosted.org/packages/4e/d9/50f11b529e24568469d26bc1b88662c733272b28dca0c32bab76e99c4902/pyalsaaudio-0.3.tar.gz to build tracker '/tmp/pip-build-tracker-xxsf4j6_' 2025-09-04T15:56:04,084 Running setup.py (path:/tmp/pip-wheel-_4phzikf/pyalsaaudio_91e082d641494bb3ae44348a93ba075a/setup.py) egg_info for package pyalsaaudio 2025-09-04T15:56:04,084 Created temporary directory: /tmp/pip-pip-egg-info-578uk_8b 2025-09-04T15:56:04,084 Preparing metadata (setup.py): started 2025-09-04T15:56:04,085 Running command python setup.py egg_info 2025-09-04T15:56:05,159 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T15:56:05,160 !! 2025-09-04T15:56:05,160 ******************************************************************************** 2025-09-04T15:56:05,160 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T15:56:05,160 License :: OSI Approved :: Python Software Foundation License 2025-09-04T15:56:05,160 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T15:56:05,160 ******************************************************************************** 2025-09-04T15:56:05,161 !! 2025-09-04T15:56:05,161 self._finalize_license_expression() 2025-09-04T15:56:05,644 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T15:56:05,649 Source in /tmp/pip-wheel-_4phzikf/pyalsaaudio_91e082d641494bb3ae44348a93ba075a has version 0.3, which satisfies requirement pyalsaaudio==0.3 from https://files.pythonhosted.org/packages/4e/d9/50f11b529e24568469d26bc1b88662c733272b28dca0c32bab76e99c4902/pyalsaaudio-0.3.tar.gz 2025-09-04T15:56:05,649 Removed pyalsaaudio==0.3 from https://files.pythonhosted.org/packages/4e/d9/50f11b529e24568469d26bc1b88662c733272b28dca0c32bab76e99c4902/pyalsaaudio-0.3.tar.gz from build tracker '/tmp/pip-build-tracker-xxsf4j6_' 2025-09-04T15:56:05,652 Created temporary directory: /tmp/pip-unpack-ty8b79mx 2025-09-04T15:56:05,652 Created temporary directory: /tmp/pip-unpack-oj_gsagc 2025-09-04T15:56:05,653 Building wheels for collected packages: pyalsaaudio 2025-09-04T15:56:05,654 Created temporary directory: /tmp/pip-wheel-7uuvumzf 2025-09-04T15:56:05,654 DEPRECATION: Building 'pyalsaaudio' 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 'pyalsaaudio'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-04T15:56:05,655 Building wheel for pyalsaaudio (setup.py): started 2025-09-04T15:56:05,656 Destination directory: /tmp/pip-wheel-7uuvumzf 2025-09-04T15:56:05,656 Running command python setup.py bdist_wheel 2025-09-04T15:56:06,647 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T15:56:06,647 !! 2025-09-04T15:56:06,647 ******************************************************************************** 2025-09-04T15:56:06,647 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T15:56:06,647 License :: OSI Approved :: Python Software Foundation License 2025-09-04T15:56:06,648 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T15:56:06,648 ******************************************************************************** 2025-09-04T15:56:06,648 !! 2025-09-04T15:56:06,648 self._finalize_license_expression() 2025-09-04T15:56:07,838 alsaaudio.c: In function ‘alsapcm_dumpinfo’: 2025-09-04T15:56:07,839 alsaaudio.c:229:3: warning: ‘snd_pcm_hw_params_get_tick_time’ is deprecated [-Wdeprecated-declarations] 2025-09-04T15:56:07,839 229 | snd_pcm_hw_params_get_tick_time(hwparams, &val, &dir); 2025-09-04T15:56:07,839 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,840 In file included from /usr/include/alsa/asoundlib.h:58, 2025-09-04T15:56:07,840 from alsaaudio.c:15: 2025-09-04T15:56:07,840 /usr/include/alsa/pcm.h:1403:5: note: declared here 2025-09-04T15:56:07,840 1403 | int snd_pcm_hw_params_get_tick_time(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir) __attribute__((deprecated)); 2025-09-04T15:56:07,841 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,859 alsaaudio.c: In function ‘alsapcm_pcmtype’: 2025-09-04T15:56:07,859 alsaaudio.c:270:10: error: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2025-09-04T15:56:07,860 270 | return PyInt_FromLong(self->pcmtype); 2025-09-04T15:56:07,860 | ^~~~~~~~~~~~~~ 2025-09-04T15:56:07,860 | PyLong_FromLong 2025-09-04T15:56:07,860 alsaaudio.c:270:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,860 270 | return PyInt_FromLong(self->pcmtype); 2025-09-04T15:56:07,860 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,861 alsaaudio.c: In function ‘alsapcm_pcmmode’: 2025-09-04T15:56:07,861 alsaaudio.c:276:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,861 276 | return PyInt_FromLong(self->pcmmode); 2025-09-04T15:56:07,861 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,885 alsaaudio.c: In function ‘alsapcm_cardname’: 2025-09-04T15:56:07,885 alsaaudio.c:282:10: error: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2025-09-04T15:56:07,886 282 | return PyString_FromString(self->cardname); 2025-09-04T15:56:07,886 | ^~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,886 | PyLong_FromString 2025-09-04T15:56:07,886 alsaaudio.c:282:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,886 282 | return PyString_FromString(self->cardname); 2025-09-04T15:56:07,886 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,887 alsaaudio.c: In function ‘alsapcm_setchannels’: 2025-09-04T15:56:07,887 alsaaudio.c:296:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,888 296 | return PyInt_FromLong(self->channels); 2025-09-04T15:56:07,888 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,888 alsaaudio.c: In function ‘alsapcm_setrate’: 2025-09-04T15:56:07,889 alsaaudio.c:310:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,889 310 | return PyInt_FromLong(self->rate); 2025-09-04T15:56:07,889 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,889 alsaaudio.c: In function ‘alsapcm_setformat’: 2025-09-04T15:56:07,890 alsaaudio.c:324:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,890 324 | return PyInt_FromLong(self->format); 2025-09-04T15:56:07,890 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,890 alsaaudio.c: In function ‘alsapcm_setperiodsize’: 2025-09-04T15:56:07,891 alsaaudio.c:338:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,891 338 | return PyInt_FromLong(self->periodsize); 2025-09-04T15:56:07,891 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,893 alsaaudio.c: In function ‘alsapcm_write’: 2025-09-04T15:56:07,893 alsaaudio.c:401:12: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,893 401 | return PyInt_FromLong(0); 2025-09-04T15:56:07,893 | ^~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,894 alsaaudio.c:408:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,894 408 | return PyInt_FromLong(res); 2025-09-04T15:56:07,894 | ^~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,895 alsaaudio.c: In function ‘alsapcm_pause’: 2025-09-04T15:56:07,895 alsaaudio.c:423:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,895 423 | return PyInt_FromLong(res); 2025-09-04T15:56:07,895 | ^~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,915 alsaaudio.c: In function ‘alsapcm_getattr’: 2025-09-04T15:56:07,916 alsaaudio.c:449:10: error: implicit declaration of function ‘Py_FindMethod’ [-Wimplicit-function-declaration] 2025-09-04T15:56:07,916 449 | return Py_FindMethod(alsapcm_methods, (PyObject *)self, name); 2025-09-04T15:56:07,916 | ^~~~~~~~~~~~~ 2025-09-04T15:56:07,917 alsaaudio.c:449:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,917 449 | return Py_FindMethod(alsapcm_methods, (PyObject *)self, name); 2025-09-04T15:56:07,917 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,918 alsaaudio.c: At top level: 2025-09-04T15:56:07,918 alsaaudio.c:452:35: warning: missing braces around initializer [-Wmissing-braces] 2025-09-04T15:56:07,918 452 | static PyTypeObject ALSAPCMType = { 2025-09-04T15:56:07,918 | ^ 2025-09-04T15:56:07,919 In file included from /usr/include/python3.13/Python.h:72, 2025-09-04T15:56:07,920 from alsaaudio.c:14: 2025-09-04T15:56:07,920 /usr/include/python3.13/object.h:138:9: error: initialization of ‘int’ from ‘PyTypeObject *’ {aka ‘struct _typeobject *’} makes integer from pointer without a cast [-Wint-conversion] 2025-09-04T15:56:07,920 138 | (type) \ 2025-09-04T15:56:07,920 | ^ 2025-09-04T15:56:07,920 alsaaudio.c:453:3: note: in expansion of macro ‘PyObject_HEAD_INIT’ 2025-09-04T15:56:07,920 453 | PyObject_HEAD_INIT(&PyType_Type) 2025-09-04T15:56:07,920 | ^~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,921 /usr/include/python3.13/object.h:138:9: note: (near initialization for ‘ALSAPCMType.ob_base.ob_size’) 2025-09-04T15:56:07,921 138 | (type) \ 2025-09-04T15:56:07,921 | ^ 2025-09-04T15:56:07,921 alsaaudio.c:453:3: note: in expansion of macro ‘PyObject_HEAD_INIT’ 2025-09-04T15:56:07,921 453 | PyObject_HEAD_INIT(&PyType_Type) 2025-09-04T15:56:07,921 | ^~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,922 alsaaudio.c:452:35: warning: missing braces around initializer [-Wmissing-braces] 2025-09-04T15:56:07,922 452 | static PyTypeObject ALSAPCMType = { 2025-09-04T15:56:07,922 | ^ 2025-09-04T15:56:07,922 alsaaudio.c:455:3: error: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-04T15:56:07,923 455 | "alsaaudio.pcm", /*tp_name*/ 2025-09-04T15:56:07,923 | ^~~~~~~~~~~~~~~ 2025-09-04T15:56:07,923 alsaaudio.c:455:3: note: (near initialization for ‘ALSAPCMType.tp_basicsize’) 2025-09-04T15:56:07,923 alsaaudio.c:459:3: error: initialization of ‘int’ from ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion] 2025-09-04T15:56:07,924 459 | (destructor) alsapcm_dealloc, /*tp_dealloc*/ 2025-09-04T15:56:07,924 | ^ 2025-09-04T15:56:07,924 alsaaudio.c:459:3: note: (near initialization for ‘ALSAPCMType.tp_vectorcall_offset’) 2025-09-04T15:56:07,924 alsaaudio.c:461:3: error: initialization of ‘int (*)(PyObject *, char *, PyObject *)’ {aka ‘int (*)(struct _object *, char *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, char *)’ {aka ‘struct _object * (*)(struct _object *, char *)’} [-Wincompatible-pointer-types] 2025-09-04T15:56:07,925 461 | (getattrfunc)alsapcm_getattr, /*tp_getattr*/ 2025-09-04T15:56:07,925 | ^ 2025-09-04T15:56:07,925 alsaaudio.c:461:3: note: (near initialization for ‘ALSAPCMType.tp_setattr’) 2025-09-04T15:56:07,926 alsaaudio.c:475:3: error: initialization of ‘int (*)(PyObject *, int (*)(PyObject *, void *), void *)’ {aka ‘int (*)(struct _object *, int (*)(struct _object *, void *), void *)’} from incompatible pointer type ‘char *’ [-Wincompatible-pointer-types] 2025-09-04T15:56:07,926 475 | "ALSA PCM device", /*tp_doc*/ 2025-09-04T15:56:07,926 | ^~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,926 alsaaudio.c:475:3: note: (near initialization for ‘ALSAPCMType.tp_traverse’) 2025-09-04T15:56:07,927 alsaaudio.c:452:35: warning: missing braces around initializer [-Wmissing-braces] 2025-09-04T15:56:07,927 452 | static PyTypeObject ALSAPCMType = { 2025-09-04T15:56:07,927 | ^ 2025-09-04T15:56:07,928 alsaaudio.c: In function ‘alsamixer_list’: 2025-09-04T15:56:07,929 alsaaudio.c:534:11: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,929 534 | mixer = PyString_FromString(snd_mixer_selem_id_get_name(sid)); 2025-09-04T15:56:07,929 | ^ 2025-09-04T15:56:07,932 alsaaudio.c: In function ‘alsamixer_cardname’: 2025-09-04T15:56:07,933 alsaaudio.c:653:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,933 653 | return PyString_FromString(self->cardname); 2025-09-04T15:56:07,933 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,934 alsaaudio.c: In function ‘alsamixer_mixer’: 2025-09-04T15:56:07,934 alsaaudio.c:659:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,935 659 | return PyString_FromString(self->controlname); 2025-09-04T15:56:07,935 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,935 alsaaudio.c: In function ‘alsamixer_mixerid’: 2025-09-04T15:56:07,936 alsaaudio.c:665:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,936 665 | return PyInt_FromLong(self->controlid); 2025-09-04T15:56:07,936 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,937 alsaaudio.c: In function ‘alsamixer_volumecap’: 2025-09-04T15:56:07,937 alsaaudio.c:674:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,937 674 | PyList_Append(result,PyString_FromString("Volume")); 2025-09-04T15:56:07,938 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,938 | | 2025-09-04T15:56:07,938 | int 2025-09-04T15:56:07,938 In file included from /usr/include/python3.13/Python.h:89: 2025-09-04T15:56:07,938 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,939 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,939 | ^~~~~~~~~~ 2025-09-04T15:56:07,940 alsaaudio.c:676:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,940 676 | PyList_Append(result,PyString_FromString("Joined Volume")); 2025-09-04T15:56:07,940 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,940 | | 2025-09-04T15:56:07,940 | int 2025-09-04T15:56:07,940 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,940 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,940 | ^~~~~~~~~~ 2025-09-04T15:56:07,941 alsaaudio.c:678:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,942 678 | PyList_Append(result,PyString_FromString("Playback Volume")); 2025-09-04T15:56:07,942 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,942 | | 2025-09-04T15:56:07,942 | int 2025-09-04T15:56:07,942 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,942 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,942 | ^~~~~~~~~~ 2025-09-04T15:56:07,943 alsaaudio.c:680:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,943 680 | PyList_Append(result,PyString_FromString("Joined Playback Volume")); 2025-09-04T15:56:07,943 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,944 | | 2025-09-04T15:56:07,944 | int 2025-09-04T15:56:07,944 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,944 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,944 | ^~~~~~~~~~ 2025-09-04T15:56:07,945 alsaaudio.c:682:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,945 682 | PyList_Append(result,PyString_FromString("Capture Volume")); 2025-09-04T15:56:07,945 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,945 | | 2025-09-04T15:56:07,945 | int 2025-09-04T15:56:07,946 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,946 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,946 | ^~~~~~~~~~ 2025-09-04T15:56:07,947 alsaaudio.c:684:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,947 684 | PyList_Append(result,PyString_FromString("Joined Capture Volume")); 2025-09-04T15:56:07,947 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,947 | | 2025-09-04T15:56:07,947 | int 2025-09-04T15:56:07,947 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,947 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,947 | ^~~~~~~~~~ 2025-09-04T15:56:07,948 alsaaudio.c: In function ‘alsamixer_switchcap’: 2025-09-04T15:56:07,949 alsaaudio.c:694:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,949 694 | PyList_Append(result,PyString_FromString("Mute")); 2025-09-04T15:56:07,949 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,949 | | 2025-09-04T15:56:07,949 | int 2025-09-04T15:56:07,950 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,950 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,950 | ^~~~~~~~~~ 2025-09-04T15:56:07,951 alsaaudio.c:696:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,951 696 | PyList_Append(result,PyString_FromString("Joined Mute")); 2025-09-04T15:56:07,951 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,951 | | 2025-09-04T15:56:07,951 | int 2025-09-04T15:56:07,951 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,951 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,952 | ^~~~~~~~~~ 2025-09-04T15:56:07,953 alsaaudio.c:698:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,953 698 | PyList_Append(result,PyString_FromString("Playback Mute")); 2025-09-04T15:56:07,953 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,953 | | 2025-09-04T15:56:07,953 | int 2025-09-04T15:56:07,953 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,953 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,953 | ^~~~~~~~~~ 2025-09-04T15:56:07,954 alsaaudio.c:700:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,954 700 | PyList_Append(result,PyString_FromString("Joined Playback Mute")); 2025-09-04T15:56:07,955 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,955 | | 2025-09-04T15:56:07,955 | int 2025-09-04T15:56:07,955 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,955 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,955 | ^~~~~~~~~~ 2025-09-04T15:56:07,956 alsaaudio.c:702:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,956 702 | PyList_Append(result,PyString_FromString("Capture Mute")); 2025-09-04T15:56:07,956 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,956 | | 2025-09-04T15:56:07,957 | int 2025-09-04T15:56:07,957 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,957 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,957 | ^~~~~~~~~~ 2025-09-04T15:56:07,958 alsaaudio.c:704:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,958 704 | PyList_Append(result,PyString_FromString("Joined Capture Mute")); 2025-09-04T15:56:07,958 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,958 | | 2025-09-04T15:56:07,958 | int 2025-09-04T15:56:07,958 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,959 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,959 | ^~~~~~~~~~ 2025-09-04T15:56:07,960 alsaaudio.c:706:26: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,960 706 | PyList_Append(result,PyString_FromString("Capture Exclusive")); 2025-09-04T15:56:07,960 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,960 | | 2025-09-04T15:56:07,960 | int 2025-09-04T15:56:07,960 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,960 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,960 | ^~~~~~~~~~ 2025-09-04T15:56:07,963 alsaaudio.c: In function ‘alsamixer_getvolume’: 2025-09-04T15:56:07,964 alsaaudio.c:759:28: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,964 759 | PyList_Append(result,PyInt_FromLong(alsamixer_getpercentage(self->pmin,self->pmax,ival))); 2025-09-04T15:56:07,964 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,964 | | 2025-09-04T15:56:07,964 | int 2025-09-04T15:56:07,964 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,964 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,964 | ^~~~~~~~~~ 2025-09-04T15:56:07,965 alsaaudio.c:764:28: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,966 764 | PyList_Append(result,PyInt_FromLong(alsamixer_getpercentage(self->cmin,self->cmax,ival))); 2025-09-04T15:56:07,966 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,966 | | 2025-09-04T15:56:07,966 | int 2025-09-04T15:56:07,966 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,966 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,966 | ^~~~~~~~~~ 2025-09-04T15:56:07,967 alsaaudio.c: In function ‘alsamixer_getmute’: 2025-09-04T15:56:07,968 alsaaudio.c:787:28: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,968 787 | PyList_Append(result,PyInt_FromLong(!ival)); 2025-09-04T15:56:07,968 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,968 | | 2025-09-04T15:56:07,968 | int 2025-09-04T15:56:07,969 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,969 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,969 | ^~~~~~~~~~ 2025-09-04T15:56:07,970 alsaaudio.c: In function ‘alsamixer_getrec’: 2025-09-04T15:56:07,970 alsaaudio.c:810:28: error: passing argument 2 of ‘PyList_Append’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,971 810 | PyList_Append(result,PyInt_FromLong(!ival)); 2025-09-04T15:56:07,971 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,971 | | 2025-09-04T15:56:07,971 | int 2025-09-04T15:56:07,971 /usr/include/python3.13/listobject.h:37:43: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-04T15:56:07,971 37 | PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *); 2025-09-04T15:56:07,971 | ^~~~~~~~~~ 2025-09-04T15:56:07,975 alsaaudio.c: In function ‘alsamixer_getattr’: 2025-09-04T15:56:07,976 alsaaudio.c:946:10: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:07,976 946 | return Py_FindMethod(alsamixer_methods, (PyObject *)self, name); 2025-09-04T15:56:07,976 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,976 alsaaudio.c: At top level: 2025-09-04T15:56:07,977 alsaaudio.c:949:37: warning: missing braces around initializer [-Wmissing-braces] 2025-09-04T15:56:07,978 949 | static PyTypeObject ALSAMixerType = { 2025-09-04T15:56:07,978 | ^ 2025-09-04T15:56:07,979 /usr/include/python3.13/object.h:138:9: error: initialization of ‘int’ from ‘PyTypeObject *’ {aka ‘struct _typeobject *’} makes integer from pointer without a cast [-Wint-conversion] 2025-09-04T15:56:07,979 138 | (type) \ 2025-09-04T15:56:07,979 | ^ 2025-09-04T15:56:07,979 alsaaudio.c:950:3: note: in expansion of macro ‘PyObject_HEAD_INIT’ 2025-09-04T15:56:07,979 950 | PyObject_HEAD_INIT(&PyType_Type) 2025-09-04T15:56:07,979 | ^~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,980 /usr/include/python3.13/object.h:138:9: note: (near initialization for ‘ALSAMixerType.ob_base.ob_size’) 2025-09-04T15:56:07,980 138 | (type) \ 2025-09-04T15:56:07,980 | ^ 2025-09-04T15:56:07,980 alsaaudio.c:950:3: note: in expansion of macro ‘PyObject_HEAD_INIT’ 2025-09-04T15:56:07,981 950 | PyObject_HEAD_INIT(&PyType_Type) 2025-09-04T15:56:07,981 | ^~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,982 alsaaudio.c:949:37: warning: missing braces around initializer [-Wmissing-braces] 2025-09-04T15:56:07,982 949 | static PyTypeObject ALSAMixerType = { 2025-09-04T15:56:07,982 | ^ 2025-09-04T15:56:07,983 alsaaudio.c:952:3: error: initialization of ‘int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-04T15:56:07,983 952 | "alsaaudio.mixer", /*tp_name*/ 2025-09-04T15:56:07,983 | ^~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,983 alsaaudio.c:952:3: note: (near initialization for ‘ALSAMixerType.tp_basicsize’) 2025-09-04T15:56:07,984 alsaaudio.c:956:3: error: initialization of ‘int’ from ‘void (*)(PyObject *)’ {aka ‘void (*)(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion] 2025-09-04T15:56:07,984 956 | (destructor) alsamixer_dealloc, /*tp_dealloc*/ 2025-09-04T15:56:07,984 | ^ 2025-09-04T15:56:07,984 alsaaudio.c:956:3: note: (near initialization for ‘ALSAMixerType.tp_vectorcall_offset’) 2025-09-04T15:56:07,985 alsaaudio.c:958:3: error: initialization of ‘int (*)(PyObject *, char *, PyObject *)’ {aka ‘int (*)(struct _object *, char *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, char *)’ {aka ‘struct _object * (*)(struct _object *, char *)’} [-Wincompatible-pointer-types] 2025-09-04T15:56:07,985 958 | (getattrfunc)alsamixer_getattr, /*tp_getattr*/ 2025-09-04T15:56:07,985 | ^ 2025-09-04T15:56:07,985 alsaaudio.c:958:3: note: (near initialization for ‘ALSAMixerType.tp_setattr’) 2025-09-04T15:56:07,986 alsaaudio.c:972:3: error: initialization of ‘int (*)(PyObject *, int (*)(PyObject *, void *), void *)’ {aka ‘int (*)(struct _object *, int (*)(struct _object *, void *), void *)’} from incompatible pointer type ‘char *’ [-Wincompatible-pointer-types] 2025-09-04T15:56:07,986 972 | "ALSA Mixer Control", /*tp_doc*/ 2025-09-04T15:56:07,986 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,986 alsaaudio.c:972:3: note: (near initialization for ‘ALSAMixerType.tp_traverse’) 2025-09-04T15:56:07,987 alsaaudio.c:949:37: warning: missing braces around initializer [-Wmissing-braces] 2025-09-04T15:56:07,987 949 | static PyTypeObject ALSAMixerType = { 2025-09-04T15:56:07,987 | ^ 2025-09-04T15:56:07,987 alsaaudio.c: In function ‘initalsaaudio’: 2025-09-04T15:56:07,988 alsaaudio.c:993:3: warning: ‘PyEval_InitThreads’ is deprecated [-Wdeprecated-declarations] 2025-09-04T15:56:07,988 993 | PyEval_InitThreads(); 2025-09-04T15:56:07,988 | ^~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:07,988 In file included from /usr/include/python3.13/Python.h:124: 2025-09-04T15:56:07,988 /usr/include/python3.13/ceval.h:114:37: note: declared here 2025-09-04T15:56:07,988 114 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); 2025-09-04T15:56:07,989 | ^~~~~~~~~~~~~~~~~~ 2025-09-04T15:56:08,010 alsaaudio.c:995:7: error: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2025-09-04T15:56:08,011 995 | m = Py_InitModule3("alsaaudio",alsaaudio_methods,alsaaudio_module_doc); 2025-09-04T15:56:08,011 | ^~~~~~~~~~~~~~ 2025-09-04T15:56:08,011 alsaaudio.c:995:5: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-04T15:56:08,012 995 | m = Py_InitModule3("alsaaudio",alsaaudio_methods,alsaaudio_module_doc); 2025-09-04T15:56:08,012 | ^ 2025-09-04T15:56:08,038 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T15:56:08,186 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T15:56:08,199 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T15:56:08,199 exec(compile('"'"''"'"''"'"' 2025-09-04T15:56:08,199 # This is -- a caller that pip uses to run setup.py 2025-09-04T15:56:08,199 # 2025-09-04T15:56:08,199 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T15:56:08,199 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T15:56:08,199 # - It provides a clear error message when setuptools is not installed. 2025-09-04T15:56:08,199 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T15:56:08,199 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T15:56:08,199 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T15:56:08,199 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T15:56:08,199 import os, sys, tokenize, traceback 2025-09-04T15:56:08,199 2025-09-04T15:56:08,199 try: 2025-09-04T15:56:08,199 import setuptools 2025-09-04T15:56:08,199 except ImportError: 2025-09-04T15:56:08,199 print( 2025-09-04T15:56:08,199 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T15:56:08,199 "the build environment with exception:", 2025-09-04T15:56:08,199 file=sys.stderr, 2025-09-04T15:56:08,199 ) 2025-09-04T15:56:08,199 traceback.print_exc() 2025-09-04T15:56:08,199 sys.exit(1) 2025-09-04T15:56:08,199 2025-09-04T15:56:08,199 __file__ = %r 2025-09-04T15:56:08,199 sys.argv[0] = __file__ 2025-09-04T15:56:08,199 2025-09-04T15:56:08,199 if os.path.exists(__file__): 2025-09-04T15:56:08,199 filename = __file__ 2025-09-04T15:56:08,199 with tokenize.open(__file__) as f: 2025-09-04T15:56:08,199 setup_py_code = f.read() 2025-09-04T15:56:08,199 else: 2025-09-04T15:56:08,199 filename = "" 2025-09-04T15:56:08,199 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T15:56:08,199 2025-09-04T15:56:08,199 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T15:56:08,199 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_4phzikf/pyalsaaudio_91e082d641494bb3ae44348a93ba075a/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-7uuvumzf[/] 2025-09-04T15:56:08,199 [bold magenta]cwd[/]: /tmp/pip-wheel-_4phzikf/pyalsaaudio_91e082d641494bb3ae44348a93ba075a/ 2025-09-04T15:56:08,199 Building wheel for pyalsaaudio (setup.py): finished with status 'error' 2025-09-04T15:56:08,200 ERROR: Failed building wheel for pyalsaaudio 2025-09-04T15:56:08,200 Running setup.py clean for pyalsaaudio 2025-09-04T15:56:08,201 Running command python setup.py clean 2025-09-04T15:56:09,198 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T15:56:09,198 !! 2025-09-04T15:56:09,198 ******************************************************************************** 2025-09-04T15:56:09,198 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T15:56:09,198 License :: OSI Approved :: Python Software Foundation License 2025-09-04T15:56:09,199 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T15:56:09,199 ******************************************************************************** 2025-09-04T15:56:09,199 !! 2025-09-04T15:56:09,199 self._finalize_license_expression() 2025-09-04T15:56:09,418 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-04T15:56:09,419 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T15:56:09,419 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T15:56:09,531 Failed to build pyalsaaudio 2025-09-04T15:56:09,532 ERROR: Failed to build one or more wheels 2025-09-04T15:56:09,533 Exception information: 2025-09-04T15:56:09,533 Traceback (most recent call last): 2025-09-04T15:56:09,533 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T15:56:09,533 status = _inner_run() 2025-09-04T15:56:09,533 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T15:56:09,533 return self.run(options, args) 2025-09-04T15:56:09,533 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T15:56:09,533 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T15:56:09,533 return func(self, options, args) 2025-09-04T15:56:09,533 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T15:56:09,533 raise CommandError("Failed to build one or more wheels") 2025-09-04T15:56:09,533 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T15:56:09,537 Removed build tracker: '/tmp/pip-build-tracker-xxsf4j6_'